001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:37 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:14:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:37 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/110, 0x6e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:14:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000240)={0x3, 0x1}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/96, &(0x7f0000000200)=0x60) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getown(r4, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffffd, 0xffffffff, 0x3, 0x8, "c38dce5800"}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8, 0x6, 0x1, 0x0, 0x101, 0x5, 0x401, 0x1, 0x3, 0x7}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/243}, {&(0x7f0000002940)=""/4096}, {&(0x7f0000000400)=""/240}, {&(0x7f0000002880)=""/129}, {&(0x7f00000005c0)=""/130}, {&(0x7f0000003940)}, {&(0x7f0000000680)=""/131}, {&(0x7f0000000740)=""/116}], 0xe06) 16:14:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x3) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x3) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000140)='.\x00', 0x0, 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x3) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3}, {0x5, 0xc92}}) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) 16:14:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getpid() writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) write(r1, 0x0, 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fea9a0d0af599b0107ff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x6, 0x4000, 0x100000000, &(0x7f0000000040)) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = socket(0x11, 0x8000, 0xe2) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r0, r0) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, 0x0) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, 0x0) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: r0 = kqueue() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) fsync(r0) 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, 0x0) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_open_pts() 16:14:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:14:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x0, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000001200)='./file0\x00', 0x20000, 0x20) faccessat(r1, &(0x7f0000001240)='./file0\x00', 0xeb34fac24d937e7c, 0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000001300)=ANY=[@ANYBLOB="00002e406669febc836c6530001ce884ef69bb06ca4be026b87ce5502de8414fdc0509e4f8e02ffbf9de902ee61b476bba10d07503e66d82f53a2675de1bb2fb7025699661ce37636a36f6d4156041428960256b59"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt(r0, 0x6, 0x80, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0xffffffc6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001180)) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x0, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x2}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x0, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x0, 0xeb}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x188, 0x1c0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = semget$private(0x0, 0x3, 0xbda2a2c4721b6e29) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xd41) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x100000000, 0x8, 0x1f, 0x2, "f8f2eaac6ce0bf2c858d4d68766504126a7ea5d7", 0x8000, 0x8001}) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="fc65be085974ada1cff6ae24872d7f67e711eca040ecbf66efb4dde78b9c260e5d6e2772dcc3a9cc6678eb2237ee75b5e2023f9c1c2495d36a4adf8de7c0f647df6ee7ba026333037dce84a70462b335064faf38b5fb3e25a8e8448bc66ba0c9329948372c6ef8e60e615a24d6839a47fffc90f99247de9608de54d1ba530c43b89a0d2ae082bdd7d85f02f9269fdfc0f4d98fdf5a15c2675b9abb1d4cdaf8b640f62a1cce23711901f6d05080ddf8", 0xaf}, {&(0x7f0000000300)="bcebcfa0ab9e3c2c357c121e2577a3eccc69a1b8969783612115efce9de151a44e6119838152e36e8acd2aea399dabeb33c95b9e4686fab2ba12fb798e15c527078a0e3a0133bc85befab3b6693daf59f9d089f725414213232fd523f87485e2", 0x60}, {&(0x7f0000000380)="6993db0a1496e72b6c47f194e5cd6fe4ed571b4808e01b9967f26ea24d8a10f707a9c3bbd033f2ec83cf9b6d5ee790c905", 0x31}, {&(0x7f00000003c0)="7053c485c7eff241bdfe15a11dab9fbe8e9efaabebd0362b41762517d0ad3a96cd52dbec94a374de92db8ac18d9464402af7de41c581de176266c6ef2cc49ee96bc9d704726abefa193c66717a47c7990e464ea09e5f010297d7e107c2f637097a8e55cdf3318a27ead7ca6761bef3356ad4980ed20e437a2e4d84076623f8639e834bb7cf296dfe61b69fea16b6d7b8208456e62f3b7165053c4926080561334d77f6a80e03790f85b08a59f9376f9a", 0xb0}, {&(0x7f0000000480)="feda605c16dde6db72711c8fd7f4034a0e9556809b2ac3e5b2d502a92eacb5bfb5cd16e320f2c25f16b7f6e04480799afa96eaedc9657894f866b65c50eae116fda6864f7d6ba1b8cd2ae706cdc11e1076b66617e37a5cd6f3ae38104f83d4499c3e77eb5700c6588a4fbe7a956cb226272a53b74717e1b612d6379cee73b5dd7813a300e20604b84e6b59fbdc2b4c2fcdb77a63e156ff83ea85ff2fe8c9f8b197fbba4a2ce1d43fc9a47ec5951eb54bb154d36650b1d08cdc45e79e204e0654c16dbc6323702203386047cd558f8fab1ca9190d3f0a28dfcbe6fd2cd6b76f3d9ec413", 0xe3}, {&(0x7f0000000580)="8c9622a8ed8f36bb1aaaf5c6", 0xc}], 0x6, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x38, 0x9}, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000800)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x9, 0x1ff}, 0x8) semop(r3, &(0x7f0000000880)=[{0x4, 0x5, 0x1000}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000008c0)=0xfff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x1, 0x9, 0x4}, {0x18, 0x1, 0x401, 0x7}, 0xbe, [0x6, 0x2, 0x5, 0x51, 0x3, 0x1, 0x3, 0x7fffffff]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000940)={0x2, './file0\x00', './file1\x00'}) symlinkat(&(0x7f0000000980)='./file1\x00', r0, &(0x7f00000009c0)='./file1/file0\x00') semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000a00)=""/157) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000ac0)) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000b00)=0xffffffffffff8001) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000b40)={{0x1, r5, r6, r5, r8, 0x0, 0x2}, 0x5, 0x80000001, 0xed}) preadv(r9, &(0x7f0000000e00)=[{&(0x7f0000000bc0)=""/21, 0x15}, {&(0x7f0000000c00)=""/184, 0xb8}, {&(0x7f0000000cc0)=""/233, 0xe9}, {&(0x7f0000000dc0)=""/40, 0x28}], 0x4, 0x0) semop(r3, &(0x7f0000000e40)=[{0x5, 0x80000001}, {0x1, 0x0, 0x800}, {0x1, 0x6, 0x1800}], 0x3) 16:14:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3a, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x40045720, &(0x7f0000000040)={0x800, './bus\x00', './bus\x00'}) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8001000000000, 0x4) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="c0399c6dc4f90f0a515a1863544af52c938b969778cd1e7dbe093553e0a215f28bf0b0f3240ea5a5f214dc8631671a4309a340fd7518cdf9d69961462856cd6fe87ec0bb26eaff43426d3a99b9924d3d97ad4b81a71437e37aeadcbf180cd34e67627419b2183284a8a117b2844b898891bce774e52f2413ad036ef3673c842ce71cf2be71ed423de8c5459fefe47e05fde5eeb0a770d6e79d4f2153b014cc3d8171960d88d1b331b8f677417cfe93b1d27f2ed8dbd3c2336e38b10c06bc5ea93d0fcaaf5e675bdbe745e0b1e7cc8339beb4fe3c991a63de7b7f0b3db0bf60b3f1", 0xe1}, {&(0x7f0000000140)="870e5a4e5734db0a2db03260460356bc554d4c20c38df5b33b00638cbadb2d016f0571ed8ae7ca9398ef82d3eb7a81f234b6c132e03db36d83cd268070cb4398c364fd6582c7eaa11128454ff5aef37f2e0c5caffcc3317c9ca55e5a9c3188d39f8174f0005514b6664e", 0x6a}, {&(0x7f0000000300)="8f538a7f3b57c4fbbd522393f6bb14038e60d42feb30", 0x16}, {&(0x7f0000000340)="b846", 0x2}, {&(0x7f0000000380)="923d6219640285418fe510c32711bae4185f5b2405d5757058d6aabe3eb686635e5e5093753645dcd394e974fd9d5e2d87cb4b596c0e8dbdec911d7b7c19f37e52230e6762c88883a3579c1d1e3f78d47cd2666f478c1235e0d348af726dc0f0d23066ccbb22a364295e690afba0c0758b94fe4087756c30ec5c653d9f641eb18204", 0x82}, {&(0x7f0000000440)="d04cb05505a183c5d2ce6478db828b41bcbfd5bb487f2a0172a8b0f3dde14b98551ef54171c68a5ac39e95d59ba7899dae4c5a59e1936ef461c49408607671b7fd12c14eb0bf2f13db25007835147a105ca9ffd2", 0x54}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40d}, 0x1) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)='4') 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x6) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) getgroups(0x0, &(0x7f0000000000)) r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x1, 0x800) writev(r1, &(0x7f0000000000), 0x2ee) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="016539badb5476b126e3e3423c17aef2ecd7ef22253da965e04defa408fae01fc6737083afe8f84b54cd3c7eb8edb4315c32f39ba06425837e684c7de2ffc3657f37f70a5a67157ef243f4fa8b31bdd152ed02a890a900b0f9dd875177712647d8538a99e323b8122bd6d9edd11eb4c17886dd28e1f8c6586019838cc95dc40e85477b8bd0d05ea9c9c25f8fd3b54caa148aa004958d86b935234574be176d1d901b3717a532ce45c126e6d281a473950a9419e431e93da0b3eab5b64267c12ed387bc766e8549cf56", 0xc9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(0x0, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x5) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1b, 0x81, 0xff, 0xff}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0xe6b}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x0, 0x100000000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0x1}, {{r0}, 0x0, 0x6, 0x10, 0x47fdf5cf, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x8}], 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x4}], 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x8}, {0x18, 0x2, 0x60dd81a7, 0x9}, 0x8000, [0x8, 0x2, 0x1, 0x0, 0x7ff, 0xfffffffffffffffc, 0x0, 0x200]}, 0x3c) close(r0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(0x0, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="00009f39796d8f4bc719026e9e0c70d1caf02eb5d3fd258c5a3b9d011af6dd53392efb347e881576935d2d6a333df9930ba57a44ba92328ff5d3dbaa8dca0000000000000000", 0x46) setsockopt(r0, 0x9, 0x9, &(0x7f0000000080)="bcc8989f2d4208c7bb1beadd8593a5790d0c182db2cafd4f8c2d37f90f43f002b31aa4e4b53b06f404416799983718b91da235c2dff9e39d061501ab607f6b256ee10b8176590ccdbb4e18b0eba19afd959e9ca55982f86141f5c98d567ec5a6e46d66abff78908c727ba4e28e7a92ec8361875c1972f074428e2d120a22946b07e574f70b01801b286e31d0f55361c4c94c7676d736b25932f1a7a480858e640b1673dc6246ec19a1adf7aadcb3836b62ab2ffe3f5789c0f9eacda34ed678dc23564028f2e804f306971313f55ae27512116fe6a8cb0222d6bda6579e385d14be33b18e90820e38d2b77d8f952770968ab7230ac529a00913818f3ea3610814931434eded1174dab46854cddabf79cc2986afa29cbbe489ba582d3a28ad163ed5909251a3e92e9ff4e53cde8bcf0cdfbf29d0ddcba0f301c5e674eb19d99116220a4b5c97e3637fc07fade4fdfee6bc0ce82c694802fd79c5acfcbb333f70feb0e20376fea014457974929cfaa949e7ff755565333a8f1dc2b0e0e75fa7330e9ec8d834c3d47942106eb7b473d42a60f89618d90a4d8b1161866bcfc3613effaf75c8721dc10681dbe7f49ad0434644b88b3f127f1d9bb3fc0ab59414e73f1f9a5eab1e62e93c53df86ad74acea0dffa7529fe2193a5a2579c201c5702497a73252c5602443e685abeb22f4ce5d11a441d87012a8287f489a72ff172ecea0dd26d50cc4dd43bac9a8e348a9401100158464df251ba2e4720041c3906adbd96fa97cc0de9ed03a6c9e31ec8a6892e15337699b37cce8a4c0d184da0fba355cd751c211beed1f67408584098d253042068e850420c9dc376f86acf9abff0a77a384a5885aab50cab895b089824fd8b87d0ac910b640fbefa173b16da1dfeaabfc02a35a0ba13a2f945e2a4a781f776150b0d38bb72ea771805712191733def9994203188f32171a465f793756705e5ed39d4b1b22f515224777a4754b1996e92bb11e363e8b0fa90e2ea0ec440fa7d4c28121bbc491535d7fe10c98b797405614e41b4aabe399558294aa93f618d2e860f3a9c99c96d69c18775290a27a5cc11dbab4b5d259944221f6911ddccbb23a028955d44b1b6603b3b37586977fb9ed246bc58dd10d1f95ea091354b8eb4d51ec81196369a9a0f2112945888ac3c5a69f87e8f72cbada2076784f136f372acce78e74ccd6e78d297ac214c2acee2e44d61bc372f1313db6ecd8da79d46b79d7a02a344724168fd98411c3ebb23065168e0d9d1ab3a06f9ae486af90f971ecca6b26d38125ab953bf47ad3166352b08d835bfc2f239b9127320005f617161a9a06816f6d60922f90e0f25c356a95e05c0fb6a1c21ac3095b9bbc09416ff4627ee8a007846a791a2d6cbe0f884ceb42b5728b59567e980b956eee99c10b8bc1a14eaafdf454f86faab609ff7a565857d198d6bc1be65d9c5877006bed61e6c1a079a8f9c734eff4473e2cab2531c30ad2d4613474373558bae33960ea32818db995760ba7a60b68450fac0bd8c4dc82f4833e467a87ac90269efc4b3a57e8d569e878f7fb9f543a23bbe97867423dd708f2bd9a39a91aa256d25e0abe03bdee43c93afae88d9415afb72d9b6be4b044e8801dea12e5f551fc78b5fd4e534511b84ef7a9d4e79b44306c6960bf4a2fcdc31b2d38916e4413d6c07983603c9495b71c08601cf8ffd201addef9b1f6228dbe1fac0aca19b05ce726907cdf84424e5e67d8c6580315b3abcf4c2aab205aa05f808cfb1326a4a8ae8c960888a7c34c936645161184260a8cec8007b1f5e9855be452c38d276b13b50a304056eab4b62b6fe4f1df10fb7fe4d01c75b606f7cfed5298df385244990276df19f035d898cd53f61cf8068a93d89bf0d2178172d7a19eb0c1b68b3f60eadab93f01f196c5e3e82c07e2105e49a89df18deeb5b4a9f2249d2dca5433975b194c065432f577da914891e655101e560a48e4a23ebdab13af8ec7cbf6ad29ffb9ca815456310130699a8053bc86e86226be3e881118ecb04037efd58fc2bcbba8bb7ccff674fbb45290f90f79fc6e8e98d53c304f6ad86bd2df7a524d36b6bed98857ce1c6ff92de853f32fe1a98ae0f8e97b2f0fe959dd6b04f379f872b097317fdd231c0c240c86530e20bebbe09d295fad6bda5851d0ef627439ac164d3c8cf1761fc710848cdd53bf231f56fcf3a86665abeccb11c5e111a60ca21a571ba1d95de5ab6976b88e5a1d49b16d7105c0856765db778e0a59ad4c9b91111f01c635b1dda34314264c9ba515aefae917f4da34965a49685eb9a447ee3fadb7c0a908dfeed47654239b1e6561ba487bd588c57238183dc74c3bc6bdc81caeca01906a321623cb764089ba366ed75ef338acc4a24631d825846fb01408ff4cac875f72f99570e682d42838328e29c9e577a42023bf0dce7dee72edcaa2291c5341eca3943fee3eaea2a6ccc808e663e66dec75f33b7e61587a4bd266d92432a50296f637ce7421a2a8d514d9da153da21d01913e2752ead04039bee57c65d292a016acc0ea006f106dd84f7e6d397f17fb1a86a26c4154cea438e71ed9d47b3e22832546eaee3b29789ea769aa2155c52667cb857e3f4cc9f645896d43ee5a1cfe9cc90d0f29280bf54f6fbed1c29b9d0c82cee6a7c7299ef8780f29cd81c1b0f34734301f4a1074d842ab8458e9bf9287dd1fbee6e5a463a7bb7a56b8a6534af1b5a2b5a711b00b1b4258bfc353af8666f16282b489fb6c14f14a71c1ad3749cef2ecc694ddf7bc0eb07792256749f54978ec60ae491ad9a672560286c2c125ffc4aa7555b485a80f3703d420b247725d89d045d2fc99515e306e98beb61063a0376dc9496d8092c215cc26225f0d95ccc0d47e49e660d1e3dfc4ea689cd2f84bd97e61359c4e9f23d132cd5f79d3602a7653dd0f55d8dbe24c53a1cca4ef3ef1837254bfdc3b82b6f82c16ff825e5c370cfe5455d34718957d9121621cd2edf6a545efa28a64584f4a53a92cffcef7455d4935e8687af8fa57c4a96be80fd82afdf8edadb74cb67c4c383348247db4595aaddf1deb5cd655e9e9b7267241da33603b046a505c5df101d9c4082518590b771d07911f9fba64c88ff450d572b14d9ba23f26f89d21b9b097601fbc964f3da8278220dd455576b3f865d2d31e099e5158da35259e3d74c5d7b7bccf3d96adc437e28e937cd2e4d5f4ccf0ce7d4802c8bbe7699e73dadb1966dc6f1daa490f64dab4fb229305027229d4266f0b94f43eba6aef306935fa1b11521432824a9c6cfc3d6f041a3c11109bd5f77bcc144dce0a92cb4d037b81af145b882f8b5d2b6677aed32034b6cd895e063b312861f22d44cdc87676efeeaa576b369fbff0ee88e46c418c5aa4910d30d00efe916f0ef21d34355778e7d149d631e2eb000bf3b0a0652f0185f0ef636a1107c463a0387ea097ce5814d574fc5393d97c376742ffe6b943b61953a27a6f1cb2624116f5d4842c31ba2a950ad38761b6ec737e331b814a075097969ac9d965e1e16d899672d946cd31511e972137504f9166a5e7bd103ec0da8846f8ef1c8f5e101a2f4c4f7adef33e9e97153d95b81f9f55e33a654b7071640a87cc268a2889a766783bfc2b6f91f3dea1b579044f3c6f64550de09f68b4090910a8501e9815d557810e47e252f2f4ad297415e4bb873eee2a9e1e13dd8f649f62abef48d31298922b949930c01b53b2f6cb99af816648c6f422c7ac8eb4294859cfb294c00809980bc96dea1a09902c7d75c4db8f4ae25fbce561cf2d890e325b3424eba3d6d22af18e65045f416b843ce81c7a6a9466219aad36d2f66a1571aa53051db6b0ac692e0c87ee8843a80e689df6249b1c805987733f0a6c94abb224edce7df349c6c49d7c2c092e01530713e2d3fc22895f96c6e34352f6312907a70880d95dc3906c9a0622c17a8e1c377a48d1b325b5766925a669570bfe93f90360a431e58e9251a27fdda471690f85c4386386aae420f6a420637e4b4cd7485454aedfd7225a7802a665bbd58d53467ed58008da67526c0546452970e56ec791ff69e1d58a0587f1f25a067d7b033f7a7c12cbb7f0bce1a2906f4d2be3ae58b568f56ed5f171ddbb32dc329bbe1d5f4374e005a8f28a533577c6aa591e23cd3e8e1199d30b17f7ac8af0f39a7a8d89b30b487f73d2612f55570514d880752152c64722b59bbcc713c8f1039b6de1055f54aa7154556f9d58b7f1f430159e4ca076cec7329aadef677a91733fc40d93836dc30060de4ad1b74e1d9139308743f6774ce404e7ec00ce4584da204f46ff7ba35c14b3dafbf7ae99ecdb0530a86fdaf5b7ee6687f78c5ffa2b9688c5282803d6e706e7d1021084bd0027acc200a5208d11c8688b52aa8c17f9a94b7c9ef5e0768cff2f69880060c0b7a47baf16993f6df11066eb8182b855c0241daf8406dcce94210175dfe8c1563dca77e1868a0ba0063b555f57341d9ebbdede1ec2500e2f6d44ab4455c6ea9cd144e6a5c82d079492791a7d4a0c617c5a189d4ecb4c415373cd2112fa4195cb9ecd83ff19ef35a3531b910b658cc4ee87c6302c336cecec75c988fe62b0e9db757fb7c5b53ad411e86a795eee7b66c5a10bfdc1411cc264515e1114fa6ad5c949befc4df768c7a75967d632093b601d537dd3a4b5c32c12f1b6796a0887ae05187a4536c0f05281c112c460432a043588741fae3f100dd119520ae6e17e009e04982b34784c15d154db50ad969f8db1c72f28ffc91487f38a3452c822188ed069f0db758445fe6150eac2bfd522068282323398e690e1112117c5dd55a72822adcc22b1a9876681007ab093c681679efbaf3387674ac26f27b11f7555fb55801c072ab66716a4bd0e456705bd586d5057a6d23aeb4602879c6de06de95052a7a6cafd0c155d4baa3548572699eb34efd11b49863f946b476f0b0c4ded071c333bb3aade85e8d5e25a4bbafadc1ee2c60d113ed425f9afb517915d04b123f32c70fa2a208e7faad3fd256a280ca7f4c5bce43989d6ab730f27cc3938625e9266312bfd49c507897435a75235311b4fa008b3e7263c2045fcf3166834fd9ce1f629b98abdfadf86db984cedb8d649f89211435d38c7fcbad9d2b4ba9a7f4deeab420060af42c08bd4d88e1b3ec9f05d12aa8a3f217500e95a7503c4beb783bcf25e8863db08c1869800879fbc6ab4a254b835924adaac5e4e87e74cb2a44b3f68c6a771342c87d8d4388f3c721fe2124f296884c9ac478d31bd3daef0051d1825f5d356e8d32bb4f498035962efa2a513cbc47a8212f12ce0cc36be360f5b4272ba48fccf114a347282c46a63820aa6d8111ad26c2f9417422606900fc1c7bab40bf4b606022c8d422e310ea811139f4d450e49f66dd0d31ea01f37646aa172939340e452790b4ec62bb8d89fc4264d1a2d615831b5b2f3ff3dbda6b5e51bf7c520c0799d6110322e676d7556af64618201277accdabd44d83aaa60e722ab1242510e9154a08ea31340a8e7c3d5df6b412816a415736fd27c8a51f823c577f5758cf0c10012c782ab6c396407e8bcb945677d36a2eb15929feb0a6e803b6b52a6ece3690b97ef7eb229d795e25231fc0698eea73b48b47a62088a585f8aadb27c3f05de080faaa9dd1b7ffd83130ca09a57286b3c79b53cd50b5de1ae0917c452e0ee75230979722c5a7dc984b777fa3e21eed0641ad4b95b23a23abf5fd88ac3df3cd03983d45126878e0b4d672f17115bdd2ea24d04b429b00f9ef8f864bb4518421a5e53b97a0867", 0x1000) socket(0x30, 0x5, 0x5) getsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000001080), &(0x7f00000010c0)=0x4) getsockopt(r0, 0x357a, 0x7f, &(0x7f0000001100)=""/191, &(0x7f00000011c0)=0xbf) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(0x0, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x5}, {r1, 0x1c}, {r0, 0x42}, {r0, 0x84}], 0x5, 0x20) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x100) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: socketpair(0x1e, 0x8000, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0xfded) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x40, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000200)=""/33, 0x21) r4 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x600, 0x8) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe8900"/44, 0x2c}], 0x1) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getegid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') renameat(r2, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = geteuid() r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, r1, r3, r4, 0x180, 0x8}, 0x10001, 0x7, 0x7f}) 16:14:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x69, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x20}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x20, 0x0, 0x10001, 0x0, "4a3fa270a1b05e471a7e4d6534283ab1955542a7", 0x401, 0x2}) write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfc52, 0x80}, 0x8) getpgid(r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x111, 0x9) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x3, 0x0, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x3, 0x0, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x3, 0x0, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x0, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x5, 0x5, 0xdd0, "ff9f80093833ab37b382cc323b0b5e9d3f82975b", 0xe85, 0x1}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="1c0b3d663ac4ec3f054733afc45a1b2811db79ccaece86376dbcc19af3767addabe8b6c55c59fbbb551962dc8d169d6c89103dfdaff05cd749d2ba8bc97194f0fd6e84889028fcb395cd7a0e76a761045f7c699bde2774f5089b662f58fc33ebebead0", @ANYRES64]], 0x2c}, 0x0) write(r1, 0x0, 0xffffffffffffff42) syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) read(r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x0, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x0, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x40) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000080)=""/35, 0x23, 0x842, 0x0, 0x0) 16:14:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000140)=""/217, 0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x10000, 0x817}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) accept$inet(r1, 0x0, &(0x7f0000000400)) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) fchmodat(r3, &(0x7f0000000200)='./bus/file0\x00', 0x40000000000102, 0x4) sendto$unix(r3, &(0x7f0000000240)="23ee6281a1de999dde0c40a8ce987369463aea8d32ad18c8aa6d0d70063c8847a07aad986fd5648205ab5b0117e568bb72e4af258cdb3f21a38dc9396b539b0ed1a6c7ebb80cb990d0a11675d534d127dd389253e194e5ba5f08441a58dadb0aabb6e6a350d6aaa8e0d243d094692e3405c0abac480fde9a6210e64fbe4a3de4e11a5e9c6f849fb7d7e43bf4639853e4541c", 0x92, 0x2, &(0x7f0000000300)=@file={0x1, './bus/file0\x00'}, 0xe) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) 16:14:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100000000000040, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000380)={0x8, 0x1, {0x101}}) r3 = getpgrp() setpgid(r1, r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r4) getsockopt$sock_int(r4, 0xffff, 0x108f, &(0x7f00000002c0), &(0x7f0000000300)=0x4) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) fcntl$setown(r4, 0x6, r1) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x100, 0x8000000000040) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="23fcbdd5fa6fa6d2a961107da9245171d811d7ca77931930a23bb22ad0d3275e11789125edda43d81b418da0055ec02eb41c6e047a83db25", 0x38}, {&(0x7f00000002c0)="2a40d44c20cc1ff41036d84c337f189aee842ef67fdfc1089615d32611c912c31390284c98fb48aff28c3c3b2452de7ecbe529d3a7eb27522b12f40920acfd851f641aae70f2ec6e2841d428137592f930e503d64b7b72264aaa11", 0x5b}, {&(0x7f0000000340)}, {&(0x7f0000000380)="c18210f696c3bfb0c3ce5abeb29869a0ce00d1962bb5980dd1079042707ee29bc7db65c2076dadc60a74007696b2195c7a7accf8ffbd9d4ed4916ca0c0db220cce54f699028deed92dc16fd853d68a7c934f6aec876815afc72f4f2328598086103b049a9dbf2dd757e988ea5249c0aa051100985381992d599a277db6e5567415fd09a58d4d5549aef819284254196cd07436a8621032f0fe7ed86c0459ec41f085e2a0b152838515eb064587ee66ed1b85ab88e8e9297c655bb476a0fe625166b73dad9b8c146e9bee199d6d2acd4b5656c31a0945547a691063a4b92e2eca40803cf78268c17c9a8b398464f46f2990c128404849dc92", 0xf8}, {&(0x7f0000000480)="925e1b3b14a4342231bf113d65973fc703f5b91c4dc7f976837503598396f4b355a32b0477e68d2174f2254b34a8794ae63932e5c64f1f288ec629f681e0fd819abfd022e3a0a107db9ea88916c02185dfa2ea0531b27fafcfcb80a3a46c4106fad1ed670206880072ec2564b8bd03f47204ac3bf230605ec322d6ee62b62af271ca4370a0682b6af74be949710828b9ec2aee7fd842d1c7044185e631ff2743ab99650c8dcc1145b81bc100b79742d4ef1cf500f9118561f6213f998e729c2d69b672a93a09d2bdce85a6bf23eb0b2d5dd7b07b0c76b82916be7357", 0xdc}, {&(0x7f0000000580)="1fbbd920559e1f7db4d4929b6a4254ade87fe647cf332901aef013f06c3bff75b1088ebf1eaffedde1f4603d59136a0c305baaf909c0429ab401f2c7a75239bd519115b9ccac76139172cb25f5e5bfd118053422f6e9a0b9340d9b45515d28b299f7e4bf524ae0fe901b7a345238560811f72cb90108e777ec834ec5f33328cf4d85934de3c7b3c37645928a306672c700b8923b8d3603d81f2c28853235bf4d4564f0e74802cd95226631cf9df9d7b7a08823e3", 0xb4}], 0x6, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x2}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000001c0)=[{r8, 0x2}, {r7, 0x41}], 0x2, 0x4) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10000, 0x41) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) write(r1, &(0x7f0000000200)="01", 0x1) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x0]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) sendto$inet6(r0, &(0x7f0000000040)="c3244c125273b9dbae0a347f97d5ad9722f623e88f27517df75851605945c7408c2210c2113dfef74089546b64ce7dadcddc08364935d3cb55f969d083ea26e828dea9eaf385e92dcbdb596baa858fab7093da42d5a5b2cd1b696c51c3241785dab601b6fa9a90dd4278ffb2d2c2066763d084", 0x73, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x10000, 0x6}, 0xc) 16:14:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000004) dup2(r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffff9) ioctl$TIOCCONS(r3, 0x40044271, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8001, 0x0) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt(r0, 0x6, 0xff, &(0x7f0000000100)="4795317143229ac17a9c469256b2fb0b11202ac0480bd16f25bba87b11404a52f2885d4193f90b11729e8984bcf19035620e32bafe1fb69e31b993520bf2c8ffcd1033a0ce9a17cf9c5e392b2c5d499aaabc5f8f3426307149ae650b129266d35ee900b06519b912b7cc9de4a6d423e9c84e7bc17804c90a45b76cb85280bf88a66823408758fa1b80ea1652d5c31d286b37937ac5cff387c28b242226ca7a2fa1c44f22d979105c1d64c0c71bd362b96b43389126b7dc28", 0xb8) close(r0) r1 = socket(0x2, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd51) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:14:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x1f}, {0x86, 0x7}, {0x89, 0x5}, {0x8e, 0x8}, {0x0, 0xffffffffffffff00}, {0x0, 0xfffffffffffffffc}, {0xe7, 0xe000000000000000}, {0x86, 0xffffffffffffff01}, {0x86, 0x2}, {0x48, 0x9}], 0xa}) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x0, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000002c0)) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/25, 0x19) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:14:45 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x22dad68a0d472f72, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00'/20, 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x340, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) fcntl$setstatus(r0, 0x4, 0x80) r4 = dup2(r0, r0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x8) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x6}, 0xc) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='.\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:14:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0x0, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8070, 0x400000008) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xffffffffffffefd3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0x0, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/77, 0x4d) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') fsync(r1) 16:14:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0x0, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x4) chroot(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000016c0)={0x5, './file0\x00', './file0/file0\x00'}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="53b8960ab18acbbc5b9e42f5e7cc7c2ad44ace8855ae9d964efff2481d8ee8aef7b57483fe409189283ccc8ed04f54fba037", 0x32}, {&(0x7f0000000240)="25f5eadcf77d5f29e59518943c1fa7af62bb393515f9c749da87587a278290820aa5519fc8969fe055ab057c22c677373a6187a64fb840ddb6a21d59ced0b91e13b16a16c91c509330e0c044b6299df288d5e7826e6b58174b1b7b2d17819d6fd357a0732a989a58cdfc40", 0x6b}, {&(0x7f00000002c0)="c8da468bc22b70d16802aa56c88a92931596907516723c7456a1263b2281a377967a95a8f82e37b7912a26e49f4a0b136df3847a632f670cc081284d98ce1aaa8ff3ca299891263acc3a76082d1b61983c310412c098fa827971b6d998a6142c948bd6abc5f9eb73e4fbae2db0eb13250abff2b15ac0dad3246c6690558a2394f3566e074bbbc59698f3c221550d5bff3fcd033e34dfb21ca77e25fede0097a9081b84bb698b12", 0xa7}, {&(0x7f0000000380)="254ffbfb124d18e92b25b7d2abdd0f9ff1710725d41ce6412b0470934a1f347949ecacc5ed35d72913bc573aa665c3d0906a6ced1b0f5fda7c79b404825c27c5336235f7eadad4f80683002fb9d32f489f77aaaacc43308a91069a67d113819563b38c490ceb921c078f95516be3d45a8d2c05", 0x73}, {&(0x7f0000000400)="5461831e0b", 0x5}, {&(0x7f0000000440)="c36045201b4f7cfaaba0a1e722c65e55e6052ffd65a46c9dd61c8e135759610ba627c562b07e0410b3e296dde30f82ada3be85c3af5e279d9428", 0x3a}, {&(0x7f0000000480)="706ab4a2649ca0340fed65917954067fe2671cb51095a5b7344a3bb5bffc8cd40543431f58b9aa725656a87393e9575480a1c85261c3312ff10e83992cf0814c3452a0bd49894d102272d154aace552c06fcc690f52757a2b3911cfea2b4e7805615a1c4db1c1b4651f35c7195dec2527085933dc262f8e4613a703418bb9de49406353613248b0ba4e6a97b84cf6656ac82e2860c5b4bf67217918a37b43fb91528811c09cff7f1d12c5dc63b2fe3a663fe71f3d7406830ae108323cd7e8f35e409acc08bfcab85d46a73246812ee35d4eb24cdf3400664d27919ec3475896a9132b76c3121aa2b7c26090daa732e86", 0xf0}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0x7, "eaf96e590954e0eab04e144e4e41f23c33259db6fa2de5c055c99fbe22d78784e027224d34b699f847dcf535f0c348b72f3a3a5fbb3c1103c447a551798c00e69c3dbd81e87aba6e03c86af04d91894ab59e3eb11a47b7cc12732222f4244f065c2a55944e1879e0c13f23d743b6d89cdcf0540fa75b2a390e2b6c71a669e6e7b2e09d2a7d18061e86ffe4b7063f61793d3757ef7c97b1adb35b12028ca24eefc4004038f269031455ab5c564708bf2f7ab55c6b1264f237210d7bd71dc6ed139ff23fa076f08332eb3dc3ec2e1de4e8ad3689d6cadc49cc7c51f66999a1e3c94da1e1c6f2b73112ea015576fe4ead4e12f3b876b8246461ff0ca9cb54f8c056939eb10d9558957390c828b04f8a33b9eaf28803aa7437b5453e7a19e70747469db743a985ce67a8219be9bb0e9ed23324810e4514930c80fe76da5ad95d601fd3bd4d92b81c48b82b89aa56d07d9cb3c9331aa1906b285e2c898c194f742e1e7255262e2184fb5930ae145731e28ae07fb131d576b6352ff157e5db0c8df28e5cd87d2814eb9e4991c7d5dec8fd12597b9b37f1aa1fe0597f493014a814c2fba52eb9a324cf376ef73da92225fe74a29993556c3eef2f930a7c03ff0ad825bdd22e9cddc22706b7133d29c12911225fa87db49110fc83c0f54d35a74e698e180168d36e6ad0127fdfa1dc010d7f4a5e4e1c0838737599b71f464d4ce815df3785c733718be0a5816bce049b9c81558691c382577193ca884bd031585e5f0e56866882bee8b320f74142e900ed527b6caeb0a5787d70f3359c62a14d8d88b8be67990a78d6464a78b21f2005d600676dc947ecd414aa17ad2d4f8f279ef64b87ad378c23f57156d8ac40d7da5b41b06243100c215c07445022d06c362eb9666a07a2fe668c10ae7d0be68cd59e544521c89637386526ef639136194e6bc8e3ae97391d206b658de422e93a7da5325f779ae4dfd3ebdc9b49e21a5f9e477405d0cdef27a385b8d0f1d22d5446b5e37501ae263d4438ec6014e27fafcf2a0ff9d53f45a831a9171a09c0d9053ce7b0e3cc50585850051c7ec6dbf1a469a45b6f0e5e8e55faa1768aef627b9c9454a84559ece23245d67e18c68ee6a621618a94f478d063f947f4c6b6c60ebd60764348bb8c103e4c9b32809c4837ab82a1d01bc90d90769830ae83dd36f2d8a09b3bd6cab21f0fc39c3aa849855beb75fd9656fb0c7b55812da91ea87555ffdeb1d1af3579363b36982d279b162759bfe2a2884e1986b992efc3af65ec0b8b7ad400ec8aeb15e713f99890adf3e5416533ff7319df1629f055addf1bec3b8de9cc077cace2b2daae8b93c3ba6dae0389f1d350d2cdc0120157e635ccf7f6719080d1548482fec49d59bbe7c249b70960d4a871d1da2c4f5230d636f1dbb75e77cc3d697471773652518a709952f0edae50a9ac89fb09fc7d203d8a76038514c96818fe09a2b3fb94ead10a946c657ba66d7a66188889bff56cdc352b03b8a7cf3284e93c722c6274f5cbb4bb03fcb60bca055c4924607fa81dadb2603e2538b902ec2e6ae515c8e90dca65a223833ec1b57a735c91e5919ba341bb131889f787f6531de8be8fd3c615f7326978a7ad5e3ebf27369dfbf423eab82568ddff2847115e0e36febfff3703e3f94cc78d5819038cbf5424f68dbd59441142cd14eb17659a6d3d60cbea3d9b6d5a0c6a7b622be0178e29e46ed6d01fe16b70fb45895ecba23593e3dae16e089c37579c642c9f4ae63b5b27806550ae0838f3a9d58da7b519c939681164b4792039c728f406c940b0ec00ae8e97a2b8de6e93838d6e93e0b021466ddadde759bb866c9062235b3d6de9cbf8c956814dbac2ddc2c0ac3189e27b153fc6cef7e1ccf018abb388d2df2b5a28821a5e0b8b10d4749409389dbcadd1ada27cb084c49b738e51e28fdd1471fb8df83b10696097b9c81ec018936afbd45f3ec42a671abb074af9beaa59128a4895b922881bbadcaef878350824a1867bb446db478f566a556e9f8981ca172d271cc7755730e586c0303ea02df454d957717334b929f7028d969eb889e8aebc9579b9b54d18e6b915d0626a5a14fd904d085f1fa46efe477d819855046c0053f14f1a9d6cd132b802236327df00a0367127710e945fe93eb62cd8ea3bc1a72932a9509102ba61583b2602b5ded2d0bc5dceb3883d23357c99dc42861760673083ef0780dc34cd8f887e6301f3a42c92f26bcabd67b03c347c0b95cb2180d9fbb356418e19ffce17becbd0092a550f49a0cc9fb96daf96fcaa276582b789476837ccb69efad0c24f12761366acf7f5137a9d40f4cffa3a6b2c252e9a67850dd0135de9feb9964450e70b02a18edddefbc7bbc21b967ee66f97b2f42f41d229fed09f14c684643d08ca9394d84284b746970d318f5f65fa4b29e4b47d62e36fc736e85705d05d6bb315a61f9540803ccba554098c7c631018238d7710c899d424c6eb0354438e2623af5b81c19c16ca0f8aef0e1ad470b42c05c9b0bc40e28c5f8b951efecbeda3fa818340c302a15c146693753bce9d27bc65a6a265e1beea5fe5413c89595d05a1ed9421cbe4e2029dc466c9e9efe5d005e724e38fa13d8b68ee19eb2f0e15b8742725e12373d69aa3351b68a643921f08dfe6c0d6d26a05fc4a4e5b375b268e058f2db4d316983969afa4a79386538c49bca2d937c1ea64dede736697751cb5fd48eee6dacbf16789e65224b8f59b63346892be8a746e0938234ad52127228ebae42cbb2ccdfd80faab721cc54b4900b0961c7623b557f6b2d3904842f9c0fdb41348a5cc10ccdf432775ad816dea1972fd0f65caef520a84605e7792a7363fbe119cc37f346a204fd90dc64be399f97c914fe4038cb343f22c5165664abaf7755c436adeb095bce4d1ffcad728c3f03190203ccaacb05df28d1f49c253b5573c8cc710fd7ade4e38684461e1f757a4822285ea2638e536f3ecde0336ba219ed2284a4cc2904274fc8f5f277f8ef7536fa0000f1ce41affcc4d85ac6a60a5ea5a2ee19c9ea9a32762cafdd7985a91a228e1d1b4cc347dc8bd58b62584c854e215c71fa4cddbed7c5649a830cd48b2513109ddba075ba5ec1adf27e13db7c3b32100389ce9df84b7aa04c30343d1be1f38e249ae73b51566b7c7621116950d991327a982221aaa6a704f1485183c342b29d941e20d511e9df3a111736718b13a007e00b0f3a7cd4ed23f237a0d108da5d67005cb04525d69f0efedd34bb020a1c30f2527278743fadbff5ee1c4cb4405205a11c0ccc21f5df3cc28049a35947605d7b0b67d4ae97b034697acc52663ce7ac904d7d9964e0315236b99a4701e7b54dda347863c03f5c0e3fbf9d8a76f4ea39cd9078da51da2ff92ad5ef36d32f1d5f2e1c411bd402e6660c2c07b0887615000d0477d5c94030ca4068630f560328fbd039d99ae371a8d2322a014699859c93aabaf460a66556a7035d83fe201267956eb012ddef548223647ce25cfd6cc9208c00f6e54e58001f85ffb5f695fc3ae66971dc40bef7e155c6ff6976a225655b500e1430c7f8949e4b6acfa35f1327418c01caefeb9a78346c5c969037ce5a3933c8b2562b105721c1544a2309f4889022b329801d25814630cb21e95b1d137df8649dd7e7df5ce6b48a0db84c9f81969ffddd198a16384687aaa71854f0774153c7aa5d0556ddc62bd2953fc6521df168d840b44b69edc22eab77c3d699a0da4c2a6d33a80f52111486243929ee5aae607b7b723610173fe5c8587b65d6382f52fab71c21b32bc86a98513305fc4ee1711cdc15cabcc6b5105e87e8899e25515a72ad67fe42b076c27595b35086b8114866d3f887f63e5c997b567363670c77a6607e548ddc195a7e3b22ecaba31fa74a45eb9127b484afed0f756f00b88a5801a635142d4acd7cc81f3beec4d371e755acdbd3189d6d2f21583f5ac87233c52d2c77753ebd487ab2802802cb69de5dc2f266ba9195b0a35205915604fd72ad3b19ee8ad68891f777523482b2ec4f8e162a86488e9ee45e2f060dd0fb0f2d25b4b0d2fef35950495dce2c322bf508575c63021721e27ad00dccb39e1a13c92e5e291d669ada78ecaf635679ddf2daa32cce92e17345bf480f30d2e8898bf3fbba7d37ad78055ce9c03f7bb1b2c633a32abadf55a3d1f7953326fab77feda8df2eeea64105fc0efd7eaa9589d04eec0f95c2e67d974a50e02650000ca84ab085a1b14135c2a7ff592288a2299280b63a83e78c52676442258685ebab62c0a32cbbc21bb4d1688ec518501edb6239b45a81eb312885c61d0f96c955d57451671c924a1d82387f34608ca5466f6d3007a2753ffa56c9c0d0acf794dd257f849a5a6ec9e7a51291b536a317fc27524fe3ec1f076aad82c7de58f6d0c8d6b82847af9c3a5b5e31132d2fb8feb96cf42240a9277f90be897b8dbca5f45e53f0863e3c201eb92d2789043c3447ffcd8292b3fbe187b93a8c1c20b9a7c15cb186f170d307ca968ab0c02c73d20ce92f780b2283f99786c1c3a04bd4846747c0a22a17876ad507e4ac81a81377d856b1099def11b76fa2f1bae3ce3d98e67e7c237119283a03068e7ce96b75765a8929faf2e920f12d337755d9e7e5218af4180fcab019353af3ae15933caccdd7c8f197a1a2143997d7d661a81daf239048a879979b0edd3f433f7b364cdf853c7cb65c2c62bf837642958876cbddebd318b9c669b7ae12f3947832e32b5ed81a8188d88f3be4a04a5b1f599731a24628770cefec97e582442b87e85034a67822bf9daa3a0fad4c780d73eb9e424e77e84981df27e76dc5aee4df7bc1f6303cde0729cddee4013e86d94ab2e83c6641c5ae04bb053fff05c0028fb32e13980bdc541fadd68f96fd9e031519952e5b89dfdde42ea530d744cc868a1b13f9a9a2a09973c5aa8163fa6cfc39d72751a5e03b6660d4c2bc3d3ac4c63dcc23c06d90ff605c7efe2445e6cce479d43c316aa6593302b5eefea39e38caab7ca2b3a8149d3cb6ee436deac4049097800d286fc3b88f38ef3080c102efd8ddd260959c49b91a18e7559720c1b3acda89cc26732f854924f11cb21460c4ac054d87dffe568e0cbb3a8c943b959f45fbec8508a1d4c3c5e4498babe7a6bbff2c77d86c49f254f3d946943729c0c37cb15df55fcb6fce0823ef1156a1f76a0a45e3200ecee3ce57a6c1d6da6c9dc005ae904c6eedd51a0376ae683942cb262bebdc682edf7e3dfd00449ee15f06707d954791770a68d4b30c37f5761bc158fc343836c4d74a334cd2067f4e5846d58b0ff5a8d0afadf1049a09f3e6a182a38a23b2db6395fddff8f90398ce9db4e40f5249fced782eedb0f74defd12c008d47954a00a003778f78ab1dd862f84b24fa9e5bc887481f6c5ddee0f5dad8bfcbe94d292810a0382a7988d6ce423830a5d183c190ae3e82c8354d99f08dd123c83229c3e531accdb8bf3427ea3da331944bf1ef257cf1795aa61c75fa95d976893d5b9f1921c6799db55d95ebafe58f8e9260c495778fda4afd6d70d1a3145913f2e7f7aad4d507ec84545051d0ea1839ff82bcaefdea920c782e107984ed5022484881cbab47085692dc05ea4cd99d164585830e0a64f7f54adcecdc7473a3220855e57c37ff3d28625d463792c293ceccd7d27a854ccf93c51bf9fddd13f72bb4f6c1ebe91d7da51ac268ee0515385bee4d0bef41a55babd4a40e4387d46dc773c2706d84e954830d5ecdcd86ceca03a2613a685c29e35573a7404eafa7c4c1af15b2557229e8b"}, {0x58, 0xffff, 0xfffffffffffffffb, "acdf0dbae9b4e5b930b8d0d06d3adb791fe4f3de324b44bbe36649e08421655f55fd7f5f0bb6523269ddbdc0c4fc89492dd919ea611845fe3d559de1720bd58c788f58f08d6a49"}], 0x1068}, 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: r0 = socket(0x11, 0x3, 0x2) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffebd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20880, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0x0, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) shmget(0x3, 0x2000, 0x28a, &(0x7f0000ffc000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="d0a2fb261d5badbad1985396faeb5a7d5fab62e72878e16bf1ebb3dad408e2ba3b9f1bd3dff50e71dc03bd0c7f787517227fd1752e57f3247b7593f5314385f5949f7db01201a5f944199aca34f76f1d42c20c15ef5cbdb8583355af077b1aaad2c455", 0x63}, {&(0x7f0000000240)="7e214ba5d11a3776bcdd680e9cac8bf8fb6b52e2598f5b77345b05d3142479be6a5162064d57ce7068d16e49e1a452d4bff3a223c1167f3a2ae1242469380a79072b525bfbbd81c753c48570ccba7ed6d6c67a578b5d27eee9e97d4dec99b1f8e5ea03a4db8302aeba44a9446e7e4633ffc2cdb15ec17fd4dd39aafec4cf10345c3a5ee1ffe54e3fff2212b87c8c4b36a437fbb46ed307e7d6be42c44a3bff3bed697be328dac1bb5772e8f1085a7c1bdb0dc687ea8500d7a91b415b34ac140192cccc0930b1182aa6c42d4774a74b6f4efefe464ca0774aa5cb9de9cce7184b6b826ab8c2c47558", 0xe8}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="f098125a613693b5dfc4a347a3d45e01fa5922e40cb4102f68e6e92b06f96a4c3757af16a294e47ba20cc49a283afa6ccec0cba6593b38c878f43a3ea6271d3625681231b1b8485fb8e96471684a93ee5b27e86aaec9799d46a65c7f3d0eeea4e08ecc0908011b1e666ad40b503bebbb574fd3379f4a032c1031d4c563f6f81fc2963035a826eeee714199d1c44554c7abee3db236c44aadfe61350b0f8d8375e68d068b1e0e42390d57", 0xaa}, {&(0x7f0000000440)="75a3e07613eee784d59df48ca20ebc58220d69a8652a76cdc0b278bb099252f7831cc3e7ed67b685eb144669c4d172941b31d35ce07c023a72e5cb3ec7814d87181d7ba6661f2f3a60c924e2a3940466899616d207bc60a84fa2881a40ac19e15ef369964b157105c31dbc2ec12f953257ae3209dd135e832888f0257657c62ec3", 0x81}, {&(0x7f0000000500)="ad6ed295730a13d395313f10bc302bb054b65f45d6ec4bca1ded7f5740f1522e948555f4bece38bb76a1bca5bdfa9a6a76d1bb2e048a8785c4c8a8240f29261b9d6c3518a5aea71761d627edaaca46328baad80bb36e7cea7b8237ccb14ec7902b679e7f89cb41c231353cf5865bd302d6cf61d6a0fd5427068d88670a4a053d3a518bfcebc8c110e41d6d080dd3cacf60fc6b34706e4fed728d116033a60f1762aad3ba3b3ef9acbacc600456459b97c42712b44aba247bc6fe2f53940080135b038fbbb6", 0xc5}, {&(0x7f0000000600)="e2", 0x1}, {&(0x7f0000000640)="f6eb", 0x2}, {&(0x7f0000000680)="2462f4849cc95fd00d10e78e6357d22a79a451b0aa1fa3f64d73a1cce3f4413f6657cd3a7032bdc08dfc9f6308c75cafa140a5f8d0d45f7375550c7b647d346a780cbb625b235e3f179cf7d281a58440590adbb0957e3d1267f8dbc7ebe2eb41efe68b8873adfc5fbd459103bef4f38c5ade6f3f33f26e6fefcea18f", 0x7c}, {&(0x7f0000000700)="cbb30ecafc2150b4dbfcfe61e7169907fd310414447ce67025b9285feae8732fa25c1957c7e9842a27a39d868875b7fbeb407e2a4f3e43fb8386ca9656af2b930a445a8c18092e2be5ef6ea8f4c82a19a3989bb5389d7f80c238f008595369a6489852faa92ab03a468c90a5581df18ad5775ed6fef7b986b0d20ebcd7", 0x7d}, {&(0x7f0000000780)="19e7229efeef0c88f49480f3a5", 0xd}, {&(0x7f00000007c0)="5164a8379179286b6e8c6632f5f80cbdfca0476404296629364844f6bd90cae1a9f5eb43e181daf78e322217d13765a7d9b2dbb28bc30f", 0x37}], 0x9) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(0xffffffffffffffff) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="e1fab10eca9d1beb37d7b92b10999e0f614323771377c95c2cdaee58ea7207c0e43c44a5ebb42fc39202520207173b71c349455a422ec387f72755415fc530eddbd58b543541d7019a6cef0260de46bda711354ba9e695a78c7cf81003bc18dbde6dca7a3add170d8d0f1795f04636", 0x6f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() dup2(r0, r1) 16:14:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/70) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x0, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000040)="ffa4facce4485b8123df2dcca66f83b5d7c407c32babdabf7dcac9ff3f5c003ac02090020c", 0x25) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xff) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r2, 0x109}], 0x1, 0x0) syz_open_pts() 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 16:14:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x200041ff, 0x200, "b0d42000006e93000000000cddffffffffffff3e"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc06, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6cc4, 0x80000001, 0x8c3, 0xcf, "a84533f791cd3a3520fa957c0e0958218a75fb8c", 0x6dc, 0x6}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000140)='./file0\x00', 0x80) 16:14:47 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ebdb6ac812ee505389a505a5b1ed", 0xe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x1e6, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0xfffffffffffffe6a}], 0x1, 0x45) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x184) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x204a0, 0x120) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fchdir(r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000000)) getrusage(0xffffffefffffffff, &(0x7f0000000340)) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[], 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = getppid() fcntl$setown(r0, 0x6, r2) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1040, 0x5) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() setreuid(r3, r4) geteuid() 16:14:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x280a0, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000880)=0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x0, 0x3f, 0x4, 0x0, 0x9, 0x7fffffff, 0x5, 0x2, 0x2, 0x4, 0x3}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) readv(r2, &(0x7f00000006c0)=[{}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000600)=""/154, 0x9a}], 0x8) write(r1, &(0x7f0000000940), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x8) write(r2, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x2) write(r2, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[], 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[], 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x67) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/40}, &(0x7f0000000240)=0x1) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r3, r4) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 16:14:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x0) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) setuid(r2) 16:14:49 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="472d00000000c46111663e0f7ee666410f2b2c10f044fe87ee09000065f3470fd6f93ba4a8cbf30000c482699344050a2667450fecd4") r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8008, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x0) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:49 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xa62, 0x3, &(0x7f00000000c0)="393511bd1374c2907b54812b76f83a25fd817700c3a110d35c9fbb71aa35771a6d61eebaa0b01b7ba49d190e6a1aebe728554836450b2918e150f953688f9f5e19fa48aa2f7f15525504e694fbbdf33a0626b414fb51bf745bfd4d9e545f9631dfcf45c0b3fa450a626493c09cc27b344309", 0x72) 16:14:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x0) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 1: r0 = socket$unix(0x1, 0x8005, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0x0) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(0x0, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(0x0, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000c40)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:14:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) select(0x40, &(0x7f00000001c0)={0x9, 0x2b5, 0x2, 0x8, 0x20, 0x2, 0x1, 0x80000001}, &(0x7f0000000a40)={0x9, 0x4, 0x941f, 0x8001, 0x6, 0xfff, 0x5, 0xc6a}, &(0x7f0000000280)={0x8, 0xe6, 0xc30, 0xa508, 0x9, 0x6, 0x3, 0x10000}, &(0x7f00000002c0)={0x7fffffff, 0x10001}) r2 = kqueue() dup2(r2, r1) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(0x0, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, 0x0, 0x0) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="1665aa83c34e7859395acac12746ba3365328bc35eb180825bc1bca0c03de513ace32f0abb072dde14cf5d0e16370f19a29af227f60e6558f0149f2d209161bcd75530dbd2957a3b08d4630055f4164b93935713f09f2dcc550edb01e0c5ad25a2dc92183d0c3710b8436de9265cb605d60003f3db19fd7b36dde41c1b4d1921f6c38240abe95e46acd794656941ffae6f897c571d6d3f2c086d842b2e00cb7f7e2c11346eccf09f1e26aeca6b55bcc32ddabd732a5ecc566804778bc85a2e0e8702ca0a11e965118d7522d4a056abc0e42b32712734d531976855f561620c2fca32dd", 0xe3, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getpid() 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, 0x0, 0x0) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, 0x0, 0x0) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pckbd_enable: command error 16:14:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f0000000180)="f9ed39889a5fbb99c01366b109"}, {&(0x7f00000005c0)="2fd93bf6e2bd428e394fe072d80d4204507a04f64edd1d343ece191e4b946a1ac3dd81e5c1a10b4db6e92bfb0406672af5d8275dea95f5ccbb41f5948f"}, {&(0x7f0000000700)="d7a8c039adf71a2696f91486d8dcf0c4e044d26f3ce9"}, {&(0x7f0000001b40)="e797aebd4ebab97185e30bde89adeea45192ca7bab90ea8b336b182a64583adb96867651abe5100dad8d95b220dcc0b8dc070f4967bc707c37bd1dad2c6934baa951163b5072abbff41e85de440890c515fdc01d3f296ca200ee7b3efd0bdeaf63956883d2ee9a6cdeec40ca049fe7522a479b216b9f6080d18a6f64e328ed3e1ca5d16967f2ba6ae0b0d18000cb3b720e1fefd651575e0031c46348182d69566eda583bc1f5462e7311fe3b96915cf90e881dba46046bfb4282a5a3846b75a1a87f7853bb24a7aed33d536fa71777ff00f55fd97ffa9da5873c326644fdcc0a91651d589c03254b67116843be1ce9af1696198bc922a6d9f837e3237131d3c154afec83b9b240a0461f5aa4122802ac3a859686179cbd647c5d517ca9546aad451dac406a29a5350f8d2f675ea97c51b7f9f3e48e05aafee0c7f10cc8a3a67a1be294ce1b2e151748c498c0e5bc72760e0a4b50108e99e3f7a3a37c2d927febda51e2c451563072d3afe122a3c5f4650a4da7ad075b977046c08b2a6f159580414af95c680d834a1fa9412db0ac"}, {&(0x7f0000000840)}, {&(0x7f0000000880)="4a5900932f8bc9a9c529c9582da3a8885809fe9ecf9f05e72ec5c419a5e795b446f4bc1767e977f1afd6e03d8bc509e24d1185768238abdebbcaa6325777a14e6c7da370774f3a1d9ca7c4bce32d5782e5140189a7932e57b9a5d4f754296a5d80f2bde2a67cf3d840c920139315eac0fc2816128bc40b4d7515f143df8c9cbd557ed66fbb6bdd1b318c7acfea254700c957df094b0c206ca456ade842c92ff3a12a8be273d576719e1013bcfe7c294b1decdb"}, {&(0x7f0000000940)="e73b3390686f82fc051c893bfd7ad9c0926c8798bcce2f88945e46edb051c7848a543e329d6678e36e9e140658fe67f7cd06e10f708182552e09e10a3e5306a9902bebe9f6a2ce43cedfdf9a4cda619bd314da97f2ecc9538a25ac3893892e8e476269d8907a6103b0e5b73244f4818ce194217ea636f1b3299904c0f9b2654507ab307df0ff881f3023a62b926a382443f895a5f5a1375edecb4445a4015b0c4506d8de9d594c"}, {&(0x7f0000000a00)="598ed43a369fad54edb2ba5ad0311a2e3dc5c52d1e905667b92860cfd0e1cfa331820b22f11571f9f1c7a7bbbe8b1c874889e9ee991fc417f6c813f120960a580e76e575bb6ce9e024805ebd31a986a070d9e8a990a03eaa2c476229f84fefd50b120b61e628af7700486f298d"}, {&(0x7f0000000a80)="be8a2a78b9d6cb701beb2e245102772eca25daf11bcb2469765f1a3887e483ce1fe590c8624b20ba44fdb741ebe948e873c2ba0f08a975cb9ef909e579209b2ddf105faf2279c83d6a48714b288a49d0541f4991c4c520a35c7861ad3ca8081ce0fab4e99805f85635cafd1e8aadd7d147d8fd4c220d5d7faa317350d8081acec92e67c4d17d211003eb4f5e834f11292544d8d38c24b60b2fa136cbfdf4504476582ca4d93b87db1ab2cc5f4265e66023fadc2d179681063d9a66ec94dac41db4b6f98e5a9cf32dc497faff3360d98904ecf9613dd33d60bfbb85f61e7718f06c0f008d08eac3a286f978b3e69c0707932ebb8e2584787f734c5bf53fe30fecfe22249626f176258df28b4fb52a7e7bf094f9e5e497f2fcfc96ba184999024186aa2e26fe3c38c8c023475c02b7d825f9aac8049ed9bdbecb57bab5be153466d54fcb9eb6efe4a85c06698ce27e3c2469dc8b3870b5e550d52616a1d4bce98fbe057110164f195fd6f9deda91ab471c2239f81ce1650cd966a64c7f74b8b6b9db862b03f6b2384868a1d34193a7e7f9691508c960a491fba8f6d818b20d75be61b8ce0762d3871fe3c01c98ceadd90876bb4cae30bbcfa959c0e8be136cffea201cac42731e41b2832d99ef0bc5fd6b48472132b29e9588d2b939315d122b1ecea9ed546d83da153f5d14d1bf09e5717e414a362cb53fb155405448e500ca45cc585bda1f7beb32a8d41b2cd70f87416e094415ab97eb67ed34ad4adbd2b1c704da829305a8afe8c50f87daaf54f111b86b1fea92e71c5c491fe07906895748fee15358a4dc84e9062d81b305aeeb4078e0b0b1c76667e5f0cc2ff64e08f1faaf9355440e3b25013b034b68a34cebb4b598f68ddc3bb98fbef03266be157a6602b3025a68012050d61ee73769bca0297c959634ad6b7ed64272874c612ed4c70ac8c42b4228e1fc431a4100a3fbdec9deaa4a93cd8277e398456e5940d7caba022aa5e5b32811057357df726beb3d47c31d69cf4fd09dece3f67d72f72693c699b00bf3afd4ae98742118bc816f3b5163a77d7979248e09b7752811c5104d5cc9abe52472b390596321a096aecb60ee3fa9857270a18228cc0ec0b0069b2c3cf868979eb29fc5afffe834e1aab55cb6b3fe3bc06642096ea44a06a552c7445e20b8f827d5568aa255c1d2c7150e90ea76ba7078dc1d5cf8356122c096149ae9629d77d6a33d8cf4d77c1ce520cd83e28ea97839db01382297f51c9501a68d715ee3bff5c9140379b3054d341d963a7311cbb7a03425c0eba890d4a64c9e22767947344d249214dbddabfe69cb9e533da3950035e12878b7235abb16bd8c8b9cce4fbb61e2e6e14edd761fff0487f3edf4fa47864abf0278abbfd7532a22a519cdef215f828719068eb7381119de1ffcdba2796b9741cf578e4c3acbcaf72d9d0931afe04d004372cad40ef7bf9e18c417165916df425cea1a4bdfb303adb6800becebf890b253055566fecc7503067583199a4a3c47289769391a91f4d6d32a5fa053a943405748ccb91bc5af3739c3a06aee25dc1407dfe2a909b7c7e0535d43d1958ff4c74f04cc518df9cf1d5509f2a6b3226e8fa5792985c6f7b7d19488bc113c7ee28ae9fd321fcfcbeaf3b745dd7dce51dde6714c99947f53be75df395564235c7db80fc6182a44d95538de9b562af9fcb48c7804a80da24c71bc9803d0f9da0f70062ab4bb6fc25f62a8414035c5dd989c9b76a03e0fddde147eeef6a0f655af886a10d89793f74010cb4c21ae6424cfcb015e5c7815039a40eea529c5a0cdbc94793e1372d04dddc6a8c10b4854c47c63c5e3dbb7382d4ece8a591beebcfc0d3ef147d041f9bd4a9f41f5799e74bb3ac92e9f37fcd3d8f5f209caa0268e0c491eebe09cb981f59b00302736d2dc1acccdd24a0ebef5cae0d5fc93036f858e60d86d6e6a008240b88328ce9306c844063076f01c138d019495fc5a4d718a4465c2343ea5625d6771ac14884786f8d2a3c0ebf98e4839c421932e52d7fdd6a5a3a86789c70e6b5b94624e5f56f3c5dd0079d9b045273aeadaeeef214039cd019d3940814f81c4f2c219f59f27ac4932b510a829c2a9d804c405f01aa024f4bba6ada0152aa58b44fb744ff2ffc1589789d54856b9696b3a44de3341c568e3b14861dfdc3c07777ecf38932c49bfc5d5afe50d31616d2de60a6a52458f5b03b5a7634513c152d73831d6c2774d16364346cd406af290194de86d445ac369bfd43ec2e2342dee34e4f2d41206a542a0faa48bee426fe9f44dc0932dcd316881bd68cc114415e3ccec8a7feec0ab19c99b6ea2355888b6e036436639a9da7ff2c1d4b9847c4683115977979c71dd670bd581adeacba8de7cef5b47803ee7e8d9a116e31834c64763fe7359ccf2f242ecfb82b8af476b7018232374b5aca2288955d1c7c8de7d96b534baf843f914e6ecf0702cdfbaaad547bcaa94ae7e5b39e8c71540faa65ce179a3eeb8bc36f81df246988d1eedaebe24df027054884763e5b41442e40f6ee4ad458f7cbdce98ef62df65d5d9e48449aac4f08cd196fc4299d445b50fc1ecd1308d49b3ac927b55389c5242dae551d030b54db0c4b918446ce5ccb1de19018687595db4b96509278d8ea03f213ead42f2cf24e07a3bcb45105d8f1ec901b43f36d21369543915852cfd202db0edfc4d101bbb14d909af6715d6da5fea059a82742bd5855bb3474f3b2d8b0358bb78195c074c81613c986c7455f36c8d87852ad417f08b6fb611c403a56ee82e27f3bb1244d370eccf6178d14dd3f0261a48eeb1d0a74b4349b26b6c8f8648b8e5f20a9749c9b652916a9e2b52b2a46b841c083cb968be1cf604530b8c88013a88ee95a59a361d0a9434cec396ee0016e5fb1a19b94150cfaa7c0d41e52deef22937a9cf88337f9dfd0765f0ff19a6562965493c6cdde62bf94346754fe5eedfd16ac4d6f49239ce4cb66f10df49f357048add142b2a9ca2c47b70dbf5ba150798836cc0cc3890f67eceecd9d6f0801c5d4625c1c107b80cc3fb911bbf429d4f2b6fe226413c66aee494193bd36165417140d48642f27e8b2620e5aa5ca41bc9dc95b3cf5c9819df1e1d072479ef6d3886a9adfe4edb5e87077f386719e1e1affc70797794ab1d58a01e92816b727f2d430abfa89cc4c23197e92a143fef0848afd02825f536e0f41ec8a52d41480ac4fe6804640fe1662830f97673adff9d6f136398f79700e9fd04dedef52170a13500cf519419f40310fcd720c9454e9e478256133e3c2ef7fc72d2056312adf6cd6fbfecdd89807778b2e4f355602bf96001ffad05e6018c6487322c0e8a90df953cb3e368c4ac4f6fc66aa9b6a86c67e006c2afbd169b7e24ea286025f0379e24767c30b24f48f55f8e6e31cc3fabca64a1a6f0e9b24dd84f090694666175525f3cfca06f6ff4e9f82939ccb68e163b4a9241708ad3f2b737a46b8ccb770e8335ca631d0c2d11517fe945aa95c4b910ace5c99b7c232f559a534d8f95f637aae3643ca74b8bfdff576e264b90a199226d29911bdb63b19dcce1ffff01ee9fd90ee2314454fb7a91943c6d04d2b844a1c53d18c40bb19043a2c09c6dcc67198d24f53d37b0e7226f9f0ec9e28463099ec828bce196688ae1d27174a86d9d3575b8907108e4e5887140afde3f95e95b65dcc07a5736a740d309e35010460804967d7d093b666ea51e8269db3db8978cca6883d1587e9fe2b7e3a3942d3fa4a9824ddc20dc69fe676b29a1f7694553df2ac75b1f4cb8e5cee6f266f35e30e6e501f3caeae25dc79979d193507ce34b505524c901d29502a9c235af9949acff816d40d570569bb56f957bb2144682858c161bb83723e945bd07d04ed61f818544d56ef30b8b5d83db3c1995e4684fd89487d5534762e888f1ace3eb88621ff106da94adfe175dcde23dc4ecc7aa5ca50a68b6a49501a1ec145ab0b143917ec2267c286fea1613e70f184a22f80387ad49c989956eb5cc5b057b10bea14b4df6e337e2d3e8647e5a2abb78bc9c88e85da67d2488b996fd1ac67c8f09550b80def31f6444c4de66180d6803025ac4bd45a574aae11501d36757a3226147d05f2838c1cb38d5667272a2f2b4bbc45e728d43f105a4f05e1897f664defba65a7cf34aac9a8748fdd5395d4798d75a49bf5cdf4502f378f0c95f53fd0104bf5e07732be591d7ad6997425119889f584ff21867617402852d6c3633947fa3133a37b924b08c98e8e973323a1c953e7fa25e2c50a97614e4f53eab5c2b46202a4ac9c52af3c4d2f3b7d2dc71e9d51cb83ef0352d506dd61d88ea50851ae12f7892216a293f331ac1a22eb33e9443f65cd85637d3d362f10a6739423daa6b98b28efabe582c2ec63cba40c95a5dea370a31ece719516173eec4c830f8f69d78bb9d778737b46056cd0d9177ac5ab8fd0d27c4c47fb95c7c09d08ff75cb0289f70262cd7d2ca6ae818c5e9f6d7f7b1ec43cb3469c700ea871a6bcefc537564286332fba803fb8176acd444a0093713bc3a3b43d758266c14de7ea5160d662ae9e7a052c4f35dc30c2ede5f6f7dd566dc4278f5933e946863302c087af935bd1dcd98f49c9bb43e94deee2cd3a25d35760d598d16e4ec0bace4a1cf42192d83899caf88432e437460f741bcd7242ebe969c0d961a1a4ebdc5a488b97b9fa7996f66643e71a36d26dd2cb83d5ae500cdf675fa18ad8144f76b3dabe7ecba0ee21915dd5e9b0c41c66d7d68eb157f5740500001668e462e807528244231753e4872992923f3c1adfe5f8b4b92aa6dbce26422174381f0ee58f6586ff9a6d25c0cfc8e8beaeb40a82847931cb89f0fa7d221a3f7d475a05c5fd89de421ef71e8b6523791c218a0a9d3d3ec98c6f8b8cc3100b14c8fa12527843a0ca9ee0a1d984069c8bb1a37f6bc6b31f34597b37e116884aea5e6f8389d3ed80d0146b712a036aeada1a02e5509cc3ec9a29fab6dadf0817b4026378da0582ef3f78522378059dcd1894cd8c37e7353aabadb2c89b104ded35c0b67893136ec51c1a010d425327df5a381c1ffac256b2e3cca0b942847f1bf597da5d31770ab0b98ef71ef64a4e030adb43c5e0ddde054b1de2209504c61bb730aae448256aa62bb134740c5776a9acac790810a00742cfb00b41b4b5b00b1895f50442e831be8769b17c54feb5bf644826cc123081a998722373a155269d4e4c2bebea29a33aecc5ff64a7a3f84af9db62ca2ce229b93ddae7b4c5b1fc0842478dc69011dc198b4c9bfef5545ed9e29d4c755867e51489e219b65d6964e908d7f99f153397402833cf364a7b0d9abda7cb8c2a285569ef7f81dafc48c7a7ae10a682e3f90e6aa989ff321d1d654b376e829330f16050338988e5a4b3c94181561a4fe2f9352d24fd0e993b39bec7e2520fec44c3d65cbb0311ee63b0275f5eb36bf566810559837b6c44052451489b4f5185911ac4e99376c91ce25dbb239bec3982869bac18224f3f74f8cdae91144b638f2b8e34eec1f923876fe5b147831e4e1df3fcfa4fce577a05cb4bbc165effa03be6a0cafd426d18118924561550ff203b1b88f46c58173dd451d2f67463380cfff8510179c99e2de4d8aca4086162cfc5a23444bbfd60f24ba94ceb8eaa81739896761a90d2a5f367bd1b96804e1abc4b5ae7cd6c04144f3f772d224d97b78bf421a9acc90ba234b9a37c954d080501c15217b223bbfe669056517c30b3cf9ab1102137c7f719057c053d288a143180e50b74a23aef242b6279ab4054f"}], 0x141, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pckbd_enable: command error 16:14:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200", 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:53 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:53 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x83ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3d012e3c66696c653000"], 0x6a) semget$private(0x0, 0x2, 0x20) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f35680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff01000000010000007daf4eb45566e5c06fab35d2a37460f0771710159734bfb0684cdd431f6f993c1a7c3bcbbd0ca4ab4d4483b220fed9671fdb86ecd6009456bd"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x68, 0x6, 0x0, 0x40, 0x0, 0xbc, 0x0, 0x1, 0x4, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x42) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file1\x00', r0, &(0x7f00000000c0)='./control\x00') openat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x4) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x21, 0xf00fffff, 0x101, 0x101}, {{r0}, 0xffffffffffffffff, 0x89, 0xf00fffff, 0x4, 0x5354}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000002, 0x3, 0x8ea0000000000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0xba, 0x3}], 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) listen(r0, 0x40) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000f1ffffffffffffff000000511c228c74be4ebd8fede50300000000000000249036cb8a63ada0ca3d70397d0b5c141f5b3d5b26af4d58f87b17b505137e171acb9fca237fe42702ad4e85cccef707ec5ffa42f0eba78f015ecf9ae6d25939f12c1268166bbf86447ebe5b8e5aa3bbf625b8ed7a400f8a08d1f2829cf29837829cd6bddff9e070b536c2c3229338eae6da1a4da027dd7b3b5a571d9becb54eb4e16cd1b9dace753656b1648cb5c9f0a056079e46dceaa51eaf46e8b9074ab93a288459633fa37c5d49b64b022e485b610f640007e219c03e9988895e8825ca4d5f9c8e9350f555d671a6200e8c8020d3205ce6d90b78e879283743b6d503d7f3ea30638cdbba716f96d0"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100c0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x10000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:14:54 executing program 1: pipe2(&(0x7f0000000080), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x13, 0x1, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 1: r0 = msgget$private(0x0, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0xfe89, 0x7, 0x9, 0x5}) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf3a25000"/4104], 0xfffffffffffffdd9, 0x3, 0x0) r2 = socket(0x0, 0x4004, 0x8) r3 = getuid() msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r3) r4 = dup(r2) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f00000001c0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000200)='#@)\x00']) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203aa10127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r2, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x804}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:55 executing program 1: 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}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:14:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:14:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001500)=""/150) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, &(0x7f0000000400)=""/91, 0x5b}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000480)}, {&(0x7f00000015c0)=""/11, 0xb}, {&(0x7f0000001740)=""/196, 0xc4}, {&(0x7f0000001840)=""/237, 0xed}, {&(0x7f0000001600)=""/43, 0x2b}, {&(0x7f0000001940)=""/156, 0x9c}, {&(0x7f0000001a00)=""/109, 0x6d}, {&(0x7f0000001a80)}], 0x8, 0x1d) fchdir(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 16:14:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:55 executing program 1: r0 = socket(0x20, 0x4005, 0x293855c) sendto$inet6(r0, &(0x7f0000000000)="17bd18a1589340c615d68a625aa63359144e7790a96a036022158ddc88c492220b94b863e3b7baae418468ba904a189d58f8b0bbcef76f76840eae99ac5b1475dcf2772df75b1e5ce6e5d8f0306a8ade0f3ea3d1e159b648edd450cc3e194b9d5d9087c6dbc6030674d2ef56ac1e81417fb456bf25f942e12cc5130e9a502ac110ee6ed7cbd6e25d9049816c7962a6124f912677c215fce898002a33b2267b4f8f2281aedd080e6d6d3f6a4cafe0ec08db2f2842bc85b77a00255523d80b7c50423e8b042e334031860e6b8b5fc063515508895a676e2779512ceb79298c35907bf8f7bfd4ad54da0c30d8fb26edbd929de16ddc401934a6b2", 0xf9, 0x4, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x80000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000280)="3995d70fb257eb38df1067fad124b76f6bddd0793967b173a5d02671da11551f954379e4ec377883f2ee667a9dbce8f1a2fddf5ce084e1999331c59e893d3a5ca9729cd92f03f54ab920cf7cf47f25faace4b2383d8081d0356b6632b25cacff8bb85843d5976530333cc788af07320429904b9b9fd1a9b64a073ae618281178161bebb05dd6ad96a93d611fa7964c57c7176b23958230aa832c1bb06a7c66ee6b94d40776ec137197115bda65e689420d3eb0c33f71d063abf470eab2de19b67e9e45fcba46a8197fc97fd9e0aaf8d0747336cc5f98130e6c06e2d4250a1a92e217450176094519cc0b74cdeb6c7c96b873523c43e5d4ddeef3488b1bd2d09722019ff19f7e0f9cae9e21059a0b212871cb144521df57c5735d3c4db34c0145792b5b08d04aa4037cb0d60883378aa576479694609561227c09ab7e1cf55028b7b8d369bf3b2b15f2a77f3c2e33a83dbdcc882ab5b8c8876cc4b487e0d737e0a8ed691af3ceca9a6d8d6417ee80541c750fc706dc81f37aa50f2e3fb5a66351600f75248bd03b34945945ddb8fa81c8c004ef3b7c9cf0f93407cde8e5825c4f5d3ce95b7941a0b1eb02e072708f75a9d09759e715113c3e32a700cab130bd6c9f9d883130b8d47675fb86976275f3159f179e702f6c6c23690feb0187beb3063de1b2a1190f79001747360a16e28fd20ce23d9b254e15c16a0e4900d219a0bcc83f81bdc8a2a5382e44fcd1e68240f710732e8a6bc90a442d2a9718c56fb976027efcec4147cd1558113eaa2af46636eb2ccd31c48304d577212881b37f3a75619ed5eb86959329bc11a4db5591bcf28a824cc3d797610649af9b5f263b08e1d394db3a81a1f0a798d4bf85ac9847a3bd7967a382a4416f6a94ff3e2943a0e95feff4b33e5504e5680c8acbfb9d97064e406b56a86d69ce655af8cf1bf2562a3a5dde1f3f72e6a9190384c2670b7d0934107427dbfb11d61d523492ce1d8e006228da2e7f7a416f7bfa2fafd2e435e6fdeb392802d96f1e7dafe19ec073ed0a318ac7fc47dd031661ca2e9298d4157b1ea905472349b9fc2c33f8a0867cd0fb66e1e9b48838bfacd2c5e9afe65c5badfb7803c12f9805512c9f2eafb0ff39bf96566fe8d113e28a0eac0477c2bd402de9384a5b855456391c3ae564b44586484e312d433b099dd0e0ecef14ee2f15f3e8b3db18d15b72821d049cbfad2628def42973ec42e63410a56ab5366b48637aade7dafc19d8666404d52272d2aeddc0ce198237ed26a7be20419c8276b3e81631f68354489f7781ef148aa6c14cc54fbe22a92a92d3835c76e4972602c33013f7c28793d807fa526ecd8b649a9feb26f79e2b68f5a6957f64816923132239040f292eb7b072f4e77fa939e456363596f5720fc5f83d0d0478c28d9a98413bad0f21c6449837d6371d2fb21415f52473b708057e89c3fba4fe0da56930fb26a193c0c8ffc5c477f253d3909be0a3c9fb4b83aa337a030e7b4cb3379024a315d8d635c69f553e374c99f9ad8c3675c47e0f9cda636bfe556d815245fb464417932b8bcd529251cb07df2aecc12e8eecde326a71a3bb7693a1c619d68242ee1e395222b4dfb54c2b623a3c827ba624bf65f8a9d31b44e7edbf75437f4c6638e4c9ed9b4b46bbf2fc1fdf49c24f01b0284ab506e209e9dcc8339394efe0377d3f4fd10be680c2f3dacc0c1243be610ba504a8d2fd0834c8af92272e5337fde142a8a05e42ad0c3616001463c09266b40c99f304dd6c0cb5585df309753581ee3c84d661c9b832620c725f7192a88def6c760aed4105b67ee1ef3ba1f11a1f93fe58832c2fe17a9b9918f7339f7486befc88c96eef477a0734f2ec8383627f158ac6e684abac0ce9228b2b2e51f70311ad46639e310d7c58549816c78c45604cf0e32814e4fdad24fb81a179f3cc7817407e74153f558b52fd9ecdc8dad31d8a3be757352ca03bc0c8c040f4c886817badb48fc20a86f398d6390e3fb44539e652a89e430559709a2009f95ba73491ed8132fb1adf865059c2dd0cce5db07f17a311fe901fb3645c5ee5382f549d06605c337945f72867f7047f37c248af06c48652eb82cf17e19b2db46849a025e5daa211c122962fd4b4f53641b0e636464fcb3d8f7658260c833747717eb03782473dfba6808c5b8cb6bf8257f697946cbd0263389281190db0d14fbdc6068cb90bb9f6f7af942487101afe996056b396bfc20bb1f825a0b96fefb49c2667d998b4ac7f39f649a4e91aee9b4eb8c8ea383fbfbd6729e3ca44539071c8c9dca13b84bfa8eb2d936dc1a8c9fa8e46e323c89eb8d33e3d14051a034451715d63ba76e785866b0168a6a44a3c14737785ed2a965484e955615fc42ae46f32bccbeabbfd65614578a77057c508a15c3f56ed79a981acbec86d71d81b60a207f8908b3f6bf5d67b6f33da2af8fd25ff0eb1968b2499ae552e24ad7592593fbbba3defd3c52a7efbbf9d14fecf5aa3f7e895075ecaa38fad0c695222d1d3d47f0400e7e76f9a814471804202d4b7cadc615fe8b4c1970f078d014e4f6683cc949bb4f9a011c2ab36369ab6e2bd43f97e10fe036dfcb45a55395da15b9d102f615af3bd68a359b6108f65315511cce3bd125ce9c8d53983e002ae7c06f68d4d0ce06155d9a4b5caaaa82f99492542cb12bae3fc3439dd43d41b0e0e085bc0c02d2eba69e2c42682422d848e0c4ff531d4f4c0e3d000ad6c0b17ad7590c6d56743c56f89fed8ddb8231b62deb818c3fb37be022c36ace08d76297654945246a91b500bce04b927f6c1fd1ef8c3d5b92e6be1cbae157a534d0ba7106f9bf2b83e1ac894331239d9287060b417454ccb687e6fff76d5256ec9c201180eae1ed954fe9e1c27f5dffd9ea98c93b9abe5aedfa3ddb580ff8b8098116325e59f61baeffa30fe664810f41054feb6684653e5ba8edd4abbbe2663ad2d054d7b510f71ac421e35e4de0f0d757cec68325550d452df4791390d34e1e82c69b571b58d593d616d49de3006d0df036d5e3a32c678e444a475cd13dc08ee5c2bc13d4a1a75ff9118469d07ee30d4f2693f961e23595a2184e25129a5d0d87a67ce3efdfb0392583bce58987c80e66254bb978f7f6224200cb0a7c8bd9544e106e5a73148898bc514603db1f554ccba0a9638fc5e4cd5f0fe74d36cbd8c6633d60239fb08272a8ccf9c42959b01be4e734eb4b9d7072bb69fb5bfca67bec27ed2bf78422abcfd254a5abb743a87b341697170d3b7c03594548c95d0768cbb6716fd6bd50c87b6d83368f4ebf561fc07453e4fdd9d86b9feabc7898ae2bf493f79ab2bfa9f93a174cccc1d81e8a55f6dcb194b4aacb36894d82694ae819fbb82e63f8b0328255456e02f78a9a7b52559adacb8466d58359fc155fe9fc715d76d05bbaea0b5920c7ff99d15ded5873e24f6e1a4fa8e14f30f901cb39abb48850d4f0a9b332e52bbb414424af5825be067e0992350c9dec1a4b425962ed10061e910d0c28d1dcc6e0482628a4c7e883fed11a02ecd74149c45a81094778e3929e7c9189f93bd1e7a03ab685697923fcf94b8640f88f139fb1f4cb26c4343070cd5fbe9df7b8f3f4bf12529b397a71fe1dde1b078900525f3bc2876906755c8feddb8bd06c31a61dc869f23904ff86d4eb9850fc1418e3bf297a4e17e6f3e426ca417b5d94196dba08193dfd9c3630b2fa9f390f177c50811107443a243f0b1676086d9c86a2301b107b1ff1b74ab20494716a0eb70b108c8310b602e04293fc6897e924b19005d52669d279e0f93d869d6236d0202867021eacab45b3c4283b543727233b36b3b56124574fac3a831c57176815feb08803203454e4f7ed66b88491c514fb1aa07402eee92559cffb104ce484a038805021013794f7666556ce46baf4feb494373a5b58b461783a8622b92275f37c3ed173fffe5fc92fc686bba3662f7620a8b839137eda54ae9c42a69619193795eddb36057a1cdf1712cec01e7c389e2c11a91ea071c662786bb21820874f1ba640fef51dafa73904edb5fa024bbbf0ac968b9c8c134e7771970fd90e0f3cc6eb149c191403752aa4081268901696cd21b33c32e5b6a2fb7dccba4f3d1d2f6ad802a5995069347d09101678860458175f7f767e1fc9aff4c246526470cc7ce70e8a0ba5bfe2d27b280cedd17e2824e67a29527e5edb6e83643e1a1f1815dbdbddf67d4d02e38da227c6263b4abb0018488105cd71332bef7f734fcc535f5d598bc09dfa60284ed311db1d71e098af6eab91b128209b08f2e4cee9391db4d53497a5d378336d13fe0d3cb2d707b9cc2936515a9cc544130f1155748d29ad086482ce94c28465c84d31ce9261379325320962a4cb8e2ba2b1a70f96cda1287f25656d5b6d79318b0ddb5bfe5094c21148577838af3fd43510b238dabf35989cb47fc0364d91474a02bba217dd38ccad247fef094b2b669eae9526063046ab2e2fcd841277f56d1fb960da4c981ac8fd8b9c7e107e035292396c9fe4f200e6f07c30433eaff85dd186e8b66d2ca5ec1a11006c3413ceedd07ea168bfe860b7374c62daaa6375a30582b26f54901775a2628e1e118db812e534ece9dacaaca4b9b713691d98de27461c22136fb8544c841ee98195b46442923fcc4f51bad41768cf871293cfc4cbe0bcc70cfa4d7034e8107b5b5b449c9aacb028804909fe6fcfcad9be648ac12a291afc880df92efec1f38f233297b17d8b221d2cdedf45cc435dc26983b5f323130916fddded88962733b99ca7b6c63da2f348518ea7730ab58d7728ec389d9fad54d738e48e15650ebd5d37f949cc6babe8aefe48adf641f433024b250ec54835b5c153f614ac7f494a317692c2f9bbcf981522f27d2f59d493dc9b733e2daa8ba7272289f74dccd7ad02cbdfbac336c5432df88f7b3bd2a305259c85582734188486c3c1500f0774690f9f0d802a289e835f6cae81bd36d08a6533b761f6ec8ffe54f35250cf04cc093699d72d527e1c08528487e074d1239298f52745a736bdca3cba20dfe3090de2f8e980f29b334f44fad11c02535c10b606e8a85e382a4cd4865ecb83c50e88184bef8bd5cded09a88e3c4451587c484db41d2da2b000409d0d3a9ecf77f52afeef8391a450fc15f7c80026eb925ddabed99d14eb13da2bb03ffb3896614f33ebeed1b5b17cb09eceaa5bb60e3b1dc9917bf20a8dbf84b8eda7416f80411b840d95a706a32a67f9dcb56811974d2b94aeb78ce41c0474c9aaf40383873f40922c1c153ab30252cb3ddff1d1bf9fea71476d390961020d4980e535c5b837d8f722f42ed7b0beb5d2adaa8cf4180b2d2741ed1216f2fd39d20f5dac04b95aaac27d0885a1bab49925ec8e49f56347bf70fc5c7539cf7b240504becfb12dcc8ef2240edd18e63387a56f22fca281872a4560bd935cf695a0b5f1b45f71338805beaed4287650611d6f29ce511978387ec5ab7169785a0d04093bcbfde4a89dec8b31df49d181e552301cec5ee572e6d0c4b2018343666041b8ecf4c24d97207a6e461a24d1a185b09a544079053706210a1daa535c86dba5cb9b46a854d50d0d0148b4be89cbfb3ab6c61a8620b54c84695677296d09d64d6110da93459a3d645f5e4b6f33aa49b778020c72bb0691f4de1955084dd842afb7a266b47fe714aea7ce8f6682c5dcbdf5e88f3de3bbfa3c0c096e193d9cf8f47ba401a091a087447758b88fe500aebcd1f732401934132f3eaf188bc3cf6540304d0f084143201f6c83b82c200d06407722fd4e3aed0", 0x1000, 0x408, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x6, 0x7, &(0x7f00000012c0)=""/18, &(0x7f0000001300)=0x12) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0xb0, 0x0) r5 = dup2(r0, r0) renameat(r4, &(0x7f0000001380)='./file0\x00', r5, &(0x7f00000013c0)='./file0\x00') ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001400)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt(r0, 0x96d, 0xffff, &(0x7f0000001440)=""/167, &(0x7f0000001500)=0xa7) getsockopt(0xffffffffffffffff, 0x100000000, 0x9, &(0x7f0000001540)=""/123, &(0x7f00000015c0)=0x7b) utimes(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x6, 0x3}, {0x100000001, 0x2}}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001680)={0x1, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r4, 0x20004b3c) chflags(&(0x7f00000016c0)='./file0\x00', 0x10002) r6 = fcntl$getown(r5, 0x5) sendmsg$unix(r4, &(0x7f00000018c0)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001740)="857c5fac5d75874b55b5ab4533ed612307e004ee0b7d13d9166c9bcc19d320a5fd16c68c2f672c607a288469844e3e5fcf9b6a9270c57ceb04d606716be10b0f14381a1731c3bd93cd588b974464f0662ed8a0e2283f", 0x56}], 0x1, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}], 0xc0}, 0x0) getsockopt(r4, 0x7, 0x5e719943, &(0x7f0000001900)=""/48, &(0x7f0000001940)=0x30) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) link(&(0x7f0000001a00)='./file1\x00', &(0x7f0000001a40)='./file0\x00') sendto$inet(r4, &(0x7f0000001a80)="451cd65333b7a3e9e1946d5a0fd7a6448b5cc694d42cea052f22b7185d9d2e4c4cec7dc7fd56fe6204f8779eff038509a4c8ef0aed20100a184353dd861a0fb574ad7939c460905f04c276cdd82e885c1caa72f5b17dbfe147d33ab9f46bfec924f75a408f471a900a17c2e5266001b19665e822a8c8396021670172f0c8a3543b61b27c17616654c746fa84fb3652f9de46dbea526c5b29028125fe532ef297423b4f139d1076f134630585f3ae8d16e2625ad591900ae30beb02ce", 0xbc, 0x400, &(0x7f0000001b40)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001b80)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000001bc0)={0x6a28, 0x1}) ioctl$KDGKBMODE(r5, 0x40044b06) listen(r0, 0x20) setitimer(0x1, &(0x7f0000001c00)={{0x100000001, 0xffffffffffffffff}, {0x3, 0x8}}, 0x0) poll(&(0x7f0000001c40)=[{r0}], 0x1, 0x401) connect$unix(r0, &(0x7f0000001c80)=@abs={0x0, 0x0, 0x3}, 0x8) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="23f4861567ed873b1856dec3a20b992bd1e9f19a3bf8f74eea29c45acd53548e34b99232be4a6628041435355dc1d46fecd4a10a3357fce2e6aadd3768e23d268de1fe92499cd14da3e570a661418b3336c501dd9e80ee67d7c0a9510a983351692aa1036eb8abf8f36d67728b2c2bced4bf81d4cef2ab588de4b482f357d161442dfd12e193e9701ee2d81b08aec17e2996017b17966ce8dbd807d8b68aee165c69f1ca62dd0a7792202c4fe089ee0a149386335bcc7517546319f80828bd8f62063abba4f8c2cfad43b8a301e93f8d842ab955cbd8", 0xd6) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) fsync(r0) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="307e971e6aa4f9981a90802707ea356b5826cb4d92fbef20bbd952680889555fe6df217c376b6746ca55d0087f6aaddb65e6384e2c7b5141a7e33e3aa2ff114e6c9a3676293920906d149d97b4ec778c3fc7a72066f72bf4f3cc19c264150c3c63a5a799a9535882f8aa161fbaaacc4a9286e44a0bd15215ba8a497d9378fcc0af21d38bd3ecdce7f5a344db1dce39337a14452aa20f7b854c4fe399d16c42674bb7689eecb6b6d372c5610f4c3503a5da98458740887c3ca2a0153b699da50c8d7c831b48195ef7f5a92b1e34ef7488392e97e4af61971950476d6feb627e36", 0xe0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8001, 0x202, 0x10000, 0x4, "0c4e586f8314ad2f9b93b5714dd6de9f1a1810ea", 0x1, 0xfffffffffffffff7}) r1 = syz_open_pts() r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000100)="5972dd24063d451296a6b394c9c72ca0e186d157cede5044ce24b18b7dc5d04bff3a5bf6bd18fa016fd743a336a52188b2b44e360107a6d3a41c2dd2d58680e5955439a53630bb60e6738dfb3f6707a8667d786e9d6bacadd77bc83b6179d299c18e3e498b49d545d05feb5d851c95297a94ed6d32c911a5cdefccf3108b6ce5b9", 0x81, 0xe, 0x0, 0x0) pipe(&(0x7f0000000240)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) lseek(r1, 0x0, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x400, 0x4, 0x4, 0xfffffffffffffff9, "7cd6b91b5d612eb64553078ce1180700", 0xfffffffffffffff8, 0x1}) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000ed02f692024010a4188f91ee708137a7cafdbf1f8837c00d000000000000000000005489497c000000000000000000"], &(0x7f00000000c0)=0x27) shutdown(r1, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="b4f8", 0x2) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:14:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x0, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x0, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x11b) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x7ff) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000002c0)="bd6f6896a6", 0x5}, {&(0x7f0000000300)="702f99a2ff44aa1d68000246ea9428a4340b497d64bb991adf9ae0aba00b1076b388f67bf04ee4272f9a8c66f3aaa9eabf8ba069530215ca2934a406e0784c1de7e0b13ad3b18a572510f27c9903203386a3188f1596452e63c730bc0557575a236113c3a2bfe8ee653a67861f41fccafa4e15c4c55e56390df9612c71ea82e3c582b3aae1bc37d67d904110cee8da2ff01802ae3ca27a68a4d7d0e9ba7ba244a150031107302c89e62fe329274b2e97841716e50a5a4f9fc5e7fbcf21742fee01c9", 0xc2}, {&(0x7f0000000400)="e4b491f01648edd7257de913293881f7b8b7be9570f3cd8ee4d5cbf2ffe620711e463d56074cc7653f3488b112cf88d6551db6d0d61302fa00863d3cc4d5e47abbc35a120bc8d819bb1a245d03e50aefc3224a388110ec24", 0x58}, {&(0x7f0000000480)="1db28657ccc3625b31c180abd3ee5228fd202b633e804eb583518da864d28019aa9e5ea827677dfaf76e70d9059c42b58545361a8b2c73682fd27d0d72a4e93004d312cf5fb1ad8ac50e21e0ea60f763b02a555cc58f886bb03657c417a808958423c4085ea80ea57a1d9e79bb03d9f365fd291fa8a1dcc0ee3fc15e327f8ea9c526babbcf64c8fc86c93575ab4bd8d7b6836cf1a327b716ac9f2b739a7380ac6049a1194586504efe8282a2afcd949019f8f7aa942d5a9f005cc803f5308f15072c12a157292cd32f97b7e274931f1e279d899ede5d99ca73a9b3ceba9b4a7805d48eeb8eead12f6ccf979cd463e5bb505488cb2bd9e2c8", 0xf8}, {&(0x7f0000000580)="2262f243d87725114204344af67a7d3faaee1db9a6be65e68bb2ec18059275dd171a15247f109fb1bfe17ce6088718a6f6e275b972e5cdab2ef3596d3a6960041746fb5eb2e51ee7365e354adc68311867a19b481d3b4d50768af8cc8c25a6bac1ecfbd7aaeca7a545aaaab7b7063d9d4b6ec092c821258d170a747337da1e247ef10721c0d31637fdd132f801d1e1bc5b6152b3154ddeb5cf5114932bc3b7863bcd02a5fb39ca460fb18b151d5113264bb5973e7bfa760d66789cbf5d475faef38d32b15a12cda2d967cb03d82f426c97ebd05f802d09da4f44d192d0aa0081715e17d7c06e2baf90cf0be680fa57d2da1ae9", 0xf3}, {&(0x7f0000000680)="1cba9946dd899716679fb8100451e6848ce6e0afe06ad2df471fca47dfdc5602afa709fbbbf3df666e4bcd8ec3e9aca6a48557aaf92a6f0dde3d42574f9ed592df278815fe33b6de9b1aa1f768b3f637bbb126e9b6b47f4632391dd2611fbbb5ca29d7f98180835d781e3d9fa29466cfc2a51d3aed54fd4ea5528db03f23d4cb180ae3c5f85f3b0893e6011eeeda3d66", 0x90}, {&(0x7f0000000740)="7f886e6ba54bf72a1b34bda6050930c22a459a28d44eee2fff4a82b8e860ad1481ff9f583ae497709bc46655258e260c9e39f7c654a9d83df3bd2cc29fbf7e6c0f8641397be6d96af7662516573ced4b7b448cf117f0a09e177a7925a6e8c4a9b30ccd189ae0752dbc36ef8e44da1c52b78621931f26cb6d4e9b9594173135ff1f962b881998094e86a5946bdf7c377a0d0a7f6a2ea74a15fbd7f4e3821451fe33278f22771e50c061ade1104a2f4364b544c39e18c1adf7dea1c8a3aa21cbb673e72d9f867638ef05dc24044abf87dcffcc7fb2b239549b10153997e1c70d2d0c4477fa009c220c5b584952cbb64d580a52f3e6722bbd6ca3d4be33747dd8ec60ac01e753ae8ac877d761bf0a12aec10eecc3d8cba9623e2579e6a3c5ed3f8ff87421025aecb68fcb4868be0639d7380d4d8bc4fff4a6846b736f53fdcbd3d0b655f0fd03f1f447fe86854de82cd689e083bd1c589f64cb711827f82d8f3abe7d74465dd2d34b01f0ca8fc7035cb816be473890cf201b4330623128588ae9cedecca473a7457180048d16900a2598ad9cdff373e8c78c978138ffa73882569f4611e2aeac9b3e36e55b5722ed5d6395d0c5f73922f98faed7386e4f3bf9bf126f9cc4bef5eb9cc7e1116f58c064ba1193fd7e4406252f49f356c3a89031a037bd699f5ef9d1049c7bec6c3c4788d108e90024de684c6ab1d04404eff7510ef85135c201c5b06e14bc41aa51139c06edeb9362df826e5081312ace987bbc389878c26c090a04c7359f45359c6eeec5391078f87e7b782a55325faf3880ab571125614bda6a518156c38f473b6b07ae99c91691f890eaf31336d8c3eccdb6e155114fee636750c980ff2fbf2c025d526503189c1aacc0024b4b73827828b1703a155d9f72756791b70796b856b77f968807d593f81c8082643e3050b64f8991a834de196e59c23183fda64e57e425cdd1e3d303fa9f4c3955b05f81fe0bb20717a29dde921a98264ce5c7c7b22a584c7799912fe3e4c158eb6276a6868af564daa8bf8598dd1074b6ee88c2a225c8acad413cd3cd0544e7007470cfef509887043078229cfcb90ccb5fb1544e1e3ab6c33c15d3dbc273a84cb684e55572df5279d51933e956ba5d555e552f185702993764f7751e435ea0d74bd9dc17637c1cd27d8873f91a9e8585ad7bb27befce0462641948be0528be252b82c2bcb944f40f46cbfde4a71bb26aeb9798ceff7b77f042d527b90dca8eeef9e6d3841a42ed4bda251bf6076250cd94b43188b2ffe97e87a1229f661cebfd2a77eab5218b504ddef8d397e911c781ebc47d38e32613722bf1fa710ebe8da39c249f7be61fe44a452930d5cdeb4d2a204027845ac3c8c55edb2eadb335db56ae16f0203d14262b443d04d72955415d787907b1ac22a301b99c326d606aa7f5eeee30fa247b67f2bf24ea8069447acc5bcb92bd4cb42e57ca28b245958c68e304ce019048de4d255f00d4c9c65f3a895e26dda5ba2df0e576535d390e850351ac22febf4af73956a103556fef48fa1bc4b71523a0348505d2a167dc45844f55cab26ba9ccfdc65697271a0e6e733d7a67d6d4d658bf31dfa3a8ab8053f89de495b92f138a3713efb2aede31bed4ff2d332f824173df7bfdc3d2a3966f31b7832d44ecb2340a110fdfd37b8cf0e873af8c72b256bdd02419636ff16481dd24fd59aeb04beec47b25c1195462c1d73e8dd35b51a2d93984e862e244dd96d036999ea3b84f35cbfdde22fe4da41445ece3ed676da79fd49c2e00d7362157abba808dc830573a3dcbd7dfd30b8c2f91eda59c3d451420f14d4bc5c21e89cca39a2a2cdcca9d6f53cbd1f5a8baccddbbd84dabcb812ce89455e6b78fe4b98a1f4a9dff04ac679b1f0899a5fceb3b4a833cf2da6ec52488f6a57b9274d15bb3d6486e8b94a666bb2739b57ef43e6395514faf071e0089e482c1036b6b02dd8116c0f3ff4c2c47b5aa3906f8d692013ab04dfc39c4d28615246f77e728cc22905eac4a061046e6bd8fb2f98637cbbd35f4b765fedfbfdb80396c7628289181b5ae0e9e314f2f6b9ab1e06be46153987f33470f94f17dafc666b5befae8d3622c4fc63873a7e06be4c6845e0d7ed84b3fe79ecb4ed02b6a4e1f49857f449db4c00042175ad71d8f32ef217a26d46e20321e2da5440b00137d4daff7c9da44194abd3589ca3cb92c33043c9375f697ec751acdbb6a53612461371829ac23556d01b91187649bebbe400fbf9a24bc660d0ecc7cc21707b5598a3f20c235d76a4ba5f1792ae00a69e99fefe964a07df53aa02ea3a43a1e51f21aea7e03dd3039d3effe35537d09af496831a821044034c83cbb9f1e19dcf2e674a690b05a5610a0873e02f91e37841c7e4f7a107b3c97bc6a8b7a71021c33e61b4295849aed131142854a811869888bd9478f049d4236fff4f22975750526872bcc9084148fe1a7911c17ddc8c30408e7da56676cd91a92362c7dfa67f6e8534b60c44830b014477df76acb0f3a8260745f2f2858fbd18e9d33afcf8a0c2dda60570985e91738effd561c8654f456efd8f97271111e3d06f1894b09e51bde9265b8ed9f75b9d32ebdacb46c5e23a297ef5f163b28f9c86ab2ee9cffeed2438a93dc3dc0715addbeb9c94c0a8b475ef0965517009540639add92971667261f89dbed3bae26be07c2dd3a59d08105bcc046e6bb73ac97fc178ec84ce11ffe3598debe1760b0e8f9bfe886599f23c6438e067d3f35ac46915a24c330dc68e35b0c1323cb0d854c984b93b2fa0605a882ef0d54f81379d851a963923452a019f36d0e9a4bfb6f9f1fb716b5e629c2a14cdb3265d3895aa6911c57de1851a19b4a1a2c56513d9038fbabf0e377840aaddca6e2fe594b7ffc6e493c355d68abcf160399e1d55751e97c863cabd2e11fb978c88b40c2eee73db0b7234566b178d2a41d568db76c5ae4806a55b7c1bfb0c587c359ea16fa1d4e0513155b77023c898ef1b738e4957fc5ae886bf506f6d60b62757ab5566494e07a0fdde66f90168b5adb3d464ce0dad959ae57131c61522152538e1881b0a5beab7cdcabf5c423e2291df85f0f67970205fed0a04fb17c0abd75a89d583b1c17f6088b654970a6d91fcdce273f740d1792364b9ded11e7d1cdfbfcfc876b8a7a87387936573524579b9cd98c58d544b3ac40a898e6b25b4f625c9eb6bb4f3ba4685c73b5d30005b588c181c2152ddf6a46185b59d8368926b7c86aa767cd7a28f565366b5479a03d94f8e97882f438930eb1cf86b675d2345aef4a28e6729a87e97178662047e74540a4941cc4d67ec8e441d33a222e747cda8cf7acf523457576b796d3b229b59918d3231e3347ab3295820b8027873dbeea0350e6613d9150534cbb1ac5900304e6c2cd833a407bcccf7766f96cc3856c7b33d4b0b85dff18df4a37a31c017d31b3b80b7bb8f66a79ed6928911854e7c67a197d0e9a38615f6db8ec6c9f3e83bf955051e55eca96fad5afd1d870d4b705c9b623e527d4b571b170c9e2b35537075aa9e937abae2a913c6573d207d83ae017e1829400056d40ca3b09f47a05b090e8401ab6176c38346450e2cc55f7c749438e3ec1f8c27470c56bdb8b36411ae532cbec35b4ed1a1273881831715a22222da24ce18cfccd8a3d714303d8578fc6a1698a95245612ba3eff265f8fe3e93321720967a51f7c0fe53c20ec8cc4cabf9707e349ea855c4020679a0d57bcd7923ffbd17d69b2441a7cd2b869e9d25653c183e5263db2260dd790f78efce44a7ccc71038f72227d2b84f2bcccaae4952a8ad1c08b1d12427f823502f962cdc705f50da22275d5446f8d03c59f9454dd75b7315161a419fd0fe8d8aef363764ae5351005a84af3aa100ab2954068865f12e007fd70c502ae0e1f0983e6440676895ae8c16ae8506dd50d191169972aba63fe104092fc9807733f9bdc58a5f6106d0690de73f233832e3defb62b3cfcd0e61611b57d3605d906a71008c99d1d12e7e02fc774a03f68a14bedbf6f6696b1bdbf062fa5b7d0af79cbe50a29b534a7f1223f2046e55ffa7a16b1b5fa5f959872f5a3351e95858ac3284096f82315ea818701af4a1665ad51a657d3ef87f8fa6b8a29735471a24652cb4b586fdebb06b1430caccb99d83a107f50f718d5e32a8b20618ec866f0ea626d582ddefb1f6170b6817eb5af6287b9361808b4221866dfd8192bd66a2108daf29883ec27d112c8790817b39e356a515ca4f37383677b30a8029340e8c5c0798871ac0204eef3db45b5b7b5cdc41a8d5957aca0e8c1372a426664796152ca5a3e36ab29bd7ef0347c7b1edbca5df8742b2c087c9729b6a6be58763c3d882e59dd0fc726fff401999d3af6dd52eb768a7670f3bb1fd4246d91ca677222cad1a406bec0c647a177c99f429b30aa24117ab5d4da842f66c48f313cf537b21d945ecbf87e0af126dedb0034642de109f54f2e03cccc393dfa1c4d74376437307821d9be884549a91a270dd70aff513f2c83c30e4e31c66d81a71acda2d021ab92780fa5af87fbbf174bfe29c934e8e3ffcf9e8d44b9a3c5dff97899cb693b0ba3a821d1266071f9aba6dbaa969488ae3b84adaa016cbf7e25d44b5e2e5566c54341e25332ef58cee348a2ac92066266f1446c443d57e79a187dad0541d4c710449cc35c510e6dafc62c37e589da4fa6c2575d03d63f7d9bf4a765ceddc3f4c86de04cda1f6bf2e10febb6c301c030e898380c735030ac5f06e2a09aaabcdf00f99693fa5638c1965e7f5653344fc38fa0dfbe182757f0020575dae0d597c8b2975016912c7f7b3fd4cb2010afe76b354bd14e8124ba06c10df5edb6b29a33ba109c6037cd69ea4c25db4c14e8d7a39fd2c30f982defdbfb66da2e3d7dc2d001b8f769ce3804656e5fa3e73a1387301c26a92ac49f0e1c93310cee33485eb972a62710348568cf8d4767fa27e4e1cee95c4afff4c0ad586c6536cf4fff0836cf0106d00519e028c52f68e1f829c82da0d6c291d96c08d2835904a93074f8f64dc85e9d9a233977480bcfff2bbbf0374fca7ab5cc117327d38f9f4662bbf3fb5880b4f0e1f0fd1190636db07d827cf95f19c9843f4ea3d36d11b7ee4a03ea86f06120a9b875541e9f3b4b9858507881f98e53ee3f9a3ef9f9c0a0e6bacd96a28eeadf156a41e4d6e13781f1f9bb9ff4c126c37c1e0dc3a931e69224964ded6f998e29e116a824ae085aab2fe4930486a944870d54f2ec3d0fbab7a5b3870aa17444d981d05f749052c5061dc96d28e6e17b6ecb4352686a2afe91e0dc72c6a4c47bf1a2a8cf9035fa6f324052612968aec1d52bdc00bfa5c9aa94db328c1c12470b360887390a577393720dda4f50476253c5151f37e04eaa6d4a3683c94b74c019e568406067c7e9ce572d72645cdbf61c67ebe254c6ff56428369ca95f7fcdbf7ec4cdb2c826dd2796a4adcf744a237dd2e5ff24daf7c3665afccded2e9423ca0fc1db62fa671b6b6b363805066507835ce65e7105def371de851d92c1788c59651af3f4e08eec026f88570951c3c64e647e2eba9bf7fcb899d50cfbcb06861a1739d9b8a00a5b81d9c5625577dd508d29b9d31465483b5ebfb45d9a173057f40d882648cb4829b8f100ada034b9a425403f1a8274f7795c89fe6f26035da7e3292fff8c3cda73ef61ea190c4ddfbf096ca73c663d65243f05de9f3ed94e3784b220cf845eb0ccba4f6a9c3092fbce50a1acf35761506bd4dc1b08b9c1f510059bc934d239d4eae4e54854a0af9679a", 0x1000}, {&(0x7f0000001740)="074f7cfbf9f6bc8b76d11dcf821e2c9b714a235347bd3dab4eac64e05925f6e00d8984eed20849b949e52d13a33dad3379d37675ab9f46a7f5a7008918ff31d589bf0229caba5fe4d87946b319d6d268892187a6fa071c140cca636753404b1dc1b376db7d606c5b40649075bd19d628d3e9bb4fe239391ad34bb50f822b26b3eb3e5d6eb6700ce65a0fde6e37297b53128565f4be0083539551226d93d32e181ca385ae433b75cbd770", 0xaa}, {&(0x7f0000001800)="21696d338dfe31ae17ba98a29255f70141aeb00cbc6cff8dd11ab5ef7d34778a1977e01bea12deacee1f417df7733e28005976ffe582fac6824aa930cdaba401be8cea2eaa0668cbc46a8a1db38200cd6e25ffe6b68ec74d3f2e31f810aebee38c0ced7a9885776b2b370fed9f39cc905749099c31f0ecfedc986f376abfabeb8f2d7e1a", 0x84}], 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r7}, 0xc) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x0, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0x17a, 0x0, 0x0, 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200000000000000, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/228, 0xe4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0xc6000000}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x80000000) semget$private(0x0, 0x0, 0x88) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0xbaa0, 0x3, 0x4, 0x1, 0x400, 0x80000000, 0x9, 0x1, 0x1, 0xffffffff, 0x7}) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r1, 0x3) writev(r1, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000006c0)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x4) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: r0 = socket(0x18, 0x4000, 0x4765) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0xfffffffffffffd8c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f32696c653000"], 0x10) shutdown(r0, 0x2) shutdown(r0, 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f00000000c0), 0x1, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x1e, 0xffffffffffffffff, 0x100000000) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x0, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000180)=""/4, 0xfffffffffffffeed) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x800003}], 0x7, 0x0, 0x0, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r5, r6) pipe(&(0x7f0000000240)) 16:14:58 executing program 1: r0 = socket(0x2, 0x3, 0x2f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) 16:14:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000140), 0x0, 0x0, 0x200000, 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:59 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x100) 16:14:59 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:59 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='~1', 0x2) execve(0x0, 0x0, 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x28) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x10100, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x2, 0x8000000}], 0x0, 0x0, 0xb2a2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) write(r3, &(0x7f00000006c0)="510fc3a038", 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/176, 0xb0}], 0x5, 0x0) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000040)="39a543f15af3473cb3caf2e0af2cecc6d491b37b3b490d6630989e877f2166a1f63915bc004bb45859fdfab074863d2986061348a0ea6583c2988997", 0x3c}], 0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000080)) 16:15:00 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="fe2b17bd189ec702b5e1716edfb844d2167d1f0b1786ffdcba6730bcbdb9643fa8ed27ad4846d9bf5cc0cf52327a68f5177ef9215f202b7752914f02e7bcf4dac18300bece25c3187f841bfac5036ba580af7c031f0a194598210f40e46bd34fac611163053e374bef91a3d44faf6d8a155c97aac4831473496f682e0df3b82aeee04224770747988582b22465ef8488dbfb9c37341d2bcb09f0261b6629b2f8e7f29379a869760f406619b7b17db2ff27f12d914ac17fe9f4b49cc9af9717d586991cda77ee9c109f14cd85b53c80b44c43daa76e27cda9335dcc0e9ecb82a64409584b333829840587f14d8f76dd43f63ebbad1518cae3c16cf6291012f2", 0xff) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x506}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fchdir(r0) close(r0) 16:15:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="3f3dcb8daad330ddc45d3f0ebe86c618b640f7f29b0644a55d87f72aa4831f7a49897d47e51f1389e3c8cd859cbd7316f84e", 0x32}], 0x1, 0x0, 0x0, 0x8}, 0x401) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2fd8c57a6e3778af0673996a757700"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:15:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:15:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: syz_emit_ethernet(0x6, &(0x7f0000000000)="0d640f31b38e") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)="5411", 0x2) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0x9) socketpair(0x22, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup2(r3, r2) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x7, r5}) open(&(0x7f0000000180)='./file0\x00', 0x10200, 0x92) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7fff, 0xffffffff7fffffff, 0xe6, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x101, 0x8001, 0xfffffffffffffffe}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x8) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080001ffc, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpid() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00002b29febf00000001002777050000000000000000000001000000000036271ded5700", 0x2c}], 0x1) fcntl$getown(r0, 0x5) 16:15:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) close(r0) 16:15:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:15:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000000)="9aebf1d7b076dec341fc7b7e5a56e39d0e0406a63d54ada6f680001bf0bed086787e90e6279a4cc988601bab229fd81ae1010d867c91f39dbb5d1dfe97f4b30f9f98abbae4c8ea5b0563fd3a9b0155f0a2bd3ed3a11dbb7dd9184dc80357b363c20b834f396258f095c0eb7dab37bf1b5b", 0x71}, {&(0x7f0000000080)="971feb6da1bf29cf6e991eed9c2572fc8fa702566319b8bc0f8696b46f882e7dc63571e81d1ea9083a53045dd93da7f3b00d95b3b02e32937a90bb87a1b37819659b9c03e0e0ec7da066dfd9d3595ee790c017254faff1c92af53feab6303267ff3a9330573c3b04c8412f1afceda1c577d1012c807a913e6a9d135f19bc60611c2a41b4f3a3c5f8023b2762face40684a797e1691f0b0876c3964e7c5ca28e54a71e763d685867e186ecc98219c0e737039115d325d87e826663471046c2b022c4987b61829868d4d81f333a4d0b3249b20800fb3f686637469aba6e7acf5d6e23ef9b9a0f848a9ea5bc75ae1ca310dfa41b2bc8837220cd74fd1c33d0f2548fe970bfe91c79448ec40be758f8e81726f2ecde57a6fa38f56e87c51061e7c177dd98c65935791de47254c819c5ea3c67acb82c95a1c17ccff3eed2fe07413710114e181b7f7e22b118892e90565eb6c57fdf2d9bd9cee5ed0dba17db018ea40d287046cb4913bba32ce3c27ef6e6aca87e8f2062f6c6edc17b40f4c4ae6ecdde54ea021735d8d8437a6bbcdae833578f14112716e2cc676001d8030d7ea04c46f87e428351c1ce3ffcd82e6ff55c6c91a0698bacb4efdb803197a09cafce1a775b1f00d4b8b6a0127022fba795d2bf27beadf5573ed16df0e4444c2b50f800d77e3b320eb9b085c1b62db4692d984a54cc0013ab61b77a300cdf8d55fe7706f62a7e8a93c895312cba8d64941cdf64ce34b60945eac72b7e7c55b9f779c14fd0363cc8942976d3a830af71ce9b1d960e0683591c891912de09d15ef3fda3245e335495be2a7e51b24b3a1af3a63c34dd35a047642a3748d63d0a4ed9b3362838b426a9499e76c5cf7eec83ea2221479e8d5dd67866d4d4a40c882abb01eeb30fff8d01024d874a82f1b12e88af2d99ceb7a02504fa5f10814f32d5d80269c9b148e45f3515ba966dce0f6548936d1958587ac33d726e547d83fb8381631bdc503ad36eff60753c5fa323377f76bc1597977dd7188ddcad59f3a614876d9be471cbc9fd3f839e6181b35a63e91f577ca87f5f944119b237495804aa111babece173424d7bf3c9a8f12cd6519716d5ae1a974051a06c4717a790019dab66dcf22966a0179bde53abf39dbf9006f2ac0b01e8372807fc9fbe1a42fb0dfc9df88bb9fd921d58a113b7b88a7f7f7b971e82c8696f2d19304b4bd6af576dfbe60acc2e4de58963dd7eb61ce2146337b1da5d1b15927e4033c77c345743fcf5c1e3a9253743a71be174c95708d4a1f0954e466fc82c12b2d3ba574e71c4af25d9e63dbb1ccfcb94832d10291a7dc33c26c93f3980767039040b979427e5da76c7376a41d89f460c513e117161467a7a681fb44aef6b3655b65e36a7a097f7d5de349a7a7199850cf1561027b5a0810ccab52b0892f2d0dffbfb0e7359b657e2895b9e7526c1e2f612d7e234217664af6d884d8d5afeff026bdf59da88dd730155314d092998250a671c5987da8ba9338e25f4a0d76c07566d4c548047d9dae0fef383893d1a35d1b882516447f7643b94d85d57ca013d8f101b53c49817d56df2ae04ad46f3f2f5ae6168065413fb8acb4ac8f0d4572b642af8fd2262ac1bdd0901ba8357ee26a7b7177facd3d902980367f1afa880603024f452c32867d89f93c9ac89c45dea3d31357c92789cb845520eb3635b6433f5dbdc034d33595786724ef1f36029b00eafc9db1680abcffc981ed5f7afaf07acd125e22e098c018c592b1fb3d7f06d83ecf0e12858df20a6f36803522a96ae8f6c11e76f5a9b788376947663ece227f68a8268cc72cf0eeb4fa2b3f6efea0f55646755762fa507d7bb49d87860c9ee5f77983f0d0db04ce9cd7ac8d47700b0a2e704664d3dff1316cf7297c07ac49b9af4dece07eabbc2ea387bac02e8d16b4f93ffdbb968e2087fe771c9c0aa078d3148b91c709af9aefc3390c89bfda8946f3cc6190807f1bf6257cd743fa0fbe309c7d6fc8ae1f2b30e89141392ca8fe623376531b2a7e1c590909f11ef41c5e91153dcbced4297d37fae268215f8f1771a788d0c1bf9e688ae401e3d0148e4c8016481e8f55196811950df6a1785ee79f3d62c0e225a8da191e031440d3b46caf9219a7ceb02ab7ca6caaf9ae7efeab3413e343f52fcf7f4fa8d21231011e63b21ac8c3af1dd1dd7af4cb5de06da6d1b2bf2222680b25d45d622b9f48c9625f6508385d8b6ccaa2f7fe77f94c7d3a71f94adae3fefa4f5961b2e57e54a7e0c1db208f72c2bfdcefbdddbfa7b3ab35b949795f34227ce429e5c45d6e0d2d4cbd77e277623fd2fdd8175f8250f14cf9919e910a293954e0dfb043d80a9f23412b2fb7b865de383b1254d885c6e5b9bb84250461c673464bcd3a2020c9d50bcf051aea598d979ba0c2d5a78ede6ebf08f44f92ca79144f52805d61da2d3d909fbe7258be083602fe56143f9191f01687458f30a51b44b916d639a1b1b52b1f5bc96210b45d8e1fb6d15a509e1e0fc9dab86effd746d9552db3b106077396f35ca27e476aac6b7efb54d470940948e8445dc06fdafc96e4b24a449ee3ea93e209a6bcaf5dd48a73c8249dde4f8b1943badd2c78665a3e242ce2688ab07336cb8412b0c958ed688bed59c997321aa0fd11c8b89c3e06676b776427272425e682ceb422f29fecfc4f6cd3dee0ef9cdd0bcd4213bd57cfc43a237a54cbfd09d7fdeade881714faf91558af7b87f066520f2f4b59a0fe1d39bd2a6c7f4b0102ce9103753372f141441e037a71c2dbe1f8622284ff59e7142326bb28c04dc32be80f37dc09db249183c3ea4144976d64ec171ae5b13eb94e89b51ef47c9017d58bffd5b7e10c9f6ec964e547becae3eae2d31ebdfdd963d0870c3c10da6442bc132c276bcdaccaa51b03d264ae936f28d2250bcd4a07182c6c09e68639d654641dd734c574098d6952af4dc4e051948463f2c9a9e41e6f3ff9324de243a1f38f5eceaf696f461f350b68dcf74f12835ef13576b826940d4e1d380a3c029baa641cbf61c4e28060ee233949f159f28404938c548074451407f72123c9350a7f3865406b324b4b1be33b8fdc1a78ccc54987126fe42963fa13f4486eb9616106440d32d00a6ce912c0dc15ade8493ef3b5ae034b4dee93a714bd2948e83fce31e90e4420996777bc27e721ffd288439eb577e1a0d66d13045de663a39a851da10c872e43499d6aa39887c4c773cd0257fc8f4684fabc42d313b515321f68df94b8f6b2d939a85666fb6b28cf12b76942b07c1c2176fe9726dff56d842fc689c1acb871e47d26080f4e2f6b60fbc5cb67447aa41cc4f51924d223698686669107c0a4bfbb2cba987cfe5fb003a832e1bf035838861e68468df98a381c8dfd56851a524dd7f500914179cc188ddfad96a5f34c611d2133bc7df6d2d6838d8f3ddd17e79d33112fd1199e7abf46c1a88495997b1f1d98abb2a65a07687145a5283ffb150c2520ae8251639ee2a23851937ca7421ffa89a7aaef7a2c537ad50f6d64d9387cb86e3f8d7fa4642afc27c92f6b0ef5db863357bf4681610a9b549e864c76b262c028ed820efd733f121e227583f31cb6799cea9b87dd56b23046becf04258e92bbb86dad841731b890a3e144c18c1b1836d893906a8a2127518f607b942abfb3f82a512229aaa3dfafc8c634edadc4d25795bbdf5798044e60dd8cdda0f3444f5cfdd09488ee3708b14451497ce993c37db9051e69030a9cc0de0c749ed32f80a453ca33eca8fd5d9dca216c7e583f5d1b21fc19bead83b39ec7b601fac2ca8126912ac126cfa6209b63de24c2400ab14617309f1113d0c7a18a629b14f4672a898cdecae7b1c2e35fc057288730308bc54bb4bcd06e9ca91ea4d4fcf89866a3e3dd09079813b37544d3c79372f7668cfc2cb3539577c688f332314867d14f600ed17f73a282103e25132063d0d4882247e98ce8950346e2f9748028ba9125edc1e585fd5b64f2039b7985b284b329d9dfaa4b15c242417aa1cf72132dcfd13bb29e4f4fb752ab21f9dad2ff300c0c5f8a653e5580100d467934e5684174db071cf4005f78df5cccc12ddfe4da2f39c84a1840a3a73d0469281a24e601729b6dfc250f6c19d42cdaaf78484e241aef50f6a2ebf112e115818d6353e21936c923da41290c68ed18e3af64931e467567e6451cab4f9449392ca701f5e6e46600c6dd00b0ac9d71c3d470d46c229e6d2dee48f2d36bc472eadf715d16dd43d97e0780c6ddf5359d872a89cc3b79f044fa84c5179986fe6bea3702d410a4ab5995999e2cfeccf110360c499cb7c7e2e3f06cf8b98326cdaaea8183ca3c5f5fe5e1ad42f66cdd4c34e5e81a4a08fccffdb120766890757788b76cd9aae7e98cbd2fe1481f38cab9266c3ea16afedd2122ab586f095d95d0195c467598601f75e36fcc8878e84c53f34f20659baa695b5d2a55a40690883cce928d1380fce40a68c2f580b8c6c5bbd9f5940d0a5ee5721c8bd2458fb57af73bfb7d690ff4dd79e4cee77b48c4159bb6c0c44a54984090de0920b9962181a46d3c78c03b4233118ac5c4e416b0333ecb52ea71f94a71cf78297d7fe31e19b0a80e84b37c480af5ceedd1421325bf14c2cf88aa93c99436823699297ddf9ba2b85026f13fce353bbac62115f0d9c056a48c859be1f8d3e5b60adcb1cecc10dfc2d7d896ab37cbbb490d7af9d7846bd8908e4942dbf3c4908f71a6f9f6b23c4ce8dd038dee47009536a095fd807029882bfdfc40a03e59e1f2492c0efb72cd417fae6070d3b265ae7083ba29ee7c0018e057825a95fb31f4fe05b6b614607d4f99d54894e5c465fa814bec3b2a04ecec2fd22d06983280973342a29fcccd8908fd5496637f1d8cb544583d7095de6ccca35cf5583c0e24e98644594db99e4425a9fc3af92fbcd9b56ce52515b9f699610139fea5a0201c634b530fdc25ba587043357a0495df4be36ae526a28f5038eedc82bdfdfbcb6d25e51ee4732d0538a129435debfd76e3cbffa611db52894889bb9c008a845d14aba3a10b3dc0406d0a8fd0338690c7dc3ae57ce7dd617a6981a39748ad03ced639e838566ccc4349ddc36fffa658b9369d0f97f16cd7ece7dad31366d0c86737458fba66ac96076e95736200d05145eab3768ce8580dc864dd788cf8fc279a95489fdd7c74ad154aab0262db4d97f55b17d5ac47ac22f2adb13482f0939ce29362aca1c254cc9f7b74a39cabd8ee81bf3dc7158ac1d79687af743bf500625d3faf619cc746ce2baf8629ead18eb85c84085852ccd13605f13874c961d5a4991837e0c18a2ca5413368f38e4c7fa1852a852640d4c8a3eb763266d74285637b52686e3d2bb558094773ea5aecccf1d84451f4cd992c3842a1ee61ee8eb1843e07c1d52060a7fdd42db5c5335d3ccdb86f9f70678621eef47e385c7a422dd00197546462fccbfb7a2a128f284bc4f50dc4a427ba7a6a928c570bad4b199370edefb9d4a8c06e4c728fa02af904a69efea3f20bb1cf5685575d1221f8fee2c9242aa0bd533db6241da826b55123a434f356df561ad653f919edda394ca4b7405b85ea887ba53e5e5f3e968f380fdeda9c77c903419e42c4f528a672a0dc4b164763b187f3248634a5d8075ed5abc9b3c80baf321bc6b6c3cf4390ddab456789ea50820d0f09e132b3548b0ebd5e479909949982ccfdb430912e623a2095e4b2221d5ec8c9e0a0952cf37387fc3bc1a2f03096c1acadc094c5d6ead0dfb229db16c2cb954d1b52cb7d684aeb9be7be6e5df473a7fb", 0x1000}, {&(0x7f0000001080)="97352feec4d9fe5cea1cbaf28044abdb4664c16dd77ed70c1ce5023a8a058b1b346807944d25468f6333a9c30b2da770ca2d814f0a37170954b9ef60e58413f894fb4a3d2b848904b3aa479316ee9097f261ede3557e8eaaa55e101da5309f318e9f4cbefdff26720a2c3f17ad86a29742f6b04938f3fd7177f994827ae87c2a463911a9f608d84612e2078369ed3549338a9b0972712d9100fada3d70", 0x9d}, {&(0x7f0000001140)="9882519457d2d3634811ab8caf9074cb0e7a45f2b9f9dc5ce401262e55bb2cd3df65880dfe50fa292d6b403a4420c954ac05d2fee5f883667160e473538bb8371ddc68ae7cfd9d1ee1a0913288f37c", 0x4f}, {&(0x7f00000011c0)="ffd4a16d6b855f1e1b1e621f5158bcb5dc144c718c578694d4353128db5cd0ff29be7b437b83866f43fac748e8975179ca99b05ce2535e85543f653f5d9563a852618128765d", 0x46}, {&(0x7f0000001240)="11b98e6fddbcbb5610158f0fc08d81e82549c17e9a67514173521aaf1938dc84162bbd6725824f9041fac27319702c195ca02f7409c1f53436af54f99118182fef4da4fc63cb64eb6130cd3d43e934efb9e7640bae9da7d7e904edb853c0738ca646ab9308553a51bca1b82d7b26704ff7be38a3b7fb06c6ba2767c56302898db8e8b39297713938e2cf89a2d4931a8b1176f5c01ddd2b97a1f76e81d887e5be7d537872db310fcbca22e8d798dabf5e10253b3d5a46b1662a91d3adf83eb74b2fd328ab1908f755d6e22b2a27435104ac48c39a73940b95eb2017a032e6596c8a333949531ff59ea0e4", 0xea}, {&(0x7f0000001340)="67de148ac500c7d571ffd383f44600ed25d4226b4e783213aaf52de29f4b7591b003e3525ca42a579b2b184a83bc8a45da2b181e5537865898c33b5e2d459bf3c51423e9d89995e5fd8e6c7543344c78a48c608263357c9a50515868df7360273888e35c709caf337ad5b8a55190b3c256e1c8eb03248f8f37a15a81319804a7e35766ed9429011297ffe0b0ccbe5d5d1a58ffef437d35a2de6d11f3f93f154c069acb846932ec8595e3b0317752038a51bd61c5231fecc9f6233e79a97bd86f0dd01949185deae408c210c5a4605823ca2957e062b9920f2da9f9", 0xdb}, {&(0x7f0000001440)="823e6c09c5c674c6e2a4f665dc57fd1080e55317316a3556c2eb6ebe39002c5a5bc1fc3b05725c321f42d78666fe84588b97949ffcf1f3737dc57390e0731526cff36911176d6b2319a07e30554bfdbdad94e208c0982f71f19ce3f2b1ad1eb9eeb22037fc17471372c9d31c49aba1280ce3dc5d659cb47149f2c850ecf1c983998cd639f008d5c4b697b06f260d9056d1988d23999cebe07a6beed0e5cd34605140443f0711ad82bff6e17915ac9be0b23c83686d91abfb4f83622741da7240d7ce8a34b49f1fb886f79813a3c147f2d02d65358a19286595b8e98044e1ffb595edbe407648292fce8971cd0c426762ce99e29a775ff4ac65401e5a7fb17ed1db7f941a20161906718d16f36321df9c8185c7f9c2ad7a075e54de2f47ace09fe41400de29a760f5739f170560306fad33e2a7bab859eacf0d5052a25088e75cf06557f2af212c30cdc376d9ba7246c31f0daab540eb96173c2298d407377627e5f1e6e7b5085cc9e485a778ded1c4bfebd50b8dc12f51906792be71bd2ee3ad0474c2f1e72a9d7b47bbf19bd4e138ca70bf60f8a53e8008d8618ddd52c65906e8819c7075f64015371596071a698abea62c6b5c5d5c4933da58b91dd742f236d47850a651462b41e14d11ce9d840fbfb87b5beab718d59c52d649f07b8334a71909b54891fab6d7990f8da1259572b277ecce872c7a6db9bf052bcb4e3eda6b09b2f049880b89f5bffd3ffe0a4c6fdb2ff5d7930964934ea850fa27e65d60f4e8871f937e2cdf678cf3378f61befee42936d161a44cc74cbf69c2557f09ab481d41b3c004d1b6d5b315136268f5e83f7fba8fafd312dabf40fa6d6f509190c8018b176f7cb5b279bc3387742b0448f70d38081752ea5e1eb55243e0790a2c2080e81011ff1e6270d33f19257041866f459814bee2da9e1b40ba4bd20eea0807bddad1786610619aa95792e2294f83069bca8a5d08a46731b21a0848b539227871c6636874a470bcfdad7403c8786bff1ab0d5b64305b77533a99efec06707a94c8eb54bf38cdc8c3303466ffe0bda0640a62c4fe47ddb304388e0736f5af6c3f2bb2bd598d9fc2db0a07f4078ea1e8da78d1a5edb3406d979222580d97d8c47aab92a8b33291c1a4641639ee82e4f31224ebdaaada691741f75747b70607393d1e87648aacd7c95d53037cf98e66c79e100db2b1ff87e1c16d1709213e7c7c4be13d4afc5ec184c4c56eed191302d124dc885d91df6bc10cd9a63cf200ca32c0c0e1731beb2e0d2bdcc58a411e9b85f0327a3c96aeaed6fc125e26aae579e77d59d8ac4df0f0b6bdfb694064454ad271568901164fd289ebd412b991aa07769f881b23f65656e4cb75993e71a7af80e4d7c532498c635d84fbc1f3132ac266f73dda1bde1e181ff30244573dff9317868ad875a897495b5edc0e098355811c288dd16a14625931246da8ffaddf9189cf05e188932e20dd7856abd57826a21f205f8336ca40675e7268bf1c205e93d45c305a4e1a308c56ef18f31de221dd5683ad8964fa4637e2b84ad179a11e312eb80a06fa3c318873b9b00fc850d7351762cd2496436a8ee3e1955d07adf83c2f7ba95a6de13593bc19c477ed42ef224169a6d5c0305fc5d4903042ac48d1ff1cd63dd70bb7e86fe9f3c8021d7aebc31d6a0b7e8a79a21c0a085d4874b5f97961d31644c5dd6bace4c664d26e598d51daeb32cd80cc71676e4d145b5579d629784a101980429c483239efb3a0df2469a79f65e8e5342fa36081868e18f73b81b6c07889b83977ffcc2b97cf6535de701ef523a26ed6bea0f3e0c7fa30ae8b95fad8d123a1f46ae56452d4e2345340072896353c68d2da29e0a84fa6d86d0ed6a3ba3daae76725c7ba891c589b12a0d9289d37851986e8094f87137fe30eafc24160f66287bcc8094c2b3642186f408a705a7ac75087cc04537db1b40746f2b00f903463024983d8167603ed6aaf86bcb6db0e421d90730748102ffe567037e244664571709aa97717dbe77809b2501b3c3b5d9261a89fa1bd4d0734fbabe1a3612d77ce207a0193dd672f5679b32275b55310614124aee071aa3541eb815c5e76a773905f5038426447f3514d663418fa392b93257b7099741f0f79f4bf6aaa69ea19a27f83e3069f82dfad38fe6112ff109924c7b92a3ebdb794d833ba80a0f1658e24c8aeb9388cd7f3819bdaa5f22572e3f52a084b5fa0d9ec1363dbf2c0fc006b7785e53627bedc6a42ca032f65cdd1844978f57f35caccdd63869ab5c86fb375bd3da0c033582b952d03388fcbeacf325086ea05f92da9d435ffe800da49764bf35a7ea8997cba19972c3df901e05f137b3d52b0d25a8f25101dc9335b08e7355c5c5e2cc9e651134de0884d9e75e1efba6bc6d29c2f52ad611927e38ed3363257ce9331035b7d4ccf95c2d0f9162e420e018b08e57572c4370461ff51e15ead8e4286c85afa36121294dab39dc81d8d33d0bf261cd2a48a9f9a2f5540ef2810375b1ddb5a9d3c111ce4d08288146558941c219fed1efcdb54533267d2f615555ef223660ef5228a0331b10c5b9c24230ef13a061785a12358fb61f42e4c458c7447c6508d99909d9ce288459a6051e940abb588a6b9356a733a0584d626466b4c82f0f54b61529c42a9551ac4bd8355d493fc51b4242025c5cb8ece7a94cbf2d454e1cf7a4c029c08893fef29707ea2a4d624a89931cc50f1f42b049ccc1df9fad2532a7b6b66e7c032bea26bf8407c4ed334576c50f9c0f65c804a8eff6c44677733c01ec75594b5c069a253d94dfd92df9aa784811d2154169882d0995a81545785632f6b89502ed68b2ea62cffa0cb2ec58e007b1a347882ccbcf8040d9efdde7a263de8ca1c9441fa4a818c4cca81dfeabf98a794711cc8d683e3b58c33791e1db57d443e53451785a82d2606769673a103d7b93a6475948e1f73030fb4825f298c6a5f790270bf3f7afe6777d8b1efc85fc49c990a825c5d32af747a0468d48ebc282988e293719b2883e6bf6b22f5bd2fa303063acffd3a061c2a3bb81e734d34ee8c17b1b1906180f3fd78b11cdca04170543815ffe47c00db39dbf6389a0c5c67659c0f2af51380d27e505772f05198e54838ca6e6af877021f6dfdb9ff9377bf97e626d43eec4c355e21cccb518d3cfdb89b8b84add133ebda154148118834144e9aa44d820f9a633facc5ceb71867bdbe90a97df819e6279d624bfd194b9f64518e5814f0d05b22d9f3c80ab4a1165580962b35cc25791db7bea4992510fe1b05e46416ef99dfaa02079a34f416f33ae0187557b706d7898bd394c91d3bfc0e0ddb4d0950482bd7908043953175465f0eea189ca014706a1677af23cfcb22fd00bdb5ff62dee54704dd0e108a747bcb14f4ed45c5d97e1ea94c1e6d465bcc24c59d096c81098592305d4ab9587954ba9fbf70ad23948fcd3989fd08d32d2ddb10e1c508782a16613d232c91ee22a3059cc01f392089f9b728d99cea63e5acfa47d47b73c385bd3485753281a651579befbdbbe2630d66d0f1410611bd20f778f044a414c49d0aa46a8cca177cba1165e0af8c986896ac668139a7a811e183c3149660dc2c9a75de6809a11f3170b7e06e2274a4954b6f5a9f2e6b3f3e84bfddbb255bfb9f6e89526bb5418423cca57f2837487aaf627a68f4936bf1ca67366eb440475be2e5bd04792c9eb38e9b3c67183243dfd60d402fe52f8e121f67a32f192b8e6a86ea95fcb6e1098f1e7f63ca9181ca7ec5e6b29ad348461c2e3fe1c0096849f4cb6e0694252fe2820e5a23755f3a129dfaa08c9891f4df99e2d4e3b43392202fdcae92e735023becc132f1ca641b741165aac99adb318c01209a4acc8e7f6380d4591de07683fc92979398a00082a478adc991e7704d83a5ceeb3fe3b3917f5c43e3f15459b25dd2b20e915bb116448880c568348060b56413c9118701efca81bbf9791ac6e8aca7f9aac6cbfbeef4cbd4a39c953c65b3a0b2a9305fd684f6b380d180bd7c5bf9ccbc6b72787946a9f9ccd35a5377acfd530c57e0e409dc84ca8a49d5aa15ba52130a2214e4ff5dbe3f65c90d4a66c519b80f1e0f9de5705744a031302a23ad3a32c325cd33c544614a9000085dbb5b7a2e900c8a79aef598ba089580b4a26d8d4a23217ad1d87ecff10ba2f78277b9e8ffcdfa583140ac4362e616781d28e58a011f2933e2ae5c3ec0345d08a96ee435fba7e43ff2881a1ad6f04af1de67d9521675ac656fc17bb5296a5277b72c84e142ee53c86e4d09ff3572335bc234bb06ec2f23a5cfa3243e92e0d3b13ade46cb310fefd9a24d762ebcb2a726a567bd029386c6cebe571128fb0ba5b091e453c3009da6a51ea07752b84181d8220a6ee769f21a45100d826769c0f7b2720e727db6edb3e472cd2d5b7e86c787c4d031b46a1d2dcdc1839674ed6126a066d3cd5263f49de5298b6039eac9eba7754417e44b38b70e6db06a24ec800f8bcf489eec68c783037859114000a9195264030cdfadeb357bb2a0f770381c730e75580e5f47a169802f121fdab2e6b8a770af067d779b0a616073947c196036466d4ca7079978c2585d1e2cb6c5bada59bf9a6863447b1baec1745288e0cda2e5c516adf57056676c6ed80b60809760e69cd70f16ff9d11d917985fa7e9d5fecbfdc70444e9c102e7e951d3541b3183cae64d0a338c73f1aa4dcdc19784578c3201e6e3be232dd1835d3dbaa20d5419962725e0f66a942656a59144e00081d379487f9e14b655220df8b18ceebb4db24c1c346c553fb57f1f959901b5ec33ff0c082585a5c8233ea4dfa15e2820e6da31674f70655c1ecb59e118702c0e8e6670d3db07b896f46906e4f2b72db5ce00cd081b425b98d439fb8cbf031b0cd4037cca01006fdbf5cc29858f25b1fa71f22d242faa216979b65e8f8cd04f408be3f31e35b8ce7c95aa9856e0cad91c5aa0506a0a76e9cacf35f61d917f7756c5b338150b0486f34105855dc71d0c91864e579832a3f82891c13934eda80c6c238ee35e56c00ee4e9e55319c3ebb29df04e1bf4d351156402f4f5863580a398784a2d29da7305db70a3f43257e89887df595a99eb390a23df834144c8f2d40c5fcbd0c2bc0723d4ce5c8493bf907a5233dda5ae03767a33e9faf1a12ce02fdf9efefd2a52ff9d551f9f215d1bb7ce68836a9463b528293c9ef1fcfbf0da5933d6977c25cb1280f2f2b3da0a587b387d9066888b42c271bab1397914776a10eead8082cb8a98f9395cc8bcc8aa1a7191d45bc85d0bc57a7d09c39dad2bf41323112258f0e1821e15f76eefe9efc6bb192c236947361a03f723941858b115b7692bd66fa8f8f6efa15dd2ae5f3ed170206018273b11eaa27238ccb826453745190484c3bf9681fb999221e05b54b85ae324db0f8264c447a9ef5b55d6be300522c436ab68abdafa8e265b4203b2fc465e72c1f9c7923db770f72f656884e0c9563ac51e7147d0a9509b3bf2195029737b6d4658b7d1d306c0f697742ce3577a40510fcb7cb248503b36c1d45374810b515359e53a24968c0156c9dcef1eb34c15e4c57c8b57735b570e124f2aa692d7ad4d6cce9206b17d252949697b4f387bca5109bef8196778d6ecbf322aa156256ea0f99cc727dfc8beb86c5e45da5006b590e063ede2a18dadbbae934f0b442509fd5299a87156de2ce15140085a1bd5498fad07345efeb0f8503a890b1feecb8569f8de8aeb549fc3eb495f6d6249ee5423ece2384b71c6a84e5252475c0731c71b21b8f359c", 0x1000}], 0x8, 0x0) getsockopt(r2, 0x200000029, 0x5, 0x0, 0x0) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x0, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x5, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="81973ab8083bfad3a71fca54afc34d7b74b2b7f4f5f57b451a72aea5f67081d8a9f37692e2f8aa93a963b81aded190bc99aaf9806b7b27e939b62c1de505f1ac125b", 0x42) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:15:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file1\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8780, 0x40) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x100000000) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x0, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x5}, {}], 0x5, &(0x7f0000000300)=[{{}, 0x0, 0x1, 0x1, 0x215, 0x1}], 0x2791, &(0x7f0000000380)={0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x200, 0x7, r3}) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x0, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8, 0xa0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:15:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2120, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/33, 0x21) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x3, 0x10000, 0x378f9497, "02612791e42c8388642d69ba22ac8d82d49aebd4", 0x9}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = semget(0x2, 0x1, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/176) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) semget$private(0x0, 0x3, 0x100) semget$private(0x0, 0x2, 0x100) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x3}) 16:15:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8c, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/225, 0x11}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/102, 0x66}], 0xa, 0xfffffffffffffffe) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x45, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x21, 0x89f8}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x10, 0x7fffffff, 0x400}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4000000000000, 0x800}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x4, 0xcc1}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x80000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000006, 0xbbf0, 0x7}, {{r0}, 0x0, 0x41, 0xf0000003, 0x0, 0x1f}], 0x0, &(0x7f0000000100)={0x0, 0x401}) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, 0x0, 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x8001, 0xfffffffffffffffc, 0x67]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:15:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, 0x0, 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x78868229) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x100}, 0x10) r1 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="05f99d44469d67735609562d75295e61d706cea4954455236f5394a6415595e58a9da3bebbae0e8ea7a3ecade23f2037a8b8b818917c6f1bd3f670bbd0c0d46071e47402704ddb3122d225ef6a37a933d4e9b837cead5de80ef99c21fb8be377b6dd5672fcadccf4e49c926cff25aa5d2d36f934d73ff8c438ceea1deff423a21f10d13e0157b8989fa9a41cc073ac7cffcfdc8859c990716506dec135c753186ba5346df5622e3bee94a29123560d3f179bdcfb2059086cf9db69d8a69f985c3246301e2846f93b060ff04cc1028552ef1923e66ef052525b26e01ccec160e1554690de3c51b6", 0xe7, 0x2, &(0x7f0000000300)={0x18, 0x2, 0x5, 0x3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x9}, {{r4}, 0x0, 0x8, 0x1, 0x9, 0x575}], 0x1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffffffff74a0}], 0x7, &(0x7f0000000140)={0x80, 0x2}) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, 0x0, 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:15:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x27) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffffd30c, 0x5}, 0x8) setreuid(0x0, 0x0) 16:15:02 executing program 1: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600", 0x0, 0x4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b785f7d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6657e43196b2266326b58f0814807a1c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000001680)) semget(0x1, 0x0, 0x2) r8 = semget$private(0x0, 0x1, 0x40000008000020) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x80000001, 0x6, 0x3f, 0x80]}) 16:15:02 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffff6, 0x2) socket$inet(0x2, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/54) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa6100422f66696c6530000c22eb"], 0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffffffff7fff, 0x1800}, {0x2, 0x1, 0x1800}, {0x4, 0x100000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x2, 0x101, "314633551c6d05b677432df2390711029e987d6d", 0x6, 0x1000}) write(r0, 0x0, 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21, 0x40004000000068aa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) read(r1, &(0x7f00000000c0)=""/28, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000180)="f03118fe090b49fdacc4493e29f5ebba56e19b7d13ed54b18e1a59a9f697a746d1933bbdb5dbf449aa3bfec1a17ee21f384d156f82480040c31526ea40029e9a59f056408e7ff177144aceb339f2a8c37510331cfba46e06d73ce6725d39bf59e99005e5bdc5f6", 0x67) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x401) 16:15:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x20000800) setsockopt(r0, 0x0, 0x1040000001e, &(0x7f0000000000)="caf5b415", 0x4) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/39) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0x0, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:15:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="5108bea10018"}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00300000000000000004"], 0x10) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0x0, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0x0, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10020, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x1f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="7fdfaa14aa8e85469fb8227784192ea05c410f11a6c514dfdc99e50a1c42aaedb48a7ebf9cd606e17fca7111851a92fbf790456f66cdc626918fec26dcf5275e1c8a85f741a50389d2f2e47aaf17d60e71d1b5943118b5de7bf8c10bee7985d7c6abe89ac420a51d1afa84072f516efc438f8fffdc9954983625cb988b1f91bdf26a1a56bb82da5a4f67b825663b72541912cf389dc0fd25", 0x98, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x1400000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000, r1}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29", 0x294) r1 = syz_open_pts() close(r1) r2 = dup(r1) poll(&(0x7f0000000000)=[{r1}, {r0, 0xab7f64566826e085}, {r2, 0x4}], 0x3, 0x1f) r3 = syz_open_pts() r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) recvmsg(r1, &(0x7f0000001a40)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001880)=[{&(0x7f0000001080)=""/153, 0x99}, {&(0x7f0000001140)=""/124, 0x7c}, {&(0x7f00000011c0)=""/220, 0xdc}, {&(0x7f00000012c0)=""/209, 0xd1}, {&(0x7f00000013c0)=""/194, 0xc2}, {&(0x7f00000014c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/189, 0xbd}, {&(0x7f0000001680)=""/156, 0x9c}, {&(0x7f0000001740)=""/97, 0x61}, {&(0x7f00000017c0)=""/167, 0xa7}], 0xa, &(0x7f0000001940)=""/212, 0xd4}, 0x840) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0xffffffffffffffff, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) ftruncate(r0, 0xe4e) r2 = kqueue() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="9ef7e264111532ce5bd90f24d64d04e4ff6f4b4f0410b41020a2912a86b4290873ddfce5566a6474ed76e8c2da159448b9226ea7392372a1a7b6b7957e05a991274af0b9aea60d53c2334bb000323bfe07df66053b7d6e869ba7c060b6ec5ff9dbd911f24dde9e98cd37a6dc55ae3089169ce023d851d98ca8496b3a33b9564ce157e22e2668393f7efbbd52baeaaa6e55778ccf9aabf21d31d39e1965fecdbad0e5830ac36c615d4e8c9e4f86ccd0585e8ff496d33c34aa562ba85ad12a2be44d1c0f0b386e7d523e3f96f3ab0989d3d3a98eee9564a1b1", 0xd8}, {&(0x7f00000000c0)="cc1fa8cf58ad67560632eeaf9149b2435c5576e3b05c20eccd18", 0x1a}, {&(0x7f0000000300)="5162d601ff7ff6d340b857814bdb99e72bf67d16468eb4f6a25704df7e5fd62886f608aa1364cbc97a61b5777f612d4bd28d6a032ec583cfea9384c9beb356f16779b54f53b37c12ba57ba30f6eb2a717645f4a972243b233ca46e09de23cee6b440a82c49e8146418afb5b212a3e4468bd38dc6c3e5cd7f5011d5f7bbff58d4220a83519ef113f95e630fb6ec87f7cf674d76ecf934bb26180d39a635ace8b55f7108570ed9477529cb2dc39d69242259775be91b1eca9425fe1d82ccc2558fe7e73760cc8564ac9cab6064f096736c9077cc66ba8dc61360af7b51b3e80052349bd222818ed9091ffd41b10ec0b0fa9f40d10b2808c420aba075e4eb967b2f411fb4396502ecd7e0d24e0be7c93458635ac504e9543d1306b29c2dc8784d41f3ff10c9adaf4707c90e120e31c8e5f3dc17a35d605942fa82bf967fd0787b722f8610f193e2fe26363e03e7c5492917d75d354d4c3ec967ff2dfac94e795edf5850b4628ce0fdd91b1e09801f10f229c0c4647f7a4ecd14d364ffbac2c6b404e81dfe147aecee415d4df62c612074454a0bcc5d66323acc1ccc0b49d95e299f851ee2f5f1a2c5e27008c6e84c4200abe8ab21088a49d74e558fd169400cefbfc919d811d57a17a56d36f06b606b5a22c78dc38d0efc0e7a497dce39b6ca231bb6fcb1002011d9a86b42dea2baed287f4df2ed8d0c2bfc2f80acccdc5c00dee2ce3d59360af5c295052fab38514df3c9bbe06f3b05355a4b66d56822481c748b830cb5962e15398b2f15bed59b46cb8c8189f2bbd336831bb158fda772d37a2336f7e4c20630b2f062d8c5c96e7f09c52473e2656776935a47220c1c4af9337b7aae5f35cc43120a1f56af45a4e8618ad5d566faf140d79f3120fe87e0f5387920c86f78e44617477689dc7e1cef12879153202dd9febbd8d4e116b5dfb811dcbfff5a1f10e344f524d6fd023504d09fe57ac855192dc60187de12a40b1a29b4eb91d86af09eaef0fe0b41e30d24527a9357e09bf7a3fa67b7422dac6bb93f7d2c4adf627e21f66cde5833bbc1ae998a682de9ab34dc37f1b5a4e9134fa3a287f05649fc6654a126faae6f6a458123375929277554d489e79323b178faa6dcdab1f2403bc069e2f6f6c73a58b8bb88040250737023f529993aab6772bd9c98ff2754ab7349ac3fa218f3090c6723cd196307020ccaca505d90d7bdb15fe9af4ae4d9ac4867534e742c952ef3e57f5196d640b249890a5619bcbb8378bdf2295489e59e14aa3947a1ad432e3050c5e81590c326cfd2274099070c08acf69861410da244b40fd825f216d8c9dcfe09d0e93af54ca75eda4a43231e9f4b7b93e428f099dd54351606e220915f31b5fd44ea794f1052b8beb38254fdc504aac2293a97916b5b87e5e457b5ae6e8fccdfff8988f9a74594b9ee1238e9a10d1aeb4d1fa94b22db4ef9bfa7fa7b8d35564f4e8b33125ed4463ea3f6b5cb18b0763440ec50313afdf06c7af71e838e12e355c9a368747f4e37cee42b73c501f122dbd73f01b4509381fc9d95dc184d215fe51ce6f115e2b89f46dbc04ee5cf660d45059b57bd3e0d018d5f568d3c0f0ffe53b36b2a5314b17dc29fb54a94b8770f590bd4a38cd6e05ec295862e7b901fbe887eabde7ba0714a2e54f9f9abeaa103cae91f0c75862c008417a272cdd5772c005d86b4f008ab2aa3326c1423f414d531854a97992a19eb71e4699ad2634434dc1dbafd5794ce950cb538021e193f27ed7664b3e8c8f498d005290b317be1f3bc49bb8db8be455942beb939cb634e47debbbe89e319b829d9ae12e935ebd712ea8a329971a03c0814fb47860d2098507f03391c0b7c4f72f52ea101f7af26d5c8afd34331cd32a0ead432394c30facb22d3f6ed48d7fe702e3ac384a781c29fbc66406ceb5f856fb8ee523ac62c9cc4026d0d3c3b12490d406cd66ebe4f15e7307c5fc57e3393e28b75f2793eb40ab6db2e645d6a8ed51b60b9967d84ed7033985e0d2516fcfad6885cd03195ed4ebc5688a6ff8aeeea1e8ad06cec02b752c4d1e44d260f8151f650e2a879307f3560db4b415f60396fff78175f024317da9426c85c8a49e2b323428aa1251e4a21375d31a79f9c6b3f07dcae637b314f690510030728d9b89a1bd9690d3614de727955fd575ed26cce1d7e34d59103a7615817c8f6b3d58b7792731dd1318881676bf6127bcc76c5d6520ff71bd8e53ed596946a7c892d5e350d2677839fc7fb59e8fe034765af8c5417854289e0a8dcfdd9cbac5cef948e6bb85e4173ac26b59badecdb0f8b8ec6ad7e2f60e8cec7fc82ec138da11f9b0f5887b03722a2876ec54a281ccd91007c23005c829376085097607f7e97d9ddb9c6a3008b2d5b7e75104c0ad860c176aa7ef6731d39e97fb74c34d83d7abbe1428d31fa4a1f51bb69c597ca6d3b0a651c83de55a66fe4893f7e88134676947412b7319e2e61f4babb27349ffb6be8612a4176b9c8b91cb63e09aab5090f22400eb66d5bd5a70f66d25233ee2f0f7cae05b81f337cdcdb0b8b0a72d6dcb248667d977150eb49f886177d92de62608fddef76e976ddb7a495cdb54489b010d360455be30847fa3af12566c30df91d645121f706134f83b51aa8ef1531ba900023f5e597d53e7c5543f723dc95893540084db74467712aa898fdc785381f75802ccacfc27976e6f6ee5f4c02ef4caaac9cea824eb652391951ad438dfafb60fe5e321c0ed48fbce0a6021cba33766bdfb0dc2af5dec30fd4dc4015ccb24a444b21fb1936e5c657ff151c7c4fa1e579b5cd2a4fce9ed1b9dda1d150f5142a32ba3df8fe0f534720ae9993f659b678a4e123492e17eb34abe6e12beec093ad2181e55b01c9d38afa4f0a04fa60325b0899112b2d413ec8c2aac7b89624183b561ffefffb0802dcf60c5a41ece5bd183c1381d67d1089afed8d0f60aca35b3bedaa729112b9731802d6efb70413753050ad3fa04d37916cc32b895b2b76c61421f61cec3dd16f218598938d2245138918626df21264ccaad07ffda5503ba48b3d0bcc80df2a6139a3b3290068bd98b3ebec46021ddeb9954ecc34c4f6e16c6cd6d70bd1f8a9c539f10014ab9542904161108ab349a2505e6f65bca3dce7669066006d1c958936516f358977ee01a8c2d6d312ce7a4896ce951efb98088fdd420515c526b10005c073414c661b7911e2bb333660f85b91e7bd28ff30f475d74d51819ae9ed2ea31890295cf278f898f36e972b635275e60d747a065738d39dac17e9dc9f5c288b5d1a7e138c5061915346bb3b82de50af72c17f4cd9c9002c34adb12538081c3eeaa3a84836954b9ec6244ed4b308cc812c34b814f961ba1c855391bcf50da90d397c29fddc8f19a6d691cffbd50c714d4cfc91249d00f921c5d17fe00464634f16a256967a372f9e051b1afa4369560719de3881df44f16da8874c31a1e62626b3cf40f29b8703da89d128f902d70cf849ef0ca904c0c7fd21418405704a1fe0ccb4b35ce08071719cd06f4d2460fcfa61f9083351fd26211d43029de190f4bf7dc4847e489af8dc87efa1ff487468523edac5ee8ff4157572e11a65536fcdea4ec8632b1ceb27ec432d015ec4decbf1b3ed6d6971be2b43dc3f8f93459a373c3e0d8a9682a6dab91762e4142c6efaf9453bbb4f6482658bc40e83b33a913197cf205a1342328078d015d0fa5350f350e9d185d436f628f8c04809aad67ddc577c7b3fbd0f599316241e64bce9364c72cfe344e29400a755fcf590cff6dd0e4d435957d21083bd125ed853555d14ed123da3b2b7431e936a8baf8dac0dfcdd6e09efcdef85f2ba22be56c6ec7ed97893e9df589b1d114e18fb7fee1436d3472d7ee18299cc49d3501684ae7718d416cab14bb158ad1b24fdaea79cef2d4fc2369e1523089b0e95da0d098a05bbc04a890d49f94874290765b25efb72f8f13aa1433fee7084d28557d6826ccdaff5bf2b5ab38407070351b752449a1df34e151c61e877e5587366ed19b0515e0d8e3106d15c09229f12831dbe2c280ac62c74bb6d8687226bdd944747f745e4ac96221954f81f8b08b80aceca52afbae881f30be1122d774c2f8e1b6757746dfc4b63e9cbf68296f5e2f6402d0efb041811c2aa8c4df7d032f591fb9bb73112ad468d810ec3a6309c11aff2bf0ffe8b5d7952d8b6e5ece84c8ebd598eda8441b5d97d0aa3c204c6513f0e3f754f12bbf928e7b10f13dc342a36b724a9cb7bc320a82194290f052099c66b99229564b3db7b232d6d07e22c90dcba2919c9a1e0598356db14d696024d8d7c3e61593b2cebe1e6fe584e3b94d077049036da58fd4a04ea83914fe9f3314bcfa7995b88dc17cfd68cdf0d1064877975ed88c192bf7ef0497716691cc8e27e9484301b4e33ef014daeca55da51bd97ee0a0d5f2c717f2e7eb2953275171781520629625d9953798170e1b8243b762fa54efbccb07499b373a6f84e7c9e3677726b5af7ebba073487a1f6558d053cd09b0ea311222772130b08e5489d5b52978156091f6b6ca3dfde5da169d7e9631c897f07900a52dc50ca3ca93cba23df74877da297855abe9130f985e27f1320e555335eda0bfcf2469ab79453f57035d28bb31a399b71a12ff564ed81e216a357d8c97275eac2c7c98e61d01fbf254a234645d9a675aedc37f160cbe2c61cf407af3a942745ba056375d0ddb1e958a51e8f001025ef8ed19231686513e8b53c059ce52b48d2a0b12e9988d89165bd80ac77239425b1bf0e4026e78c3972b7d67859a18dba2109f33a8a5bf7c39e4f7bc4fca16908d22462b9cfc2f283a2f9ea9cd82889952f0c8f13a4db2366bf2b3fc8e7f79296e9a4c3aed0d48f6f34d4129d658b1cac56f948383a59fe00782c17bfed593acb1ce853e6ce788e6d6b0839e7dfc94d4f031702c5f83256c1f4dfa26dea53d1b64af2d4cf5bac4ed7b406526e90efd4160581a5227afcf0087875f5172583425ade240eb5f026058b242866c7cd276b4b4b48b82fb0042894b17e27524997d97001473c1aa14447bd080bb4077dd4205de82b885a419423cfa8175c03472489a7e33fe2ed1584e4bae6148f5d4239cc8ce81036f2265b776b33827ba79ebf7a90fbae1cd55b0690babdf6993ad690ed36050b42651c3bbe223cc04553b7bafbc8e60cebda38e3a933586ec68055337bc1061c284c3c6011db76d445b9447284117247db669f84e934ca47a4b5b570b9245568950c25e73eab381753a72195a76adf45fa96e605afd95135c406cafbb8663c9c16d29963aa038582898bed082baae857908436daeb7afd6b0f47bbe620822be3a6477654facb76ea7ec5daebe6c0d00cb62dc471517d0db4469125c8956581513719bdd56fa2e777c0e71dd646d6b8ef27968c526d007d159ab1d25028e4c2dd9706564b8101e0e7803c841f6ca5b7a6bcb954c777a2e2c9fcb237a6ff95a4d6857ca5a9d8da2b1be61b115c7367fd8a3f2c5714dd5a82d7d9537110346553c377aa362c254fe00819e080af3663e4e14234c5e71d843e30c7f48d4ce24083ec7060aa1694938cfe8c568066586b50d7af5ab5a274fa90b3d9e19f6fba56b2237674ee77164ff14bf41cd94a956ae364a9bcf3b220b0630e90ac48af50c874d27f85f1dec94d28cdf9c0a834038a8b9f55e6948ce74dfc6f1e62b4769d5ab7776b355f5a40aba53d33f73e4e7d0927ee92761b05c42f9f8888e350f6973cb91945f186c271caa9257434eb5f94b24ed43806924b43daab205e9fb16b264a", 0x1000}], 0x3, &(0x7f0000001300)=[{0x98, 0x0, 0x7, "8505a30772d796adf3b2a52235083356102b593671275dc837b544cfef18d8e022357900ddb9b28b75a3aa35fd0291e2b3427ca8bfafb6b9f03180a88fd8a92923eb4a8136ac8fde18ef7dea2d5b950f97b5a00c1e8e6c3c83c9e8b7c69c9a340f1917f3c68065da86e58ed07aa71b5bcf904cf2417b87cad5b62d0da87d0c5a77a1"}], 0x98}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0), 0x0, 0x0) r3 = dup2(r1, r2) recvfrom$unix(r3, &(0x7f00000013c0)=""/188, 0xbc, 0x801, &(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0xffffffffffffffff, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/105) recvfrom(r0, &(0x7f0000000140)=""/126, 0x7e, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) syz_open_pts() write(r0, 0x0, 0x0) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0xffffffffffffffff, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:15:04 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa001, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = getpid() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="be68fb968e366c2c03b3f0ccbbb422ea93878f7f575fcc88d57e53797b792ffea0cd13dc5f6b067ae32a657cb85a8f", 0x2f) fcntl$setown(r0, 0x6, r1) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:04 executing program 1: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffa, 0x8000, r1}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r4, &(0x7f00000000c0), 0x2, 0x0, 0x83ffffffffffc, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r5 = msgget(0x1, 0x43) msgctl$IPC_RMID(r5, 0x0) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(0x0, 0x0) 16:15:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) geteuid() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x7f) 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(0x0, 0x0) 16:15:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28df2fa4726fbb0300"/20, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:15:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(0x0, 0x0) 16:15:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x6, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:05 executing program 1: r0 = socket(0x5, 0x1, 0x9) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x100a}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x10c6}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:15:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x100}, {0x20, 0x4}, {0x3, 0x9}, {0x45, 0xcc}, {0x8b, 0x3}, {0x86, 0xfffffffffffffff9}, {0x82, 0x4965}, {0x47}, {0x8a, 0x3}], 0x9}) truncate(&(0x7f0000000180)='./file0\x00', 0x80000000) msgget(0x2, 0x70a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) seteuid(r2) getpid() 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xa, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 16:15:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getrlimit(0x5, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x93, 0x80000000}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xc6, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0x35c) setreuid(r2, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x6) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xa00, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xffc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:15:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x20, 0x5, 0xdcb, "760b843fbe8eb6dceb7c51e25f5f79eac8a1d2e3", 0xfffffffffffffeff, 0x2}) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) fcntl$setstatus(r0, 0x4, 0x4) semget$private(0x0, 0x0, 0x8) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xc600, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x41, 0x6) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x1000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xa000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8000, 0x0) r2 = socket$inet(0x2, 0x9, 0x0) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) r3 = dup2(r2, r2) sendto$inet6(r3, &(0x7f0000000000)="2844582a067894838dc8b010eaaece9ea6279d38653d483cad2324d27eaf55d5aa53307e0a17c2cfdec829b8b09f46bfa9ecda86728ee9a61a70afb7b49967ab4c4ececad8ecec727f474e5f20e255e92f00736a0e4e0c6c30ad60ec96624288a032dd0f9651c7fc83a39dc33386d646edebe1db78febf78e617555d0bf2c815fd59fae318580d5171a4a40283c228a46365e4a6953c5858039b7034237e9816286714106caafecf1011c60e941a629dd65d16be5fecf96aa9832e77819c168c0ae1caf8c74cd774869a130417ce6a9159f8109983e7522c991e", 0xda, 0x0, 0x0, 0x0) msgget(0x3, 0x100) sendto$inet(r2, &(0x7f0000000140)="9463f00cef76b383caaea8b850fa0967250cfb467f351ee787478fd9b88c0ae1b438ebae57e34aa2bfc1d8daf56bb59354427d28f494ca7b7ac1f44da5e491a0", 0x40, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) socket(0x10, 0x3, 0x59) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xc6000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: getrusage(0x0, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x100) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x100000000000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xa00000000000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000fcff00"], 0xa) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xc600000000000000, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x100a}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x184) getuid() write(r0, &(0x7f0000000100)="2b00ff23000008002c06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9", 0x48) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x10c6}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfffffffeffffffff) 16:15:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/16, 0x10, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x81, 0x4) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x2d8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x20000, 0x4) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x101000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0x40}, {0x0, 0x7}, {0x22, 0xfc4}, {0x1cb, 0x89e2}], 0x4}) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcf, 0x5}], 0x1}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7fff, 0x8001}], 0x8001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x25, 0x80000015, 0x6, 0x546}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0xe8b, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0x6}], 0x80000000, &(0x7f0000000100)={0x420, 0xffffffffffffffff}) 16:15:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x41a1b6ab2fbcc5e7, 0xffffffff}, {0xc2, 0x9}, {0x48, 0x2}, {0xe6, 0x100}, {0x0, 0x6}, {0xc7, 0x40}, {0x45, 0x5}], 0x7}) recvfrom$unix(r1, &(0x7f0000000100)=""/225, 0xe1, 0x3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:15:06 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x1000000000008}, {0x0, 0x4}}, 0x0) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x3}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:07 executing program 1: 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 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x20380, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:15:07 executing program 1: r0 = socket(0x22, 0x8000, 0x6) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000380)=0xc) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = getuid() r4 = semget(0x2, 0x1, 0x4) semop(r4, &(0x7f0000000400)=[{0x1, 0x1, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r7 = getuid() r8 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000300)=0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r6, r3, r6, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getrlimit(0x7, &(0x7f0000000340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = geteuid() getsockopt(r0, 0x3, 0xff2, &(0x7f0000000440)=""/8, &(0x7f0000000480)=0x8) setuid(r9) geteuid() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r10 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r9, r6, r5, r6, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x2aaaaaaaaaaaac24) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r3) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x2, 0x4, 0x1, "f5b519f059621721b81d3ec95e7a8f15334285c4", 0xffff, 0x7fff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10c00, 0x0) getitimer(0x1, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x2}}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000340)=0x7fffffff, 0x4) semget(0x2, 0x2, 0x400) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r3, 0x20007478) getitimer(0x0, &(0x7f0000000380)) recvfrom$inet(r0, &(0x7f00000003c0)=""/203, 0xcb, 0x40, &(0x7f00000004c0)={0x2, 0x2}, 0xc) clock_getres(0x4, &(0x7f0000000500)) pledge(&(0x7f0000000540)='.$\'-^$\x00', &(0x7f0000000580)='/dev/wskbd\x00') linkat(r4, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00', 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x0, 0x10000, 0x100000001, 0x4, "52a2b19bde0a0aa09e686e452ee787d6e937c56f", 0xd08, 0x1}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000006c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000700)=0x1) fchflags(r3, 0x20000) r6 = msgget(0x3, 0x100) msgsnd(r6, &(0x7f0000000740)={0x3, "19951d3484c5b8e9495c88db571c3681b1f63ad145f48368753d9d71f7f59758d64d471334db6d976795aa8abfed9a0494d7a180b41baf887ce31b31c48bbda2be2224579b61cb07e19c6aa561dcb77724a8011f914d7ae922d389f1982a2e04413de82c998e3f378768da74f23119285b6b033260b0c37d22e56cd320af3ef6e75986a9b5dcc93753b6370ecdb796c69e5aa9e67e"}, 0x9d, 0x800) poll(&(0x7f0000000800)=[{r2, 0x50}, {r4, 0x4}, {r3, 0x84}, {r2, 0x10}, {r5, 0x1}, {r0, 0x80}, {r5, 0xa1}, {r5, 0x89}, {r5, 0x10}], 0x9, 0x7) r7 = openat(r3, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x5, 0x5, 0x3, 0x0, 0x7, 0x401, 0x6, 0x2, 0x1, 0x1000, 0x9}) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x99, 0xff, 0x2, 0x10000, "9ba6508919a403bbefded9118e51d653b02b8584", 0x3, 0x4}) chdir(&(0x7f0000000180)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x2, 0x2000c) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x8, 0x10000]}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0xa12a, 0x1800}, {0x0, 0xfffffffffffffffe, 0x1800}, {0x2, 0xffffffffffffff00, 0x1000}, {0x3}], 0x4) semop(r0, &(0x7f00000000c0), 0x2aaaaaaaaaaaab78) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0xc8) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r3, 0x4, 0x3fffffffffff) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="b83aad2f1d287355b2212b579f8ba8a79d267fadbd1201f20c103176ae1fa95e8bb00b3c1a422376589e006cffcf7fdb3a239a397b3196735f6989e34e124b4dbf290c3d9a74b00c99fad838841e68e65546527c71724c17c4a1485af9d2e7e25c42c61c79b0c99f921ca828326320b1a1dae00adf8df17a337f45", 0x7b}], 0x1) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000980)=0xc) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x80) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000380)={0x4, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r1}, 0xfffffffbffffffff, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) 16:15:08 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000380), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000008, 0x1, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x2aaaaaaaaaaaab00) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0xffffffffffffff5e) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8005, 0xf7fffffffffffff8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}], 0x2aaaaaaaaaaaacaf) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x2001207, 0x0, 0x76) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0xffffffffffffffff, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f00000003c0)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000380)=[{0x3, 0x5, 0x1000}, {0x7, 0xffff, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0xe81, 0x1000}, {0x2, 0xd12e, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0x5, 0x800}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/5, 0x5, 0x800, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9bb6ffb156d4a62a, &(0x7f00000000c0)={0x2, 0x3, 0x80000001, 0xff, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000015c0)="7c871db81c0da06ed5e812c3b071e8066e4855e936a08fce6c10bf53963560f5734b77c6d4abc43cfe940517b438672d", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}], 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0xfffffffffffffcf5, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x1, 0x15e7068}, 0xfe4f) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240), 0x0) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaaa1c) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) kqueue() r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x600) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000240), 0x1796fb95) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pwritev(r9, &(0x7f0000000240)=[{&(0x7f0000000000)="15b1804b7eec130af50a567025102d5c7a436d19d278c561d69241", 0x1b}, {&(0x7f0000000380)="dc0f86e2ede97660840f50c87ec4ed93df70712d2c08386150e90fdf598c5253ab01bd0760ac36edc7fe56fe0a2f402c76d40ed8f485a2b9d794278184f0e50802642e18b8605fa8b895a7521157a3be3dd2491cfd69142a3f93b1d83150e8dddfe9d9c3a296aa3154057956fd9577f60536757f3948da0f21309d26aa2133ff13add6f02164f2921df736d77d07c8d792f378fbc8d280af5d606118eab97ab9d4942bb75d7fb024fb69731b74461d20fee3c863cc22", 0xb6}, {&(0x7f0000000440)="756b0a1c27d57d0911686faea6ece9aa0b76e16e575c5db1065b70b6458c10fee854f6ca5a8f780076e83492db379269ccec9d5ed1b50754946153d7afa3871e70af97a3ce16a2a00fef915a37ba986762ec7e4a5472f87b426d1826d6b23ebd67f2252ed02ae2b17ebaa98f183ccc31d2772a9f2d12f2df1b49af3207729a4755a53f784186635c746bb070fef12c3e921ae94255770433062be25cbd91e3756cba654c390f", 0xa6}, {&(0x7f0000000500)="089401414dcded6b6024cd14eca5f4f2705452bcefdf67c80d43fdfc7c081d4a041bda34254f549ce0571570937ab6167c4303a99baaa49938dd0b819831155b8addcabc26b0f9a0b1e870c5645ff0b149a5d242a847521f3d2f5c20fca10381baf82d02bea1bd18436b59a7aaafad6552f5fa85b4148adebd3f2939545ce6b25e838cc94e2978248b6cc8be597997ce8bd56c1f7dec3c408bf003930a5288", 0x9f}, {&(0x7f00000005c0)="1ce875dfc93b80018158efff418c24ffc7eda5ba7b10b83bf8eaa569ed170f73590193f6211d64523f487a18b4805be8548a97469b95f65f2a5c9a960df5cdcafbb0f486a53d60fbb09e52b3c0d7b8d8c94377b78d15245c5dd00b5413bae819ccd21e16f2c535392a39cdeedf99cc349c39a29eb7fd4bb9b01f6898a7b1f9d10188aab6debec718723e28f2dd2c23f8a17ceefce47c1e6448fa7895dee52f", 0x9f}], 0x5, 0x0) 16:15:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4000000000000, 0x8, 0x5, 0x9, "c2c438b737d9163d6524e4c9d4bb43dafeb81e44", 0x9, 0x3}) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5a, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900", 0x0, 0x47ffffffffffff}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:15:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0xff5) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r1, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0xffd}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x8000000000003, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x200b, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000000)) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000240)=[{0x1, 0x10000000, 0x1800}, {0x2, 0xd5, 0xfff}], 0x2aaaaaaaaaaaada7) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000280), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)="0149fb7dedf07e2f54839f0a1d103f39b29decd03634c776c8159e7d5cb3bd316e5e9110b0b6824f87dec5422147270000003a1e53df439bf33fbeb7a30cd4ebde5c67ebf2bde2ac6c495a3e6ab686197644c60ba507d7c11e", 0x59}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ff1f81026f1bbbe43f07c42e369368b0455a944c5ed361a1c1969e107ec9b816"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r3, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x1f, 0x1800}, {0x4, 0x100000001, 0x400001000}], 0x4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) semop(r0, &(0x7f0000000240), 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r3, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e70e8}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x10000000000002, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0x4f, 0x1, 0xfffffffffffffffd]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) kqueue() r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0xfffffed3) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000), 0x0, 0x8) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10, 0x2, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x6, 0x9}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r2}, 0xfffffffbffffffff, 0x40, 0x80000000}], 0x4, 0x0, 0xfffffffffffffffe, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x7]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x2, 0x100) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x22a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="aaa8a9e00213096d588740fdac29e33f8db533bedd8362f1", 0x18}, {&(0x7f00000003c0)="d978d1d82f57d4893c2a45ff8d3fc160c23b45eb731e59f6a91e2d418aeee9d8aa9a88261f5f195ed2cdcd6d85cc845ed5e5b912a4c4bc51ecaff1d1bc3b5006472164b52278afc10b60fb3710e4d0ca18b17367a6f88ee91f2dcf6e7a1ea24572c3a77cfbf1fb3435ede7b105c249876b6b9811cec5a31ccc4fc71c4bb7c784a7cb152e", 0x84}, {&(0x7f0000000480)="6f7a646ad3e345d78461f009ac5765a3e282b0101187bc5c7b397ca27ac45ff96dd6139fd554e6e886278f667f70c3e2160f4def", 0x34}], 0x3, 0x0) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x60006, 0x2) r5 = getegid() getgroups(0x5, &(0x7f0000000140)=[r1, r2, r4, 0x0, r5]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x9, 0x40, 0xab90, 0x2}, {0x6, 0x8001, 0x8, 0xdc4}, {0x40, 0x7, 0x5, 0x20}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x18, 0x1, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/190) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) 16:15:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) munlockall() 16:15:12 executing program 0: r0 = semget$private(0x0, 0xc836a7d535cc2205, 0x2) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r10 = socket(0x18, 0x2, 0x0) dup2(r9, r8) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 16:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2111, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x8000000000000, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) 16:15:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002206, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r2, 0x4) fchflags(r0, 0x10001) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x4000000000000000) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001280)=""/108) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000023c0)=0x9) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) recvfrom$unix(r2, &(0x7f0000002300)=""/145, 0x91, 0x2, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001300)=""/4096) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) semget(0x3, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/21, 0x15, 0x40, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8) openat(r2, &(0x7f0000001180)='./file0\x00', 0x80, 0x1a) execve(0x0, 0x0, 0x0) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x13, 0x582) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0xe948d2f300e6909) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffcf6, 0x0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000002000/0xf000)=nil, 0xf000, 0x2) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/67, 0x43}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x3) 16:15:12 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = geteuid() fchdir(r2) setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r4 = socket$unix(0x1, 0x10000001, 0x0) dup(r4) setreuid(r3, r3) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r3, 0x0, r3, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 16:15:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x58c1, 0x80000000, 0x401, 0x20}, {0x9, 0x3, 0x1f, 0x400}, {0x4e80, 0x6, 0x7a2ae028, 0x3}]}) setgroups(0x164, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) setreuid(0x0, 0xee00) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x284) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x3) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) flock(r2, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x44) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r3, 0x6, r5) getuid() r7 = fcntl$dupfd(r3, 0x0, r3) recvfrom$inet6(r7, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000380)=[{0x7, 0x101, 0x1000}, {0x4, 0x5, 0x1800}], 0x1b1) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r7, 0x6, r5) r8 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000280), 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYRES16=r6], 0x1) fcntl$setstatus(r3, 0x4, 0x80) semop(r8, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x5}}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x400) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='*$:/\x00', &(0x7f0000000140)=']E&\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\xbd$)\x00']) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:15:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0xec11, 0xd8, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x3]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x10000203, 0x0, 0x0, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r1, 0x4, 0x40) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x220200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) 16:15:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffff7fffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:15:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:13 executing program 1: r0 = socket(0x10, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f00000013c0)="2fecaba598e77c702789b00bacfe474e7cea17a4f58a634637e928153f87e39e4f52251c0bc2293e9c22fd3cca08a149a4dd412801601d8c06eeb3d22b3cfafb4fe6fba0b76dfefba4c11d285309729870541977b8d5a931397c78280c1219104c9502500fc307fb23c78f91dd298902c1bd85d369819b2bf0707d3f3467c8db994b4e210738a133900c08ef27ba8a4d728f954e00aedd0e84746ff8dee1ab4c81f1de4d4b55b730cf04e87a4dde423021c5b3559f0dda9a58b1899dd2f7580804c9859a0b1a749a9eaf92174bc7fffd724974e9c8bfe9f7345844c2e13403a232f71bf9973364c0081dd27c4f82b957239f9cb1410b7c3c08b43096fead3b89d77cd4d14702e639abe6fd56ad842391a99ffc7c69d71bf0911e09b74f9b056c5ed4bc139520d1c1e7cf15e1d4b3dba6ea1b1a0c7694a50e93696e45e03356f6e5c3ddf27c07e1b532ae39a7f6a30872328754c3cfba9ee97410672e6cb50df97510d0082cc7f1dd6adbecf1d2eae64fffff51090cf114f371758030eee69ccb8c73c4fdcc83bca698b9780d0eba9ebb81d2ec653b3bdb3637b31bd34704e17517592bbaf08326933c24141f49528c777464c3221954fc221cc82053b8529ceee33c87621117aa718b387eb44036011c8f8b2b810e7b55465a67eeff5883f7a867d8c373b47a107cf8347a2afd6329775c98940ba14fe514afded0267515c74899e49110759dd59cb3078dffa97a7310356ad37c99818b36408596250dab0ee44207af293ceb0dfddc8d14137da930dcf44f23a6e722039664197e35f5a7dc643cb8c6aac9e8764e5134236c22b2a0a1602181f7b45f502bdfc6745449aa7d375fdd2decaa4b2ac672251b132db4038ae48db4c693900d29c792f02c78b68936a2251c5ccc352fb0166eb14a388f2f40a8cd9cc55de910c3944b8ca44908b5eea27d73a3d33a3780f854dc6fddba9c52ca31d1e38f9ab46010b44c21316262d90c77b4d2e520501feaac59fd7d42545eac680ff1e4ac439ae20977b21b08119b67ddad32b9afafe553635616b9e3d16a38fd27c322918994f0672c590ba8b0ab683ae6df61587fb51898591e04b746e80e4c3a311e4f372e4d3da560f7028377d9ba05df960d1b2ae6d39de2ed0ca9802eb6f078e926e341562150f548814c63d40f48bbd94ce30bb33696cdb8aefe0003d96a08b646247f0281cb211a5e3c781e34f3c9f99b99fc12dd1d21d96d3b26d65b5a96c3c53cbce47cdd6baf3220625fa0a04ae66451f5f8dc74c5df545c7452bc3293f17243c21a84b4927e8f86140486bf18cd3f9f4372cef38247527be875f640425e7123ac915f834925ebb311639b3afdaa81771e3bfda51f0b18b262d85e80c0c3fa14c1956bdc48e4190de0d17065db74a153db545a16856dbac4936d5443e86e95e6e6996f369d1a9b59e9c463b818474925c5b9058676ab971f240f2c5dff345d7b9c7d38ec1271a0a5292495ae4b49c8c1c266ccf1e596f81e1303043b135beb547691d5d2f566e4b51059f12aa4f2f9a2dc76d04b4d5971f8a9fb681bea0abe6092ea845c0be37ff797e595e9dfa58be2d7878f81749c8d6e71e2f2b18d4a85d2d982a9022acde7517e2e86859682d0c21849f88f5b15df0f14b18346886deafab50e7712696cbcb8982c1967fc7b68c094f63df1d6451f30e636867e74781e6a7e09e6233c2cc589dac6a3e2ea8d883896d2ad73b0fd2975989e1861cd8db8ab3fb12b291ed5954f5587f5bb4df6f3aa2a3047b615d8135ab6ae6e36c3c58564e827e0fe608d23a86610e0f71622a515de3b76de1357b7ee231a954748b2fca935790526b8d80e702c9cc4fe431f847d6648d7366954c5fe5191348693f88c63a3cbdd7e0ceea89386f0b037f5c30ad1a7d9e8ec8cd9374fee0e80b54d367b8e9343a22956f5091c61e4e2487c438a74782b44a361c2296705e41fc6082fddba30142cf078771f04472ce8d2479b66afb9ac208bef3776687f341efe6ebc6612183a99edd7dc6243e324fa3e1fd450f5aeeca445ca186bbdbc7296211d429fe7c316c25e0c3581974f1b2a4f7710121a7d5b2608fcaa68ec6036203aa6b0ca441c12af1822e31e8bd5393f624832dfada41b25f109733109a112ba88acbf3ab5c4afe4d935a45f285e3d6e86030264c8d6b71a6346b2090b1e5c512355884651a63ebfbf03ff0bc851be5593f2ca2a1be4321f2532d08b70498a1c84c23d334512d124201a8362a6d0c2f710fb344c68b8fde263ecc6b33b01da3498a58ba9f16a161086062732201351c699fc965b414798ca18d4ee152d2c8d41e17cdabe26f1b11756140168528c9b936b10d1f09f21fc051286709532074c68fc2d33efdc418e7f15f1d4ed87c2715fc3f1675f4288e985e64649d50b3e4c3fe449de34e3e03349b0284a0f03a2515c76c7a925776f539736fa99a3f37a41ccb89afce2ec9d265e51d5e4fbe61ae7bcb7bd7773e28d14a20b2e02f2323d587fc7cf322d95bc1c2e8f5dc62cca35ba79b6031580cfac01a1bb1e55d5455ee4bbe3fe216de3d2bdda57900c3ce4d1c13f3cb1dec0dc2354b170bd2d75a46769202220ab7669cc105c3efac720e0f83e456a7bb5e75e765a8739f82edd18543ef8bad58098349099fc42f10f6e194ce2d14abb4aa0882ce0f524debe15553aa8990e4bf84091bb4dbf83f1e25f41c9f18c84010057246fc8e880abd900bae4c12126639c35936bfe7b12012f041b23b7835dbf380597b6297a0bef2823db954227adfa6df5f3862b12dcdc506636ef2194bc27d453ad0f25d6aa7252b215e7c11864a5a464558c9b430fae1a9deb1f6214145300ac9b99bdb14e894c4d7b1b39e52a7323898c1c270279e79045d65737979f9c2028dc816161f9a7c983e83cccdb97f9a3fd43e56e60adf0a0ec2461893433f3113cea3ef9c6d702f8f89c1af2fce6ec7b22dcefd36cd453dbb84adda7cb685500591a85f20165b12cd0c1f2b2c7f229b56bac0d5b33bdde58563c55c3c5fcbd39496febabfc43f5fa1a8c769e0527d3029c47c6eca0f923ea8667148f3b8bd8751425c3db72f1547d53a9cbe6754ec235466af694e903030d80d17cdbd11d5aaf05ed914e6267d8b46b05f6575028e869296fadc6af81332148372d5bdc234355ae3d8c5044e7cbf17d93c430021096e6fb445f267cebacdba53fb07a2d28369544855291adca80434da538875e414843dded2a18d3a32376d30fed7bfdd792d3661275a20d49c3bd9c8422971ce07ed104080fca118a43b6cc253a9842a3411e1a6c967ca55b46949367662e41ce30d6fdd9119d4a9cbcfddf1383d6a9b95d605eb0f191de9bd6460ef6a25d6e9b9a82951537b3825f2bddf7067b6c69ca07aa8418adae165212b39db52111a6c41d2b1c1b2dc6038c4f31deec4eb5dab60693dec09b785c5d26988eeed035b25c364fdee03520196cb9745d4ce71151f103aa93bcc47dcee231e125d50f7596a69ef3e496878e90537646cdb7e8c8a20c7389f15650a3eb8e3f497783dfc66a271c84e76a8a4bd335ca2a33478450b50411ee0a6a0d48a727c5ac958900d2a190c56b29b083cda3aff9845f705dbbe51e794dda9317a524c2cb475168521428f74488c6ec3d877fea9929f48ba5b65344b4d17e132ee67584ddf5cbb4e752fde847a574a607d98b5375e480b2ca7a4395cfdc729697c2ebd4e80979fb4d69011ddde6ec7bd8f40bc62c1b1c652e39fd0bbbc25e177798ac2928afc633d35703626e04ed69870e5b07f2ffd7ff3f56449ad55a165b15f49d058547cef9df4a9bc7322970ce93084cb038dfe26b959b9d085c8f6964d33785cb998a3550feaf037ba66f56a017f73bac3a881e7b98d47154dfe763cf4183d1854d91d34456edef750e0fd1b842f19c0e78c6b08c131b52439d30a9aa45fc3d27b31ed3ff2efa9e7839575801fef64bab34457d1265d1effc40cb59bafee6357c63648a55c8ade4ce87a3bd885ac62757e4147e7fc42e386c4df3c5523d816f4adc17bcb8bca7c7e92baf16de39aad1216082347c2f147b337d8b2ac638b5a30b97c289b83a29bc8bd8acc99dae6a650f4abb1967774a4093f143f8611de63dce83c89f3efc4b1a7bdcbfcb6ee28823f0e0f5d400cc16fa4480887083e52d69a19c85663e2d80247470d23427f960905903655b52cf8804f92890d9625f72a422f646d585c90436378af2a5a0175596b1a89091b1bd67790a252a87044e2e4a4d5fd73e408c3f988f80fc039196451021b72c7e22f931a4f509edd06d309e4fc2a707b581c1c67888927b11deca5f69f69c116abb107feba222cc141c7fccd87d8c5a1a8d88fb788eef2461e0498f39abc3311c721d6ab9575879f90e2b455567a15b985e452f5554f0345d4f9e11b739750f5f410872abd8d7351a2426e1d296cef50b354ed0a5409ea63bae94dc649d90f733e6741f4736d9b240e042d32d31569c246b7b9f41851bb73036e99dd0d7f8785344f44f8fcf4d5bd3f954570d00e5aba9bc53c9fe41e9f52f785d7181de861d3831b87015f351e368cbeae53478637d60a8bbd0a6e1df140bb2566b39d03e12ac03bfc610f2fae9091c39c47ebf606fc46408c0cae80f12930e12aa353c4c37d67d96d1d96eea96581885334b966985255d6c95f9d71e7abb63767c4e87a18a734b1c5eced518fce0e515502a0380d161686a14fa9111786d2c14ba781306abd6b362f94f587653f4a3641a15873d967572600de0c86729313cffc754cd2e52e8ac799772f28599dfa24cdb396a57480f8d3ba6eae5303037181b728c07dc4c0870063ecce60bf8613994c958c8011a4cfb9459eecfd9963a9ba76a2b1146d41be89ab30c8f78e10a6eb858e7aceeb5300fecbc39ba7f63390da425796d821a28d9d1cefd7ccd13bc682d017d18a110d6725a75fbeda01b80173650f47e347ce4d7f3fc649725d8752998943abd98dd50a84ed941ecb2c557eca45cb55fb4356f917b03054a717f96793b7b4cd2c2b27504feba464a401ebe5179158d4efbc4d7f5e6718e2167f8dc1bd61a9f45ce760f3c50539659c7bd9df73aac02d39311821fd0e41f20bb987dbc5a5f07d8ea44eb63f3fb89cf5479e48ae9753bccb3bbb86fa40403e9b5379661da4e89fbd5e3d3a973f120056e9678aa01b6d2d57cc204200d26480cb1444db6e5f4f01962f7d9906c7fccbc0b6dd8aac9cd751bfa1e8d6a664eb14648d2a566e1fdd1cc6ddf326018ef08fcc3d531a97f6f925cbc4ef63881989411f0998860ee77bc47638e4f76a9770e9b2308c15045929e0d0fd4f74a92a2abd5a0e1fcc3ea63814a1a58e760773581804f560f5ec6686b3235eb2245f8dea98f4785bfab44b25d9a0a5ef2c25b7a45ef40a0f8f3eabc5ad2effae42e7413ae972da9eaa836ad8e", 0xf0a}], 0x1) 16:15:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) accept(r3, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/179, 0xb3}], 0x5) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:15:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000980)=0xffffff7c) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(r6, &(0x7f0000000380), 0xfffffffffffffffc, 0x0, 0xfffffffeffffffff, 0x0) shutdown(r8, 0x0) msgget(0x1, 0x224) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x400000010000) 16:15:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x112, 0x4004, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0xfff}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2b45d04d, 0x5}, {0x18, 0x1, 0x7fff, 0x7ff}, 0x400, [0xff, 0x7ff, 0x3, 0x0, 0x8, 0x0, 0x2, 0x9]}, 0x3c) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x2, 0x8, 0x400, 0x4}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000100)=0x801) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) fcntl$setown(r2, 0x6, 0x0) getuid() r4 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r4, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r4, 0x6, 0x0) r5 = semget$private(0x0, 0x0, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r5, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r6 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r6, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x0, 0x10000008000, 0x2) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getpid() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005, r2}) 16:15:14 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) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) ioctl$TIOCEXCL(r0, 0x2000740d) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0xa, r3) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) setreuid(0x0, 0xee00) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21a, 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r8 = semget$private(0x0, 0xb, 0x40000ff) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r8, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r8, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(r7, &(0x7f0000000240)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x0) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}], 0x2aaaaaaaaaaaaafc) r1 = syz_open_pts() flock(r1, 0x4000006) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x3, 0x0) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x104) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r6, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000380)=0xb14) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r3}, 0xfffffffbffffffff, 0xa2}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r3, 0xffffffffffffffff) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) r1 = msgget$private(0x0, 0x88) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000dec239a4bbf2c4bc47036048a6e6c71060a8ec58afd0b6c920be7e272389a5b301af8160f62ff3ea997114ead1b0edb2c5b5418180a2cd723dfb22d6aa390b62605a29588a2442541029b5a345c52fb8cdd68e527843650b0f67a98488aee7decf312d408a4c8a2a36ec4d0d3ba501c5d9234f8613a1fe450ff41f606e3a22801fbc0a2655477e71329796f6287154658501074ea813eae1eb4bd5d746b7e909da6fbefffc2c0874c014af63a9adc7619f1582f677f74a66562f3009642fd2caf82950ba68d2f845d066124a996d448b02d2cc49444bd318003910fd39b1e41e99380221b0594491cf2904135aaa92c1d1b9d1062cc995c2a36da3680644e6d72e1186bbf35f12af3a14f5ec338b03f5709ed471f1558f1150d833"], 0xe6, 0x800) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) ioctl$TIOCNXCL(r1, 0x2000740e) semop(0x0, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(0x0, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f0000000380)=ANY=[], 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x1) 16:15:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x41) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:15:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r1, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000240)={0x4, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000380)=[{0x1000000000000001, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x800000040) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) r7 = semget$private(0x0, 0xb, 0x580) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) fcntl$setstatus(r8, 0x4, 0x80) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r6, 0x4, 0x93) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r2, 0x3) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file1\x00', 0x3) 16:15:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000000c0)=0xffffffffffffff8b) getitimer(0x2, &(0x7f0000000040)) fchdir(r1) 16:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fff, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:15:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x80000000, 0x800}, {0x7, 0x74, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x27, 0x1000}, {0x2, 0x9, 0x800}, {0x1, 0x80, 0x1800}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) 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) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 16:15:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000240)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1", 0x0, 0x1}) socket$unix(0x1, 0x2, 0x0) socketpair(0x1a, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="658a18ed99f7c70e3448b7b40a8b72acf5c3368fc5e35aad3990157090c5a5130db78d65f692c56ede37b0c450c165f67569bc82c10e873bbe363091c9837d11940badbf63b43d9f7926ae1c4045187e1004a782640c7cbcf38967aa56dd055499475f8bbe3444a2ed5a73ed3c058afe9bf507867283424bc71280f0b3f607ce4a7550c63737a078545c9b2b32e2600f50af91e2b4f53bbe7900e33450f74ff5d97f6c25ede2decb292c9ddda01f9def2045fe5c29735bd18c6b58e9d15e8fdd869c36c82e2d42a6ae5d80a852a21dbe1147be3911893b0137898a33f08ac8265c6ae0cda6461d69dec6e634ad97684881db308359db118593d86c09d13e6f0007239a94c86418a3bb7514a7bf737ece53becea9bdc2fcdb69dedb7985c35d79d9be58f8333386c3b47e76ed9fa24b60076dc93ca00b87b2a16a3aa635ef95d7e8caf8cdd39a41567c3c8ae42d0c401cd1d2d4edbd512a072f09a694dbeb8c5954ba9a97f27955f8e892693e9da535786040d09918ee17597c087229f1d320ca619392d2b99c18c4d81316d4e6e8b3849f33f4beb9124094a2e7edf9652a6281954f2d74093bfd7717e9b1bf74cc6d47ce529ba22580db1adda82e81e67ffe88d15170042d42a3d75b53adf98b1aa7fedfa3c08386bb36c86993d879ff87830d50f6cfac000fee8c81c12cba21474ec59c0b5f78451b4019fd57373308a58e5d8d742eaa995a013891a991ca5f9ec6d285f7b936cecb66109c83e167200856f81e4404b94ab30b8c13924efa7f8385897eddcde6772df6cbd00e19c3bb7ade9b8eb8fa5b9c1200713f81d7c06d856c2c827edb7ba4e0bb79860562c560daafa5a6eac06ee5855f5e50e7bdb1204e98821d8b4a607a4c268e89fd03f90342b9432feda6c72cde5df5902dccc3ea56ca95331d1654e041d7d6fb09a4df5864fa47904cf25772f7b1b9ba50042e3f7da873853cd1928185f8f1007e93089c7921068e2ede5ad66922c87450966b86707d9a7ed9d7e388708d6ae9dc4361ef92e8f2742f6af8ba26338a2405bf0b5b6097d3bce1d984a23cce688d64f67db1713d284408314d5b24e669459b34d852a695aea38bd1581ef42b8da4e9926328ef7c4d6ebbbfe8641171156d1d2b34093dc6673fdd7e164386b442169ec53f8448aae2f35faa732c9596d591b643c75a23c26077bf3c5436ad97934aac8aa8ffdc8574501d12a3dfbc8376ef9aad2138dfa8026375937d31e160c83d2c6043747ec7714075837d930110da0c00eaa29b4fa3c1b0f82a47d2b391ff60cbd402b3802eb2602bebe9ee2297531386eed1ec9880cb1a653aafa89cffe0c360e4e019ccd7fd2d1fd3c30bd67ee18469bd31aed2f181475fc8f749eec29fd0e77a873ea63bdf2e11ab917fa034657d00b12a49a317882668ee230afbbad67212ff2535bde12c23ea56e2bfa0b3e5513f236a491eb80c7be0aa56cd363ec312731c1b58512f66001490fe9ac1cc87e152e31e7ed0ee5cf12f3f45a39bd9dba945962bbb8d4b165e0e8a7f26311336044258e786d30d47ed53d7f08f6dae942cc9ea4b6ce9814fd5a569d5ae38e6283cdb76ea47c5ae0a6b0954e16e46cc20fad102ce2a8ed7c747682ede313c6d745b8b26e0c7fa07454e0e5cfbab8acce0e825c4a61c7aeb327aab53c659d325d180378b41871facb0303ca78fc9aa9b1e59764b4fac9b3e27b5dad31f3508fb4fc88012052eb24ef58877804d10316507de8763c1746715216eed27f4d5a6e353cd9dab64de083c6efd44658bd257772f6f21e0098e43eba7d418bf601abbb5742677413ea3de306768f47dd767b891b364e547c0e46a25473a5a3a81bff0feb314a8dfa38cd6ebad3fd7f7186e272bb66425b3d2b066c3628b5b27fa6cd725fee06950f28b526008f837922cbbf499a09afac00a59c3fc52501fa0331475d6f33061a13cf2019724dba6fe88cadac68b12cf3f9fdac4131dc62af1b8f2e05c393d25050b0cf0f617a4c57f7164e67f831220caaa2872ddfaa4f982889041605e972cec1ec9dfda62f1b6ff8a74f0666f7d0be08a1d0d93fccd43e0864c4c208ab90697832e559da19c4958050095d0387c28c48683f6248f6a0cf5134f210c7108c92afe101829c5199835f9a866a5431ea19f5ee40cbb9d9ae82d54ad6aaa8ab55df3cca20e0f050d0ec868fd199c78d50b575a0a7adb5e863cb888aee699161d2116f592d6ec6ca70251836f8290ce9a8e2f1d4ac7b519beeb6976b9a28ca9b6154ffc75c7eee9cb797e31f527ad9811df8e86af6d7f83f24e1952cc6fdaebdfbe65092811d07832fb756d695339e8674d7cf98e216897386ba4984a9662a7ddf5edbd70c820044d05709553ccbc057fd351c098570754262f45a5a3771c84c66b08517e35b9ca4d7ce911f53fd68c27817859084a2eaf085b8baec25b18a34bf4f52850cc17fe0622254ecd196c1a5bbbd5c112061ce40acb278a416e092cc3a2098b818a3c739dc707a09e1b01f597cc6f4779fc4aa3706d5e8ecccd37267baae3277d91bcebda4178f6fe4989040001aca067e036c4e0e12efd70f96964f8e710860d597064d50689c9ba13ee789d80e38b5da7f75a5acef7262953d65d6c46f30d268735b25e24763bce30d2fbca961edd3f606fc3028bda99edaa9cd40f521e3164e0d4e7786f26810b5e223ed0277e4a744d590ad26d7c355d68064e9046f008cf79cfa86f2f8312bf754cc6cd90c89e24332bac5f74ffdd6d79cb9c6fd0c5dd13f95fff8bb95b01993d18b67f867561157a870aeaedaffe87cc3307eec8be6a5ba06f0a5606e4568889e62b728a93cfec64eade29f8da182f2953aa4061c7e1b2081dc1aa893d8c70c1f11b4c8e4d31fe5e84e16c204f98e2fe79982184eb3926545e3c5970f7d27e333db4315b350035118e8a2fbac8c4431ed3420b9884dbf50481d30d39e62f934131e58dbd6e937c31e8db70ca1ad8eac684f641c87ff4a3866d10f28fc89f8dcf97f5ff0ba4d719e124d09a8b7824a578bb8859be63c1ec4e667cd2cbf3d8b3892272df67ad29ac403e5b2430f8d467a5743f60e71c112060ba000d24f0ebb8ed36a1ddc0643ad085938d93d8a63db54c1f02db1c8c3e65131df626dea6f5041a11dc7cfe56754a927d524ea50b28707328f775e4909d73e5f3ba055f5a1951c0b59b546ac24c8bc338a875fa9e2eecea30c321604804980d6837e39a8e2ee4eb2fd27e91216039b95d43f0ef2fe1038d45b88655e0cb66b729d25d563245d7b88ba11a99ddf38455046698e51eba2d96d688a9278386cd4d1094ac540995ddb0392ffee05a97e111e98c9f35c3289d9c6df5889649f01eb8a485a2786bb9f4ebbc1cc2b10ff8f0ee2ade7e511d946dc4f512a0e2332269d6cdfe111382776d2f7dbc89065ecba12313465e00c964d11ded1b5af0edba821ca51462adf9b2e7551d12bf43727ab917bb14ce054a1a3f8e4ba3e7d0ce8bc20637f1b20914746d8848ea99fafacc9fd5d62082007793a0a1ef212f9b30bb561e7af5c27426178792b2f91ef32e05ebccf0c5278194b881580e46e2447392c65b6ba7d8f90d5ea439b1fe54e9fe6c38c3b9c7ace377fba8b0889ea3446e355a99b8e9fc4cf0c81e1c44c43efcb6f546eec113bf0d55b9110abf796ad8043893f35f5a6c7c3ba74314c249133df770eab82b3a8d876c38be305b7990c6c10ca0ffd39315dcc134ea8fb8ba84d5c7474ea39911a6f1104db76e84dda0aeea354c4e2b834e75239bc8aa79266dd6e36933f761fcb9d9d7c695417288540ee153d023f6217f442f5ca502037bd9c98369eb6af715df7c86e4796c4c5fdb3f3715012628ada496a4d8ead6844aaf8ba8e86ce7d6d27d2a2ebaed2810a2a8fdbbe71b0552a8eb75d92b1dc214ce88dcc4ddfc957a9e26ba498ebcfbd213e03b054f66a6cdfde9186d4ca6b8f9ec06467f43175ae9ff807f36c3abc33c8c1ae128648055bae0a553d97c16b98d049cfabab9c8d7eb068e0874613c4713b9a9ce9929da39a8c6731a26a779c6a614e42c2590fccb9cd5540bab289274d7e3aa5b418f7d53ef0fd41cb65124ed03d90bb226fac6fd43c38344bec5c12f473f0f64a02eff7875f767d836e805420f9f777ea16e8a51b5c3696d3051329f32234ef15db0b6448c0d51c26fb576cf707068afa6c365b9af9556436dcdf813f88b1122b9a22190f09a8e4a357bcf36880f10ea3727032b04a6fec22b129cdfe9242de2ae11be3ae6e8e500a19be96ae49aa807c85d0a2f4cb0a9b4d9aa480bde6ebe759747f9a1a9dc4c206d30e3d90e925652b6be6621bb9b023432acdbf15be1bcd4d141494f4c9b0994f3a44bf3add68715adc73956753ce11de6791d05dbbc9fccb610d742cdad7bb520fbf3ef4032acd8d385f6caffd04807d3a7ff880c885958bfebeb677374cf626a4f6143722ccda8c87953371a9cf34b175e01ac8ca71d7ae780947fe74010740ddce105f4863bc659e71dc08c3504bd9148f3c5bc79777bb63562eaab2240a5147366f5e9466045614768e17e1995bdfa2de5d24801372abc46c3384dc5721877575cb1cd7c60d8690845bba1978b9e97edea541329bdfb2084762eaf531c225ef3bc160656fa104be1081f369fc2bdc637dd5bf339a8895a98800050ccf5d9107fad4b86b73742df82b2f1b78858d304e79d3038e9d18e67b7e48fcf5f31a70c1c83603c0a6d65bc3e292022c9c5374fe1cd5c9655d342fcc9cd8cff61b2ba48043c31d4639964a9b2a552e1f368c443dcf7c602206eb2273a2bc3c8e9e8b6547960f97413ced89cd745d467f4f3062515129dcf8d0df50c48cf0d17c0efccc72d188eb128a1d733af587f86764984d54a23f5be9e54d5f03421c687ff4f2b640b0e99d9a0a69d0bb301febf002debcea6e73ed893a1a1d4de9b58f052354b0e1e1be9ab54b35d25824406fcd10930dd3887a4f0dce001076881bab2096fc2869d2ff9f38ba75f6aabd52bf218c04c749193ef39544858c10226942d876131723d064dcc5ce84e4dc0522f95a70f63a60992a6d697daf1e40112a38b45d38e4fd41d263f49d409b66be3e936cd215db9a9fc6c846aed1b767b790f0807ca67d3384cb1f63e5c9ca006f81a3da9168c65910f1aa093d930aba3534e2e2e14d6f527b60659597224708e5be65fcb1d1b62306bbbda31e8a01ae527926f7088e7aa7109bf7357a2bbbd469f454af8ded645e533f34b50f557e80bf2252d012b6980c93a64276b76285ae6ff2096d00623d363941b2132f86688f71b74738e62973a2fea5a6aa53b6a1b2815b5f5e39d4da910cba790c9ce9bdeb9012b470c45170cbe3d7b2a2ca33ae824290defb7c6010a7a63ec736b075e94cc95814d32bed4c0da867c359a99a99f2ae3a4aec2455b5e580f4f4f0386a49510f89ff408bf86bb03bb6022367043f929bcb43a17e36a7b3929314ffc44f58e2c9a923c52f0805176c003c37f7a39fd7f9bafaecac5909fb09440eb9ec8b734200749e63382270b12dc95d2d8d5b8b35d950bd7870118bd9257eff02be8dadc551d2a4691732a38e690a7c64796a5df4306495b35a7d8c977cd9f15479a9f848bd39fa6fcb227da81170757e4b49f098d5dd41996c66f4678903c84951d9e6286aac8097e865b9c335c092ff00b943dcecb8268669487ad4ccdbae7779b48b3ea362d76e4b0657bc19f7cd032a1014b363987a190911b6230b3fb1a7f02936f09eab10c3fe22a0c19133c8c1a08121195cb54817b", 0x1000, 0x5, &(0x7f0000001080)={0x18, 0x3, 0xd0, 0x2}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x20041, 0x0) 16:15:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r1 = syz_open_pts() dup(r1) close(r0) close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r9 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r9, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r9, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) socket(0x10000000006, 0x2, 0x0) 16:15:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000980)=0xc) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000380), 0x2bb) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xe, 0x57d) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x8) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0x40004b, 0x584) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x801, 0x0) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000002200)=""/23}, {&(0x7f0000002240)=""/122}, {&(0x7f00000022c0)=""/59}, {&(0x7f0000002300)=""/78}, {&(0x7f0000002380)=""/182}, {&(0x7f0000002440)=""/17}, {&(0x7f0000002480)=""/89}, {&(0x7f0000002500)=""/47}], 0x4, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18000, 0x0) r2 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000021c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) getpgrp() 16:15:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xffffffffffffff63) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x2a3, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x9, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x2, 0x1800}, {0x4, 0x1, 0x1000}], 0x2aaaaaaaaaaaab3f) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x7f, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x8) 16:15:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) login: pckbd_enable: command error 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r5 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pckbd_enable: command error 16:15:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) setuid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000140)=""/37, 0x25, 0x803, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x200}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r4, 0x0) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x365) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r2, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: munlockall() r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xc94c, 0x4, 0x5, 0x1, 0x1, 0x5155, 0xff, 0x2, 0x3, 0xbc4, 0x44a3}) 16:15:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r1, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x2000010000000004, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/22, 0xffffffffffffff9c, 0x0, 0x0, 0xffffffae) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200, &(0x7f00000000c0)="4300000011b9fd812eaa4e71302ce69931d1e5d4d1989850c59296484c3c94d498503b21159c3ec9e437e4139f1e3cbc33ca00f02b5a27236cfc", 0x3a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:15:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0x55) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x404) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x20, 0x8003, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) kqueue() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xc38c) fsync(r0) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000240)=[{0x20000000001, 0x200, 0x10000000001000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x4}, {r2, 0x20}, {r0, 0x101}], 0x4, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100051307000c00000007005786ca3849451ae3e2a31020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f23780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722cd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d60221e47db6a29523c1000d7d026b7baf63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9213330e0f2f0c9", 0xa5, 0x2, 0x0, 0x3ae) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x30) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r3, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000380)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x82) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: socketpair(0x6, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x1, 0x40, 0xbf3a}, 0x8, [0x7fff, 0x902, 0xfffffffffffffff7, 0x4f1, 0x4, 0x6, 0x6, 0x7f]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:15:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8002, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r2, &(0x7f0000000140)=',\n', 0x2) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x661, 0x3, 0x2, "4c8fca6b39f85cb1136946f67c31f9234c65c066", 0x5c98, 0x1}) r4 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x0, [{0x0, 0x16a}, {0x1, 0x2}, {0x3}, {0x3, 0x90de}, {0x3, 0x91cb}, {0x2, 0x5}, {0x1, 0x9}, {0x0, 0x6}, {0x3, 0xe7fa}, {0x1, 0xf80000000}, {0x2, 0x8}, {0x3, 0x5}, {0x0, 0x200}, {0x3}, {0x3, 0x81}, {0x3, 0x2}, {0x3, 0x200}, {0x3, 0x8001}, {0x3, 0x6}, {0x3, 0x66}, {0x3, 0x3f}, {0x0, 0x9}, {0x3, 0x5167f14c}, {0x3, 0x6}, {0x3}, {0x3, 0x9}, {0x3, 0x8001}, {0x3, 0x5}, {0x3, 0x40}, {0x3, 0xffff}, {0x1, 0x3f}, {0x3, 0x10001}]}) syz_open_pts() 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000380)=[{0x1, 0xfffffffffffffffb, 0xffe}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0x1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/50, 0x32}], 0x5, &(0x7f00000003c0)=""/245, 0xf5}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(r6, &(0x7f0000000100)=[{{r8}, 0x7ffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000406, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x2aaaaaaaaaaab028) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 16:15:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000080)="a61e70413892ea460f88cbd87c1229685c9755517ad8d98335f38d10e0e4e3878269bce2fcfe5560d116771f09c0d37e7843dec98a11d5d6574f4c1607f90d3224d96c846bedb3c51c4278dd33d54bd6096a146287f1be7f6917d5ea994c8bdb5db953126008e0148f5ef35f7daa75ad006c3169", 0x74, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x3}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xc, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kqueue() kevent(r6, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100), 0x3a0) 16:15:22 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x10) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:22 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20080, 0x0) flock(r2, 0x5) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0xfffffffffffffffe, 0x0, 0xfff, r3}) socketpair$unix(0x1, 0x4000000000000001, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x44) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r4, 0x6, r6) getuid() r8 = fcntl$dupfd(r4, 0x0, r4) recvfrom$inet6(r8, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r8, 0x6, r6) r9 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r2, 0x2000740e) semop(r9, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xfffffffeffffffff, 0xe05, 0xb6ba, 0x800000000000, 0x1]) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYRES16=r7], 0x1) fcntl$setstatus(r4, 0x4, 0x80) semop(r9, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r10 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r10, 0x0) msgget(0x2, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x9f\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xf9\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='{%\x00', &(0x7f0000000500)='^%\x00', &(0x7f0000000540)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(r2, r0) 16:15:22 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffe42) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r1, 0x4000008000, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r1}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20080, 0x0) write(r2, &(0x7f0000000040)="4820ad7d463ecda95b268f9d8507a7a2bd8f950bd8fdbd65e5e2f654c86dddb8fe956b2f938fccb3891340ca486c80e601204f43bd", 0x35) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x7, 0x5, 0x1800}, {0x4, 0x80000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000380), 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x582) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="2a3a55317cf60fa3f9ef1ad4b310b60714872a798e7e8b8d0c9cae7747ec0e8238", 0x21}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x247, 0x2}, {0x0, 0xf4b}}, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000380), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x79) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x0) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="c7737a74d49510db7cea942745c7f3b7a3ca96a75b0282573fc6cf30e8027f6b1d42cd2832639f5a0c3c34157287d2fd226d52945d62484418e915995577cee8dad8ac8689f2702e7836a97c50dc6fa2959501b7f57aa6448cf8f72ebc3ed50858f176fd3e87906f1bdc9ba63df7776fa9188c4d90"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x17a) mknod(&(0x7f00000000c0)='./file0\x00', 0x101, 0x100000001) mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x115) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername$unix(r3, &(0x7f0000000380)=@file={0x0, ""/67}, &(0x7f0000000240)=0x45) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r6, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = socket(0x0, 0x840880a728a54c53, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x3, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x386) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xfffffffffffffffc, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000240)=[{0x4, 0x9, 0x1000}, {0x7, 0x0, 0x1000}], 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000000)="e9c8cb0a7f00d9fb79ea247aa559cbfa6590348bc8c7d333122c585c6a295e7db934e92a93755b82835653a9e8264aeed726c8ef802cbf6a3614c4142b50240a", 0x40) 16:15:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000500)=""/195, 0xc3}], 0x3) close(r3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x44) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r6, 0x6, r8) getuid() r9 = fcntl$dupfd(r6, 0x0, r6) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r9, 0x6, r8) r10 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r10, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) 16:15:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:15:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x5, 0x0, 0x9) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0xfd}, 0x10) mlockall(0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x18, 0x4, 0xe47d) semop(r2, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) 16:15:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x25, 0xf0000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000040, 0xb828, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7fffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x100000001}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000004, 0x9, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x81, 0x9, 0x6, 0x5}], 0x3ff, &(0x7f00000000c0)={0xaf4, 0x1}) clock_gettime(0x3, &(0x7f0000000180)) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:15:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000280)=[{0x4, 0x2, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getegid() r7 = getgid() ioctl$TIOCSTART(r1, 0x2000746e) r8 = getpgid(0x0) r9 = getuid() r10 = getgid() r11 = getpgrp() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000880)='r\x00') r12 = getuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getuid() getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="551b2cc21dd35113d5f32fb9f7bb66bd88f85291e0e932ab21f0f4c28e78b9a31fcff51abd9fbc0ee7da1038de9ace48d4280bc6d3051e6c458988d25f790de058b19cd270a8a1e8b080c638516c8332ab8c87a8b7a901ff7565c72bae69797b5f79d9a11dc040b6d56f895dd237bd6a171e23fe72acc3a1f106b582fb1f67aa514398996900d378b731befb825d90f851aae332a36e28f39653fb2dcaf7d0fd41eae1944338dc02b52a6775820070c5b98159c00f3a74b8c77c454009b2989e6a771b7b2e21e62cdf0f33ceaa3f48713419ee097d04bd996a70ec636aec5febfbb6e41dfa616ac98255bfa65f97fd8bb2d4c974fbc5f45dc8", 0xf9}, {&(0x7f0000000200)="6d1b377b245e736afbfaa482025fe895cb400ca8451763c7e64d492037af5d4134c40cbb1bd144fa70c00dea6f2d0469a4198290db0580104c16f8afa50e53edfacaacba8674551d13f5bfed00a6a222ef2b57f2639e7f92b5e1e9fe16b28106f7aaf27e92521b0baa18d5afd814afb3", 0x70}, {&(0x7f0000001280)="8b32a42e1f6bb5aadb3f7dde084f7f66a87e66827f0453a5bcb92029d036e63ee8ffb88bececa7e7dd040ffd2e337c9ddc529b1d583f7645c34d26f97968b6b482f2f260db6ee636c5f43669b3c3c3b01c88727b4b7c52223153405573413ec96b7cd75780870668397b21e2ab9ff5037ee496df53dba51209420fcc42f96d61283ae2d48f11ad586a883f4402ffe467b6196964030fb812857e8e0f593d12201e6214c4cd7df4c7865d739efe80bfbaf1ae2501f22afd3563b9f132235630e89cd8494b79a4ce0c4ee502614a4225ff99a34900a5b4516b55118fca292d06fbd68fdaaed7a72d015494418e43c77e25ac0e90619c6506f5bef1456c78c25d677a77e5e4fbf5ddc3f7a0cdd73d2ca7fd7a5b28bfecbe27c491b650b5bca21dc73bd0892d558523bfea4641f2894943c7969a9b8bfc948d8f975eca484f9ab7ae4968d944d5014075ba291452a7e2e23113fccb937e9cae9c0b347e943bea812ec83aab71eef840f4143708c25092a9e81aae1470c0805b7e206a391c640830ee5529c7c983c20499a95d3d3c9639c96ba2121c7618c7edb00e94f0b4c6026faa2037722a743d8371da01c4ce190cd5b18a957e8ff2ef6320a7959142493dc830ee0b9d2f7ff6e8979fd4a5559c0fb51ce453bd6645da0f988fa4a4a9c1e240b0b26e6cbdfc6aa8af330011003845658120350345aad14cb003b37cd75983d3276ac4715748eaaf272c6e4e87a03cce19834cbbdf55bc02c73325a4367c56af37d87fdb380b02b7d769a0093eb0874ed74eb026a7404b4511c090e864e1b4a1362b35192e40dd7e8ba64adfd140f98d35419c84e5efedd7f04ecfd8c83f013c6e64b82bebff34468adc881386e3bb512aac2fbc2b76419dfdae3460d8f937d091e8d33a005c676839822f68684fe1a60d40f0461f08fa07c8e6cf56b6a54dee4c5d9573f8e5fefdb3a444fda3788ab38c3293b3bda7c760b4c41a56371057d5402d61ecfe17f9579d9cc8773ce23e41471585ebf00b2508f1d9afa0e84e0a71de56c6274c78f3337921cee8a7a8a649f6ca1bd370cdb47d2d2dc2106b3d4a6583e434f9d1c29f98d30d77527a57183ec5d58fc66482451f13e11ea172ddd0246bf1cc97358424c951ad3586ef79a15648db218080ed5d6e0de9f96a326bb6832567285ffd4f6e4c99a5011f2b2b60d94d44bb96b69346d23d7decb658939e6007ac268180daccb0cf901ba716f4e6feb6c98c7717a927f8d7412d3ecf2801838cfa365c12b19a018743f026e9223dff672c835e3695e9f7ff974d78b7030790f07519341c21486fc2f2fa21fd99877e02482829f294949b09e722d8398ef9b97bc6dd04a1b5e7bc74ebcddda7c9b940f0ef42d2ac7f73777707d5e4dc45122d9670dc4e6eb310beb14f17eb3722187513f1733d401366a3410e1183afa918506a2e3d4547ad5025572ff1902a7813fbef1862c4ecc025bf40689eb99cb820492dd172be455a6addbfe787733e8193ed09beaf33dd1093bc58f652de48d1ba5208b648df7ceb950ca20dfbf9a278d138a35a6b6d09cf9c1e4f4d21d979afff874312b613dea0436effaccc73569462b8e4536806d63cdd93e3f43452236da41dd736a4c5831961ff61774a6cee5777d9d13d21de9d5df6abc1182c55089ec3732a9c45b19e1313759d4a771fb8b1903dd18cfaff230af938be92cac361ffd6f5e3ba74132926da1f7892faa9bcf4e02366aa83097be352e46aa84ca5d6df994b28c329432e14e7acfaa7703e34beeb1f6e86b7fc5768bbd8a481a5ce91841065d3a9656b233f111948860bb5fb3a5da483fde1faed0e0d05ea718629a1814e5329510561dbe518c25b08e0db9bdafa675eb3bc63c96a625cb66f886fc248f37143cfe6fbabd0430cdd27dff986ef1ab11c2389b8ad3168c33a641e6737eddd541cd7543c30a8686f2cc7a09c3092eec55cd3d81a9524c0564f1e4d3e5127b9cdaab1eb9e8afa052e41197b23ccc5c3ecf9f9b625b2e1876ee85be27dd8a4db9c40fa9c1f2e0ca99050c3375881687711b7e633fc45e5e651f28a00cfb3571298e9f80e7ad9efbac8c9da39e1b747fe8cbe70328bbd501eb261a5d0cad1bd776c1e9d0795ba15e4da285bcf36c813de0177ac225fd8180be744482028413b4edb9588bbd41e9fd87dca9fa2a367190312adfbd257ffb8da1b016b5f4543f5f3d86a610283b0d4ca81f1b74e2df25ac23f426b23b2e14f5d90ca31edbd20ae0890d83b012b16d92914abce5bbf91dbbe0662b60d260f1174851aeeaa8ea39f4084df5969d165fd57c0f32cf548df4ae9cd6d7f9c40fc5568a8d8ca813c5451db1c96cf911e74ff01803dd7928bbfe414c28c59e4c8ae1db65e2493f8c3f58617cba341d9331148ee2a7ce35485f5a9dd7ef7ac68a6eeca2af9de719cb00781f0bb236df9129d8853e6fdbefd5764150ff6eb52fee4b7b6839ebcfd2c5d4e5c65d5c36335b6a51f4f802aab11be22499649aa407ba5f2b0c0a5f254b0d8d48c86089dbd5dc073ec8ea931bb67d9d9d27820689087dfde18d8970f956204a23d0ee7cd220ffb7ddad852adfb141b3a23195983ee6a7d6603b9352a3d5d250c8ca5eb036cae52c6c9fb58383b6f217b0bce761790385894d1b2ce95509cec44a14091b0c7223066202abc0b26a3a5c80043c382c15456df72024132795596ca2e9e121f72e078261418c4b1b9a51d174fb93acf53325b89d75bb8efc54654d3b355589272548f99f22a9486038d7fb2103733ef2df986647a0b288e9b4a8c72d3fdf9564be8984e573956c17e0ecd42f6464c8efc878e365ddea3044afc4f7e1ee3b9a7d7f089dfbde4c4b83821f92211495ecf7989e8972d8e38db0c29ea63fde5d743465faab19c41106829ac31414c9d3eeed0b9a3a65a3d8033328a1a30ec6a6219760a60ce99e1a17148761a4ba0cacd5700adcc4c9c8d39f87ec6e6d9b29038f68b8324934adde190fa732639eb8d1d9825cc876bd2b040a05864b15dcae763fed26457f86d4f7d6d38f4040548b4ee8d831e21e9403c2b286a6ce79bbcd9ae248544042baaf4f4f981a748f08d6de17e4224c2c784a5e3f69e76c6cb20df9176d07f4934b2eb06874a85d83092b9b80f9f9964a10e7745833092311ef295178d59fe5e84bb3afe5583e32ad75ba16b79f28ce5edb700122142bb631e1e12dd1c201bfc8e38de1c7a96d5bc3393e16f138ca09fa6961b0958b0fb167f39dded9fa8ac9a3085570a1c30921e93407bdc83abec4e75dc961f8205dab4b23107c1abe8e3562bfa413b3e3189ee3040e256b5185ac11652389e9f9ea5c576b1768d318cb652ec9b1cb7e40a3de92f70fb3b78723076d553efcf3640d248b2c0f32bdbf6e63f74f97be2fb07313e84d6ea4ff485b24370d1055f13d03c9642142f81109d7f9cfcc193e9273c86a70bb4155d9c8f03aa08e4df1f3156a7b4d49679704d2d95eb8bc3dcdd1f66c0f2d19a96f622af29141be78181572337ca7970246a7f31d0ff85cbcb826c26d65b3161b617d8e2b0ded187fd6d78aa19ad59756ec0dd5a6ab3fa067cb1cbc760d3b2d759e1314e7ca4d3eaf1cee2c1eba96f88ec73e1671c3991d12aa10de62fae27b76dcd1a982f11143caee5a667bd04f2913ad2286c443ba5af33579d90d21dabf97e96be337719b40a9e45853b80080c13fa8a2da6a13a7efb17f0d6c098c8d6c00f4507bb754e807ad4f8c40ef4a0e615483f81d71de213166458f9e372139450fee2fc94998c9ab279af148521612aee3803c6fee680dc517376a88aeb88370de28681be6acb3889fa8b68ee235f599cec0be820b396f4e6c67019a57ce09f62b4119619b501bd3c037c3583171dbdb9fe95c9870621816a64efb94b283c122e5fb2ed9e53ba3fc1f7f3edd80e71170b0fda9d1ce7db89c57bf6ee1ff20a3bc756ec03021c31379fea724f428d2cf39169cfb2b098b057bff1781868991c3c2940fb137acbbd470816add2a0174ea1bccefb2619f6b3cc4f3b03698991946093fcb3c4b45132f3a5c1549a59f4f13bbdd69ab7d92f0552932718dc5bf7b39ced830d16cd4548d09a0570a1d2d71801b4adafeeb355a6d4d784f028562c87e162f2cceb6e2592bea935e75ed49825449c11a9cadfebc486dbedb8e19e7451a20d44ee1c21c0fdd314ef12154e4f6239ae9a1413371156675440df96a5d752d055d7647e199689e9e4b5fdb1ebed2fa0938d8f077c5929fa391efe8367c19cf3a709f21a7bca76f387c977bff6e26b5142af704f6c3a4f7bd3ab1f2f737f1a252c68ac69a0c7efc069e4ac4d95d4c7a1b437a41999eda7f4137c09d80f345fc689888c7edbc5b398d940489c4f32138d6093c02de47a5089128b82d4a8fb49af57d4a6ddd6f8c83bcabcb3ae8337eb09ce53da0d2f684b386f568c1bfa2ca6c8949f08e9337e02f0436109dac804673c886165743307d719fa3c1356d180ffcf6e81c7481dc56ae382bd2a57e55b1f191b341a382fa9cb41f100d37831f1431ec233d0dd41f9a0cf242073f361a681659c977294bd5b3ff8ea05c5d3ad16262249f3a2cf898691d03b4c05ed8a46bd681895583c9bfca9a04e3dafe123fe827f9e758a24a008f3dc74e83384a5c9ec8a2cabcff001fca7c866fd7201aa7e197833c8302eb93873d8765f130d53d3d9b6123850cc1d36bbd587d9fe52ca76732a56c5cebece9aabe3f88fb28cf02df218c41e521385fd471efcc8f994c48c4541ec13815f809eb9128006795be3191354bf3271c3c4b1818db6c0abd3a18d72b260bb57dd2a609fea22e1a6cfa8261f38326451b881e4d6c1e1bc7a7174e440907d8475e040f04fe02fa80eb36d1f22bb9e69a7e13fd191ba1e8626b4e979bcb216cff9cf89619c7003469b2c6c222c01f55deaa90c474b34f63dfdceeb15436fe8a9ae3fda052bd9fe5aa697abc517dacff9e256252f5a68552b755c1a12271f5ae481c7612dba53d6359c837949431e9148406910658fceca2cc9d2f9f76bf9cf1ac7f0b1fed0bbb87813c0510cb7c81347dc683f0f9fc71956f5b8e4a6a42e8d76b76a63a720a08b858ae93ff91606b8e5cd4a17f894e402f713194e8c219921b639ceddfcf1cee87487ef762fdd87f15c62ee9acf1a8dbd9f36eddbfd3f3fbc6b9c128ab372ea72630d41a7682f26ea05d4f0cad255b2672bb9b60307eca9c0bee22d7e357caf012a58caa48871a1243eb1595a9179626cb27cb6aeb7ce7a9045467ed9070c5c77d234a9ebd4838a06f0dd2837d59a0cc79061955912ebc1a1fd461e280e388f950018c5d35351cbd04d1ee147b21e261611b17718aa95865c9741ff1b9012dd2580825bb73a2b4254751db1712d6fac54a9adcd75bc68065161258163b135b3ef3e202b787a5c079141af844bf0f7bac07e4cc1d6772f01bbb51665eed0dfda141f4380fea20ebcc4e6b352660c476ede3b66aee8c178b57c420a6d520bd508cd367cb8e23b174d45f0a73bcb84c457cc5a76326e90a8104f218a1b260da890ecd0ad89c1b4b351780d37ba484689f9c470b6d7b71b9385ecb8c3a38a76b64e4219b8a9e3f520b0c813d1682bc5537977fbbf1d56e9ca5db4a69d31f813a3fa68e50e5fd0c20b8eac01080b305b95c31d22a5d5375e86e4455ecd0789d7bfbded6d5f0abb784a1d25f3b6c703fed0194b10728ca913e3cf4f452d5ed296924ece24c41f963a6533ef047980d1ad4a30634c346bd573ec42124d45a6120d9d72f3efd619efa2be5d633c0b31", 0x1000}, {&(0x7f0000000280)="2cf1ec0c0c40bbea45b03f818a8a77caf5156716f786ed51fffa9e0b3c95483934058a7b5e9226c269a145ad158021601da37abfdff72be00afdbcac1bd3e1d99f35970875af4d34e6680ce158399b407cd0df1ac73f2558bb582c89ca2bc5d5c2e6e289912f65e341c82f789b6169e7157e4f5af5d1cd214b6bb902db9c1e5ab84555320736048f416702e1af641c933beeffeb354d3470bbba1694380112a1619a9ed2e95c1002c8f9491493bfa24507272a644d3e678570e91a4e98d9de8926e9a7236311a8220bdc082034fc7faed244a4da16141ab5080d009f87f04cf8fe014bdb73", 0xe5}, {&(0x7f0000002280)="f67836825287de09c10398f5203f58fef332ef757c7bad1a650254852f2cda635f5ba95b3440013e7b2c09b1df5f9287ba92ce21c93ca99de007c7df2ea11b73ad963b9d26cca7265fb488e53398be6816debef61e42efceb4c75148349c6031326c233e0fcc0995c8dd56c281f00c54c52818912c49305601fa1ca0f13e6e2714706f91789b0ba0e9e12a6287343e22a7277b82dea8a8d7c550e4fd43b74a829e8d762755e7712728efc20e14424d52d5320e3dad3429746096643159c6f545c0dc4432bb45a9a28d314727939e10617ad631035cd9489c0a78dd021b68d1ed7129adbed90f8f2dcc40a15007583259ea1ead704cfa50f926cd03c13100de7769aeab32979b944661e40fabac35e2f461f88141b2ad1ca226e4a86d2d7fc63c445100f7fe543b6a07d3625f41a877f8895211715e33111b8a8b9f955af34362d700c02df35fcef86c05cbe67669074f63b10fbc6fd316d889abe9f4baa685007b642365092ce062c1a49d6a37d65abd956e785507beb23586b4ea63033dda510505aaa21ca313266c68101327de906d21b27cab26c1d53fa6745c89f4adf6a7c3ecd490020008c67b400fc4f56f9854805a3991fb37c0115dbff738bd627733bae11367764874a6443fb12c707f1fb09ded660f5e811b6c896fbad957f981512aaa4ecd64c6c05d1b59d2d3d4e98a1c582b2c885af86a48732172a9870be873c0ec005dd4698e8ce725b9390e65719a318043e433aa3cf5e0ffb6f908bc37aaeeaa0c140155f324c95148f5ab940437255fa099d0ddde6254aef7c571e9cb82d49173466ddee1e35f2e66b6aa74a84c70d89f481e3f58cdf9b7e13fbcdb1efdc89a3462444dddd8db21a10a3412a579336adaa0e1b64645651629cd97123aba183ecaad9509fc2e618f66c9c296c495e4d32673dec541f42d33483fb443523e045d50a277cee734f42f598f21b3160d8581e3f3d2f2cebc8dcd88436055a1cac1a398485e04cd89efb3827929cab63c5cd37340b0a79f76a160e0a26bdfa633210c7edeaa6921054db3d2420d951b2978a52d2d750d9d85ae0057168b1e6b28aacf52826fcb1f9237352f87ecd45dbda6cf2aad91feddee224c5712ff03aa327676b3fe2add4cca2728274a97181eb28020ad69ed49f2fe9ca754635d7d817660d31d79a8600baaa2f5fffe1ea342b5a18202c040bed708b063f097b689ec12fb1c0a37e4b286b9b109628d759fd07ff549dce71061f003bc848fce89fa4feaca3461d8f41c214d19c7756a760e0ac30d2aaf28e0a62587ba0025c0bd06f99b96a4011ad2adbdaef9f819bea8bc92b6f01419c0768da771e0de231336a7b49171a9e7ec1fb25590612b37bf19bb1336393af8a0061139533ed91686b6041bbc4206768fe4c4cd0bdfb2730780fb4cc8e69db8a5a07fa9c879aa3cc6ef043dde164d36302d7dd319c6bdc54d852373ec83e4614eba30dc7d522f6dedea6308189fba36a0f606a4212dd379c7911fb4481fdd86117f4549d63ae1027f431969485dcfed122faea70d576f7a284de79adaa18d5b777113a87ecb159f8609061703a2a1dfd729ce4abf2d6a9cfefc28231e933e003ee121a867b868026a49ad49be2a015ddd3c0485b95404793b628d3275496bce32b6d27f75fc108ce6534190df5580701d06c28a84b520b6d0346652697436ed1f5a2a7bb765da38d69ac6b95a5024775d0e5365829381e85726dc20e8fc4b49c8a366f8bba68af9cfd254762c7403e78eaa033f9be3a4a3d91d7b99ff8f6879555525b8fa3e27f1284ad33a502537402f7487b49ef7d23a5e7a0612c260f9400823fc3a61e64e0125a226ee35901c2cbf5287bacb31d5a896b7a0a064ec13fae747957c45820e75e4a73853d5559ebc307ba14a978a0c2410155e42e2ed8afc621fcd34560eaf860547b91044a9f40fcb4291a5e0b3fb9d8b5b67c4bdd3cc4f70d506bd6c0c847c9c02a75a9a94463d2a1c2eebcf90e0b39a836760caded76a4b272e022260a968d7b8e304934866e47792c27d226bfb0eaa8996f732615740b1dbdeca3be8a5b76d5920784d857e6dd1d2e0e32dc0c868ae756a46afa42d0b87befe572207224f725276c6eb1c5e243ee5c4b411831bf46fdddd178356242cc735cf8af99c096460e016172fa491834c0213d3b2f357e59ae4dd8a2a653ff7b7bd1bf8947c1be671062e98836c47e560bb798c9b8c1e0e1be1b65c276f88bc33d08cdbf9a5475b5f9ad25de26b62a3deac14a05bf7f515f6e0f30039720d445cb0246ac441c7d31414523d593024bb2adff3e6fa14d3fc0b29baa593280a42c9fc1f0ef81020e987ef63806477096c45777928ea40854c0ebbb6f079781b58bd70650426b1925ff7b3edb0bd99cbea9afacf3c5a92dbd1b5bf52bea520a4dd568a3b4048380b8218b1a09a99d4412e6980269df8a584a4b4957d3e0b8c86bd4ff27a489c95c333b15bbf2870b1020a488c44b8ac27815eb2ff84ec1056eb91db11643ab0210f0148b16dbc6c03c741328abf54401953d999c6327f8b6591b0dd777eca398d2b2e7f619e38db4fdc9d050b239e8b1565720d4d261695cfb51089c7b434322585ede06f57e2d02b561767370f27bf9e482179da34d2ec4be5b7f804650fde82e91e60ca1a442670b33db8e464c261977b254e1a27159e52712cde271a54cd4815f99f3117ef35af55ca9451b7ea3fcdb9b6a0288fc86c7772f1b4daf3beabf9b66af3460e8b4518344bd35fbbfc8e33d5a27456f6d09e48962d0a672e254b0918e1186ecf976899307020e7301cf344d596dd7f755e6d6523b204703d93aa7c2120a65cf017d352cab1d97dde49d87c485db719bb8906481b4e32778e67185590581796041834763b62239d8e87a6ac30ba8adfa8a01ec444791d1054fa3ce6d1c132ba3f80050ad36282be5bab8a02f5daa3e9a74ddc085a635c036245a5ae65d7c584141233f3f4f4f54e7bc6b74e1af5cabd87db39f5571e4d37c109c4c803a9028ff263767dce31b90bd81702366883023e5444a965686afbd4dcf93f7c7ded2c7cb3ab81e638d2e857b4b5e1ec5731db558d3e5fbe6c889b212cb08f8729185173857233ce1a519dc97b4fb6a00fac4ae74747fe535c91fcf8c97f3e5507e9b7c6934f00c203c10dfe4e29391f05230bd31463bf72dcf96d3ff6292c142d5d864100dad577d269297d9928d32fc930db5c4c6a8feeab87213f8104fb6bdb3f11a4ca7923d233b54801b3e9f9f42745186a54a939d95491ed5fded6bfb12e486c2b7942745ff3aefa44ae4d9fc18a8556aff94b0d8bc72254fc06f7414e36a735621218fedf13a3efa0bb0e6d260c18d74a7024681e84d0055a882ce8c74f62a6387af4df013789a80c8b012218a19c70340e7dc9082eaba938d611a42e65e7e4a0772f9485026d751e72680fa4ef8b3b5293487a37f6c1999d8be6db66d937a033385e6ab5d6d3bfaa49eb4fd8a9a2f3854572bd1885135502d85ad19fbf7076642b6db8b191157561bb2b16ba7b5503dedb32a271efe2e827521b724e18a45422c34a12143d704a242936f7e5cbcd8616096c51486887441c3c44218999bc77eae79282c43a7ee6dd3c1038d00d4f95087468c2b9ff3d1d7726fff212d640b4e801bc43694a74791d7bd11b95480cc8e289e7a79711f71f37d758c9c1e230e147c7cc9dd73da09f3346df7489abedc0f1ec19611a2d451a7e07d464fd7f23aedb62a59ba381a86e93e12ed91882da424fd898b8237b549afd07c8e7f3d9d457afb514879d6ab06a04e361149a0808d18cee5337efe95f71d7641816757cb40f4f64c73c6f2beb0f15634334f55ba4f5270e7153c1d4230b81b40db45281ab32e5e9bcf08c4a3f1f2d1ada903a22c1aecaa9d5d3201b8ce9525bfaa794a7a7d2b7895d18da43d7399cdc3307c980f4fae26122087f9dd89277d5b9be21fe1c410b883c3a6b990651bf6bf3e53136e3a3be31e5e6df563777af5c7a663fb9c5162958752ac67b0d3b6ba1601ef835e113c94bc12f1f63b7b36f47a7e548f3ce4dc8bc5f5f7a013a75b860aa8892f2bd8c2eb157bb485e5fdf2137414a50c9bd928a6b0feb94d07647ce6701c98b43988d03859b7eef346e084c6aa0e00861ee05bc914df8acd17598484aa7897279308450fac3a04fbfbfad71fc24af4a413d6be4a5ec324b92d9002de6d13e238d53fe8074cde6c140304598414b0b845702dd701bed738a4b7d2f9683d62555eff1e04163b2c41e38f477f53fbf09f522076225fa3d5bd68e90aa5cbb6a9f9720e2fa65ff04940e9cdd74c583b79ae10120273240cbd8de535d83db63259167c4f1a1877e4555c07fee0929193d92a4a1ac48cf2cea9677f4cc9832da7334e194bda4f25bfae719a963348e8613af379d8a03d7135ed66c90addcdda63e8db01679e456350da7c7024557b2fd8234214f69a874c0331cf6c7453c1b32701258a05fc507f32ec9ebd1eded6dcd5a139fccf7808fbfc804c863ae8c831e853628142ad18ea339e40aa4f0ad70a114696ca25b774b1d989addef5ff2f45071ae5b38022f58fd06066090ac5808024acebe463b2f60250f716769aec326c61b648d5e9a51b609d411eedfe57b375f6bcafe2a46a19655eb4f2fcfa2f95a57535911fef3945079312d453500680f74d2df1b4b2f325f2d3c74bff9abf2d809b8adf686f74836a4948dac015edf37e817771313f6d78a446ed2a0ff9e1b2404aa78b5664f77f2a4000bb204de1ef32d8207dc8966742d4f73d52af1e20010c18edd2f2c986d65f91bde73452225b296645f8bcd58856c93707940ce5304c3a5e3b36a05f328d95aa613722e3ef5989698afcb1db6891d7d1df445f80d588eceec534980dfc1cc50efe86780161dd32b03ce29f662f38ded02b3e54419a90d1a29a75b2a2f8928a3d9e1f93ccf812a369ac17818ca8d9b68e99ad7d6d77ac009cbd61156d43eb4fca3fea5d672fb2ec7a623c57c6356e2030180e263782ec5dee9dd442eae969c59f53a0fef7d13f67f069d9a4f6ad7393dac7cbf1e352e4fe0b3f56d6f4ab0a62c13fdb4ef3f443424143c04f864676424171fd82931f5620e0e6d6605f3373b3d098d0a9577945be30da09abdc975722f00d69a43af3ada5ecc1a27bf84cc7432e382710865a883c85c70de5053caae30d2fa31d1c8fd88d728cc237d6edf03b2e930f82ed87c1e01388854174ec255c4f11e073ec771d00ccb7a4389c1a9e51864369da82c9bdfa27d24f1d484b7d42b265c78155cf4c411b9b4e5a3dbb8289b94cab52b9ccca78f4e4af6c5d2a4495cbfcfa93f79ebb39a48f261d8ded280c932d46cc4c445481a1d6ba209d663fe7c006c615463f519b3fecf37ef4df2f91be80b25d310e8cfda48557f9fa5fab435f4d32a6ee27263672d62d69d7ec2d540440c0d6c763d309aae713ca89eabd5b59e7a6763b3660a4f88a29b9e491a70393505febda46954cdd80d97ada68a8c268d385dac8ed1ebae3d1f9e8d511aefa45c450c9aabbeafac3ee86557f1e3f9b0a7a37c1dfa3eb23c7552f7d5998a6e42bd7efc8fb0ffe69f4f3bdf1955f82372848a30974afc81c879edefa48f406755d0a322e65dbb9e5213a804aafeeff859ed8f2780a93d5d6e7fac508941e9b1f0099aa19b3b0f8b287144813d28474c9914d599092f5f728a43b950e9edacfef06f32fee83412824c4a14101861fc4f9dbd77cd791d5313356e66ec82caa3b4ed6468ec787236211d8228c59ae2dbe0fccfce", 0x1000}, {&(0x7f0000000380)="1e03f881a37faf28ce9d8d16ee10faef0da8fe29a67ba12a192abeda1be3e5e73647fc70c0c811e752a779b34351d95fe12eb1724e1ffef42c1d72ba176977ec6a483daa1d3b454443e482619c28dbbf8451f24cd86e09658b579b211c6342c9fa9e63a1ab58b00797100cad5b93bb612e62c7787a4a5b3dfdae8661", 0x7c}, {&(0x7f0000000400)="84120df40db641d35090362c008e1fa72ca5df8f6813abb81a0170672c6ae6d12137196b6c3b6788767221dcdb", 0x2d}, {&(0x7f0000000440)="292d06b9df5efda453f01a83eb3a6b6a98c3e6b3f494c2f01c2cfa35ca0d0471864d61aa1397d09eac4370ef0f7771c559041e4dc78e9dd1c14614b3d45b20fa14fdf591595f3b70399fceda49dd7e496d3648dad267cba0520b7674c685f9ec0b24ae514378695153722a5d5dbf2e89e6a3a8f1f18b7e5973aae25c9346dfa72a2f51646713c99f75e6cfa8e5", 0x8d}, {&(0x7f0000000500)="cf78952c81aa3e6df1ee48067ddfea7a60bb4590922abce140f878d8558b0b0b4e23ec7f542275eccb3acb9ba82e88da80f9944dd5de53f65bdc4cae8715bf47226c7deb6913199475ae37e38c60544d97d9e0e601a463e75dddb7c3655e3bad7918541cae07a1fcd209a5cdac38059290d0e45754d292586c7023c87f577d91ccdb697b0bd634962ec232d801e7ca1c697e6335efd4ad17e9409f7fbffaa54f6d0716da98023c5fdf13994092325dce80f85731", 0xb4}, {&(0x7f00000005c0)="9bc0ba9f0242fcdcc937716b753ea9e87d5aea90d774eb78b958f85eb91f53a4f4e89fa48a4a608e294c7daef10b946256fd52639a8f5ba7", 0x38}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x8}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 16:15:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xd7c, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:15:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="da8a05f73d2b4ad43b4d3c6d756e7b12e055117d3eab534ee144c120e3d56e984ed11476ad28c189db330f9a6e41721100200167bab6b680a3d365266a761cfcf45ad4faefcfbe1f07c4d03311031d128f1bfb4033cb677e20e7972cbe46b19dcebb", 0x62}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x21, 0x1, 0xfffffffffffffffe) mprotect(&(0x7f00001d7000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:24 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000240)={0x5, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:24 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x3, 0x0, 0x0, 0x300000005, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r3, 0x6, r5) getuid() r7 = fcntl$dupfd(r3, 0x0, r3) recvfrom$inet6(r7, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r7, 0x6, r5) r8 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r8, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYRES16=r6], 0x1) fcntl$setstatus(r3, 0x4, 0x80) semop(r8, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:24 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x1000002000000000, 0x2, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r4) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x1002}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x800}], 0x5) r7 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r3, &(0x7f0000000740)={&(0x7f00000009c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000640)=[{&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000600)=""/36, 0x24}], 0x6, &(0x7f00000006c0)=""/81, 0x51}, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/181, 0xb5}], 0x4, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) 16:15:25 executing program 0: r0 = semget$private(0x0, 0x10000000002, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x0, 0xb) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:25 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) chflags(&(0x7f0000000040)='./bus\x00', 0x60000) 16:15:25 executing program 1: r0 = socket(0x10000000000018, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x490, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) 16:15:25 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x5, 0x15e706a}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:25 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) socket(0x11, 0x2000000000008007, 0xfb) socketpair(0x6, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0x800, 0xffffffffffffffc0, &(0x7f0000000080), 0x0) 16:15:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x11, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) read(r0, &(0x7f0000001300)=""/8, 0x0) 16:15:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:15:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) close(r2) dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000140)="f928848e2068073f72d1f1824c2c6b8fc4dea32cf70f91205fa6790ee9d1de275b25351bd365453b8f88047b6c170bac17db97ff4a39d96a5824553c081d5a0b62c0", 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:15:26 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x2) geteuid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) geteuid() r2 = geteuid() setuid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:27 executing program 0: syz_open_pts() flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) 16:15:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) fchflags(r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) fchflags(r1, 0x10001) 16:15:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) read(r0, &(0x7f0000000140)=""/208, 0xd0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:15:27 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x5}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0xfffffffffffffff5, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r2 = socket(0x20, 0x4, 0x7) accept(r2, 0x0, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x2000, 0x302, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:15:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) close(r0) 16:15:27 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x60, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x4, 0x6, 0x1f}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x11, 0x3ff, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x21, 0x5, 0x8001, 0x101}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xe98d, 0x8bc}, {{r1}, 0xfffffffffffffffc, 0xa3, 0x20000000, 0xff, 0x5}, {{r2}, 0x0, 0x80, 0xfffff, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000003, 0x6, 0x200}, {{r1}, 0xfffffffffffffffc, 0x50, 0xa, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x48, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000003, 0x3, 0x8001}, {{r1}, 0x0, 0x16, 0x40000000, 0x5, 0x200}], 0x8000, &(0x7f0000000180)={0x3, 0x4}) 16:15:27 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x18350, 0x0) r0 = kqueue() r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x3d) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6591e3604e0cc322adcf3dbdc2002006ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9201830e0f2f0c9f69ec7ab3a34c2909328576c1995d6b6e6834eb294a53ac58482e8caeecf6247a9544a14f83de042c717d7f0a764cce103d8444b7fef43a1ae719fa5dec8a232bd184509", 0xf7, 0x1, 0x0, 0xfffffffffffffef5) 16:15:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x10001, 0x102}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:15:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xd6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) write(r1, &(0x7f0000000200)="06ab1ab7bf5979bbb48fba2a504c5d", 0xf) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="f2f6f96d2a7d4558383523bd80898cc6a1b21b047f552ff88807e833657a54568915b52f0eaf1008b4933fa4743372bad9e47be3713b4e038a3f9c5721f681af25be6b3e8fa839a4bca4df8f762963a374617b865a4e3265d5314f5b3e53b9d82a898f2ca2e690104aadf259c351ffe6a6daa96ff0d8f4d85dea56c43ec027960a6a", 0x82}, {&(0x7f00000000c0)="571347c4e83f6e6ff2d8bcb4973d97128cbc5b6bcabf1d2acafc9d97817398c993f25676e0c59cc54d75c79a1e12dc1b21aafc", 0x33}], 0x2, 0x0) 16:15:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1}) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) fchdir(r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) recvfrom$unix(r1, &(0x7f0000000180)=""/145, 0x91, 0x800, 0x0, 0x3bf) clock_gettime(0x6, &(0x7f0000000040)) 16:15:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4098], &(0x7f0000000040)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r1, 0x4) r3 = kqueue() recvfrom$unix(r2, &(0x7f0000000180)=""/249, 0xf9, 0x802, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:15:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) 16:15:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x38, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:15:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/234, &(0x7f0000000140)=0xea) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0xc6000000) syz_open_pts() 16:15:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="145fbb813f7e3c87a6edbfc18571cba3012881abe3caeca6c5f8297d6d6902f6024c36037e534e74ca492f234a4b2c984bd078962ffa9188542de89ea8ee37c2c1e21eb8536f46098e919c8f18b25b56434139142fbc40f6ad3c9415d56d75c3daef2b78b1", 0x65}, {&(0x7f0000000180)="8ac9b222cdaf5eee20edb5e628f19f6ab1fdd3551c22571f7440dba8ad6f29571d19256cc5104f76bd32540242ddfa2d6cef5d85d7a83fca8eb3bed1b97bff1a8f62c6b715f23c0bc0cf73a2aaefd98a583661234cc2a22d3f3b8613a4fc07a143948c5c9812a9d7f18eb9ec", 0x6c}], 0x2, 0x2a) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000080)="c1", 0x1}], 0x0, 0x0) execve(0x0, &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000280)='*/,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&:\'-(%:[:+@:$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xfa\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) 16:15:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) 16:15:28 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:15:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:15:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f00000001c0)=""/254, 0xfe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/12) 16:15:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) pipe(&(0x7f0000000040)) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:15:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "b04d00f3ff0a631a00", 0x6}) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) 16:15:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) msgget$private(0x0, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c00"/139, 0x8b) execve(0x0, 0x0, 0x0) 16:15:28 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/18, 0x12}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20414, 0x0) geteuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'./file0\x00', @ifru_media=0x81}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:15:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 16:15:29 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001c40)="be4c92231bd263958a5f618ec52ccc1240cc9fd63c6e687349fc33b8b42625c8fe388cf174c61aed2e4172a69c05ba", 0x2f) setegid(r1) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) chdir(&(0x7f0000000600)='./file0\x00') unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r2 = socket$inet6(0x18, 0x2, 0x40) r3 = semget$private(0x0, 0x2, 0x8) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r2, 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']) 09:43:20 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000040)=""/56) setregid(r1, r3) setregid(r2, r0) 09:43:20 executing program 1: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) mmap(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 09:43:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:43:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0), 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x46) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 09:43:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="440251", 0xfffffffffffffee2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) lseek(r1, 0x0, 0x2) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00//file0\x00'], 0x10) 09:43:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x10000, 0x20000023, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="1c5bc3e4b14a0e557d157cbf4caa9fadc3233d0f49cb878f43bd54759c64d6fc45fd4f0cd3f6e581044be68cc240bf4355e04e046369f0fbfd1acfd7aaec3462034eada5a08494670389e9eacc6050c76edbe8acb570a15c", 0x58) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x8, {0x4bc6, 0x7}}) 09:43:22 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x6, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r4, 0x1, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) setsockopt$inet_opts(r8, 0x0, 0x2, &(0x7f00000001c0), 0x0) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r9 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000440)="83bbb2591160133fc8a0aeebc24e6d2472b35232a362ac0c3011040579d591670438e07c882dc3271db645dad3a1f5976b11440f4fd666a747f472df1e4c2c4a42e11d91a0a53fd0d999a6b6933bd1170a44c0add6f8fcb9b9789717d240c9e736063d77e01e13a187d7585c7d11926e736051c2243d45b4d356e6b9b97bcf8f7e30c2ab20f2f63720caa3b252e2c69d91461bcc15afb20bde1c364b56ad0861ea4b27d660ef0379dfbfca5e9d", 0xad}, {&(0x7f0000000580)="41dd53437c0488a68f2eadf3965da4cab1bf0baedf300e08cf50d4343473038048c0cd7c6fba5dc0440cabf0d3804cf41afb32362f4a2c398d29caefc1c0fdd8cfad172ad4f56f16f7b81f8fe29ba58b48e26eb565796c79e9e4302c86258dd1f3d743291799f3305932a95a89f720fedb80b361e9b5a036b2d71d1d68b16f9cb099ec7e25fe2558be9a73a3f8e717f1010cd2ad9cd2316462f2f676ec07be9885de", 0xa2}, {&(0x7f0000000640)="9e90e651586c989ee005459eae33658829ad0ea32f8fa7f12452c4bcf2bff7975e4bf15c0874982fc8b901854274a115278832856fe0a5886bab07d51e42aefe50b042ca44e67615e76c26fe200b479928f07fabb558a4b4caf70494a3ff4dfb28ee3b05d13391788a74dd15e87959fef9e22e8289adf382807b6c1c3e2f273e34a150445ab00b6681d1c17f126b10dcf28fd59b788ef3fb0e29c23720b9a9297925", 0xa2}, {&(0x7f0000001680)="18f3fb75f47c57315c96968978862ed9dc3904342508da23ee6dff6e460405ac8ccbe2d448a485906e0cdaea50428c6949ee9b3d025f055669a29b1878a421c408f3e7eeb6b906e74e8dd2b59b0e8cc0ca2ed56c19af448b22d3f2d202fc8c74ba119f66b542543738d389b6de5886ff432ee60b0577f8f0e1d6c73535de1fa835087c838b57fc9d6e48255b8568a8a1e3473a245f2413ca51c4787bcfd026f84efef1b4b6eee8f2afe3533e2089dc71fa79b1e7ff776abfcde14095e1a9f842cc2be47db22d0bd21ae06b0fc975135e2eb1a20bf8e73d67ab9d9644aeb5856842666f5110f99cdfe94f19356cc21be70c03ed2c1f63079bde81c08ffe6df2d2c4e4a0036f130d5ef71a982cf204335d2bb5399618365aaa75d99b1f3007b4dccd7397a9fed7c8e6d2ce9d0e761555d9e1c13ee6559165530cdec738aa954e385a1d6ee8311d5a378c98edc85106cdecb3c9b3e5c685671d12238342cb93c7ac50acca7af86292b340884d5f4cebe1bca140372d38a81a9761506c7de6378a305acd260609e0f8ab52ca8c676ce7b53dc59eb9ec203cf0e91c93464ab344031c44dc2f51166131e678ee97aae031c21c6f3b05b04c3bccaa1c5181e32471e249099859b62c9d269d24560aeea385d987e9be4f37426f20cbcab23eb701257e87f65d795c0d7d2ab209c0c51e763324650ecad21a58e517df8de79fca783706015d21ea59521e8312e377a9b00fa9234a7778ae970804b60dabf3428768f8d567eea340ad742e1ed30373d37d4eb29061cf50f312151a15f70e11033f5fba6f06e4474210a7d4a3d163e9d0560e460ddc2b552b98aa683d14e0b611123be4d3e5dfaf3fa8621db7c4b3a9adfbc8fa6da4e555e0f083d385812140f6936351976e8884147fd2bd3988a43c3abdbf73a1d31ef60a28660e37624dede2050c8dacbd30ad8c70a626243f76ef48e2594005cd4a194948015aec54b96ac099a66ca67c2e0ea1baf3a073057da6075f3bab712678f0a45e2e258e0774ec8b40ccc22d0e8f6642db8e3f0c8f14ef0dc420a9c661cf3182d98121487b76813c94ee9d2c7364007f880941d8c6c2e026c05454a9007a0e08e9d1bcdd51f4230c8b5907ecef765bf660c414d7d0ee17030cfc7b56031891af3895b195c9719ab78133d31bd2c83ea1040cb2faff4628466f017aa27b09d2746273af6f82522378cfc40019d1c0cc599babb8c6352e79e204166f41fe9b184657debcc82c9d4fc8dd027dd63a187cfedfc74bb9574fbe4f6da8b92a782fc66a6910371046676b75e5520dacfbf08dde3b45c145c3fb3bb5340bd9796087e49353f60e443662fa31147621ec557a149441aa940e2ddd06c90c84882947bd653cd9630d38d455ea23ed96c6dbcbf39ef7ad3f26d1e0d10154f7288100f3ac485362177f2829235b3ac10824c50b3dfe83983ab207c0690e2b1cc6b1b99bae69b1ccc4d5ecf41843c44a31369eb399d4c53587f75a02a8ff12b010328ed6aec59338cfe5dfa1832dcf04327b034c6192eebcb6bf639e8a37b82eb55738299d9a59fae9249287e7e6f2bea7077b009df42cc680f7c152f9fcd48878e74b904a6f63629f62c5722871004bfcecd630a2dbc6ba86fc90cb9f70cc169092dfa58a0c8f13fadd43c86952fdae2717c00fc072d6123eb408742f37c2832c60ead8511c2589a483d5267a0c4df118dfbf590fc68df571add2f8e00ff5f90ee3c6d1aa5b05181430152f6dd49a2d5d1cf6b1ccd2e50e979d96dc1090a7e2613899fac1fec75dbc76891fceb4066085d43f31a039b9fa893bbe9f186c3d94010df21025864785f32607c12a2aa7d2896d2ee8aa5024a46c37db699a1fa3fff5a25d16a43d32f35b16fecfee333fde733e411d3cf0a02178dc74f49090f1f0adf9dcd27ee36b6fddfe3bda20c7cba7cbe1cb9d2a1c23623cc1eb54670da747135008f60fa6defd835e48b57606872d8f65d6c1ec40d028767733b38a2b7efdc752f0efc251145b6b1cc6016657f2ffeaac65a7e42c109bc6f4dc8af0afc2ff29ca93cae134d44ac1ae365b97a80686834631aba4abb7d1416bb8049f5d1064615add5b72551e6bb239d97047a8edf777e51ede4ea83acc64ce8865eebd4142e788952577373cf645a7e3fd488675faf00d348a87a03a0d1e023a845a83e8113aff35c615338caf08cd7221994980b3b5ed636d24b9c8f2190154e4c8f4362c5ab2b5eb4de72a88b2a50c3054be0d39c5d06e50b59beb721a2cf6d0d0422b67607331ed669053b8a1a106984fcb52fa1573051ad1017ba522e5bfa5e84be49258857d7907dbe8e73828b503982b57d97db103a2cad4db65f4de60f0b488b698601d3b85867f79a00d5518b6e15a30b078ca9f5281b00ecb1bcfbb51381f85a75723d603423e26f9c0587bc371e36d6906a5ca30be0dfb5441820130576b307f6ecfd67c1a070d573307dde176a0a80d51378a80373810a468420578e113bf7e8a568ba9eaddbc35a9a796f1b8ec6b695aa79856974e497aaa4e1b13350a09a25adae585a7ad29de90f428b491a77500f1f958448da229fd5cdbc552318e438f977bbf0dc82ad2dc222e30c1b862219449506381bd33f5c12548811dc1fba06f715fca2f4e7cf8a7e8a34bc484d6a3b13ca0a4d2261f8bdcf45f401e048c5f530707832aa118866fcc29a6eacf901d6dff866d28ca2b80551f139150233b2b4d7bdbc7a7dffdc8377bf3ad4e24f4672ad6a13b787527a1f17d824aa946d24adeaa559d1d35ec1febca56aadb1804c6518822c0002065a062baabade3d1182a80ba0f9bd9d69c0b7eb28a387736df99c0e44590c2bceb2f83cf66bb680df49e6f5f41274cd14b947bc02e446bd0d313a92aeffd6fd5fa798329853186a07aeb9533ee717a8a6c980a28e1a9b3bc3c918de88c8689305f7f6b4949f8c811a20bd65acf54cb9aab0edb36354b0dfa1e86ba74b55a0db603f636aaaa931e7efaa4081dde76dab8f9293b690946c9a337f5917ca5ea52d0898917a92327a6486de8ddb07267ba06b3ce94aa6681da68844014416b74a8e4690aa070200e6ede06bc781fb472bb0ff4b432fa2c44e50e3175f11eea2b7c43cb6fe26472c37d91505cc89d088fa208c8e04293831a997498cd5f51af6f6e1fb19241d089fb9327fc971fd6069cc7db084dd88b70af460e28f1a831beb166aeb202ff5c127bed00ed77fadd1fca1742358c3dd9e71c9cc23ea5163afe93a9fddf16af4b7b7f7c8a557a6acd00f33fadfcf439dba549a2690ee4f13afe1e308786c0da8d2a11011fedbbff5cbf08a1903db6b272272b6f69baaf5c0ee54f8b04aa50761e3cae2d20ba9c1010ff5e44eb7338a0dd419b4c0aea63ffb0b5350e280274d489851c7bd4add9506c622b9100f9671a0bd2d8b94dbd6ed9d609b6f45d30b12b6f70b8b269ab14d79000793dd2b6462dcea1e2c7d0009a05c8823630ee04b5d97b7c4905e1afa0e750e91a7af93b725886b03748543401996842dab6c293a5d4a2d3a21e26d4ecd467d5d91187a6205e6b7773ca23446996a6442e66f35c5e6cec1cc0d2813a766d83f966916376ea7ef20a619fe168184e9c19973f3fe32709bf2391636f0c1c4f6cd71cc9951ccbe006f657988151a7038d8d0013a54e5faee588881aba948e9e01d6d8f5cd92057364c6a248e0b9ada044ed81c48cc0c186192d8f386307290e9e353220d7982611a562a77f003464c7000e6f343f64f662250fc73bc6f67f97ed222fc07ac10c9db63339d9b7653ac2dcf2eb5cf07f64b063049be95b5994c9a82bd551a06b0be861bb7db3d1ef66888dea0d3041c9ecf0d762c061c27508b8e43f5def2a18401fe3c246ed3cd7401c8d3b3bea0382521c7cae5680b63c11b20bcffce16a91274f3a23ae0ba366e82d40db7dbd7a9246917f7ae651d1dfbd894b19ff3d5aa78f59983002cf03f72b9457ae76a95cd3594ef1b688f2f03e30b5562cbca0081f25ba8ddabc06fc3c6c6efedc463c7a275e9c6a01897e9418707e092955dc1cf227ea1f95cf9743ac3cc05cb33c86a7cf926286dfb4a23657b38bbf0e04c4fa18fd9a6e36ca5176081e640d32de2f00ee48728d24df31d47a9e31c7f44d1d30339ed2076fb1314aaae8ba950b52b7463b9b9ac7c73458c673659781e4937c9aa732d7d88e7304a40ab6a2aef8b7d9fcf1e22a2410e89d6e6d007688eb2ff9a37a69ca3273aecb4b2574b96d194d86f19eedcaa4003d1a9a1527ac7eb8cc3ce36b9c5eef5467a33d2416e8bcc2c459111bbc97c0f3d517b6b73e792db9195074c0bf15336142b6516ce5850b8149ee4210810ad5e235e47ea4de7c7d71296fe5cf2bdffe28fedc27f1d798f731e27e34aef3c78e2ff9e2dae811d343d7edcee29b86ca13ddccacc3feaf17c2378f48397a5f1307e06751d1b919bfbac2449ffd924e856ce87f950b4ea550a5574e43a72122bdbeff9a395e93588a3c2afb744ccccf4f68e4bd60827c7d2bbec807f36b8fe2845b908a6cc5d849e9906d011f4a4bafff61690f14117413a98403a8203d5b2d4c0467c7d60bcd1954d7e1188e722202878ccb8fe9d2d2350184f81f6e5d9adc8fd9faaf75c1cbbd61db9cd9c847fe3ca3fdddd9f580d5d8039f6a15bcbb481c00628a3ec2fdd2edbf14911364c51d031d533da7a7071c40cc643be95a1960b19677f4c2042c5a24c9c569717307822f64cc1bcf71bbbec06cb7b95b2df137eba78e54a9b41838a3e267f4124c0f5cfe2eeb3c3a9c49c31651afc1956860282d0544f92f9d8c8088fa30c275eaefc8d4f8430aaf6b48fd4e706e306ba07256e03f3bf4db6fd33b04fc7c61f85763cddbaf987a069676ca0156668266769caa683950f1625179f3fa875513a523e5927a01192a27cd180299a59cccf4a8efdcad35df150c456cc5ffd3b888c7a2393bf69b82cfb83edf29322687b610197dba958fac6cfd64647003fcf5d21550a2fc6ce4fe8a2cf920a986536d2d541f04e298036b3236a068e56c59e833e7af63ee1ff48fd58fe2ccb3749cb7cb6a1055a847282e3cdb15140893c9b793348dd4822ae30926bf0e2aa11391e312ef6212f54cd4640a366a87e36b3f2584f63f988e95dbfcf5f8e7d92f2160a42c4e2368ccf4be22c154f154883c430bc81209291f3d606686b081097106937c7ab0b7fa71d3aada79ee2d10277acce2979f506f9e36df683ad00261abd3fc2d5edf2d0557956adf915de07f879d452e5351481222747c171c9e2650280bbcbee45cde9d45a582e2817bf98731c15367e16cf13b3e611a1e5fab17941215a52b07cc6ec45bf9b49b1d0917d137b46e51832a5ce54c09fd7469cc80e0e29cc2c5fcc580e08480c77588f6f1d1699316c06e4d9e6bb3e2fa6d7a4747147b8ef05c9153240b913a245b57ac9bb0e6084b7ed05adc33572fd4f3bd25ade84a0a17c1d7029227b11104deb89c81d9e702ef2ebcdb36604e984ab13e00b63f60e70ba93a40b188b48ef8653ab8f6b9c7ee35f1b89014406bea47fbca685c0e9554a17ff5222b6adab6b554298bdddc2d3bcbfdededb8392ad5a0c6aaebaaecd09332863ec591885b46c53311eee93b058d3bf03fabef89038680a7192ea7a495d94c07c4bcb1713f28b97647ba2aa6d8233b7e33cf4ba7723de98c91edc4f7d5a22f83d381df481b7d9c0ef9cf7f53980f9106245e2f3ca00b912ea1b47fe1d38e1af1b7f9c6074e855aefd7bb4674da69f2d66a1fab135a869af19c560ff46b0e2fe3b5173d", 0x1000}, {&(0x7f0000000700)="c20f7ac0b40d144f477823338c5f012cbcf414958cc4e20d8f028eead797c8e7dc40f121891eeb46ffead627a58f9495108e0ab1bc2b5f3a701c82dcdf19f952037ce7de689babb9cf3e90eaa49fa7a91ecdf51c85a92d64a6015bc8e6bc88931883d6df7d64a15e0c35b482f6ae95bebfdc1437b57ef0bf1edeec5000ad85fe39aafc15738d5810b9b67c7d5e1f1e3642ba2cf9c8195c6532673f6313bb7dc1a841fb0b8330e1d9e41519cde5d1af9f8f4027c8c39cac6ca0b52febc9bd7a1c18627abffdeb71a184c72323f17d7ffae6d6dffb302a27943cefe6516487d10aea238c8233077f19bd", 0xe9}, {&(0x7f0000000180)}], 0x6) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000380)=""/33) 09:43:22 executing program 0: r0 = socket(0x11, 0x4003, 0xec5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xff}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5f79) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 09:43:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:43:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6d6b, 0x4}, {0x1, 0x8000}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 09:43:22 executing program 1: socket(0x1, 0x4, 0x7fffffff) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x7f, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x400, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x4, 0x0) accept(r0, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 09:43:23 executing program 0: munlockall() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe2b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() 09:43:23 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r0) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r6, r7, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f000051b000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r10 = shmget$private(0x0, 0x4000, 0x4102, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) setregid(r2, r2) setreuid(0xffffffffffffffff, 0xee01) shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) 09:43:23 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x4, 0x11b3) socket$inet6(0x18, 0x8000, 0x7) fcntl$getflags(r0, 0x0) 09:43:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0xfff, &(0x7f0000000040)="23789483e0becc943e5fc1aec15acc8c076dab2a70bd4672cace01d655a85d30576f8a810faaeaf89e5d621a6a534d1407e79a486aaea2ae5a81e8d3d16691002b399d5fc80fc749f8", 0x49) setsockopt(r0, 0x3, 0xfffffffffffff001, &(0x7f0000000380)="9513f394269282d455abab56626afd70c6e9b3fda32e1149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a807d13e0628ede88afc66b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54d829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17426c52e62cc7bbc1132c6c63cd853009d0d79da27c293a", 0xb2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x0, 0x1000, 0xffffffffffffff4c}, 0x1f, [0xeef, 0xfffffffffffffff7, 0x80000001, 0x385, 0x10001, 0x7, 0x6, 0x2]}, 0x3c) 09:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) close(r0) dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:23 executing program 1: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x12c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000740)="43f780f45ebe0228b6293c80cb3cc8d865017ec0bee1012d64c9027b7ac03749dd82e61fc03548728e9d5162fbddb7d158a32e2619384a3b70ebdc1232a7f72cd95f659cc66313daac0ba8c75982755eaef822bf2f4518b3177ca4b57a28ffc4d3cfff81c3173116046cda97d414df5cef3d659748e25bc8c8d7a18cd3f1d5f2edd701e47c5ac9c3133fe3ddbe466e7c9223d385cecadce7bca98d3bbe2239dc8658929654ee59faf03160021e25ba6a527f884de1f45c35f62c8b2ea99c91f8debba20fa9e3d44a024ef2af2373c477fc27706ec3b5ede4dffee0f31b444289e8c6081922f1a32bc8542b670d8b2d2fed60fe2b7f7cecff49a4fb0dfd", 0xfd}, {&(0x7f0000000840)="cb209634a9a76d504972717beaf66db8d659e1b44b7b2d08b7f5a607f9d52f1dbac4a68f4b223a76be91428ae06a666075817cbb121555d1ccb9d2026c76a461e52890faa6d2c33a3003c324ca4f99ceb0ac58171edb7696271adb43ec54d905f1ad33766c4da75b9f7919f4047c933e79e5cdcf56382118a78c1b930e8ca6c84c4980f834d8529d", 0x88}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r4, r12, r11}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r0, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r2, r3, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r1, r1]}], 0x130, 0x400}, 0x408) pwritev(r3, &(0x7f0000000b80)=[{&(0x7f0000000200)="c16269236466b219fef86d277e7d28c5", 0x10}, {&(0x7f0000000b00)="a514ca4f06dc0c6060eae4f17a9b48cd55e78a9b7a5081c24d039285e6a84133cb3c6e010e053f4aa42436a7e5eb320328bb23666c957cafd1e803adffb91492e4399d672cd6fd1c9c3bf3", 0x4b}], 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r2, 0x5) r15 = getuid() r16 = getegid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000a40)=ANY=[@ANYBLOB="01002e2f66002d3f07706df1576e7a0b24a2f593b53bc671c05f048d059eaab0b6f8ee1770c65dff6b7a6f9a307f13c38828a31876e5a7c4d5f19225694982f2864715eb7b1b5133a27a9db990b45da22dd3f7466eafc4ba2fef92406397678cde620ad2a1278e998791d4b6cc1d9fb3a4e60ea7343b2dae2f345ebcde058e641f12eafad8115a55adfc9f6085cebc095115a65e29dd38bf0196fb80b957805c1697c6bac376c67173a18705e26f4c96379c170459b54cb7a9"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="929c8f704183c80e2e62a8f8a099088704512cebb1db3a5214c9343d3bdb4c657617dcc1d4478522b87442c425148924b9cffc99188c82cc2c4513848ec2e9ed6173f5", 0x43}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r9, r12, r13}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa8, 0x5}, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xa, "b08d16c6242e0300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:43:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x13, &(0x7f0000000000)="0461d400fb80f4cc4749f86d06d33aec40df58c18d43071d0f55fbbeb991369b99261bcdd052c750aec56e679c3e56079e8b", 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x602, 0x0, &(0x7f00000000c0)=""/8, &(0x7f0000000100)=0x8) 09:43:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x84) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 09:43:23 executing program 1: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x9, 0x0, 0x1, 0x0, "0000ffff00877ab6f3ed85afb494000500", 0xffffffffffffffff, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 09:43:23 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000200)="2e6dec4469de8c270898ada3e13ce8df3dc0ae026eef5bc456c25f6e868c0f588d6a287441f9781562b093b7f257457ed2d909e6ad0473087ab371c8f0a4a3069a6f46bf30cdfd7313369860edbef6c37927015d5ddec2bd37719cec89d84c3fff1a832d198748646a5485232d4094e9eac480af12b72cb2047728c7e595506541101f6707e5025a99956a11ac65a2df045144213f436fa579c660a2ed8e35f4e02f7846d09473a50b9f0770c41b081aca849d1307c490cffc0f4d102858af2490b7d7d2aa622374a8e34766ca85be23182fc9b9dbb1170a796b163892eddcbae3e86b54aa7ba2670b00f7a443f9d1fb2ec8bffb529636f0d271fe2962b5a67db15bc5c9c09e03eebb545e9f46243428790555b047a9f5242e89c94fd5ade9ab175ef3ca36ae84c19d84a3275aa15fb390ac74e6e8b01d7ac93d223518c74df5dd9abfc25c7b4ab87ec08ecb889f8e7818feec9c90e2a770213526ac9e961d5fdd74a7f52aa427bb751444d7d8c9b8a5018c5e8a4b28dd432224e6bcbfc666afb7bb1647ffc07c9a19a0b6997a751372423c703bc4e3b2705ff775a6547eb09824888504f862bb023e5d02c033087a0438e303bb7e012c4eabc7639125cbe172974b855afa1bae4de4449c5d954b2ab5f8a3f1e00a8ecf6151209e9f8ee6371f75ac225bd2f1721c79b12610bb9d8d1ca03c97bd6a5f483c32725efa050480652426432a12cc9f2dcac34f8217b0812f2042083cb4a3b5b99f3cc27553f8f774c582bb3fc1fdb97eead04478f0f7e4c865dae809d55a3c12823f57dcd509c259bce5265e581a4df749367bf1fb22568a1f080f39c37adea3524f07af05334bbce60543557b1d09b009ced907e887765b208b7715e485697d7dd483cb63e722460f29009f84c43d40f4b6dbd81404443889c1a1c44b73c8f64e8b68a63e1e7baee289fba109c256c5a6f75762654b4129bf26e5e2e2bb1ff273db4a8b998048791fbc101c43c66597a231ea90d1b9b5cc3617fa971126cdb2c40c0b82f2e6b16cc6180bf9c50de968f7bc314a0431c53c70bace619e4196ece3da53139ef1916d4b19836852de0454dc3ae222160e1f4aeac1394aefa29c9b3c17d477dbc6d411e7f815b29ed7185e9ce7a38cfa121c10a48e3b96f0d90832ea0008d766cdb1c7b1d12f938477c2481379e39ad6a704f0217ce178f48e0a2069485fdea6a1a007e6e5d1cfd8c7689af7b0ee4ed33a5bc5c23bb58bff70413739d21eaeb4d1328eb91356adc46946060221fcde6dc39ab2f2840fe84fa23e077d17ecf4a061fa22d34883fe40962c47b7dd57f145cd9694adce268c83b03277fbcda3f6f982ab1f9e671c0f8709769407b8b22254512549067d465c44210a88bc88eea95637686d874d5ffa588dc1e7537ba685f80659f3a83653d0dc787d485f6d6285c8b4c9eac4f5bec6c35944d44ae59a871c19f6ca514fd401697f2caf1b3fcb07eef880b6966f1b33659df080dfd97569c3067cccb5d9d820416e396a7e3a863172323192bcc6ea0e8763f581e41011c374f3ea5204498f9af2cdb4f4ba7174e99f560c291765a7f34493bbd4e4b8ca778e27d1c04aee2186728d8008d6ba254247cbaf20477d7b7789b8ef2c087e4b0ea5989a9869a21d2b08007cc84559fed1e72f1c579718e267039d9a883df908e717f6ec192ae38146791e397e97bf8c5d2491897d99f023a1a98d613b45d4d48c7d70ddcbab157d0095f087f4698a84150a76973572061dcb208161ff3e976102ae9b70f22e2911ab6e20841073bb21e4a373b53b7da3d85c92323d2440b7cfc8d10add8910a9d8a181e34cb7b09470330864931586626b18c7cf17cfe105d09dc1a4c4b7cd90072d5a3350b48ceb5c674f747242e4c0d29e2d2ad73026af858b62386ea24c8b28884f1e50d95b3823b0b40661366b87b1e178f721902f9d948af7bea1f6ea50af9695e02ef8ecb830a63e6339b8b95fa1c05e8bec1cef7946205464db53af83146c5091ebd92d1055b1dc57604c6a9835a2a3ca498f4229f4d478ec203ed47891d6f50dbe03d09dd7af89b7fed2fefcb2590de1b8312f850e609780564cb94f7c2212ebc59b0e6483885eb0fe96df01c2416adcf68a156668f1d9a5288ab981ef6d6e5e89de172a8c0164a8bd443ab12851419a683ceecaad67b13a07620aa3305b0dc5a939f1e4aec94a7c2a7cf02cb95faaf878537062b7c5842ead9993cdbeb039d157d358cfaf27d52a114c042d8b5fbb1c1aa32f3370546ea8681b793891ae16aa73379d89354e3f2b2232970b51ebe293f39abef5bf3fc9aad0b38540881b60a5a73dd0fba58283787437660684153485600ed16121f3acba30ee92917fe22f97f56a5776aab95286f798199a929bd04613cfe93ed4caa5c6aa6595f933286f57be0400b712932b851537a37b6bd66ab1e2a2bc9b1465d75b7848c1208225e78dea8eeb55c8562c47a19eca35c605db0217cd1a5a732921f9496838fc2dca42e6a43ce413385021f6fdc0a39ce9f20b08e6c6d82012a3f850c1e827bcf8a16f7b19fffc7a28d2f83bb8a1532e45d9e96f00ef0ec5702b3a2847d6916d2d4f4f32ece1ddf478c13b1c63209fb199de329ad1966bbad25dc2451c3f7616d8f980402c8d5f511714c723e4e5bf519423e054cfb3ee6d5106581db433dc70acd3cf2f4ba32e2f29c8a35cc05715f05850ea77748842a0986726473042c86d33de49843aedf92dc971681ffd15af642fac0d06c81b19dd010df2c12844234122e1b9201f6e070dee89d107fc15ed47dbab1f91e8eea294410a52cc7bff88531201b798a9ce5bec4153c9101431a862e0e0b1d3aad90832751cba089a5122dea21797c6db45de700b4f808245b3016e9ed0948b75e765d8e8b13c4134d2393473dfffc90cb663afcf9c5af623c0e4da16068328ac49850adbc0524f8871f1cf5158c4ae0a0f53914ecfdc39bf27d753ae982b46bc014846e6516764a71da28f1e073dbb79e8c0f7bb3605808a57f19e671a94e97c1a580cb8c94ecf86ef89efada2e98a8dc0979c379c82839aa55f96cf57cb4782bc05e5f4aef651f55424d3a19122414bcd58f1c86d913894356f54cdeefa63276a206a82381ad03a774d40124557803d66a54f2b413914f4c04f752d0575adbadd64c74cb833a1ba815575623b51c6ceb8e94717c582c604e1050c69468718a77b307ce0ee0ef9fea6c227450f78a63e024fb2ecc8a2b1a0b4ebb47a725daa95c583b23bb1152ae7dbad34970e28538f769e786c13365279d84da40bdd90e26cc8527815a6f8d33fe4e067fffe936db6989e4d600807f4ed52a7b8d42c5adc7c2569c6ba70c825a1f823051ef07ed083a0158096074865244ab98b81290f24815108d39ab387c768b114e940d795ade8789581deb1050671d91dcec89611e9799b8608c871c4ca592b128de51f89b72860b07ea730ca59729505bdb2d32cf3d7b6872a4f8bb3ae770a4b474d4e2e27f187bb387f4a5cfeb5fac8e264f39926332cd4f655835fee48d030fc48fc35c150e80c8e8ff014f4f8cf72aec64cb3c64f105982ae3d0db208cc4f39ebb2cac105a1a9f9ee480e0b0eae0af2d4521541c257df51c0de8acaf5c4f60e9634937c199dd2723b0cb81240d42288e0b69f1141310ae082bedfb252012b5fa6c2763ab0c7b594cbdeb70c04e747c047b0d13e47becb14691b10a146103049cf6cf335215a9574163bf20ed9a266c2d6b37bf4b7e978fd32d3487c375d7f2d6b81f31cdbe501d770f5aaab874d8b2aefc3ff42f76e82714131008d7862a86f268d451cf8cd2dd5d7a4aa83f1317fc025106545b971a697d00f947176142423c4ef8ea6db98ad4360540b3d0668a9b361e237ab414a947402cd19e2ed3ee976854d7d27e6cbc80c93d707f993a766ff541443b77d56ce003c854109481da31340e88efe93a70221ef4075a1e778201d28e616f22c260c2b32081849825cee1d382bd353a767a70a92f9f27e8a453924140be14d5a7e641e2a6fad7294964a85c4317d6dc92b7921a50585e494580e95a62dda1db5e0449682d9d8b6b3c70f8cd0c0570f419771b7dd0ccdb15631c4aabb2d1689faa50dd0262c66dae986d7fdd0fe070b6a5661e5106825c25584028a0afc635fe52d5d167e68c8ea8f67b48b298331b6db95bbe3794826eedf1f1a7d9b8069c1416194e7459fc94c7c15369eb1a4e0e9e6cef23c9e1874b9bc30a0a64dd41410f7e36c48f7e81c74ee1a52ea8af78f2023d7cb732507d48bbb0b0db20c9637f6c36dd3917d57a26024a5354c1edecc6c172ed4753107deb49f4edb56e66ddb66b51bd151aca3efedac33bf6e6b560d077ae85f8b758e07ce434b3f5210d252077f7c5efc8ef1e73b4eba42822149cc3136660cf30e3f64a642064510d177f7cc7e22ad285fb2b78eb1e391f94771efe0bf5fda32df91e5e764bebae4dee601196720e8319567d6c2764c405adf4fa93026cc1749dcde3ea6af0c0eb7b46f10483d7536e3a3f01a77c380e4a94c803614269bc128f53675cdd2d628fc3cfac27875a6a925fe8aea6cfe1068eae98fb68a1cd6d6aa2338ada3efe2d80c512d9898d25ecb240fe795ab173b5d0b2740f1eff5f8bbdc3ea193a3c27a4542ad8a39878ea6480ca526954dee647a343f52b22fc4f042ab3528db9491a4665a5d842485debec5a484c57955c8c372a0457513b7fe635e31a6b8e0f55656e62150a2024f510e5c61598f71f50d2dc1c4a08df938d24788f1d495ea7ae3b5ba979764014a87056748785049adc3e51a85f860768b7480449d69d5549f06d200b9df5e631c07cb8a0d3bf8da684352dbf20fb239a9810e2b7b2a88e56108af705466c09c03ae8aeb42b98a51d23df991d3e932dcd974b797dce928d4afcfd1168ad7269eecf56a314402cdec2895e163f8bc930a0310e65d8631cb3c419dc3bb24170018b1302aa7fdd689129729c6e0a80b583903ee3343db8c35a9ea301ac568078b9fd61c520f3a45078b230b76056ec5de40141c4a8ac255cb14746d08e216b5a914f39158d8874bff7557a9c74218fe3e6d0a53d0fa63bcf97f35856869bf7459850a9b6bab551ac22ccf10a9407018e0c326261d8182692e1a2d001bdfce5ad784bda6a6d9064976f60f201802d97563d118785b7b984f5704e8fb9e3b01f2d4c62ca645d2f04058c200d3c6406c10ec66de046657ff9b43c61eb383a5ebc462b9b825e00bba6c12c3341c4b32919e33f1d36aba7ef9821d3093d9820a634be1fe5bfc21dff68fa0b6859261ca5dfcc6065e4bd09c11d5e7b550e64fc541dfbead7224f818f2ee088eb28ede1e9a73c1303f7d477383db152fc2a3387e95181ba177792517e7cca7ac6c6a15c311e83e9fc571dd7b0470bad45efa347341698857b5bbc670894d40371385d6f3cca56c3430ca6803fbbff9a2643a81d4944597d640681ef40a4a51a49770e374910066497a035748eaf7ad66ef4a55ebedfb526752cd6f2926a8fe7b08917b4f1f200d0648ade8510e2f250a87b487725f5e99e8afd63e00005ec8accdac6d3e8176058cc58f057779a8214e1956b9e7910f123bb8ec61c8b08e0c39d44b74474579be9b8c00aed1df50578ca6ead6e2c9f69f7e79d8d202f64acbcbf479f40703c3c16d73db40be49cbe340bd57931aaabc60e30d2ad6ddd809b04ff8a3c141d5f318672e814f73437bd36a9761fe32845a10c5dfca688a2d0e2de86cbb350b67c7f5f5152e10020010a0567c3e81", 0x1000}, {&(0x7f0000001200)="872b942fa3227dd25ce3693f5d2d30d5748b679c184da1548981d5d640fa0accbe1d645b7165da84d290cc2b1b2adfec7e9bc574acfa803f", 0x38}, {&(0x7f0000001240)="b1364b7c1ca03c65cc13918df183d0726550c4b1cc3b67849c57317ff2bd73e911739105c8340198a1856f9c0ea47db44ff69f719dcba33b7fd1a2bcf9defd3136152db3dbfc1027303b5a913bd5f05ec2962a0072d23962d56ee331dea83a3aef2a43a21cfd7b4132d9b41b564667adbeecb0572cc8b8f6d5546b524e4fb3c693b5f6fad88aed14b8ae30ffa18ee4138398ff2b96223ee77481d5781bd0ce037c49ad0537add08d0f8c0ae0553e0886e29490d1b84ce4309948620c4b3fc0c2efc6985649c650f1370e0691a1c726e9dd09df9c", 0xd4}, {&(0x7f0000001340)="7764ccb4f76587adcab8059f0cee82e6af60b50b3baae33b0fb3f5da6eccfdfe9aaccff541f0b4943404a9b043fb8ef514eb8c94c628ec60a6e9754833babc65ae4347170248c5e1caa6d9912d3924f1224a0ce07fbf29d0f8bf043f3771fc65cc01a5812f95b009b836238be508740c0c5973dcec0e9d756e14aaa72d192476147e7925523ea2c43bb4ae842552d92406d1ff958c2f5ab1cbb53f4a63af2346292984e8e44061cd1c34314b0ef015788f35d554ca1afa1c5f34d2366dff64507d192f27d920efa83acd6b2a0f3ed2db2b483c31648555a41a78c38e26c4d239d13be06c5a38e2e5f25dc55e877036c5bd029c3fadd816333ab6f6c95c18b6392c32f657d274e2847e7df8b39bfc444d0f4d42a5bda8b480518cfadb922456b167ffd4f9870f147b9d0ee67a347f91dcc80336fc046ed821506910117838f0a42425ed8ca4677e689e27891080bbe650955165c5e95f2c2f2027d30967a1c58c8e3a98ae350841ffa738ba0f0cf68e60c13d66800602267d34d361037764a43980b854f41ce04a7226a45f26c4cd568a4327100716d50f142a8b785f5160ba5dc05d037e8749a243c23f46451298b1bce8af9921f689bd151c13d4a2e9da9350f760d7924da8182c537561861269108b81b874c163ae114e6ad1f76b9ce17735b0992c6e100dbf8f9445bb65ab243f146caaf0fbc2a0a090a3de0e1c8b50282d9a116eef8efd8bddc7efacf0a2e706caf1da62f6f96158f508177c234abe3a2cc19123bac18d76b8fc9a39001340f5e4c0f409b54ec5179b5d329fb7328063c17611664348432f9a101602665a3e89e2db322b7e2e6c8e6846a7072672bfa15db562065d2a710cf6e826c6dff8e98874ed4346d359184451b39d1228db0af4290c9033a770ba965a81de84a4fe065ab8250c4d1a1c0841f15c9bed93e1803304ce8b3e1250dcb6d9bb031da5997552dca8cd3d823eb11a9b03c77f7eb60efe7dbd8e30c8b6a792754c409eb9ab5de69faa6b3dc4a0eb1d8740fd1d8f9f37e0240afaddc60005724c0219561cbe75067d06af2fb89e6bbe8b44d48f1e15cf6b683df093d43c236ebcc4d52a1c0da0c8b7626f65380a881aeb11992619f0063783e421023c16e80993c273418b611d996575fec2874016329030bf2960c4e679c61fa16063ed31ab09f923902728684621c41351141b5e77695107e05f7f1178b514d289fef310f00ce53e5ba222b60db1abf707c405dff15e82e20159044f9bf074c13ccde36e93e1609a1747a76ce7bd2d438d381649dce7c491effdddefaa7edd1299f1829b71e019e6ac6d4fc7d1c956345028717c0bd7018e0d84475e02e017407c738b7fb1c1d3bdd68c74456fc0bb230e36cadd24c749ad43161d4f966758fe6059a5eb5d432ca024e15df6c2234b1a01f39c0f1a9cd87a78a77d78d3c7db0a2db70141af81cb8b19a1b7c68b5418d611895dfa398acf987713f6a1f1c0183902b3e022b46d61732039830092b83b59e365ea28377365badfdd6dd95249ffa16cd39400a5c6d5eb25d58504fae571109d22048ec14fe8073f1b775095e1323202df11a73c3e58fef8824785dc6a9077c8825f4c06f9246162a5605de3ce42ceb2c9517c97edf8bce2149af9335be47d778b93fa09f113005149c80b2e5dcf9387d57b45e4ecfec7f84a3b66d186b10991c75e1003b888200c1e2df025862c5c927a997e72f4fdc86d056dcfd3ef245d14d58bcfd1645fe6e6b296696e7b50eecb7ff16138a6a5cd52411c7707bc73a5197d62e6dcbadf1934056191fb90ae8a2d51d052e9d5a0f520121dd0557c94198d6b681bdcb2484b09d0b0b64348e2489fc831ef6f86cb6d522270dd409b2b55fea29efdaaf56a7e02c07063259cb31920e36b5c75398cbbd79e53735759f92e590b3e538ce99b650a3aa4f06d37d504e4d946724a862412234dbc3f07f851986a0c682b924dd87e18e9897e09c18b93b3df6b68e0c96c65edc4c3f9c258cd0556f3df840dc7ad221da6fa13c052fd44e164bd3e040314a32779b10e2cf27121a7a234f2ae36f4df27775cb41ce6583b0885d84f1de8f6e3c22ed53aa2d07e3321975a8bdcf5d6ff22725408c047b1612bf8431fb031fe762d8e1e7d279bbfdd26e1c9cd49fd3894ca2f31c6f6e5cf0c979b19d4c7f6a08b8784cd325a51c4ffb39fcedc2aeb64ad79687120b06cbd108c18eb1addb06f1fd77e151f76fe6cf17f6aa555b7b9340e8370710744999a8cafa38efc41d6968f5f60b6328770b7b40dbcf386f94db405635417263a326327e65b4cedd55775b406c1003044850ee78e41d37ffd191f9c261aeead001f31534b4b2f1c98f3c1f8b79ce91b37451a6ff99d07a2dc45844c425b9d1543c2f939d8eaf4844be2b2d3f8a2abf5f931629a67e6f37f8dec0a54bf9fca47ef5f257301b94a70310634ec626efd381ead5d21be67d1df48414a5889238bb809e49e31fd7314f179d5b2b814bc6b8764a4c528ecbef24d11c43250bff6994ddbf62f46b3a226adba47c530df0696024ca7ef60d4f5ac1d8c4f16adaab475f2b986ae577a4d1d41d028b3d1b2e738440fd5cad2e518e7bc7f3c9655d16ee8839bc6ed387070ccddfc5c8786509fe879c3b73fb40a128a6ab621efcb95c1f1b1c335fbe406dd0edc5c9942d51880246ca3cf4bf0934e76289f1da37f84b778447927cdadafbf314306c88771be96f72f492b7530f6ea49d9120371c3b828ff0fb8ea5e3a5265fa7cdc69015bea96cff46e3df15344163e816ee647bd0d9c93182ccf364774ae583d05b2fe2ea17bdfd23f40f8908069e5dcbe0a854dd5ebed07faa940110029d0b2a9b5a6381c4c1d4e10d6e9f424dcf721b927f8cf5f0fd02bda61e9a68caafdf650266859ca7005c63f4d18d6e8e795d5e3ae27eca83bbab3e9a5e2f7e6ad45c9058233d9dc7fef17c338bacfefd4d8fa36a627d64407f0f88cc036f5ca293898ee7eb2c4e3f0ec0f1e5aa41419393e15db34f152b68165de5f92c4d75023e6526057ac764f62f34c038835ae84d4b938c8c047bc3d89a0d5d860dfd8097e6954d80f3d7afd99d6ee42e5184c175514e9fc3ad70ae2309e3bc8e4b825d484e68aafa893d1246f5b86806f9f6cf646ebf4ca906f64af02bc0927d264d7ae910413d9e39b4e7f0ecdd89d3bb6c489472d5657254e25489029dff2719443dbaf867dd07f023de9bf07254c141939ae08ccadf72d01e994ba6261110a10c1df196142046cfaf0710a04c95d3dfb518c80298be25a7b28f995b8f52664c019903258c6dc189b895ba674d86046c6a05fb88c8d0a50dbbdfd6737f8fb6269b74203c552d0e85f3b93af8f559c51e823b4bc76495d20ce72ba7d3dc8064ea157b640e7f85da065d0584c84b2854ff399cdfc4072a27704572bc455add2b1dfaffba1158a607c92faa475ceb0aaa332c5f0f03be8916f640ee8e61d72b52f1d89bde432114583c027aacaaa62f30898c2375fef9dab9f73289215201ebc7b54a64a0522478e0d6687e5d46e60d972c3f72625b9a4317c621f05f75246ff6be86683bb8b341fde970dbc3fbf720b67a18a2e248898814243bb66e9cebf10ab4f6b9fa985a916f888ec7f63aed09e025d54d81e9ad0294c29078d05233198938470ffe5bd2f3de1881ca3d867f7351ef44082750f16d16166717549ad6e82a157c7ca2f6a3642b189f80a1ab648cee5578e943a257e79c8b7be4a63db69b686f875cdb1b3c670c57a99e3c0437d151f248a3f4c15cba7848c0d0c13006d576846d94612c646f5d550e1d61adc19e58d81ce83d39c4c308852d601956e5a70e098fcef28892a66443348ffd5f63ccd5a4437c3fbf90d4536d676a810a809f5b7dfe8e61db150f45816c38b866223a7f129d97a043eea07d5c9a31186aa47c0b84bcc768f7992b36ef660b9dce6952b18b800bb98a4886ef6e8793d5a7b8856c38c750e14ae38401413672ac16f4e2faf1745b18a9e4f3a865d38ee3c6dd5a303da0be5dc3173b4c49ba8165addc16c4f570eb72d3c14548b07d0accdb75968c962d0f008f3e095d39f50317c6efa839bda06cf97dd6263449a1eb26c7cc752dea637a7f67d29ea73b929c94f2c38a7b2d785f5f73d9620ebee732f9bb56ae2d538b5bd9712f2e3430ee8b480ec60b41e09a691d39fd097d1934d490d13d77b4f45c3d249256d348fc4e58590ea0bac59044cb96572e64a35b6eec53c9dfc8a6eb2fa78aaf457aeaa072fc32dc22e59e851ace5269053c7f9af4288e03335d586a0247a8f8e9f6699cf6e19df3655eaf27e3bbdb2770b01187cdf46d74f9cc549a276e4eea9e90c2e1d9343e8bd6e90ee86c3d4fdb25ad8b43da67d4be02cca8455624bd4d22c5ca00e420c5d9c464867fa00309f8063ef16e4a19f69a0dd2d55b5dbc943615bf2ec98c3106c3fc2c1095490f479a17522d98f0639003c7ea5d20779b05440f35beb311981613d1acaaf337f5542c6a676147b462eec80c5cb2b22d66ab2277a78a907914b9692eb88d716bb2accaee4534ab4833161ef6f010ce5d3d6fc09e28120c99d68ff56e1bdd3ddd9fdf7c89e35ec4e0f4860faa191a4ced1fe6c2be2acc5ce9aaf09bab21baff8f1478e769bdc3ab81342c39b1a979fc297beab6c862918da855c64fa19c2565524f717dcbe27b96fd1038739a73683ee6d6447dcdd5035607bb43d131cf609816571defbee20e2a5c6a3ecf2b2266fd76ce1864ea7b3ef77c82cdf6f881df35dd0668abfd90226431fc9b7a45cff94337190aa3234d1e6779e7d86feccf6e55571736dcbcf51db65d61e8cf495864d7f62a5a3b1e1893640bac8a84f6c2ebd18b9044ea47b7ab8231f56ee37e01da4bb195c87b57a6b11bc91a00caeec152339da03a7c77c067f7ab45f03effab5eaa706c41eac43b8f39ae5ffa05b730bdc13b56ab35e6d271c3e7c09e4c7a8c0640a85d07b21b312ef16175e7598a1546929c3c93b024ccd9a38fe3564749c885464b6895a805adeea236c942f244f38a046546b5e7c0457bc6623936f3c7568081a276d1d84104eec9ff562ed93e5003ad0a7d3d72e2712062426b852399e8ba804f9106536a999281169f4651b4b9b771cbc9271d915a0623100a85f14440fbe17d860f4292673d2945dfeff0c8f4f7dcff12307b6344c4ec5be75cc22c415985b3a5f1d57d8fe6f6ea9bedbfa84840c11546057fe8a96c6dcbe06a9d519f0841f648ed67b011b88fb307df3347f4718a5ecb9dceaa5914fb25cfb41eadb42cbfe031e6502ba689f428b209ec6b104097b9c7f6593cf1d47fad3e53c1f01461356c309aba7b9585836c0dd46ff9158f4e35fc7962197c78d354404de3b64cd773f9476f0b67bf5d52c8494c84ffc749e0f8f82373ed4a4936d55cd849f255c1d731c507541fd24215ace23e951f94846e2181f36bcbafd9cfbe7555c8e248ace0ccf14feb9daece1a1d3307204554d849a4b87860112e4513c542d8f7fb2ea5e0fda68fff7032e7be88e64a279d79a64e30ff03cb351dfe3a398e538a742133eeb343800e50669adc97afb89e918cd97fdcd195b0c78baa3351195b08d21f45c79f3daaefeb1790e8e089d7531f20c4e5486ee4db07d275fa7c4e8224f34147b893597eb10bb8b09ee30e2fa0de0c0973c7271ea345395cd76611715344cfe846c204031471c055d02c27c35a84ebe5ecd5b11ae2621717c788caf14271c36140d3fe77d118ca9841fd651b3cb51870752433b3d6cbcfa708a8b8784c304e71c", 0x1000}], 0x4) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') socket(0x1f, 0x4, 0xffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0xfffffcfa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 09:43:23 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x2, 0x1) 09:43:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="cbb29340e9cea913b4595deefee28db492d50a174b877525dfd637a40f8caab23a24a507e0dffc08bed18351dfb85331b27b39e4034fc0949f7cfea118e1dfb58c512d744d013d7ed80585781da77de3e6bf", 0x52}, {&(0x7f0000000100)="f80d8ed482cc352775c1d2900e334f05a5a0cb0d2977b1fb299910190c65b4c49f14ab0e3768b2", 0x27}, {&(0x7f0000000280)="2427b57a1774244fbcbca5c4f4b29fb2e46dad3d4d1f5d0951c763fd05be23781cd29b8fc8c232c20477343c1299b95910d8cc773fbcdde3e11c086b514e98d2dec35b318daf41a96dadf57fe3946f35db00c71cd122a2dc5be01a173b8e0d1c860a70a93ef8d45c3dfbab2a4e35c70d62b8253940ff983dc2115ea9152a3dbe5832dc8a76683bc150247aaab27cea0641b29248b4d7b05cdf58b9389952cb5acd4909c5c192415da2a9749f87a1832bba", 0xb1}], 0x3}, 0x1) 09:43:23 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="e085dbd60296af11abcf06b9bd5a31162be2a9f4c3a10c30dcd866edc1382b54792308df8db2e8d766d0e5589ea459b0e5b0c8d78604bf9e3cf006626d45ae6c4fc53454602ab76cfae1061a98321166f193fc5da833600708d86de85f07faa08f8a0e09fb6d414110e4bccc1b20c58616f526963a905ff04ad7e1942a5ab5ec798910e4dfd1050e9f0ea8080ab76e9429b34dc748798143349f12d97d368974ae9ea48ac58623356508071166", 0xad}, {&(0x7f00000002c0)="5b5552a1ba88a2e24315e7a22ce2cbe386ab37b4a4dde6170774c89d85ad3f8f5d2dd2efd7f067b3adbf4163ca0623ca6c1762bf46f838cea76ad9e7c6367a074784829758667d", 0x47}, {&(0x7f0000000340)="26b314b86dc93db38fa59dfe38eb74e777f0cc18f4ed5bdd243b5bd153b862c17564e29a92f018c2dd29ae1a226946739e20b038ff9cc71baa0dc2fdff7f0e02e7eab254f111591f6ca70dfbab3f589f53c13691fd19b56bd6f6b7ca4d1cd2acfa041306598fe41a5917fef4d974d158de49f5bf67e58480", 0x78}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x2}, 0xa) mkdir(&(0x7f0000000600)='./file0/file0\x00', 0x142) setsockopt(r0, 0xffffffff, 0x40000000, &(0x7f0000000640)="0065d0f3873c26cdf4626a68d74a38", 0xf) getgid() getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) rename(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0/file0\x00') rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000800)) r5 = openat(r0, &(0x7f0000000840)='./file0\x00', 0x2, 0x100) fcntl$lock(r0, 0xf, &(0x7f0000000880)={0x3, 0x3, 0x10000, 0x8000, r1}) execve(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000a40)=[&(0x7f0000000900)='\xd8,\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\\\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='.+\x00'], &(0x7f0000000c00)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\'\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='[#*))\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='{\\#@}!#\x00']) bind(r0, &(0x7f0000000c40)=@in={0x2, 0x1}, 0xc) setpgid(r3, r3) setsockopt(r5, 0x100000000, 0x8, &(0x7f0000000c80)="c814c75a657eac0e5a05a217f0d2a6809200f0d986da66c378b51db930d4f481fc50ae20feff44e3e7d3e7bd43d32257eb3734be8b9413435de386253f76cd3fff5a67111b09bfcdf71d9896a023d0e97c648a80c569433e61724fbb9abbc2cc9daae01e3eba613e4852f235354750b7bd37db746b28eb58f6d882bddbfcb39a238f5bbaae2ce09cb752a3b8e772e588805f7ed76437df26e4e52a9b96ba764d2d9a74eb21a09c3c3319ca27059543ab325013b0b3be71987aea57b7bee25320487deb982db4dc6908fcef2c1ab9d164c7725408fdd7a371f901af9b4a311d60b176b37cc4611a0bf6c50ba306cfe9c4", 0xf0) pwritev(r5, &(0x7f00000021c0)=[{&(0x7f0000000d80)="aa8fbac922bcc8f5a0fc53505042d902c6d973a5ff7656ae03f5e10219969cc66aa5878e3617be81ffefda31a15384a02962f1d1770c5013f1f2878109b5c74a27acaa6d8fb6df7ca52cf4068a6c09da0e8e845a65777cd1d68637e2a42b87c0046d12f4f33ee3f01eec5c4b1d8a46f6dd2ce122", 0x74}, {&(0x7f0000000e00)="2021bdd72e013b29adf6cdec8fb3ad1b05aec7c0996414d0740784a4a685b3c9ec52c80f44c784b513fa2b514bda15b000a3b3cb3981b224083a27fb4fda94766ed7fa05549c77364f9993a560643d75c8fdeb04111b9afd38c04b42e57c831d1491dfb9da1caf8941a5fb2c34375f7fec946285f79e7ce2fd3ba2a7ed8780c5a71efc812d7c8de6868e9a0345ff102119c58256fcbc78d9a8c321856ff2911ecf73fdb672d3b444f6f65cc8789e6c15e36c8e1a6eb2dabeac74cf3e1b48f1aa1a21cc60e5b3eec27cd6e75c5727ef5e8518d4bf8cf4b9f76a4b36a0463eebb7edcc93debbd88dc28b844b7f4c6f2dd2e150839491e847427793aa", 0xfb}, {&(0x7f0000000f00)="e3186aca85afd4013b4476cad1addd73c12bf91f66a0bf01e9f86c801924d7c7e76ba79ac10b1e7cea3910ead5c4a301edc5e4f512960662601a5537cb14cdaf6496766ae6f22dabd16dbfc4fcf499f9bbb3b42938384ea68ead6c96ea4b629840b2e0f0e943fae99d57d93573e56674d83ecc40727b712dbf6771b48b83ad94b637e423738969ddc81779b8b1efd488fc6ce747bb39b44746b4ec1cd246369612c1d5d8371ad0e7132f978b1641cdeddd2a4c835066bf6fc2e15fafc8c190ebf27513ba10ff1470617509dd922fef92fc6d6f7c3bd856abbf92c84bc0ab3297db219257e9a0652b3b2ea1f90600c20307e158e920", 0xf5}, {&(0x7f0000001000)}, {&(0x7f0000001040)="65f7f07fc3c6dbd5d73185ae28840ead1c1b3924bcb3651759a5b6512885db6dd9bca225e9c3d41ceba6e7aa75c93320192b87b38da66310d38fc7958a86c5489f6f30291b7dbe9c6b2df43b31e9201ec349bf070c9355b462c6320fb8f1c74aeba51f07a4f4dbd47201673a89d03ba3398379fe0fb44660a8b182a80eba125f5dd91a6a193ec49194", 0x89}, {&(0x7f0000001100)="f5e2d3619c05d75ec244b7da97efac0b1c02d051a0b301ca69fe6a43e24d10d52c7d954e80c132ab730bdabec1dc48366be54cf0e2cefbbe510af2bc2b3d2b836ef904875adcfcf9f06bdf0a7540079d90525fb0ab847fb77058a48c6cfd6955e4924520624f06ab43b9f5e714ade65cdd04e3f1c27f76f25422d75555a093b6e442a786e62e708eebd9a94864f29f3788e630837c5b36821567cd86e4b98a6a40ea01b2543613ca144849edf1ab33dc646c347f56b972c59f45942fa3b24aa0224d1149931fbc9f56ed5e0e1f00bedd827460b4c9b0eeb4eb25fe1f3a129b344afc68911c998392c8cfedfa3a12c06824813dbcbd5d5a41e67b5be022b4cffe9248cafd35217d1b57df23b9a32b5618a410380b2db0d286c358bb21c1891c58dc89c1944e944dfa851cb3947c1b9bb663d9ea2c38cc24cbeb25eccba705d732d3c3be8263c734709690d6332ea7af5842d66ab812dd8990af274f027dfeaae566a8cc17629b5907b3dd3feb47a5b2b09b987e62f2a9859cbd048fcd1f2f7ece700d9c6f08044c63cf7e6e5ba5bc5f0279c5a1574ea7bf5c8161ec635863070f98fdf00e15ac4bc97e83d649c1bd103529d2b24d720068aba536daa0d791105e17920d2e85567b75cd809d7d4f87e14851b1d67641849e806532c33640a4aee76290217dcf02d5ab67503d57c4f064c3b9266a414dbebe6d569decd9a121bd353258a156e74411e8e8498b2f70e94959845790696c654a9998167b8ee698668802c52ffb55ecb8de1a180d1de8f498d44aa4d4ad3a6e9bf2ef60f02595e35524879f7d24afb1cb347f3186957c29ade6ece6221c5c7e324eae5b216b82e5eba43a163807bde93b4cd56602e6f12a0ac6e736fa6ccb6465c2061e212139577bde2e31e6ff242554f8a798c250aa6765e9b3bdfd7e3d04c39e6dc23b9a98d13fcdfb7d4cfb344ba0afc7606c62a460019762f8ae9c939463bc21221043472b12f4c76ff2159c78abab659a1eef4ebdeeee63fb84cfadfc48cf98a4d5f31de33ec58bf938bca5b2138a590e7a2729dfdc36cd92139dd90685ea1235d721114f5ba4aebbd8bf776188d3b5a08add84d4fd21a266d7f80f590ab02d7c792fe1bb896ca696a124882904a186f7249a8fa575e9fc6379f8ac43a1a304183747308428e3d0b335f046bd0164c2dd5b2b38554c7aa6c45b3a8209f3b1afdb12a8494b283f2eb6e3583dda998a2dd214c596d9fe8fb5732165b78f70ffa59088c3700e83e650a9cb4901185eeadeb9b29e3cd40edeb7185d1fcc48f03f1e94636955819939ad7240614671745a2e44f56942472982a466365fd9bedb50d71763ea614e4567402e0f1137ed9c1699600e57e8f9dbae8d46d1e5bf211569aff4673d1fcd8c5ffbff6a8dd4fa5f184e07ff7baf7de5b88b2d518664640e95eb4672d28b30ef7534bea1284a24cf046ee97e99df2285847660084bbfdf0d2e0a9041616f943315b3af945d4e8acfd731cbf9c9b6c204db1e7d0de2a926a96ad44a2e643f3e8cd77a1de048fb81ee08f44170fc389447e1093af483af052a5801aeb6fc4df58b7fd2481a427f93f2dbfa3b0a829192a5ad97bf204fbe887332a0a861fb5dfd610054e46e7652706e8b17b3ae70b709e2ce8a255605b79d0b4d4bcfdf478192f9957d353d0dd0977c7071a429e0930267861fd08e9cdf78bf23b550af784e2dec6499dc6df349150ab1b7d9fd55146b142d9e3a9bda759dafa335bb8247af64d709e07446f50b131abd01714511a584b73f1cf87ea7919798cdda89a1984def4be036d82985d10513d6f557a816338cc8526de35a34bdade0f0277f2cc6c4f2174df46976a5c46b8b73c829808f1f5d829710387f4259975a677c07bf17acf5888fd4563ab294bcb002784e7157441b755a6a8ebbb94e806c013dcc63824c9338f59de2f96ce538d9dff88c8c3ad14b162de5aa40299c89441f57746aec3d1bfe4b4339e3a879c32afa2ac542f0a0d3e75d63cddd1abaf31472a44ffbdef5dfecb381c0159dc2b902cd2aa6fb179dce0ca05ad970bf17c3482c4b834c722cbb42963c0328cc777903ecf6c91646514cbca2d7ba422583b914b0413f9d6e63985265d669849df3d4878e5ce859be1cbe428f223d93123efc53385165db9a933fbe64b25c59c51906f1c711cff2e3e07672ef476c370243ad56ebed59420a6478f308807cf491215ac4795135d615bf9fa1a594c54f35c7d9d53a672f669f5cabbc7e977bc5533cb8afa86e7b836e9491ad13bc25dc9f16a3519c49ea21fd873490a9180bb705dd1d85dbebbc6542a5d218ae56a62db94cf366e47039edfbce0560cadd7a078eb46b6176eb513d21ae41f71cc9501b8dcf222dfe445829812e2daa617b4415d99ca9fb09b4154c33723cc1f6ee7544c5a3ed11037be0a3480c294ddee8741bef52099f43675606de04d169da555c53e654eaaba39457c57344b24c108646319495f2452c63f0b054774666dc8a2d6f3c3bfe22d35e3c2fdb511654c0c55f4b64aabb6cc4dc7a466e9dfbc5de3441f9393ed92aa618c0484110ccdb0bcbb46081184e5e0dc4ebae567579a592431c57692fd1fdf934d37d867997a98119dbbb5a49e196d6acad410b2313ebd977152357ead4858a321014d05edf72e3ebe5abaea42a7947f4f10054895086fd8c734074b3be0eac5a17822935bc1f0c18cd4bf225d7662e0df0c90c58519c71025cbc61250ed3dd7daa68e91637d1cb730303af498024a54cb6af6e9da38814f037fe645a08aa39d5179798c7ab325fd9e8e22afd7dcc098f081b749422563388289eb7799728f6b8d14243fa031dac133905cca97ee5d568d74865472b10b0dd6461eb87a965e97b5ecea53464fae89da0cb32f53dcc4d795a53cda95db7ae99351e6228f3e8b84829ec722ae09102e15c0d70b241c5206f2e07998dcc6fb2c60dd9e33a2dfea04d625912efc8df7cfcc7b94a3eb7605ae18e929a44bc26cbbfadedfa569c19e73c8847d54be2789d36d1da3c5ddb9c975a24f3f447d0cfb95023e8ee5bfa1566a136fc65cd7d58077a810562cf77385fe1312d42c9d661b4d2670312cbfb12ce5e748f25b815d033ecc7aff819d5b742590119fd7bc44b8df14fa319529b1c6d906eb337a32e4da120a73cdc82dfe396f63a5a3c6ae059890506a22e1d63613d437d03e97af4ec33ad90b75223da0d1447f5f3f185f120e7fd2fc6d4eed67c2a2e92597793f18d8cf4f33dfd9583b219fec79241e2f65ae85ee1656e1f0740472d1da260f6f73c9f22b524716bc7364f0f4f08f14493bae75f3443625b5ee45a7834a24c4cdaddf5f9f7a26ed680596291fdb6d05856a469a96b04f449608abf961169e3b1987deb2b0a1198b5c361f66282f7e5d010c0acde300a19158881b458a26504c122dc9b6db0a4013cba08da514f8d72df720f9c23d1eb3433cc706d335fb7a7d972577b8f8ec14cf462d1be7ba080b339a3ef47490f1e9acd9f5fe9526dd178ddeda836739cfe4744cce3115f90c23d88292bda14601cf09a908b3eae78648ff98aec725651f9c80583926f2d0c8a5c3b1666ef906af1dc61f6b88bbfb0df092956bc93eb00df1055137cc9e0de01f61b1b067dc3f258970540bc8830965f5aec155533d1400b62ecec11d04f499136834d2ac5c8c16d9e0994bdee21519302f56240ce216400ede040344c32c09ae9775d8bbb5a5ae329183b69d5c05fa3eb34533e420a749ef93115ad0419e9df1341684717214a6c3a8b9d7caa204ef421c56212a209eba1bc5adba8f1e35f3cf3d130d5a2a94794df2f3b5b553caa627d3abeef0b64dd1b29eb942652fbc5f9fc64003e16287d8818e80d4a0d47c375cb95b1402618244c7c766a37ba0d45611948ada7f85a5b8a5942593284485cf690bbe030a65b1ac2eb67d2f06c6fdbba2d655b3fbfd95964c4c31751f0e3bc3242720b4a52b740630bb21838118cd8ae5ace74e4aee38e1a32ac71810c379416a42469bd262400ceda76e9d6b2c28ad3ca3a469e5b3a736e29c64e29544d53330c2b7080d8557f13907817a805e4144318f315493dfde839eec45d6a62df8b382edb05e97faf975778accb55689c53a186e28f3c9c246fe3bd00725ddb21bc4ad50a7d076acd46bcd701c2ed8bf9284039b5804a71d64c4dfc1b3e36212686ab89ceae26ce994bb56a5f889dec53f37bbbd3df27987768d165897553bc6464a9aa95e2ec6a213a153edb4a04ac903ea846db565e1f56233d6204f81f8f5d734a223b244815a9ff5dc7144b3484d4d5ced503cb7d5477474ef6b7d83f23cc278394a0bdd6ce4d9aa6582795d6cd90636f6be561539462d6da31ab12018a7e5e508c4877ab574ae1d65efe8f83e19dfad29ecd5043d18741f0686b0127842b2719cd5527b8f5ac333c73ac58bd5660d7af6e23915f1142475c748731a267b6c31e6c6fb0a9343edcf88e0240274b40e082534ae182ac72072f5db9695385fffcad8d9b38c30ddc30d2cfa91243ad24b3f2cd223443cf2b3ae4c56cbfb10edd8d2b359bf64e6bd6d73a2e3d4f8b69e2c16f23e6596a80287d74cea6c95e5e4cf6dfb00e1221310d1562037a36796ca64377ea12dcf90db48d74a0db58f424fb85606ea9eef8670af7e0983eade902ef99671b5311c7f15c3dde8c0370a0712f36520893f2d6e1319370398ade2a3ae9c523e894dfd4ff4bd5b38e6571a31d90062e051d25886bb9ae52509be2cc0fd0e0789939f06f05b3d53b18b83014cb3d938a8d7ffef79feb4a2c573b5b6e9760e6557f2894e6914f10f8ff8afe49a013931a217a6ee41651a6520e8cc0422f40641eede0535e8cc2580ea400834d5fe05684a7bc0708a7ad40e2a5478f1c1610d3c7e7d33993fe814a59981dd366910057bf1e3da30c984f3fcb5ddc14c5952321a61f4be5334c5310c6fe8ca7b26af51af04b29d0d9191880f62199fc32fab2ed7cc1404aae46a1f0d36376d7119b28f01881681a47c75371657663c9e3ee4d3bbe15eff360ceb458f4fbd675ce10889a2236ca79e0603c12a83e15a15df364aaf126e7bb8a4e4a03f8faafde9a8e9f9270b9ca804af53961138fd86a1d335b394d0a5b7c44de8ef7115748ba7129831b03b4be81051804109d5064ecb5e8a00b698d58fc526ee63a41e42f7a7f3abee37af53dfe63332cf5681f9560cbd90483ffff83cd0247ed2cd7fe218e4bc08e90f066648baba96d98b60c348364ea5ab3f551f800d990e99da94da76e14473d2aa01d0f8b2f3f31bdbe06f1db29c769b0c5e2b09db44fe0abb3528e7f7c7b59418d15cff41972284c9ec83fb4f3f24a776e3a2cac7d4b2147ddaf8bec8231f75f7b17f903578b7673c07c75ba84354e1bbd3bb6abea72013736d13614d8c17b78715a0c3d5f37a6ef87314a62deb0d2f8be098f34fa08deb1e14f0873ffaaea445bff3809ed9863ac077330294b40d2167c8395c48dff83ae02efe7cd8f18b8bba8f6f954e44fd66e8f4f0432bd60c3eb3656c585736256e39ca0c0045de41ef314fd802fde83025774ccc25ab56800e1cb0ed512fdae09df84ce90387e5ce032881c250b39bcf63f7c73e0ed9d1ca1062a2957d3915e7ea8b16f3d484ea17ee541744fef9fc5db15f5e4a91606742d92aac8b1f51d7e4f2abd49043a7c3d5a83d1405095b405f632b94013d0afbce0772e6e692e80dcca37f19f4b8c13d449cf1f2a4235542a8c03ed243fa7039205bf474e518d01d9d5d00cde4fdb4b858d0d3afbdec24439", 0x1000}, {&(0x7f0000002100)="13e6fbaafbe32197bc3f3f8ab3476ced14d9fcccd3cbc244e8d9684d1289d4d37a4b3a6eb19767069b49e64f8e8836107d4a42c47331eb98e59edd8be170e92565b8cbbbdc5477d197e9592398a8ca6a65c4d34346fbe52100d0a5e6af75fe21b1411ef8c28f0f1afbb80a7e2987fb5123aa5ce954fb709a968f1f0837101d6e5c38ae6bd9952d3de4996aeac7b30797c52e5217", 0x94}], 0x7, 0x0) r6 = socket(0x18, 0x4, 0x0) lchown(&(0x7f0000002240)='./file0/file0\x00', r2, r4) mkdir(&(0x7f0000002280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000022c0), 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002300)) bind$unix(r0, &(0x7f0000002380)=@file={0x0, './file0\x00'}, 0xa) accept$inet(r5, &(0x7f00000023c0), &(0x7f0000002400)=0xc) 09:43:23 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4811, r2, 0x0, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 09:43:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x6aa}, 0xc) 09:43:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2, 0x1}) 09:43:23 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xe4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8ae0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f00000000c0)="14251b4fa559f87b5add918da2d29e12c05e9b344c7a83f957805d04f640848e935163e99c8bb3448ab097dab739dcd38fd1cfb3fe14809a0f594180347cb5aa6c04ebdad2ac118547327e8cb1e82e31f9628b889fd18eefedd7d9a3c3ebd752b54dcd7aaaa8a51db2d2e2fc8c0d7e17aef862f8b4f37360eb70b8d95e5393c41c60f72b5c095ebd11", 0x89) 09:43:23 executing program 1: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x7, 0xfffffffffffffffc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x8001, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="8c3754c5d1ddd44891c9882ffbb4c8a283163ebaeeb034caaec461574d2a2441c8e306ea0f5204a5a2e1d58e6f814df59dbb6b78f4305a1d1e8be5120c552ac7c624953d2336387db9c03642569bf8ebb3db0c6dfb806e1ebf42790bbcb91ab9d74ee3c1e5f3c94f2661dd73e8bc7e149151a524b75efac4c33329f886db8b272df4b34876a861460fd2e1ae4111c86c", 0x90) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:43:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='s&/\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='(\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='#:\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='%&,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f014108 failed: no mapping 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x5, 0xd, &(0x7f0000000080)="622fe853018f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 09:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) getrusage(0xffffffffffffffff, &(0x7f0000000940)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x81) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2001, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x48, 0x2000200000000000) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x4, 0xfd5}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 09:43:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xffffff75) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r8, 0x1, 0x9}, 0x8000800, 0x401, 0x0, r3, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r4, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r12, 0x0, 0x0) 09:43:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000000)="c32015b8b70dcb5e6f2b51f8a512247ea44aaa59e2", 0x15, 0x4, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x414, 0x0, 0xfffffffffffffc35) 09:43:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget$private(0x0, 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r3, r4, 0x992647527a40b425}, 0x5, 0x5, r5, r6, 0x6, 0x9, 0x2, 0x6}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x8010426d, &(0x7f0000000000)) 09:43:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x2dd) 09:43:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xcc, &(0x7f0000000080)="0b450630136d5b18bb9920d27fd0c452969aed2e4958064ced45c1c3ba2c7339c52e55a609608db44d03437cb949f965a96a6c5b8433afd94269c0ce63bde7a42ece7a179a42e10cb8c5e5238f666527c5b7d2eeb0851a83279ef12b78885a3e0d78058fbd88b8dd137e85858efb3352763267b947471634027090eb5135ce312c50460dadc5902227a335c030e965a04bfcec43eb5ce843da932bed179a1f9e0d637f29df9aa4c6431d5cd39a9ac576f3b0479cd0ccc8dd4144c3a7d164c2dd5ecdc6f1d0be15e21d77e463") 09:43:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01432f66691bc74022"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 09:43:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x24, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8061, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/71, 0x47}], 0x6) 09:43:24 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) socket$inet(0x2, 0x0, 0x5) 09:43:24 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/70, 0x46}], 0x5, &(0x7f00000004c0)=""/255, 0xff}, 0x43) r1 = syz_open_pts() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0xae, 0x4) 09:43:24 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/73, 0x49}], 0x6, &(0x7f0000000440)=""/4096, 0x1000}, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *470713 70131 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149ec850,3,ffff8000ffff8260) at kcovioctl+0xe6 VOP_IOCTL(fffffd8029a4aa80,80084b01,ffff8000149ec850,3,fffffd803f7c6ae0,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f960010,80084b01,ffff8000149ec850,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff8000149ec990,ffff8000149ec980) at sys_ioctl+0x638 syscall(ffff8000149eca30) at syscall+0x541 Xsyscall(6,36,7f7ffffd6208,36,3,c0c20100890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd5d20, count: 6 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 malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149ec850,3,ffff8000ffff8260) at kcovioctl+0xe6 VOP_IOCTL(fffffd8029a4aa80,80084b01,ffff8000149ec850,3,fffffd803f7c6ae0,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f960010,80084b01,ffff8000149ec850,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff8000149ec990,ffff8000149ec980) at sys_ioctl+0x638 syscall(ffff8000149eca30) at syscall+0x541 Xsyscall(6,36,7f7ffffd6208,36,3,c0c20100890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd5d20, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149ec480 rbx 0xffff8000149ec530 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149ec440 r9 0x1 r10 0 r11 0x8948897cb07a4257 r12 0x3000000008 r13 0xffff8000149ec490 r14 0x100 r15 0x1 rip 0xffffffff812c72d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ec470 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=470713 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff8224cb48 process=0xffff8000ffff6358 user=0xffff8000149e7000, vmspace=0xfffffd803f014108 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *70131 470713 35745 0 7 0x2 syz-executor.0 56084 338823 35745 0 3 0x82 piperd syz-executor.1 55222 357832 1 0 3 0x100083 ttyin getty 55888 394864 0 0 3 0x14200 bored sosplice 35745 28284 97591 0 3 0x82 thrsleep syz-fuzzer 35745 101939 97591 0 3 0x4000082 thrsleep syz-fuzzer 35745 41553 97591 0 3 0x4000082 thrsleep syz-fuzzer 35745 172182 97591 0 3 0x4000082 kqread syz-fuzzer 35745 89743 97591 0 3 0x4000082 thrsleep syz-fuzzer 35745 304789 97591 0 3 0x4000082 thrsleep syz-fuzzer 35745 324247 97591 0 3 0x4000082 thrsleep syz-fuzzer 35745 383139 97591 0 3 0x4000082 thrsleep syz-fuzzer 97591 13646 17622 0 3 0x10008a pause ksh 17622 241132 76572 0 3 0x92 select sshd 76572 478746 1 0 3 0x80 select sshd 58730 449357 10019 73 3 0x100090 kqread syslogd 10019 297565 1 0 3 0x100082 netio syslogd 31987 247653 1 77 3 0x100090 poll dhclient 45980 121637 1 0 3 0x80 poll dhclient 68049 488851 0 0 3 0x14200 pgzero zerothread 730 4250 0 0 3 0x14200 aiodoned aiodoned 16841 79990 0 0 3 0x14200 syncer update 18854 119734 0 0 3 0x14200 cleaner cleaner 23208 300057 0 0 3 0x14200 reaper reaper 59255 46516 0 0 3 0x14200 pgdaemon pagedaemon 74685 430020 0 0 3 0x14200 bored crynlk 76148 267476 0 0 3 0x14200 bored crypto 59655 468885 0 0 3 0x40014200 acpi0 acpi0 59197 108841 0 0 3 0x14200 bored softnet 76545 172390 0 0 3 0x14200 bored systqmp 41216 238468 0 0 3 0x14200 bored systq 77986 330259 0 0 3 0x40014200 bored softclock 88227 60442 0 0 3 0x40014200 idle0 73662 250438 0 0 3 0x14200 bored smr 1 173422 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 9468 71862K 71870K 78643K 10800 0 0 pcb 23 9K 10K 78643K 1804 0 0 rtable 82 3K 3K 78643K 434 0 0 ifaddr 39 10K 12K 78643K 136 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 16K 78643K 113 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1639 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 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 725 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 1185 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 42 30K 46K 78643K 438 0 0 subproc 53 55297K 67586K 78643K 225 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 70 0 0 in_multi 22 1K 2K 78643K 96 0 0 ether_multi 1 0K 0K 78643K 4 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 243 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 72 12K 20K 78643K 3405 0 0 UVM aobj 20 2K 2K 78643K 31 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 17 0 0 NDP 7 0K 0K 78643K 41 0 0 temp 126 2357K 2424K 78643K 7138 0 0 kqueue 0 0K 0K 78643K 9 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 5 1 0 1 1 0 8 0 inpcbpl 280 326 0 319 1 0 1 1 0 8 0 plimitpl 152 41 0 34 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 ppxss 1128 15 0 15 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 359 0 211 12 0 12 12 0 8 2 art_table 32 360 0 211 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 3 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 723 0 713 1 0 1 1 0 8 0 shmpl 112 29 0 11 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3672 0 2243 47 0 47 47 0 8 0 ffsino 240 3672 0 2243 85 0 85 85 0 8 0 nchpl 144 5891 0 4252 61 0 61 61 0 8 0 uvmvnodes 72 3861 0 0 71 0 71 71 0 8 0 vnodes 200 3861 0 0 204 0 204 204 0 8 0 namei 1024 17795 0 17795 2 1 1 1 0 8 1 scxspl 192 18159 0 18159 8 7 1 7 0 8 1 sigapl 432 1342 0 1330 2 0 2 2 0 8 0 futexpl 56 31358 0 31358 1 0 1 1 0 8 1 knotepl 112 319 0 298 1 0 1 1 0 8 0 kqueuepl 104 889 0 887 1 0 1 1 0 8 0 pipepl 112 578 0 559 2 1 1 1 0 8 0 fdescpl 424 1343 0 1330 2 0 2 2 0 8 0 filepl 120 10290 0 10202 4 0 4 4 0 8 1 lockfpl 104 2232 0 2232 2 1 1 1 0 8 1 lockfspl 32 1010 0 1010 2 1 1 1 0 8 1 sessionpl 112 23 0 14 1 0 1 1 0 8 0 pgrppl 48 39 0 30 1 0 1 1 0 8 0 ucredpl 96 3278 0 3271 1 0 1 1 0 8 0 zombiepl 144 1330 0 1330 2 1 1 1 0 8 1 processpl 840 1358 0 1330 4 0 4 4 0 8 0 procpl 600 2718 0 2683 4 0 4 4 0 8 1 sosppl 128 8 0 8 3 2 1 1 0 8 1 sockpl 384 2061 0 2044 3 0 3 3 0 8 1 mcl64k 65536 259 0 259 32 16 16 29 0 8 16 mcl16k 16384 4 0 4 3 2 1 1 0 8 1 mcl12k 12288 10 0 10 5 4 1 1 0 8 1 mcl9k 9216 9 0 9 5 4 1 1 0 8 1 mcl8k 8192 16 0 16 5 4 1 1 0 8 1 mcl4k 4096 40 0 40 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 4 4 0 1 0 8 0 mcl2k 2048 50211 0 50180 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 92916 0 92854 46 30 16 43 0 8 8 bufpl 256 8428 0 3944 281 0 281 281 0 8 0 anonpl 16 122124 0 114986 78 38 40 54 0 62 2 amapchunkpl 152 4943 0 4862 8 3 5 6 0 158 1 amappl16 192 6924 0 6445 61 31 30 37 0 8 5 amappl15 184 68 0 63 1 0 1 1 0 8 0 amappl14 176 32 0 31 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 361 0 358 1 0 1 1 0 8 0 amappl11 152 32 0 20 1 0 1 1 0 8 0 amappl10 144 729 0 727 2 1 1 1 0 8 0 amappl9 136 656 0 653 1 0 1 1 0 8 0 amappl8 128 237 0 222 1 0 1 1 0 8 0 amappl7 120 659 0 653 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 499 0 487 1 0 1 1 0 8 0 amappl4 96 1531 0 1508 2 1 1 2 0 8 0 amappl3 88 135 0 130 1 0 1 1 0 8 0 amappl2 80 10884 0 10842 2 0 2 2 0 8 0 amappl1 72 33830 0 33438 25 15 10 19 0 8 0 amappl 72 2962 0 2932 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 30 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1343 0 1330 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1343 0 1330 1 0 1 1 0 8 0 vmmpekpl 168 12117 0 12097 2 0 2 2 0 8 0 vmmpepl 168 145315 0 144028 118 39 79 79 0 357 13 vmsppl 264 1342 0 1330 2 1 1 2 0 8 0 pdppl 4096 2692 0 2660 5 0 5 5 0 8 0 pvpl 32 362794 0 352659 188 60 128 142 0 265 28 pmappl 192 1342 0 1330 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 492 0 63 14 0 14 14 0 8 0