kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 06:08:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.190' (ECDSA) to the list of known hosts. 2019/03/28 06:09:15 fuzzer started 2019/03/28 06:09:21 dialing manager at 10.128.15.235:22806 2019/03/28 06:09:21 syscalls: 1 2019/03/28 06:09:21 code coverage: enabled 2019/03/28 06:09:21 comparison tracing: enabled 2019/03/28 06:09:21 extra coverage: support is not implemented in syzkaller 2019/03/28 06:09:21 setuid sandbox: enabled 2019/03/28 06:09:21 namespace sandbox: support is not implemented in syzkaller 2019/03/28 06:09:21 Android sandbox: support is not implemented in syzkaller 2019/03/28 06:09:21 fault injection: support is not implemented in syzkaller 2019/03/28 06:09:21 leak checking: support is not implemented in syzkaller 2019/03/28 06:09:21 net packet injection: enabled 2019/03/28 06:09:21 net device setup: support is not implemented in syzkaller 06:09:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/132, 0x84, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1ff, 0x5, 0x2, 0x7ff, "9c20409894908dd6ae8766db1ee76a15578fce28", 0x4e4, 0x73}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x1ff) getsockopt(r4, 0x3ff, 0x8, &(0x7f0000000280)=""/114, &(0x7f0000000300)=0x72) getsockopt(r2, 0x7, 0x7, &(0x7f0000000340)=""/188, &(0x7f0000000400)=0xbc) semget$private(0x0, 0x3, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x5c0e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) sync() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = socket$inet6(0x18, 0x7, 0x3cb8) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x22) ioctl$TIOCCBRK(r0, 0x2000747a) r8 = syz_open_pts() seteuid(r5) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x4, 0x100) readv(r2, &(0x7f0000002680)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)}, {&(0x7f00000015c0)=""/28, 0x1c}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/37, 0x25}, {&(0x7f0000002640)=""/46, 0x2e}], 0x6) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000002740)={'./file0\x00', 0xffffffff, 0x1, 0xb6, 0x0, 0x0, 0x29, 0x8, 0x2, 0x1, 0x5, 0x9}) ioctl$TIOCSBRK(r10, 0x2000747b) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000027c0), &(0x7f0000002800)=0x10) readv(r8, &(0x7f0000003a40)=[{&(0x7f0000002840)=""/93, 0x5d}, {&(0x7f00000028c0)=""/111, 0x6f}, {&(0x7f0000002940)=""/209, 0xd1}, {&(0x7f0000002a40)=""/4096, 0x1000}], 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003a80)=0xfc00000000000000) setregid(r6, r6) 06:09:26 executing program 1: pledge(&(0x7f0000000000)='\\[(\x00', &(0x7f0000000040)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x480, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="4ce6c6a7d1d9", 0x6}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/204, 0xcc) close(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="81198f175e3379a96bfb4fe20dc62564a9daef91c0e8660175d0e91cb44e169a7692a194f4f580d29f4441bd7caa2886dcd80e05ab87645c4c9a4b433c5025e329a035d6db0bd18961a507d62264b9da8a7ab4425230f3ae263b01245b3e181cf847b9033004cc19fbee85bcada3b0bc9b2bd9c29625442a4853", 0x7a}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x1, r3, r4, r5, r7, 0x100, 0x8}, 0x8, 0x7f, r8, r10, 0x9, 0x8000, 0x2}) fchown(r1, r5, r9) clock_getres(0x3, &(0x7f0000000640)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r14 = dup2(r1, r0) stat(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)) chroot(&(0x7f00000007c0)='./file1\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)='./file0\x00') shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) fchown(r14, r11, r9) unveil(&(0x7f0000000880)='./file0/file0\x00', &(0x7f00000008c0)='r\x00') lchown(&(0x7f0000000900)='./file1\x00', r13, r6) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000940)="f0d021ef7260f42cb4d8c3da9a092f2a5d474555d473322168836e8cd1322411a7df99e2ae5734d66e39e15226fe3f00aa717cb29c359273e410f0f9ffc915b323d7d8a4cbfa18012962436eaa18f7840fb785c5c9ddd8d5b0d4a28541715340293ac96091e7f8324b045bc82cae73733e4fb093d90371150d57a7702078acc97a59b585c2ce57c6ffea1b8af2db2a275da3ecb6332cb8291f11cbe2d53e8dbe153f6c4c58ee1b913eec1b393fe8e4e57bb17411a378", 0xb6}], 0x1, 0x0) setregid(r12, r9) 06:09:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x4, 0x7000000000000000) setsockopt(r1, 0x8, 0xc4, &(0x7f0000000040)="2b951e0625c60bc90874ea471a2a9c00b26b8a4fc329031c6379abc12454347f6f54130e7d01e256f0c4f67ba954cead8f78", 0x32) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 06:09:26 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:09:27 executing program 0: shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 06:09:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 06:09:27 executing program 1: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8040, 0x0) writev(r1, &(0x7f0000000040), 0x0) fchflags(r1, 0x20000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xca0, 0x0) dup2(r0, r2) 06:09:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:09:27 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) faccessat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) readv(r0, &(0x7f0000000180), 0x100000000000023b) writev(r1, 0xfffffffffffffffe, 0x0) 06:09:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x92, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x800, 0x10000}, {0x18, 0x0, 0x9, 0x7}, 0x7, [0x56f1, 0x9, 0x40, 0x6, 0x8001, 0x400, 0x6, 0xcf]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) semget$private(0x0, 0x0, 0xa) 06:09:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x156) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0xffffffffffffffe1, 0x6, 0x4c7b, "36164588088089b432dfcbb14865e695d37e50c8", 0x8, 0xffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 06:09:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) mlock(&(0x7f00004e0000/0x1000)=nil, 0x1000) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = getpgid(0x0) r4 = getuid() r5 = shmget(0x2, 0x400000, 0x44, &(0x7f0000bff000/0x400000)=nil) r6 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x4, r4, r6, r4, r7, 0x80, 0x3ff}, 0x87, 0x9, r3, r3, 0x7, 0xa61, 0x7}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x23, 0x1) 06:09:27 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) 06:09:29 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) 06:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r3, &(0x7f0000000480)=""/4096, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x800, 0x20, r5}) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:09:29 executing program 0: nanosleep(&(0x7f0000000040)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) r1 = getppid() wait4(r1, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) dup(r0) nanosleep(&(0x7f0000000000)={0x9, 0x7f}, &(0x7f0000000080)) r2 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) clock_gettime(0x4, &(0x7f0000000280)) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 06:09:29 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x80, 0x3f4c, 0x10000, 0x20000000000}) 06:09:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1000000000082, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1f) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 06:09:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="f5e20410697a6a272267cdb200557173f3684169aafcf939227c054676f8b5a5189813074673478c0393d17adfcdac467c2693500bb947976e33dbd57cb03fde5e05af588d4c241cc0e89aa84e532847acad171ee15fd67a77020694767af5789e332299d31d38922eac8191f02394df469355f5da5bd629c7a72cd2bf7ea3353227e698449df78b378c1aa75d9f3bef9e442aa026f6684479a19aec84ec77e2ee9fbf2a6f08e1b4f2648df1fe3076a65621af7ea2b42495586d18e235fae67ad54bb5a27939a2f884eea090df562827e374153397d7153441418c26b59e331467c02b5a64bfbc63acd07010123c5d28194d482dfc3e2eeb577aef58f8e25474626c612f05a3228939588b725e1f01d87431c34a8850382e08a24fd11c4aed4bc8b6448a3ea7f8e29b630e4a157bd09699a0bf91f83c614c0280c73cf4d1ae8fcb1c411d0bba7c3ef129d5d122cfe39a527b4a3b559aed90009490326b93e1582bf88e44e7e360d305d14864f6e61ea67a00dc96f77be2841467da573e977b515cec93c306b3c32c93131d87e38e7f86d5c6e1fba71bd5d6a456263befd99aa0a1d58fb6f850a475b11492f44009624813c2c03d4aab937d65fb7563926a45f4d5554d3eff149be0b6dd8798c02d11000c850e4f395ba7a90060d226bd0d831741d5c62c3cff2ebe8bed4180fe3817e579c21b08733fd24ec2ceab36c7295a3c7ce1547314e1e914177c21151b66c38b31ee83e2fd7744cf6231b37212ac9f0a469b4939fbd3642326ea06bde1dfe212f25de7ad1eed91852483ca546266eace8ec53229f36b4a70c4bbd5bdc43241b589cda5b4f275a4035383fd2510604ed97d568cb4b5bfc10ff8cd469087dd07d5c16c623840e11c83500a17bf5cac8c363f8d0722093e08e617e6e2b925ebddf877f03c9f7c4e4b32606ee89938226dde8b851e6f47cc3896bf3efe758e1720474eb8f37116cfca1c78b8a8086e3681007c355c945b833dc129e78c668726498b872b4b2799d63d6287e2af471663634428f21e53ed30e7de351b072fc5f8fc215b6b75ed22a544a75f25dac66c761b058439ec8a1055f3c5b350c0aa663dcfb15d2c60f727397741812f5f560f02e099d7e690fc1ba070c9bd03c293c93bd3837f5ccee0101108a564b310bc5b14f449d21db74b6cdb513d569493dd91c08f041bd6f22f682256a1eab313cd9f19a6a322eafdaa5715ffde5bdff55c441139c20b40a11405eeeec9b1479f62db7428d08b06f6a0e038c3b8e65e552c3a2d4325d7ff1e005f6b8b0a66de22d78bd37aa915b90d4859f98c3c5b35400b691bbcbf5ad6c07309355c392a4f71690970704c3fdcfddb5477a3d0edc11c9fef8dddfb0158cc540f3e075229033ecbfd0378a6771bee51db5d02d076a56a92d596ea380a0aedc56ec2078b355c56f70960999df7eb226e3dc71bf5bbf21a1acfcebf2ec845773735a3d259c029b45214ab31a507aa6a600bc2192d1e09c81f842102ed1fe635c957c349702990297fa04c52145845880be03ecf9393a6330ff473f96d0cee252b8b3f29130c01cb5a06ecfc0ce57049071051376e1e0cc92f3463a4d892a5cdfa219be4620f0f510708e41c7f5e54799ce7691115b4b7058042bd861a2d72b3158e71bee83bb1b2b89324fbd1ea0928126baadb4fc63c9be609cc890376ba6dffbdfefce0c0595a516bb8f53916e68b7633cb44540770e0f847104532b8a2153dbc71faf3db0480794c7cc41c89087bd69317241f380bbd64b6dbfcef96b4ba6b9f268f633f5e3fa2b4437575be287a3591a758c6ca33d1e50f2aa7e756eb5c393e08e393ad64fa895151cf3b6425d9d2bb7365fc404d8f3b795d37b9d052d204364825a110cd50de83e8652bdf3d3923f93ea27f8b31bfef779c6ead80ce33abb124e62fb96d6d9f850f797ea7f97836817f04dd63ccab3298d69e5a38456771408893b99e7e63d83115fd7cbe22a1e99b9264a265d2a31b42dc679bdb2d358aaef00f76c8c574609536075938e5be20f0e0af147dcf8f4478232917a7dd389135c14cc603da0a3b00b06fabee7365c515bddc58bfb5b59f63a47b007ab7fb90642294f69ca6d3bb6d6fe0d138af43f5768029e1513030baa68fa29b1ba808da411e228bfe5be24838318411a9a4fc14642c63eb98806aa9be7102d04c7e9c836beee083163c9ddb557f76e7c353c7b1b1e1d8d154ca03ea172e4dd0943079e910c3c68e007f198d3ef104afd4bfa3ad6139199b477a5f26756d216f35cd03a8e501cad7dbe229c94f113a6599a23c7072cc19a121d4883d6e443d41c31e31aeda54d8c506171fbfddca7ca504a3a572335ab6b1c2669ee8f934021d62f4ecf9ace4028e328f51436795f1c0e1643915c87d83a31cfbd468d38ea413475e11495f1af3bb16482a9531742f0e88f1e449e26c306ad3cc0a3e9fa5880150bb6e8760f91fec6811bdbe837f24da54f354e3fa763849aea1271579f38a0e44ecc5d2673468649304e8c4dfa2608ca544ba73851d6ee8c79942ec15c135fbcb16a4b912600c2344f3d1d661b3aa19b6d7f4d04faf43e7f4f634e4eb9bb22e89d9918422abd4b4d6d5434f66db4bd6d90f060c0035e2ff9abee3d0693ae19b638f2a43d4f19c59fa861c1469eae3df98af03954f3ec7950aadc738f3f6f89151f5dc7b79565fc6051c5dd98e3d80a1679df0ec223f5019139653981d15844cf7d7a7dcbb59fcc67f134421d05e5fe25a9b17e5384e638ec0f27ec9e0d643718e140fea39afad3c10899b5a784c0d4b0dbf9492c964f75787c27ac36ccfce6854ef6225d27525cee936a53c549d214724f2a40919c59b85be0b2c009beb1bff078a7d02d30aec000e2201bc4c804cc2f4020db5b21649e534224860e708b9086aded5ef35d1e472c3d1d5429c846c236f31dbb977eeb9cbd8f992347bddb324d0b26859f3e4a5df8ec7b2a154cc6debdecdcf08044c8d26e4078fe9df0876677ee1ea482b23c0e05a7c071b01ee4b8a405fa48e6f37dc35d9642fda856cba2f5d35336e8330c1ded1a8881db869debce518a78d5c5227b49109067408db0e14d2e08601b0e9cd51982c23918a22c4590c9b850915d4f44340df39b98ff1ce95b05d43fde602253e71e9bbceda1b3cdc14cb8581b65350cf1098c7099fb68ed1693e6e6ee6a12afe6fa781588de874d30bfa62967f8827e834881f9e7056ba843c10eb50ee1c54ce140f4f94958cabfc6340a0468057ae09fbe38bd54bf0949321054c6dd0a6d2602e5eb87ad5161741f94e27b85c653cb73fcd1075e72486bddeddb83cb397da21dc96b816b39fb80818249563cf2b2d5481b6dd2b95dedbb1d8a39f373c6db1212acdcb6f8b3f951bab39556f66990c887a9c681cdd36e917a0e419b6ef7c5a2028aa3b918d308671065205821ec618b6d4068c74b96a986796769cca393106fd89d4596d5053b2e724d9ec873692e8670f7cfc8dcc6bbe27e836de59fab12eeec95df3a3a472d06744b3f2933cae9830ec3922afc5d3ac8dd2f046ffd8151a56eb6e7255471f57f56e5a2b91ae37bb3d94c33f9f6d12356babb3d61def7c4ea6fb79aaeffdd039151f53f6249f51aa15c192d9306ad8fd3911732bdaf52d94be92963d0322583ca253b59815d1c8fe5a22a8212449a37f6b315c74fa2e813425eee4096412096cabb083e7d1024f1c992d09965302ce9ebf929627696ebc2b3b76837229ace1a1cfb4e559524d8653e543732eb2784548fff981298a404b0ccf5a50df05a04a5959487c9e90a5a848331abadeb66f415556236facf966c4a6a67d87a7e04126567635657fa116c757eb0419be3876c6ba30c90e2118aaf77343e41698fd7b18f5fe878cc54e90d7e60753f93778105ea12e9c782276c3fe8c69d87456da19a38f91a6797ea351ffcaab60f2e37a3155342ad6f45bdb7a7b895469b855c9c2326b410630bdebf2e3bf8f86343339e0cb66e9736351dd26c4901cfe7c61b34ba6b5120597f5e12d46fda5575aa0ddb9b02aa6e0c2247fb7fbc76e01a401af0cbe778b6594f2f482556a69ae0d837abbcd8da8bb9bd3d5ed561d30a87c9d2cdfadcb020033dca7c01cc5271e0158be1a4075c2d500522af91fe68144fced03c98f87424e213985f07c034b9d6ac5c6292707383601b9512780ca24c9d2d1925527496d7bb9d27c249318275d5ab33cbf1cd72e1ad59cbb0fc7e881b8d08849780be266691e7e88b1b67feddf4d327534653096e2a043b5caebf70fb28e8ac5a896cfa880a2fa403ddbb4617064e91045b10b25084343b8d458fd537fb96033cee33d5803c37b926e63e398d165462134805a5478e589b89d21d289ec79d8d7abb132ab9d66f68d8bbff47c55212c2686f83387034b96cdf7479ce813caafe7fc11a698010c53d2b673395c3140446fc14129223e3cb1e170d1fc65e258fd804bf5e2acfcb1c07326986bdec381ac0704dde7dd762b0dd2d555db58be5c047b1757e2c9786d1624f2f779092a662036a748fbb89ec31b670724a2f130a7cfd8cf96d2b7bb1dd3bba04419f72e6026d361f4e7dc03a223403850cf8fabd0845f1e61eb8b147328ea4262ad2bf4e782008fc10bdbe793a8bfd3be86d93dbe52d3bf8dbe79128031e85e121f12ca9044fa06feedf3172d9b6104e38232e917452a369b28408b87e4597f2b43026d3df2d6fa8914066724db2589e1a6c8af6963c13a2a7ee1e13e341a8f8428258324f2e9364ddfcf23c0dcb98c1829cdf1acfb45c91689da0081eee8cdc1f2fcdbf745e13d313b7c8c5ce8ce4e3fc7a214860a06a12d823052fc28a4c53060839a1691dd4cb1de55104d8ee637b7b46a5b2435f8aeb9efec746b0d3a18d2fa32b25e39be2c41fdc38c9cedce20b9667bad2c162cf41ed3614c90b79dbd718d50ffb4218ba55c3e8e538ff3c012be74c274cb8c06812cf7e80fe04ae45dfe78ee90048e9f9f9423c08c669d210a29e4f128e2ea4c9016035afd2018993cd60a234403857cfbc7c6f57acbd258692837e8e59b2399214f6b68ace9a9c0f41d0bdf8c9c5405460eca42152743f42167adfcd2f5876ae2dcef7e24e6ad8ddc08ce8615e2df98276bc0618124f3ff068793dbb40ee99b7f05f560711d00199540799931dabc41f6d43c921d4439c240ca1572b63b2b13c47a8a3e3f08ef563132d898085ba83f87fc81fb16dcb4c5c698b94dfc73ee3d8f7f5c7cbc06db1aa62c340a8b874abcf0e141f3370b380482b5bb0dfd624636cfd2d9fecfe06fa442591597bcf19bd86e1e41129dfe72286ebad770a9fc356c8088093a40130219597e9c374421d391e368096d131cb21f393856364b957fa5f6825e9c2ea38b901984320f58481992948bcfa11d198820bedfc83aca14db5512ce7f81134d87729d822066490b6f848e082b6f0acf2ae210c4acb6af11fb73663299deb53d128656cf93a2e355f6162cedb8d611cda5814b63e20c4567b59f26e6e4d2e2b20d511225995d6cf808f0996cf90d8d0c7f05fd177262b17704f2dc1e14c719029eb8ee84cc83b0a811259dd981f1631b2e7837d7fa88026c1de36905dd62394af7434aefbe3d71ef5c248b6f4f7f3c98c06732cff925b687cd14d37abc427426f305c675b29605424383670a4f665bb7aebee409fc2a1ec6f83d05f14f930ec5a33858cf3d71873bda811e5fdd1987cffa3ad10ee9f85c791a814bd3557ed92157cbf1336b09958453abe7f445ea391c72ab4a7fffe03b6e750eb068ec1c", 0x1000}, {&(0x7f0000001140)="46914b30c8efec9f80b1505cd211060e9a3011449432d511f0b085f03b4f55b387e088b33dbb3db09a088af32644535f1caf3bc1bb84cea1862d2f48b5f72a67e1575586260fcae4b167ecdb5f9eb40b767a4a0e7ef98f92293f05d5a5f737cc742308f6fffe067c4b00a6612aef5df6c0209b809f793813f3018c57a6d710a80a81065d0f6ae204444e29675e872c4afdcadeca724b5b8adb2a81cfc09d3db255a8ac682bff72c8c3e80f0dd986aee934d0dce868d130", 0xb7}, {&(0x7f0000001200)="f2488f6e4b0ee0f0bca20485c7057f3986ec6670c38b69d1121c3ae475786a017adc9a2063e9a06605187580a6360a638cc68d891125d981ac41686bdbbb237ec0f215caa8c0b4056017bbd2d746e32cf17a891aa5fd260069bcd9c424592008bb8a9ce613206818cd4988b60566f559baf304580274edbf36bffed23ae3a71d662622cad0e378a0e24a19049e603511fcd166cf804a25c02090513aeb1ff67fe66eeead2626a8f99ab05789681320316b74e0752119dd38cfbfa510fa7ae37d9a84166801e34d8fb33e64f46f4f3fe1ba6368747d91f36d6313a2771f812a2a32fc4911947d5c23643c366a534b2348238e5dcd1c43af6d1a0f1aa20465", 0xfe}, {&(0x7f0000001300)="d727db2467d7b89d5f9811e255f3e17fe3acaa9dc346b8ea44a571a2ab6f8516e925b16706d6588f4f8e29419904d950fa1832e1ca1c705f2acefc4dbb09851fce3bb37d17ec4e334346aaae5e232dcd274ecd7866a4be018a3681ca144bd57c85894fbede56f53eda43149fa67780e6d4126be14df17601c5a502d087b1c8ae39cc25afce66202a3f548326e6ca9b62505f3e3d7c2df8a0c2868779ac119dfe18033b86c6dc70f0e87f3eda6bd147dbb97ff4bbc057ba3d2fe22c9a59c4a621a7c43529a9f966eb0d7be3c195826d70c1c96ac81e9388506fc33395f67c6e29705b93db5ee948f489236d5cd1e81606929bfd1c0bf8a631e235c5fc7c", 0xfd}, {&(0x7f0000000000)="c985959a9066b8631a0e201f4f654c4328c684d2e48773393cd8d125d5", 0x1d}], 0x5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 06:09:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 06:09:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$inet6(0x18, 0x4, 0x40) setsockopt(r2, 0xf5, 0x40, &(0x7f0000000140)="c8379c147600b75d15765c9699db595661610610fe87494ed2c1e2f64cdb28af681278bfb98d09a7f25c80f5755582b4f68f77464c38dbeb3e8f3bc3de4b894f136193ab303e4a648b8e781a08fef2818e0f5b945dce5dd903188833a939acc6452dcaada397fb748cd1789f931424d82403c6e6e89390b27f9926ffc7a916693025eae0b5c668b2e893928b9a4e40bf75d36a736193cb08793f903fdbdd001f0ad846c40e8c5250cf85f43fc124c5049256896c9ed91dadf69dfe3ea7ae77c93678092b089a02cd00d15a91c8681f743ab29e31472064b711e3a19a384e4515a85fb872cf09a012", 0xe8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x8, 0x100000000}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) socket$unix(0x1, 0x7, 0x0) 06:09:30 executing program 1: chmod(0x0, 0x0) 06:09:30 executing program 0: r0 = socket(0x10000000000001a, 0x5, 0x75) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x100000000, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:09:30 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) msgget(0x3, 0x8) close(r0) 06:09:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x7dc}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="feab6818ccf61afdd292cdf64ab630abe2c226338856036345a02c17f86485f640b50736db9e33d8cb4dc365f5c9d384327ab50042250d473a1bdc2729dca5ceb1a85fc085f255f0ea9a35145d61413adaa4fef570d652facb457f4d667c07208c9d6cff08eea1fe8864edade93bbb842ec2afb4bcd6386deb5431ef1ee77cfee5e577ce7da321c62eee7d3a2b2f"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 06:09:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 06:09:31 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x21, 0x5, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000003c0), 0x4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 06:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff99954218a44bd8169df8e1254e2c202373b1cc97244f2c3eba1995735bec6c45db3e75074a706d9f824ec12f943071c9a7e0213ff57877040048b6c71269b7f18875455f42a8feacf959749136c0daa05f1ddd6de907358d8a5b21343f51df4717df8b23485a689c06e7b367d83fc8f8ff6d9bcb84ff955ea300a4e86dd761cffd77ed40bcde586085f54d94f9f02a8274eb625ff75e6251be4b75e53cebb62326d88037f5c8e8543a5b0dad3f5a4900000000000000000000000000000000", 0x15f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) socket$inet(0x2, 0x2, 0xfffffffffffffff9) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:09:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000000100)=[{0x6, 0x3bde, 0x800}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 06:09:31 executing program 1: pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={r2, r3, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x3, 0x9, 0x9}, {0x18, 0x1, 0x7fffffff, 0x1}, 0x100, [0x967, 0x5, 0x3, 0x8, 0x1, 0x7ff, 0xffffffffc4d42944, 0x5]}, 0x3c) dup(r0) r5 = kqueue() readv(r5, &(0x7f00000015c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f00000014c0)=""/236, 0xec}], 0x8) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff}) r7 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x1, 0x81, 0x3f}, {0x18, 0x3, 0x40, 0x1}, 0x80000001, [0x81, 0x3ff, 0x43d, 0xffffffffffffffc0, 0x1, 0x1ff, 0x1, 0x800]}, 0x3c) r8 = syz_open_pts() r9 = kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001700)=0x3) kevent(r9, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r9, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x3}, {0x18, 0x2, 0x924, 0x35}, 0x80000000, [0xffffffff, 0x9, 0x0, 0x9, 0x0, 0x3, 0x9, 0x9]}, 0x3c) 06:09:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x20, 0xeb59, 0x3ff, 0x0, 0xa3, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x6, 0x1000}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 06:09:31 executing program 1: nanosleep(&(0x7f00000007c0)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\xed#**\x00'], &(0x7f0000000a80)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='(+\x00', &(0x7f0000000740)='\x00', &(0x7f00000009c0)='r\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)=':/#\x00']) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x20080000018, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x120) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffb, 0x4a, 0x20000002, 0xfffffffffffffffa, 0xfe}], 0x9, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r7 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/76) r8 = dup2(r2, r1) fchownat(r8, &(0x7f0000000100)='./file0/file0\x00', r0, r7, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) getgid() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r10 = getgid() setregid(r9, r10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 06:09:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 06:09:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 06:09:31 executing program 1: r0 = socket(0x11, 0x3, 0x2000000000000004) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) 06:09:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x741, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) 06:09:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000000)=0x2) getgid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) dup(r1) 06:09:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffb, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:09:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000539000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlock(&(0x7f0000112000/0x1000)=nil, 0x1000) 06:09:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x11, 0x4004, 0x8001) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 06:09:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x0, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x42, 0x20, 0x3, 0x2448}, {{r1}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x100000001, 0x1}], 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0x4e3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x41, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x15, 0x20000000, 0x3, 0xffff}], 0xc24b, &(0x7f0000000080)={0x3, 0xffffffffffffffff}) 06:09:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x7ff, 0xfffffffffffffce8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x8}, {0x1ff, 0x3c}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x100000000, 0x4fb3, 0x0, 0x8, 0x9, 0x6, 0x0, 0x2, 0x80000001, 0x8}) 06:09:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt(r0, 0xaa55, 0x3ff, &(0x7f0000000040)="418202afe3aa89ca3df7936a205118fdc77a764c28d12c08be25e53ab6a1ae9357d7f6a1e116f99394809783bb453ed20b6de8c7c1ebec644a6a4cf525f032a15e72ed1ccd894100843d2be7d4a378f4532be2bfffd70ae785c3034d030ea61f7ef2745579aabc1db645eb30ecf67c203d91a34f45801247639d2cb748afd341fe7ee14b3543149059de06945864008c934becc6b3cbbe92f54cbe5e78b1916fec7b5f864dfb384740bd4b8e59bb9f0a7b5577a485407d94b15af76268d87eedd17f0838", 0xc4) 06:09:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x1, 0x3, 0xfec2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x5}, {{r1}, 0x0, 0x0, 0x46, 0x1, 0x3a7e}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x7, 0x3}], 0x66, 0x0, 0x81, 0x0) write(r2, &(0x7f00000000c0)="291ee43d7b661c0a0e3f8751c28fc0c9259875972830d4d335f16dfb6e447c0ec8ae55a6764f85df17776aef32859c1f63dd729af03dd935f12352e4137300eef1ba9a62015d6565cbdd6fafe4b5344f907644c28fdbf9f71dc77a5243343baec4b5f68ebf2103d86682a6f788cf88a186596b771db465816d1d1b23d63fd81ff98085784ceeb7a253961a6ae450daf0896688b5", 0x94) close(r2) 06:09:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x7, 0x5, 0x80c) getrusage(0x0, &(0x7f0000000080)) socketpair(0x2, 0x5, 0x3, &(0x7f0000000040)) 06:09:32 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 06:09:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f00000e2000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x6, 0x9, 0x1, 0xfffffffffffff5df, 0x1, 0x4, 0x2, 0x1, 0x100000001, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:09:32 executing program 1: mlockall(0x103) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) munlockall() madvise(&(0x7f000092c000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 06:09:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0x6b}, 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x9) dup2(r0, r1) getpeername(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0a698d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006353b99300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171ee02144b8ca2c7b11071176fa61b75455c0433e14521de17e3197417446fb727e219b5f026122f26fb32a4ee50518f23e1172e2a7953a7d2b9e92bf3abaa5fcf4bc71ac09be0dce0549970151a11b0789e69500b3bf7b2710cb9b52daf2db806ee98b281f300ff9ff14ff542891e783ba"], &(0x7f00000000c0)=0x1002) 06:09:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x100}], 0x3, 0x7) 06:09:33 executing program 0: setrlimit(0x8, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x6000, './file0\x00', 0x39f, 0x1c2cca21, 0xfffffffffffffffd, 0x87ad}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df4030000000000000014f61469ca8271f56e5c28", 0x38}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:09:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x6, 0xc0000008, 0x2, 0x3294}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x13, 0x8, 0x4}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0x80000000, 0x893, 0x6}], 0x209, &(0x7f0000000100)={0x3, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 06:09:33 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 06:09:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x65b4}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) 06:09:33 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9c04, 0x23fc124150561031, 0x800, 0x10000, 0x8}, 0xc) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 06:09:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r3 = dup(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) syz_open_pts() socket$inet(0x2, 0x4000, 0x4) close(r0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x82) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x3, 0x7}, {0x3, 0x2}, {0x3}, {0x2, 0x2d}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0xbd4}, {0x0, 0x7}, {0x3, 0x80}, {0x3, 0x80}, {0x0, 0x4}, {0x1, 0x10000}, {0x0, 0xfff}, {0x3, 0xfffffffffffeffff}, {0x2, 0x101}, {0x3}, {0x3, 0x8001}, {0x1, 0x40000000}, {0x3, 0xfc1}, {0x1, 0xcc81}, {0x3, 0x1}, {0x3, 0x1c}, {0x3, 0x8000}, {0x1, 0x476}, {0x3, 0x2}, {0x2, 0x400}, {0x2c2a76dd0376b288, 0x5}, {0x3, 0x3}, {0x1, 0xfffffffffffffff8}, {0x3, 0x5}, {0x0, 0xc0b8}, {0x3, 0x286}]}) 06:09:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x1, &(0x7f0000000100)={0x8001, 0x1c85}) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10492, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 06:09:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80000000, 0x8, 0x8000, 0x8, "01b9331cc226404f601fce97d59acc1aa310ec8d", 0x7, 0x9}) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 06:09:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fchdir(r0) 06:09:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0x5}, {0x2, 0x72ee}, {0x3, 0x1}, {0x1, 0x7}, {0x1}, {0x3, 0x2}, {0x2, 0x20}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x9a8}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x6}, {0x3}, {0x0, 0x200000000000}, {0x2, 0xffffffffffffffe0}, {0x3, 0xb19}, {0x2, 0x1}, {0x0, 0x40}, {0x3}, {0x3, 0x2}, {0x1, 0x5}, {0x0, 0x4}, {0x3, 0xffffffffffffff19}, {0x2, 0x1}, {0x3, 0x9ef}, {0x3, 0x200}, {0x3, 0x9}, {0x3}, {0x1, 0x29}, {0x3, 0xf2}, {0x2}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) write(r1, &(0x7f0000000080), 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f00000001c0)='./file0\x00', 0x208, 0x4a) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept$inet6(r2, 0x0, &(0x7f0000000000)=0x18) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000200)="16e1035498fed0349f48c3b05b43889afa43f056cfef5fd814d54779587dbe37d284b937b84d65760fad6f35eaa355a1e91e08606a416bcd4075840b162a35985f5bbe6e3e326f25aedb0f8e7ae4c18db91a11e9b136e24e5ddae42ce98733c1867402d1fe1d2dccf13dc24bba0298f9bba972d2aec96f28d30427c96e2f42884e13b8b57d6df3fe574d", 0x8a}, {&(0x7f00000002c0)="806df86578598b52c9680ffd73559b3eded0b63d74ecd7359edd0ef2cf40f0123c1105401e322e0400fedeec1a58b4d5ac5e7e059b17d615f228885a33b6206249bc576414db5ff38fec4d74d47f7106f6d30d2c02f267cf83f0c86175a4b3b2bb9d3b7b1fcd127716e42f95c4e963b6a04bd12240", 0x75}, {&(0x7f0000000340)="e4bcf52b69d003a42b6d31660084813b804ba74422b4ef939179041626d369818ef3420d6f65685963529fdb22d046eb004b68d0b4e6e6817dbae4ae3ad15d336d1d8cf533b8f2e9ae7d6478aa6ebf40fbb4fbc619155047eed231fe3118f908a045e825e44236a4026a172b9ced7ddbe3de313f0ad656ee7ce0d362e4cac9ffee91a746ab8e4b7699fd77320b0887c569729e61c89c52f1e78377ebf5bb682c2a54447b36d227c3", 0xa8}, {&(0x7f0000000400)="7836f1c2d555a06751e064f6237b5a8c66afca25c25bb798f75f46aec8631252321727511a6cd2024e48dceba494bdc3678ea68985436b1bd6111bbaddac9b08a9a4e78377fe1ed74e427b25c7a23b1cc2317b3109e5646f12dc36904a00dee06b45f3dd5659a6f7a0da20be093c472b029676a2e279c1b524ca43c3ddcb3e5ebd3b900b093f9b1d3a8070589fb104a23fc9ecc7fd", 0x95}, {&(0x7f00000004c0)="20c4dd006cb2069d5887e29a2219d3b36a5fc65ea29a3894457cff06bd102f534489ca7193d089cc74ee88e8e867795abd6d5d9bb462393d9be5d3a5ca4059eddeae3fc0fa441dcaf16a44350a6abcd21dcbb7a575ab315dd3f17a47b9358f207970561636b3753d92fcde6c9f0e78b11f6062bcaff68060097a07f0df022291a4142c1ff9bb751635d88278ef31838a9d1e29b4dd0aeb6066ebcca4bf0e6a2a5072a9516c118d223cc01af853ee53698e2cad5999ad62d87d967c1d22540d11a78f", 0xc2}, {&(0x7f00000005c0)="d8a77b3af45f7f3208c451896b910c3da97fe37c831b09cf7ee1012a57fa8307c693ab3fddf66a32cfc63589a33c4ab9b0d96a60afa25f8ef907fc92df3322133dec80c10ddb63dde2d42b87092893a1b88429dd139b8b7edf0fff1c3a626a8a0fcb9f95c9fd3a8609b87476f9795d030dd49ff347580a76dcaa86c922d5b7ff0702155f6b2cbfa516a929a2c495c13db429cc04c3c778a328f7b105d6bda153f20faa0741b0ba426d3155398fc09e0509e4746eabf5e60de5f69e96629706be190eacfcf7f7e2d3be33619b7b6b1b9bd98fd7fa00a1826781d9ca362b6aa04ddb821e6c6f72920e31accbf3ecc49b39f0897817f7294623a733ce9f615470187343da0e6e585173c2bb5ef10b86560abb650d2b041a22dbe9a1bcb0cf19596f50fbb2fba4d53675a280304907439f17c58afa3ae6677cad9dea9d47a55e19f654b9820f48331a5eadd1563e0e05fac54e59afb13d3ee4494251e608be9a73947f99ef6ed0f0f1e425d6afd93df96ca6d13ace360b6bdfb348bedc3fbabc5629416b92db8352624912f9e4063a7b756804a941de4c3229643bd9c9ee7fc5027344528153e75dea9276dc6111cb345f3b8b87552606476ecb72c175df0401546e8fd55962f794de4e863fb40cf3fd4c69f857a991d09cc2232cab1110da3b655fb9a380423f36acec2353f696eed1df4b7f385510e6b62bc89d52263b4902fb4faf2d1c74f664c8559b59522f021d036799d34d55165e3853955460731d2a7f1280d19be6ae7d09535f743edbda84f7645bb0629dc8499545dfccd0a2f359afb0a5e8c6bb54dfba6a000778caf4fef7c7592d37198b65556e6cbe78e6719d67d36cca94a411bd70ed0e93db5199cad81c146315738ad9c070c5260107d4c000323a7c7aac2d759dae7a7e487f7b04760702accc417ee3e15c500e8bc43a5c8eb255846b4fbab0100c386660d3171366baf76d2f94ef72dbc9a175f89c7336be6f072b1c1e2341cd7783e7386e59620461422ec9a1ba010bbaf80c08d7e1aafd536b0db715bd8f41d8cc564ed6a69c791a8885a8440ab7d9d5e4d559cc538f24d25b294096c0a0f999f9f38cb6fce7080433239cc869dc71ad4b39efb5c708dc1d7545d0444cf931f687f6efdbde38c659a157cc9c8830e58a2c2aab6a457ad2d3e77a1dd10f5b57c7f2aabfbd678f939f3a1dffbde59a02619dcfa6da1e64176a0a343ba571ddd8182acaaf836dc7a723387af699be33985a8ecb44aa6bf23a2818c65eb949c14e62f1f670094a73d7c5bc34b76113a9223b9918c5edde94facac185bb147598428e2da74c99c93521dd0b0436a88d9ff9525e1f6f1f6e8aa8e554e7dc0085e15701a0514f3595e0dc8fa9d562278a03f416365f26f32bb08b45cdd50a4cf41c4a1db3dd134352571301fdadec0348e7f47db19545cd9ba80fbd6c0ad98fa1f44a4fb145e62401b3cbb05ab14f46dd2e6c6c5a6fd390b7505697da8c85935c472bf7ed0045e2b31372d4741ed7a0e00f1c5ea29907ca1743987ffc219a0bd2351d09dd23c0993b25c6510b3c8a03883a23f51919e509bf63de42cd5691f622adef9ebaf0ffa9f721cbb13e57895204aa306d6c8b3dcdaeecd928f4d461a417c887f8cfcca61e2e635795d97a642702de072e2fc2986462fa247dad82f00b40cd14234211e2baecd55c54f7f99e4779ca07ae4ca58ebe3730088ea7a0a94865fe8c08e6397108e947a6bc48695b67da45521c27a25923f59613160c24818f9c28b26e947fdfa2f7a1b88df29a168930d5789b2b3ea14d9fe109688668fda6b359f42ce412695ce10163072a9c9fc8027dbeecc5aae25a5ac022d2db76d07387aba6ef5393dd2df2bbb298c6a32d409467012304f6d8278cb067dee22b34953022e7e8b4f06fad66905e2004a566a4c3ab0b01de36f013295ff7227a4bd34ba482d31ce9a5cfe2f1c8681265691ffbd3935b3bd7a9a5c6b2d43e41f70e9cd54c36a0b8645b661c0574467a80c170ead5fc52b3227a36eb9900363e10f64c73825aa5f9d8ef7f00f3f59a5e9aad40d5a6432eb1f3e9eb001e04406688339e102452e33178fc28fb85de5341089d39677bfe591ad32ae3dcfb236fbe83a723a42829a8431298aba397cd5ccf4bc3859438bf634b86596dbd37f26c7913aeae8c217264a64278d86a83c1be156dbd118a46adab524b5331d8e689e7b7ee079d24aa597e5f3d14e0783b3750cca73e9e5a767cc1dd4f798609dd7e01806ed0f0215dde85b40118392a7e9fb2648ccf2e7c7d249f997ef9be0b56764eca2bde3407990dfbbd47c55bf2c6f40f51d3ca92b07a10ee2e8cbd368633475f429febfc7b43fe8b483c1d8c58da24a8b260ceaf7de4689443516b267e5f9df4429c1acc431ff20530d7e21471106052427a9afad5aea650bf12bef93f63d23867b52ca4628396e1e9a2f292e322eab57ebe1186a3ba55bf4fbcb6c9d7e85f0648166a42503003f628e77a49124052b94939e8ce26823057d805abfc0d9ebb4b0a523bcfc6624de3a55d6913599393466473b1f528572820b14bd1360f9a8c4f65b516057689d2b6928bbc5b1b1f8d462f21496e786afc76a6019738d60e4e4e5cf029cd3b8229eb565c2e1c7eaa950cf41a855a21f7d679b1f3a266d80b880838cd8976e2d5715083abe8559f0dba7d7867caa6378557f9c1672920b6b2e9c7ebc8a33d1a5c20ff42c269ea2842e5e026e6cd2c90e34422903f1445190942028bde9464df9fcc514834c1198d0ebdbef9e802be8fef2af3e467c8f63dd10882cd8e4ee59e5882c23965e2a0ea07cbe59ed0d42777f6ded2b99348b944b8602cac8d5ae7d2d95b0d24ab23d2cf4b2eda86098654174d83b719a21d65e3137690c940865c518028292fc784acef033819e5b89311750a90ffd68e4969325ed3facf9811c21a7a3a5a99ad74cdbceeeecd5803ef7e8175e2ed89bc6f99563f8f4ccad745ee97a1133f893fac3bcfa46b1d992076bd06fae57472b0c9ec5370160f1fa2c9117b935b7cbc29cc0ce99aca9e75f5de14bc8f81c39bd6ddc03c29f4726b7f04ee509004b637d548a25bed02b56f2a66feb4971efd4ebc4873c7a744654ef7d6ef896f68f923a8783fc4b8bba78f5a0c11e1033f66cf42f2cd6f035c88e9d71d0a589ceae83baac3babd32e15a569720fe60ae46b04ff69b69d332660e8489cc506b7581270ed71fa1946961138c7b3cd7cc3b6d9f5f90d1a1326c3f7176a1d5c9730953b38efcb68f764365b90b643a5b0af7d0e83ceec0c40fc23c9fce125cf5940cec7aa1c9202d8b1d1352b8e01eb57d703a891650764bb51bf536e4c2453fae846c0bd4030681d9a9f8d885b2a66b71c7f9eb45343bb9d98aef7570d5f03d2053de8bd1dbc3237fe6b77b82d198f168a4b40cc78e60dca775ea30548cfb559d8f45134f5832f8dfc9702493b5ee7c594c07aab7ce0e1eb0a93c5fa698f7a180dd82745a7dd8c61d5db33880d351f7e660e919edc50f514b4cc1f37418d0eee65254c212b89792da2a81d5efb37d548faf96ac4f65ca796ca6facd23fad53b5b80ae8873b9e0c4acb9128df451b55d33af981266231c38aad66becf221df1b77998cb6d320a95fb0f02b3859796065b89efd371b56f2f4617fc632475a4ad8b38cba0a4d1e8eabcbdba7da6fa339d3eb72dea50ee98365e5ec49c0df13c8f18ed87d5f343a234597e4f57c3f6a175c8c313b86adf269e994503ac2190b0ff7ec99f029b2cae02bbd11a4d42d03e66648b052b5191b45f68152e086139493b26ca2fe4eba3c5b1ccb96434233430a7cca807ccfd0bef189376f153afcd8a3851e6c8c90ea6309ddc21bc6d5801d56fe9c6651f52423692b37346dd2db49e4cc8b42dda543bad2f8eb15eb37e9522c8d7e6816f099ef78d3bccf9cec55f4a2cee59366cd81970725676f5c69f789f889d2797efd44bb2ca86bf01f6184cb403fcc9ca9bbbbde62e1f1657dfb47fe32c11fb6ff5cf8c6ed19630d7915107683b802a38638e2de11b02642da1cca6758aa87fa3d0901e88762dd32e92b633cf3a5496d9aed7d2d8a17ce4600d63c1ceb942cfc78ddef06dc56b2d7556c1e15348b66dfe5ca826482e02cfa094627536719eebd812d17738ef0edf9b072e68af87a72342bf47f3a48d11495a5996732491022a72b159e30871037c0cc27057883b901378b51d3d640ca3230489beda244144c1757d1c5251de268b19137ab705b76527bf123d0e847e811eeaff0a3733a4d70404ea534a3967a6ed5453fc3e5a7c91cc37c6548cce7589d2cf330a24371fc1bec3e1e9c90b6b8cea3cf0301ee2b796655edd97a1d8249061e299f34d5c327a0b5b69781ca2fad2eb359f11318ed1914747911149059c843e4e368c98ecb1368984fd69dac587d57200ffd179fa3b42b3683b0c2e2ad331befbfde7d19992654e2800110996635ee3a33f2f71c38632eb9b24bfd98658d46de10afe57e7bed29631700207558e35ff22d50a0722c1ba6a8c7cf4ca61e59cc95d42016205ee4ed50da39dd02a02dbe5d5585ac2f23d8e9a0066050c2761ef52c3d0c921cd510eb3cbd38433cbfd51a6cf261a6fd9930ae3d400a9ba651dbf40c86bf3a92d6a327a5300b3f16dec93bf275c3843725a7ef6f8e09e18fbf6110b1187983ce62724998924c2439551ec7b267ef0946c88f68a87c2882a66e78d495794f2058edc8e0b84a12fde448b97e73f104e819a24e697d5bf95154c31bc319ea434440a56b812a6413008d641597dfd1385d6b5cb0a7ce66d16ea4d1bfedb38a06871029752daa33c86cee8b19243b5043a9be5965c3fe9d3be0737b589a6b357af129dd58192d16ab11ebb1c89abff3202669367d90b09cf9df31257f263a0ff7b8f91cb315e4b1c9b7d308fb8bb6c1385c09c5a852883e576768196e74bf3392a198c450d4617df6662c1829f54a995b22c7a73bf0d1073f9dc61deccf24b21ab40e1687ed306a587d2a973fd5a57f6c49330c49d85399af4687e8f35ee18bdcf5ce48484e1b842d3968a0f722ddd91df1068863a9d4e966236404874e0f4d55924d5a15a6bf79424e9f89d62a65cc24c07bcf3f43d1dc1bfa44cc5aa82e6395772366138fb8228f9de8cf31f00858ad28eb0ac12ffd90addfe8e501428b0f737cce67789ce5ec0261245da063bcb68cf5b38990cb1b83aee5ef3891374eda85196de5f91a79961f051021a90bf45d4992df42f2cc933f2a3b6bb3f5ac7e28bcaef17d9f16e0873aa637af7da0363726975bad48e9999574ab650724eb4b943e51f5301a8ad2894ef1ce9d08a8a7b12aaed9fbf20a87ad7a8eccb95e0705fa7eda9db4d19f08d127b5f5a97ddefc75528ce029bd30b5ffb6fe9b8363d4a9c5958da718fa99b28c77b2e6b5a650b466380c18a731e8557cd4efb087952460e96c3ac71673a0670d2da2e3391ff34171f4522b7d0952e7ca15e89f7b7de3b02407b6961ff6e574dd1b32d90d084c1df1e8cc9dcb56821dc1031e5c4adfe30881db7b8a5d5459c24ab4e73406adb3aa7b18b9455dd020190e6ea8d09d3135dc0bd7e4e37b6949162e80922ea8b6052953c39fbbbb4f767672e773c92be4c2f538a289374bc31c31a63fb7a0814ad47db685280ba1246d7cb2f6df77f69c302a3cbf37c0d1dbf21d610262367e2c5f3c8e3dfdab5af319270d69c26c263874de21a3548b3215202033be664095541efa2520e8101b45823c02b159db75d0b7eef42e4ca9943ea2e27eb78a07970f1995e1219e", 0x1000}], 0x6) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = semget(0x2, 0x2, 0x20) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001640)=[0x1ff, 0x1, 0x5, 0x5, 0xe2]) 06:09:33 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001340)=""/131, 0x83}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001400)=""/74, 0x4a}], 0x8, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 06:09:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x104) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000000c0)=0x1000, 0xfffffff6) 06:09:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 06:09:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x2}, {0xc9, 0x101}], 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:09:34 executing program 1: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) recvfrom(r0, &(0x7f0000000000)=""/66, 0x42, 0x803, &(0x7f00000000c0)=ANY=[@ANYBLOB="010e2e2f66696c653000"], 0xa) 06:09:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 06:09:34 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) msgget(0x3, 0xa) 06:09:34 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 06:09:34 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f0000000280)={0x2, "594e22e1aa85f18a9290825a5d6ef3122f87ab83e40a10d39e9f1b873fed17f38e9ac5a725c7c222887dcc9e113919cf8d1faf51c8ae812df468a5679ef037bdd7ef51b913d19d32e6f799627806066c85559971b18e181f2a20bb8b2573a7210f655ed1869c808819f081cc56f54ce7b328616304a3d4f50b6304e2cd28ce5febf512ad7519e8a43cbeff345cb29a4a375a81f377cd51ad4685b39fab36f7dc6353966f79ed193e5b24306f48721787c2c91d5f99f3aae2a1df93f254026252e1e32c513cdd07943e4fdd5d14daada43082705b2cf7e8c335bd46bcbf027d9ec4"}, 0xe9, 0x800) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) ioctl$TIOCCDTR(r6, 0x20007478) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r6) getsockname$unix(r8, &(0x7f0000004680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029d5c43847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800753b843645396f73c09adbccfcd06eac33b775427c0c3fca3d624226681aec3090070bcd8d4db4700edd53a893a14128a5e675e0e25c934cf948aaa287f4f1a33a33d090976bd593e942d65e4aaa8286e0a69890ac836e4c1338eea109529d94ef323dec5e0947c46136b2b79c4f95c86b99a4cff9dd21e5b5"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000380)=""/174, &(0x7f0000000140)=0xae) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000000)) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 06:09:34 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="a022c71be2b1cfb62dea4da63191cef64ebb341d6d421b8f1ae17e21981974902b24bb3d133ff3f4217a395798828c01acc4e6d90a7e65933c3b71939314cd251a1606e1d0e252bf41adf7ccf442fb58f867071663cb13c9bf50af5e5736011c1b62dbe101d90c0a0118e826c11ddc9850f8e0cfdf0192965353a6bfbf061ed434f639e9443605004a3cf5ea47d0c84d640efe39ff6e8ca4e29a67fa6586ddc3ebe52cd35b99fac30b9da6da51303919dcb6fdbc0ce95b5bb805ae01581e80aa1e6760", 0xc3}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="6c1f0e4e3e5c2af1bc835d6f2e6541de3a1a2a5c685d9659bd524a29491137d7ec4b7285064bcc25a3053172534ebaa8d4603f861a2c65855ad3028f68bcb1e08af190460efa34c23e3c7a9083e427f693a3176eae0c8d6395e1e6b839c5ebac33ee621b35bffbf4e65e2eafb0ad606a188cdb9053a5", 0x76}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x4) 06:09:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x94) 06:09:34 executing program 1: mmap(&(0x7f00006ec000/0x4000)=nil, 0x4000, 0xffffffffffeffffd, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) recvfrom$unix(r1, &(0x7f0000000340)=""/131, 0x83, 0x800, &(0x7f0000000400)=@file={0x1, './file1\x00'}, 0xa) r2 = open(&(0x7f0000000140)='./file0\x00', 0x481, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x1ff, 0x2, 0x4, 0x1, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1, 0x80000001}) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f00003da000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) dup2(r3, r0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/93, 0x5d, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) munlock(&(0x7f0000413000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xeb, &(0x7f0000000240)="d2de71c287024b76e967e9b647dcf1ba048014e1e39437fe461b440f84dba8fa24a7c42d35df11c72937166df49cfae745919b6bc9c59feffe457ad3fb49dc0997fe65be4152b3cbd6a25e8126a26758e1d769dad834bcd1dd418570343689b35d423e00bc3615e1638b205c4d56f354f8bcec4f566a2ba1f0c2dadbd1ed9429447c426af486573be57ecf3f51ae68bc089f4ecdcf58b2c509e2c186df9c4be2da22daf21195667a7cb1768408566e5e63bfd3b7f03fb174d7598b7f044f3830125039ac66c0e54ebcbcfdea35369d99e66731b13ab4f1ef66fdd7c1b4f3cbc70145e4491c480fd4c79fb0") execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='\x00(', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000780)=[&(0x7f0000000680)='$\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@)\x00', &(0x7f0000000740)=':!\x00']) 06:09:34 executing program 0: r0 = socket(0x1, 0x2, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66586c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000100)="60232a63bb36df597800ff3ebcc2b765f968f02dc7de61ff422a85a75b78d6aa832eae12a609befb5c7dc2fc6ed140bbab21ba7fc26e9fda390d33ed97434f2dc7cec59e855f01b57126fb8d47c47a2425e916bab14fc8039530e7ba0e78af117e912d4ffebe60a0511122999e8ece4dc9bdf4256b545ffe80beb34b1edfbeba8d70308660212d2f94bb21377410ce6dd572bb9231cadf283806b0a1a56e3701", 0xa0) socket$inet(0x2, 0x4000, 0xebd) 06:09:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 06:09:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0001000000000000000000000e2ff0000", 0x1c) recvfrom$inet6(r0, &(0x7f0000000040)=""/65, 0x41, 0x800, &(0x7f0000000100)={0x18, 0x0, 0xf74f, 0x60}, 0xc) r1 = dup(r0) write(r1, 0x0, 0x0) 06:09:37 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getgid() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000001680)="5fa6c11c65e3fa52ecae29691fed7b2b4840030257e59f0523401adeb8ca18a41ebd7e5b350069a46c74a74f553848c15851aa3974e54c95d6c833834f43020147a3d5d00445cf38ff2abab701c444fbf59aa19d278990d9b2857a66210ff4881681b72ad9cadbb0e726bf35676e21bd49962b4db4e4023c05b6d0e5ff5575f9e8047e650f93759daffaa14ab4ddf6e1229eeef3f26b6cb37404ccf0c043d6d839e91e26757ee9d4a66d13feb04cc89998", 0xb1}], 0x1, 0x35) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() ioctl$KDDISABIO(r3, 0x20004b3d) 06:09:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="2990cfdfb15f06", 0x7, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 06:09:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x184b0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 06:09:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000000010, &(0x7f00000008c0)=0xffffffff, 0x4) bind(r0, &(0x7f0000000880)=@in6={0x18, 0x1, 0x7, 0x80000001}, 0xc) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)="14056d9e1951efee38de9196f5cc5635219e6efa70e4a3d2624e373fa869826751593179591e80ef55c79de3ef8090fa20ebbf3dc64f4ea45dc403b7e88b40badd9febb59930920deb8529043ed1ccd1b8134e3f61afb8f83002dd7467b414f95629d78e43f14f623c69", 0x6a}, {&(0x7f0000000140)="3bb04c8ab8053b8cf3864c5351606e6fd4af5658dacd5ffc162f2935fd20d21bebea913fedc34656c1583dea36f88b6c5d2bf8629fffad6c10f97a5beffff809494e5ca9e2c510e5887b5c5698e17bc108f98d15032344e620eaa32c8baa", 0x5e}, {&(0x7f00000001c0)="6f19b66550441ea32eaf66ad097a9cce7a501dff8747a0a2e3a3ca6ae6c1fa2ccf5d28df066f26dba8863f1a86e5de3ca3ad16085724d8a3de7fe96873900e6d93e6c5e707fc07d603cf782a6fd7a5f00119745e19ff7e540b9a660666a6edb4f6e6fd333fe9b21e092c23432ab9", 0x6e}, {&(0x7f0000000240)="85e17f196fee74afb8bdeaa0940a8dfbd51b2b60db6b8591823c00dd5997d3d1a424d0d2622c0727b8893e197800804a380d6141da80186499de873fcf722d37e0ceb53f619610d611f873b85fae7eed686804f5985ecdc543c0a6272478d28ef8fdad6b203f0d44634e6a5ab0476d4c4eb88d17dd330efdb3df7716", 0x7c}, {&(0x7f00000002c0)="712a80e495ac8c30c3e59502ead992c668f38c95fea7debc0142043fa0774d82b723f3b8850b9c10516fbdab499f5830221b15ccfe0a9d39636a", 0x3a}, {&(0x7f0000000300)="524b6af18450dd2b952777939a8d69aa55c58f9ba9144f041cb3c4cbbb29c86f615409bc9819feb833e940d091caa588e12704517d434cd055a043e45b56cb9835dff11f83a24310095a6171d840831b1b8fa1227eab92046e93c589b7ecc7dde2c36cf810da88ca792d5b73c961cd96d325ee08f34292cb4347d0da8a07c07dc1e183e79c923edb9af90008ba617c6a2e50032858cc8ef205b0e5b433d6fc2ba1eaee38cb0754ba8fc8f0dab1c8eaab66f544a3470b4bedcdcff70675652bdfc2655b67a2788f1b5bcf83713a1ca3ea74743d86fce38620219f127d1737f67159ae411dc1cd59f4fabd0de63640", 0xee}, {&(0x7f0000000400)="633813f710b6ffdbccf44e3ba5b536b6fd842984ba157a6a1b96b3be59a755f79b9ac79a6715ee111da3d3e9326fe46b5ebf1db1ac3894eb3c9d68f847d3ff94d0c32372fe6942d6d617ef373ed42025afa2546f7cca9371f783e7aec63c8d9261af4e4863a9b237e402e7b0f2c769f958334f398702b6dd12714473206057ec505753bdf7e284d150302becf3d0a43bc326087c515b924998526b40906d666b76d86ae5cfd1288db8022d2bfd8c3583ddcc8809d7e6fee17a609d72", 0xbc}, {&(0x7f00000004c0)="352fe6c454f7682f25145a7316b1a6434339c6e9c718deae19d4f7b090b37ea3e042b0947404b96a9c73331d4fc25b725ca2ac1e54b122e7b6327624768aef551fd79ca986c5c3f253c78351a6dd68488b8ef23011a57cd73ee911579ca500657e2349d2e111d2f2ad79184a93356fe1e2310dc4477ffcc27a42e08869ec1d497732c7b2a946aadf72a73ee06c38e84b4c", 0x91}, {&(0x7f0000000580)="162a8475dee72786ace287737856d1bd6a3b7ad431aa5aee8f0bb48ed9fd53349f268f3ed9af789c75199c1c2f89f4dc63888c1f69a1dd2d6e3b8fc2abf60cef6cbbb0166d1121c1f5917cb1cb4014a44bc922b1338d7caec10b29a2465c955c0c28e0db82ef2adb6eaf18a8c525ff4b339bdc5491a603188a39fb5954a228f69fdcc1e25c818823d5e34879683242b92b5ae321f5eaae81b751314085632a4c27b3df54639d7bee7ecb2d89c360ca04eae3a428989be7aafb72b591400e1067b1da8052bb44a2351a9089ce3ecf31393c5d9249a736f086bdc785c3cada8bec4b712d2dc131ea", 0xe7}], 0x9, &(0x7f0000000740)=[{0xe0, 0x1, 0x9, "9f1e628dbff8bf5f5d77f7b94f8880033ba49d808d7520914aa4af852b7ff7cd2a6042d335622c61193e71fd7f56787fb5e5f0c75e18473760ac2a73c4ed9bb415a15b7c8262cfe5fe077aeea7a6889b1c775c070ad674413a24926f197eeed6fd86ed850058ffc9b1a2616e948420155c93a8b7742a74fe99bc04f5abdebfb5da18c085d7dacd35191200f87438d23652b96703eb7739ea90e8a9abf5e5ee826093328dac7417a588843d8f3abe0b87ec2cb94855ef1225b89cb65ecd0f1cf8dc6d0d66caa7eb0a01b0668fe9d3"}], 0xe0}, 0x404) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 06:09:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x8002, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 06:09:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000003) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0xffff, 0x80d, &(0x7f00000001c0)="f8cdf3a52a7a90121694e434110e6e7016b3bf4a9eae53c1718c76181d4bae22ab740483cf0bf3a1b32ef4d3634f3224b478cc3a09cb6c4061f549ecbc32c48908324f9640e48f8f3e65a531c4cfd806f3b1fcc624e2fad2e694472b914a1fac23021c5dc45a2eba74fdc68ac73eac98aa5e1d5e5c2c0da563daea86bb142405f2f50ce1ed991fad5f1a2ae3847139d2ea2371a2", 0x94) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) bind(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x6, './file0\x00'}) recvfrom(r0, &(0x7f0000000040)=""/217, 0xd9, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xa9db, 0x4}, 0xc) setsockopt(r3, 0x80, 0x80000000000000b, &(0x7f0000000040), 0x0) 06:09:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) sendto(r2, &(0x7f0000000300)="3f32ec4b0dbd029a0b815e291e10cf12c4ff2d91e1201a433bd1a0545c76bb8737498aac184c67597ba8a884008bf8f8d2d0aef5d88bea3f8d13b68537550bacbb2b58a59d46b95f0935bb45c2a72e581570504f4988225fa2e3b1", 0x5b, 0xa, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xb4, 0x1, 0x22, 0x50ee}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x7ff}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x11, 0x40, 0x6, 0x7}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x80, 0x14, 0x4, 0x1}, {{r4}, 0xfffffffffffffffe, 0x8c, 0xfffff, 0xfffffffffffffff8, 0xffff}], 0x5, &(0x7f0000000240)={0x100000000, 0x7f}) chroot(&(0x7f00000000c0)='./file0\x00') fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x82, 0x13, 0x7fffffff, 0x230ddc5a}], 0xffffffffffffff15, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8}, {{r4}, 0xfffffffffffffffc, 0x90, 0x83, 0x289c, 0xf5}], 0x1, &(0x7f00000003c0)={0x0, 0x9}) r7 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000140)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000400)) close(r1) 06:09:37 executing program 1: r0 = socket(0x14, 0x3, 0x26) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 06:09:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) nanosleep(&(0x7f0000000040)={0x100, 0x9}, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x400080000000, 0xdcc7, r1}) 06:09:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x202, 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:09:38 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x800, 0x82) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x5, 0x2, 0x2, 0x0, 0x2, 0xffffffff, 0x4, 0x0, 0x2, 0x7}) 06:09:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7}, {0x7f8a, 0x1ff}}) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000180)="ebff189bfac8cbff13b9fd812eaa4e713048e69931929648", 0x18) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7f, 0x8c}, {0x18, 0x0, 0x9, 0xffffffffffffff81}, 0xffff, [0x874, 0x4, 0x2, 0x7, 0xda7, 0x5, 0xffffffff]}, 0x3c) flock(r1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:09:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socket(0x13, 0xc007, 0x2) 06:09:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget$private(0x0, 0xa0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000031, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6]) r9 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r11 = getppid() unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x7e3776f02e7fbdc4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x491ba6b6, r5, r8, r5, r10, 0x0, 0x551}, 0x800, 0xffffffffffffffd4, r11, r12, 0x2, 0xc2, 0x79f648f6, 0x1}) r14 = shmget(0x0, 0x400000, 0x40, &(0x7f0000bfd000/0x400000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000400)={{0x2, r5, r7, r9, r13, 0x100, 0x7}, 0x8, 0x2, r4, r11, 0x95d, 0x3, 0x8}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f00000000c0)=[{0x45, 0x8}, {0xcf, 0x200000000000}, {0xae, 0x2}], 0x3}) write(r0, &(0x7f00000002c0)="e66a605205c3cb396f955dd81293eacb2836a99203bb45630024060e3018403083f8ac6da3510fb93a562e565a8618e02499a7f74088d21e6ef6422a9729a90c8096f98b2d0937ee9178b67248c22d9a27c6df06991cf9da909fa6c608e5b4f6a3430ca8c926a5d959b522ca3f6b34f9c47c2aabdb3a8c283c9f6b6c1f8837555d8bb1c7f6532c24e82c3b96383bb9fab8c043a673d016e2f22acc492992871c9d298c114c64fa8fe24bc2e8d53765f37a41e675a4f0a4317215806093f5904875d53492bbf3acc1b5da3a523297331bb62de85ac64fe7860132c01cb6cde0e4b2730a9f279b8ee98b9ab203", 0xec) r15 = dup2(r0, r2) kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10, 0x9) nanosleep(&(0x7f0000000240)={0x0, 0x7}, 0x0) 06:09:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 06:09:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000c80)="8f000000000000000389a433829f997c0deb08aa2c059c9398786b2780f461dda90ef3c6f301c56244692f8cf7eaff01e9f7834abd1fcd8f2461b4630d8d3484aa1790ac202309d2f0156dfb54f244e83ce15f3cee52f8ffffffffffffffec76ec363475d9287cbc3727bf8de83eed208498973b8d625f1fa7f5ca0e6dca2ea0f50b518ea99981c101d136598e036bdf15126b41ce662f02559bd52a74d34f8b9f4e3dfab963245272fd34aab5d917eb00f6db69982889860100959e2b38ff6a6e4c85aa420c9602af5ba64139d87f52753e8b43a5ff186f0c7d1ede644e", 0xde) r2 = syz_open_pts() close(r2) r3 = dup(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000040329528916c17ed2341815f5e3ccf316cae7573a55799fc04fb5e7ec490cd19359f7e33bd1b3d0ab9f0cc041e270cc1a9565da7e13ff40c34bf037d55fa9b852f2e0e332f85002b049eea9ae27612b226c59412cfcebe56b75a9f61bc516f8f65356afb3e12fe2356f5b37f630708b2d8f918572597ca96d371dca255517313ab36681a0ae91ed84ac1e7a98ab3cfb3a1ede3b19c73bd4e476ec6a6c506c55e21aa246f76550a120ef3aca952336cc29f0396b0bf81b2983b84f12a2c0c01a9aecc154c724f8e1270c36c5424163219759827d715a7231f1de588d61b762fec549ec1c9f5b2a4422e44c3d81b7ea202d3f04a436eda8e7dd05674f8271e39d34cd89687b359857b81306d852f0a37b3823a09c4e9d8048910eac6d8a01b9f5230b1e9607717a92e2a1eb0cc1f9d1d13f274c15b2be2c285c60efaa198f77f019a30e7daecf491ca21881926c561be5bf9ea4b5f1fb22d85905d3b081ae6105008aec68896e01f6d46cf8f1d96c604154cf0d7d53efa582edea36b055d5636c6d69c8e629719fd25be2a60070138b95a"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) socket(0x2, 0x400000000002, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r7, 0x1) 06:09:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700), 0x4, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 06:09:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000240)={0x2, "c643258fda0602d9416ab911115289e5caf4644400a8b6d38abd8b70cc738c972bd898ea711f3c51185f888c1ea7b41da21fee00d8241fa22b883aac5454db7d7e12cd11f37bdd4aa7ba1ecb0cbd1c902fe871c921c02e219a20f80f81c9bf5aed1233a381a63aa05bd3ef7855f83f4734eb1ed3cc04648e7ac8a9a18fd73084ddac657be9125d96486a72d778d31fead4b4395c1a9b934f6970231702aee154a487c4a5ce3f12593c6301f6499969406f5e86e0731a2e9cac6384f4778e52e3d578815133"}, 0xcd, 0x800) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r2 = msgget$private(0x0, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000001580)=0xc) open(&(0x7f00000015c0)='./file0\x00', 0x8c9, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x202, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x250, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1000, r0, r6, r0, r7, 0x100, 0x540}, 0x100, 0x7, r8, r9, 0x12000000, 0xfff, 0x2, 0x200000}) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0x7fffffff) 06:09:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) recvfrom$unix(r7, &(0x7f0000000940)=""/235, 0xeb, 0x41, &(0x7f00000007c0)=@file={0x1, './file1\x00'}, 0xa) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 06:09:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x80, "7e5442f0d3e7c0f5a8f218a231d6608d84fbd415", 0x4, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x8000, 0xaf2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x10000, 0x8, 0x7, "b2d8330203263da14f0716b3115e5572c758c553", 0x2, 0x80}) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 06:09:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x0, './file0\x00', 0x1, 0x4, 0x80, 0x7fffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 06:09:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) r2 = socket$unix(0x1, 0x3, 0x0) socketpair(0x18, 0x0, 0x85b, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r5 = socket$inet(0x2, 0x8000, 0x80000000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x40, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x41258203}, {{r3}, 0xffffffffffffffff, 0x11, 0x3, 0x5, 0xb84f}, {{r4}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x6}], 0x7, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x24, 0x60, 0x20}], 0x7, &(0x7f0000000300)={0xfffffffffffffffb}) r6 = syz_open_pts() close(r4) shutdown(r5, 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1f3) 06:09:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="b7ffa4b6", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 06:09:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000500)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x10) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt(r2, 0x2, 0x3ff, &(0x7f0000000000)=""/60, &(0x7f0000000080)=0x3c) r3 = socket(0x1a, 0x4, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r5, r7) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000400)='./file0\x00', 0x100, 0x100) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x1}, 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f43696c6530007dca182eb185fb57d4486859d5f84e3cbdd5e39fc4a14b0e5a07a780fa304fa93675455a11bf57082bc82662ec026742ab44879450d59cc8532a26bd33b65af539940f18144fc225a1b6fedee62d9969892a1478fb5daa456faa6bdb7561f72bf4eba68944570cdc26382800000000000000000000000000000000"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000021c0)="88dd165b9ec62ea973441a3c8da15c05c683148436236ba8c2bc71d69ec9966511be68d3906791a3f17be880fa5da76747e180006a1e2d6c2796d27be6d1e55104f2416e97be4389f64e39e6aed4e7a26861a2d24661c2a5854c6cbc74add6e8bb1fe98da3dcfa4528e31a4055f82203dc4b5c437a90515f66b330ef466b9365e159fd2ac799d25ba78b9e63432e898fa3b819604a5b7cd097a395afc43227a7b0ccf521f658dd5013e48cc2c09795a8d98ffac9b957e622f40eb4b5f6137c27683c6f69a4e8183f27e84b57d836c44b7b58910ae784cb95f7438abf19e5e7011102981242e55b5fce583e6f35afd18720281e1528c4bd0bc9bed116217bcd9c535ac3dee3aee4b32ef432eb5eb0f3137f5dbb6b4300ac8d77f658564c2572770d4392f7fc9f764e930dc7dd798f4dcf178b8724f121d88cc33fe6552a5486cbb868f4cb120390047bec321da2dda60284e92b298fce18ec3100f8ba69c67b253fe6b6e4c31a48829a2e3f845fa68436753f1abda3a163a8c60fa8b1a945c6652fff4f6d5cb2a1b1f81bd3bfaf08957fa376af52b33f7fce0ba86f7de6a196427ba274bd97801455b0bcec6bedc27b2754ec587393b0611ab7369765f6c29bbbe57adf02e06c69457766d60d7b4a015a47475c4e1d3482e6c1fafc906f9eb9bb36ba09cc8fa899a56c4d1aa9b31d140dbb929e1d001aa347ac4ae4ebe509bc5c1d5c67ae51a829f48ffad8382dcdf9f6ad26b641854b5df9de9bf8b4764d11b0113adcce14c2f54236e36cb579a86936fdc648145266253523c2d318281f3d5bbf9006e85d0873090af68ae8a17574b99aeb133305fa1273482c86d95384b92edf9a44caf0be778b314c3d855bc5cc42a8546bed082fc30a3e0c04dd4ef50b96f5dd13ab2535455523af90a20e51ac0e47af00b98b891ec947cb96ba91955a9971e5e44711f6c8751d448f1d51cd44fea41e75ba1e59259aa21d796119c3ab37463e79fc4f8df68afdd176ec5d18c6770742bd5a9232cccff8a7561c790eafe2b3457123e8ef8f29725f5d40bef92e5c744f1b54280c79314801fcdfdbdbc4c5dab0b49575de6bb62b390ca4827ab295ec1726200637cb1d0344afcf4ba9f562321c8f5a299e8b84e129f3d0eb3a988c09a245c452e058ed85c0a3859b60a97a3996d88bfaaec6f48e623108c7f9a75e83dea62eac1b133cc8db0dab646e11c8135ecaf7e1e9ad40687a17e48a4798398c9a0687ca9d4bef828aa28aabce3cd9853a4b688c7e7d571806e97d6d9bc523217c0205ccfec108940904bbf7951c64763c7b12bd1b8d9ab679e939983797de839d0e741529e3fa7615fef8e4cdf284e55a0338d567dbc0c8e1a2d9079dfa207761fb1c9db335bd9aa6822031247ef57656b01a0c34e3c4ebcc6706250e8d53596397256367bd9bd2e1dd43e2553baaffe80cb2d43d612aee356deaa1570318b133234745d7f922edc39e03671d369810cb1a068d6f7d4284da522b194c043da98e6aac8eac844d7fdeba626fa4f6ce47126fd46cec85c43a9f6a57a2af6e650dd7b3d9a59df6733e724d17118355c5baea8df8d7d510a237a1133a795e64beeec99f4f423fe38cdc602f8e329bf7a97468691b4ac0df81d2ee401b3214043aa0ce4e9eceb2b4a119eb1e119daaf784b32764600d3f07cbff1ff2a5306c4eb74f896f810dcf8fd6c73c523dbe52667779c767fe328db51546b39b5abeb00f9ad851470b6798711acccdbff0cf1334effe8a0d2152e209596c2a499171dd32c5a5770f3ba32bfe2a8f8287f89c7fa8ff383eaba81c2bdddbdf61fe2e112753e0c875a22b0cf9d70447679686ad4c8e4a562b2f73d43c61f6f364affc1b2d953ddace26ac38593f75eadbf7cb39c92fb7821bb2539c1ed6f6acdc1e795b9d016a1e626797e0e61dcec6377e463266754915c16d29b8105421ac4b17d091c41942dde00b9330a2f313e7e6705fe46fc096db7e24c9edcec4c5b6cf311ac8ca28004cb92cbcfba2ad64427674db7cdc8f3dd07959494c94a642044bf3e60b45087a625a56117b207cd0a70cca5713413462151981516aba10f750df21dc84568bf2127f4f319c7e7c379fe83e4728fb8a95d424b9d48ae5f08a20b64b2c8c9436556c018fda1f13eb9d6370e641268e42a8022189cd5731c5b4a478bb1f30335d2b9c46b2c0d2ff2553f0dd5ae3fc03ab393bcbad7892e8baa0e6ea419d23a86d05ab5248cd270af9fb9d7684e1209a230c938be832e01b1e2b4251e11cdac71c881b1a4015ba59b9a9d8892001ce974700522b143bd442100b033321209e357f267c3908b200b13342e44b4e7eeec75c290ef7e79803ade577ee391189abe8ac6a25462ab276711b43a37132a1bebf996f13bb8d99a88167e704adcd178aea419d158452ffe74208e5b552620569610bc264f0522ee68bc3b371bb4744b57800232cb569c4904e47ed577f6d53787b00ff5a7b9a99f17b004f26df04705b2d362a6323c387873f870a753fc7e9d78318ea7dd1629c1a26deeabc561516ad7545913271a2969ce6078cf1f6b5797196abd6f20445e54e87156c078c3819930b9e848a82d715110402866ea6da10b158986c8fb8739aaf30636526e608f6be5260c983a3c68b5dde46aeadc94a7d9b82c655c7c6c25d419735980bd7b8312822771076f5562135ac47587399b9ce6d2d7fd652acadddee62a826a694476aac830537f734a31ff24222d053e5054b53dba02f85d799c6d14d68c820c2ea8e3fbf29b8d17b536e7fc64f2d1e83f3ff7eff34565e82ad0b0f3b64b431cc22f4c983a3e8a3708382d1d99faa9ae11a2cb3750edba1507f56925413fdbc899a361ea07c4cb88737963b9fe042c59aba814deb6b06a3bd6c0f1c2e818b556825d32fdffe7b44d4e2debc96f786f787ad2958e2d85aabb3c20d51addd586b13d339d0fd88bd564136e264cabfb55445d360151ea173a9445762fb018e233cbad267a4e8ad046e1f9392ad9acec7d50d282f8400fb62ea0c701ebd2293ea2669e87ab1f9ad639c7a87945d67eb267665bab435d35bb2dc236ee809f04d2d42b437dd77db332b289a79d4e7e75e459d2a756705cf8f98c2df66843b106e64223401df127063bc49c6ed54208af6415141c3b92587c07ce3e6b628b190d153613fa49235fd26b0906735adbd437d49ff804b10bc26acb1e08a09862fb6518ee4ac6bc61560df3322cb03f5c8ae97b76eef2a58f5b80f90084620e017a286e5ef92b1456b8e88808af6bc5352251337ddb76d8f343aa2636b9702c86a804a68413fcc62a1590504101577535b989a35d7d8664bb5d0fce338f0db275d641ae59459b62f8d4b4905966ccbdea1820b036204a3aaebbdd32bd5d0bbadb98c858b1deb24d6a5c9922dd48da30d04c4af84e0dce35a105cd0a067e25fd51c72d3f2b2ae7f4ec0d358e635b3397fec0b76bcd31dc4e9350f48c3e49c3528044b4d842ca62034ba6699123c896bc36281be1b2e6cb29d61d8c52b830c232eeb552301180a72ecdb9d9736723907ecd5f8e845ed1a0e12bfb5d3785c3d452410656a23dd47ebf793c15da4e684aafbc95287a473e9f8bea1b68f650bbb92d4423176b87a587d69181f70e10b5bb5a0a667d0a568e3922f45a0e5e7033702cc8fb7da450300ac3712d72345d3ef19d3a2092ae5495b6b7fd7b035a7558f6b0aa76e9556bf720e84ec321cb56a708716c73ea6e07f4fda031af851edc2037be80c230e606c88d7d389e9381800b7ae7843b0127c12ca147db87d243ee0979af4bae21d1a97b416b357991a26e29dc4c4a0db272838860f946c6146012a8d1635807b2fb376a68569d2e314b6e2772fe2c3d212229255d5a435b5c8841eaca728e6f66ce58416e764960f3c61a50aa18196d77b9967d3bea8c03750735ae02210dc22252bf925f886edf2e0fc13d6112c0c6eab074e53aef0c7235920844c08e50c37b6a9d975c80a2f0572d92cf80fb35e3972c8f93e11a3f0d99b54c7c284663078ba31e50d75c72d6b50754e39e5bf0f0d00dac54e10685dbf8904d0dc76488af3980e91b52181e0b7e45773588533b83f260445e9ca043dfcc225fc8b519eb94e23967331944692a379dce37f57ce0d205aec18da170b0e2b4da4af028018f88e1953bbdf2cb6d6be82345358eaf68c5417f4f3feffcc83547d5217bdc52128bbc0bc81efb59ce0b666dd6df66cb7b88b7e92b81a507026a50fe9879d24e96f495d2f0eb62b7a6ec8e29d11c1b9aced957b4dc26770f8c166afa34305e0bdf369ca2e48e6217f7c181e8627945f0f1c53dff848be0e2e9535b5c49848ff167859f3d8ad6f876856603596aaf0106b67cb53e5168c122ae3f430f5e55027fb08823a8bd36c2aed4088100e8dcfae595e18bda84cf41f357c01e4adb2945df5257a31de21b046a429bb636f887bd83f9a12980bf78a74c2376f1def12052cc8652ff8a05dc353e323adddcd80b12bf7058af38c7a0561dae6778a7d14e54ce685e7655eecc41129e331712094c8d62222227363af275e04660b65d7c4bf62926522abd6670283ebfea00ae8c39ed48c5fcf9b400b5cf3d09532a329e0e9df79dac7eceb1a90edd95a5fbd0fa13515689982c570f92333e3f89207c334acb6748e0ab01301d91bc892db8d924107c981981b9202b4577b8ee0c31949133dcadf8a4b07559ecd27e012a9ec973cc82bc2e88a7c852d8314bc1e1fe454425119f661d3b1d8fbfdf1a8391f55d50087d1bed2841ca25e9114ea2491fb6beeb0df8b7c8343b7cd447a0c285dfef783c4c06a64d0817f32d0a10dc883dbe8bb9161e47751bb7181c094a3c7aa4949e822b98b01d8f8f1de6f6644bdbf01a59005175b70c0bbd999f0cd8f4637ecd9b6f9a55bf486c12badfd2c6ee86d3642fd0a116115ba310518d1a93ebc4a63d92f49f31bd28b26f1c03206c0e8c0c50673143c8dda83660f72a0a285730f0e86a837b7ed9935b305c5319cfb05a7046c12214e0df6b3d5814f26d909a27ac75a1b1ea242c9a6ffa41101a59e1c0f2ea44f0629f13c59d713f26af45b4447a0873f7ff5826b09dec06fef3e4e862193733560b19a0b46b98a3b58fe828500bcf516fcfd068cdd2074406cf5b20fe9c399dae044c4279cb3648880109002431723004dbffcdf5b7c8c75db730f42dd21974083da38c357a92feeb938f86efd1985d8cbfdc8b0ca36d1fe93eb7797f79f2f9a101dc20d3c63cb5d095ca7cccecd8f743f5e75742d6807cdb82649902ae59f6d14efcad52564e3dcf3a256294cdcbebdd549ac73aec6298f8c93e0aed93a75df5c11584bca2c84b414152a6dc58e46b89f0c4217ce0fe014d37a89fcfd8c226cf41e3dd4ff939fcad65a802d77c89835e94371306a1685a8ae2b401508518b1a7eb10865747c66a694eda43f26f7f243239389c0d89ae370e53a898de77081701ff8d04957f4f8505dc998ad433134a94bc84b1cd1b7b3ad6f3cf6158cc3f1a2cc718c113cf0224d5b35878e9c7b04a1a362dde0b99f68bc040ff1541c8c2b61ca2d4948e6b11b5a9dbc85b92e755e5f6b45c3c33fddd6b30276561852525cd7f1c25f9c61a332cfef3c2597edcd9fb66bcef04629dec25d72f38138c839bb3f53cadaf9b8e5354c47c54ea78f2269642e7e539b57a596b37d016ad9053498501eb9c1fd2f2047e924305b8af723229898e7133043bb0bf31b58d3e96f6a1e4bcffb7d02d3a7a8d1e163c0c0e9d6431c125013c3962b409df74443ed63bac5", 0x1000}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3, r3]}], 0x98, 0x40d}, 0x40c) 06:09:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2f8857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r6 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 06:09:42 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x29) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 06:09:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 06:09:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x106) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x6}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 06:09:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x3f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 06:09:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="9344f0265472b45c905eccd2f876372a55f12aa20567569b6d8c32fa1bcb6924846da4c8", 0x24) getsockopt(r0, 0x2, 0x3, &(0x7f0000000080)=""/68, &(0x7f0000000100)=0x44) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:09:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x118) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/123, 0x7b}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="881a3b96c7438ec1ba4f63fe27ac84cb2f67d00d17fa33b520c9dd2901a6a11f2d566c8b08d1faeddb723e3228853e288fa127bc2745d2830d0fed72d660787edebf2d8535aa2774c362729654adf0ee273a7524ec46bd94e5e88658c5fa972909cc0335a982c132051298b50590c59ce5c4d9de43bf5d508268dbed5eea2877bdda", 0x82}, {&(0x7f0000000340)="c75ae900ceed2c77f295eb9a43ce4da3ed5307c7443c0ff745e20114ec1134ebe6fd3fa6f9b503a00d607d60de1e51e1bbd389aac12e3bf7362d934d0148e3d6a2714c371dd7424f47591575c70b00014919766ffad62f4504941b6b2d03173826e3ec28566af3e08210c87dbd34fccba7974bb61c25a450cf9cbe37089a37e411ec5ed94ce595d4840ba74ca149ec1cc39a630a23a838f775e842a1120695af62088e3cc84ad85af7339bad959adb8eff964ad9147b3d82d2bbb36deab2e7142f719ba970fc2bd9180bbc06720f19fba5131900", 0xd4}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x4}, 0x1) execve(0x0, 0x0, 0x0) 06:09:42 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffffffffffffffff, 0x5}], 0xfffffffffffffffb, 0x0) dup2(r2, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r1, r0) 06:09:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x39, &(0x7f0000000180)="01ff714ef9341e6195528d28adb38e1f6ce45b44575175a328ead43127a79e39adfb773dba1461eb6ee1af142687a4739a", 0x31) setsockopt(r0, 0x7, 0x6, &(0x7f00000001c0)="32bc93ac9ad380f76028dba6e71ba6421ed21f2bf6b1818cf541e568641ff17e3daa09cb912f0fa6e1335c20b09acdb57bca5fca5dcb9f1195d0f1d7423af51d7c77ed1ddbf2fc0368566af5af36f6898740ad94313e7d3ede4505c15e7dc7d442879d1ebe17e864bdd467f5ae64fdfb6eaeeb852051bf80b22e9162617c9f569569a727a9acfeb68b013db6a1b0b7bbae63a30a0521697295dddb96b5b3810996135dc33022ba43ddc377d8fcc0d1918379311c91565475f4fadf882bb8ed6606eeac40a58a1fe2b2c9e01dd3103ad35810031b38be3e9af66e4c5477f22ebbc1d14e24c2", 0xe5) chdir(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000080)="92d160490e0c0e6d86df6477c2f3", 0xe) 06:09:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x2810, r0, 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:09:43 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000080)={0x6, 0x7}) r3 = syz_open_pts() read(r0, &(0x7f0000000240)=""/119, 0x77) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x83) getegid() semop(r4, &(0x7f0000000040), 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 06:09:43 executing program 1: socketpair(0x1, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000000), 0x0) 06:09:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000200)="d8c9c6307490cc505ce879961d4a70abd8716e8d717d10c88f2fdcde7058987dbab34394f2c414af729f719bac44094736fae263bb344237b9e340c1ca07c9cbe6bfe3dc2e856d687e98c5df24426df1f8a7ccd8c529b495b64bb529f459729a01001422c450dbe1df4a93ed65132db06aa75ffdf900ed3ae512e7c52718b1861a63a3440ce3812c256613c22e3e2e2d039b94d74109d75c8967ce6963cfee6b03", 0xa1, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 06:09:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1ffff, 0x48) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000200)='&+)%\x00', &(0x7f0000000240)='/dev/wsmouse\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x182) execve(0x0, 0x0, 0x0) 06:09:44 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x3ff}, {0x9, 0x3}}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 06:09:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = msgget(0x3, 0x20) r3 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x928, r3, r4, r5, r6, 0x9, 0x7ff}, 0x4, 0x7, r7, r8, 0x8, 0xfffffffffffffffd, 0x81, 0x7ff0}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10f0) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgctl$IPC_RMID(r9, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 06:09:44 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00004000e1fd617c414f2f8ac7e0297273bdcda3e72aaf3e53a878cf68127e44cc8599cd888c889ea6eff52c6eef449b7fe6084952f44fbc5db34325bfdaf35fab565e0176c83283af196f14e18c1951bc094c3a59defa98d74e0300000000000000cf5204925a100fa172fe7301880647e5"], 0x72}, 0x0) 06:09:44 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000000, 0x4}, {0x18, 0x0, 0x8, 0x8}, 0x8, [0x3, 0x4, 0x100000000, 0x7, 0x10001, 0x1, 0xffffffffffff2d92, 0x8]}, 0x3c) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80000001) r2 = getppid() r3 = getgid() r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setregid(r5, r5) r6 = getpgid(0x0) r7 = getgid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = getgid() r14 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="813be8bb3d961465ad996b83ed0bb684862b7d877963290ff211b054ff", 0x1d}, {&(0x7f00000001c0)="3846ea37acb8eb4e3d8e7bc1351368d83680a0982490361db992a1673a3fbe4f", 0x20}, {&(0x7f0000000200)="6646116a73663d7e95bc7c89672f4639874e73af220d3eb4151b414cb0e4ffa9eace5260b05e6af85dc93ba7b2153f61ac358c7e423ef62d7002cdf86d66345d7b9d3cd26e1a764d612539b77f9ffa5f64048c14d2f7a7d7c9bfaa8275f163b9f85261ed2c26136a25b99b8f12f58eba2d8a0b2a0998a2592a72b15e063b8bfaa13767202e62a02aa9a396e152752c857713f2930bb597504106b5c9314cac452ade6364a215b50b5a0584ad5fd5c3dbe5ad16664b83", 0xb6}, {&(0x7f0000000300)="6869efcc6e36e2dae0700c97292191bc77ed800d0abb21faa203bd2d1733b3ce2631189905b250e49b3c92683e1f154be8d74c7cf795cf5105161bba3ca891042bc2d3bc057a740a53d528023a9de57bdebde56c388e5073653080800c2e761c618e1ba0", 0x64}, {&(0x7f0000000380)="f4406239e8ba5581b8172b6197f60992610555d0706de57a1d7f8c27679e147c364036", 0x23}, {&(0x7f00000003c0)="5b04340d71e35d55a8033d01a0601477740253916697f3817b45f94d65b18800e9712651611415db85", 0x29}, {&(0x7f0000000400)="9ae538ee89542f326cf84e33f3aa5124ab27ab59760215f2a15786b63537ace7a2b8d0137948de046318ee697237c80515e29a0ab590ca4eebdadb8d5c8510fac119cb34c900197799687389d37209a05e168be9fa65e4cfaa8fca5570fbaf4dcac9658bd9e3c4e2941f76d99e8e52c3a6ee899698568b69d1105c6098cbd424fae4567bf058c0331ef87aa2918dbcc3f727b880a0fcd82fa65528c094c7f6b1d6d199294fb4d402ebda66a820498e0979952d1a77b163271713a2cc32cd9d5869722cfa6aaa81c38a4b9adde0413f1af0a30dfee8a7af31e8645ee73faca1c677", 0xe1}, {&(0x7f0000000500)="cbc23e74ccc04cbb0b0e494e6b13c751f50abed01acec739bb03946cfd88bec7b5fe8d689d12f915856fdc52424b43a2e7e71e6bd91f0d8d95a0dfdda3ed65a187e704e3ea0fbdba13b0d4e9ba10d24761db6d17bbe3b7e8c8d63b5519e7d942e17f5074d161cb3e4755d872e8ed40de9fefbab506ab5d014301fc14cb67ae2d4325d7962eb1cb55501232166df92b05b682865bc3e795a25f16a14457b2a320e6d95d4133035c08a6c3aa37889df90b874a5d45e07dce3e7d773ad22943abef480464411e73c35fa36fa867bd6dfabbba0c2bc183f9e422c91bec91c7a7ac61cd46d89540b019541d1769d9ead1b04c0f", 0xf1}, {&(0x7f0000000600)="0f07422fad32475536aae0b68fedd27104a569d85b490076ef7a8e5fd746a1fb5938f8db0c7e747aceec1ff5c8116b4debbb840d5db043f7a6e64214486e15b8c9350803a7e6743222b2b8291c0567aa9241be220acbe016", 0x58}, {&(0x7f0000000680)="c1a6bcf475c6486466bd50b27449cf874649b46cd4afae", 0x17}], 0xa, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r1, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000002000000", @ANYRES32=r16, @ANYRES32=r1, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x4) 06:09:44 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:09:45 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x7, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x6, 0x0, &(0x7f0000000040)="19773a42b973a44c4fa632132d6dc2d3d099b0", 0x13) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:09:45 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chflags(&(0x7f0000000080)='./file0\x00', 0x7) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x180, 0xc) flock(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x2c43) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 06:09:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6c6530000000"], 0x10) shutdown(r0, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xe98, 0x28) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xff, 0x9}, {0x100000000, 0x80000000}}, 0x2) 06:09:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8892, 0x0) socket$inet(0x2, 0x7, 0x7) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) fcntl$dupfd(r1, 0xa, r2) 06:09:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 06:09:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) syz_open_pts() clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x7, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 06:09:46 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00b91c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e3520ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a56b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000040000000000000000000000000000000000900000000000000fbffffffffffffff000000000000200000000000000000000000000000001000000000060000000000000000000000000000000000"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) openat(r1, &(0x7f0000000480)='./file1\x00', 0x8010, 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000000440)='./file0\x00', 0x8000, 0x22) 06:09:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) nanosleep(&(0x7f0000000080)={0x9}, 0x0) 06:09:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x7, "d745c1e7070000000000000000000000173fc54a", 0x3c}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x3, 0x2, 0x300) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/4096) 06:09:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x400000000000010, r0, 0x0, 0x0) 06:09:46 executing program 1: mprotect(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) socket$inet6(0x18, 0x8003, 0x9a3) write(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb3a1af4f2e4f535947b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41e64da738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be8", 0x91}], 0x1) r2 = syz_open_pts() ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) read(r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) munlock(&(0x7f0000137000/0x3000)=nil, 0x3000) 06:09:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) socket(0x6, 0x1, 0x0) pipe(&(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x200, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) r1 = dup(r0) fchflags(r1, 0x40000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) read(r2, &(0x7f0000000000)=""/191, 0xbf) fcntl$setstatus(r3, 0x4, 0x84) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socket$inet(0x2, 0x4007, 0x8) flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) write(r3, &(0x7f0000000340), 0x10000014c) 06:09:47 executing program 1: r0 = socket(0x16, 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x400}, 0x10) 06:09:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 06:09:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) r2 = socket$inet6(0x18, 0x4006, 0x2) bind(r2, &(0x7f00000000c0)=@in, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0xff, 0xe000000000000000}, {0x9b, 0x20}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) rmdir(&(0x7f0000000100)='./file0\x00') 06:09:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 06:09:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x9914, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000004, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x1ff, 0x6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x10001, 0x7}, {{r0}, 0x4e9084a7454933d, 0x40, 0x40, 0x4e, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x9774, 0x2}], 0x4, &(0x7f0000000100)={0xffffffffffff2a36, 0x20}) 06:09:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 06:09:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x9) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\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', &(0x7f0000000300)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1/file0\x00') 06:09:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0xcf) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) shutdown(r1, 0x1) 06:09:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) write(r0, &(0x7f0000000000)="97dc3010c8f005311a705270b3052a77b6c0bd0b6dc24a120fd7c8ec5f445ac22e4d444afed8a920f6d4d9350e70199ec768b481020dd4941d2b74622f7c22a1537bc8e87b04171113b430e446d9fabea3467b2f4b1803f29f45d9e58deeac73eb", 0x61) getsockopt(r0, 0x4, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) 06:09:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fffffff, 0x3d, &(0x7f0000000000)="2a6473da7ac4ba51b6cdceb9794701f7c887959c06b227b350e0f591dfba9db48054ccd9beb04c60b579d493ae27ab47a7303073b611a75305421e8570b76afa537b759363da0c1605c843c0b7d5a92a2fd68e0230fa9f007c3d70071d00108914d645fe923bab43c26ff51713e38aa75443332fd8dc825d5f7fb69d661d9612ae28bdcb25bb9bf8db0390a36a8cf388e19c2ac12bcbbe348489ea1c34aa21725140164cf8a2b71ad7e2d7c0840be51b090fd57f9bc75378f65e96168dd132fe027a7e6bb1fb95e7f8d7fd57c267e0ac2c5607524156", 0xd6) 06:09:49 executing program 1: r0 = kqueue() socketpair(0x20, 0x4003, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1308, &(0x7f0000000080)=0x1, 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xffffff2d) bind$inet(r2, &(0x7f0000001200)={0x2, 0x3}, 0xc) r3 = msgget$private(0x0, 0x8) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x4004, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x800007, r2) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001040)) msgsnd(r3, &(0x7f0000001440)={0x3, '\"'}, 0x9, 0x800) msgrcv(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="7bf46bea00000000000500000000000000000000000000000000fe00000000000000000000006847ff3ae8f792c36371f1cac1b7f3db1a29ba33931e0f371a5acd927407d932b7031f4452a3cee7aab003326381a6835bdd7f62c5b70c31bdfa"], 0x1, 0x1, 0x800) fcntl$setstatus(r5, 0x4, 0x40) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x43) 06:09:49 executing program 0: getpid() r0 = socket(0x800000018, 0x3, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="4b304ba50fa12f78", 0x8}, {&(0x7f0000000080)="4c92ca26c444e5bbe08457d373c908fd0b6fe0ff7808682eb3d073b8f6412fd795d80e19adab1ca2bc8b593d969c9ee59f945793ed24809b0a8b017453d2966ecc8f4af5bdcbcc2d41031d6e6be3b7a44262b27b46a10cc1f0ab971c3bc4c00db2b28df237477ccee41a52f9bdbb9474c5de7ce92fd9a75f4533ba881060dd4b", 0x80}, {&(0x7f0000000100)="da7f0cba36d409c87a38b720aa5a3c642316d75ae92c534fb5590556b124fd04671bf79712d29887ee3b26372ccdd76958586e783bdd1595ffe8bf64057ca44119e74e44d6c0ad7e8ad11a1f6164144608ed52ffe170f86cce8d3b42100c30cc41d309541f43", 0x66}, {&(0x7f0000000180)="d080084436b54a37ba0f7d214d19f6ed9050ef695234dab070ebe8984b6169638f06f2828ae903bd92c91f84981aab0435fca7d5309f7feac749aa7a9c42babf4346a515bca9988b73d710907c3750138e4d6a6d9e18dc588bb5ac1537103e2928a4b38bffab4ae7a93e209807ffb46ace215c8c37f08a5dc2eed13d35a7bc3f704107df922369f7ed8ac2f26248f55e10c384d8347db325145faf3662762d59888c9d4d52777b766394e3ff34674574bdfb2716c26d1fefcb6b1b8d180530d213b885", 0xc3}, {&(0x7f0000000280)="1a9b7ac92054def75422e7162ac7cf37645de03a0aa3fc08e053346c484e21b04f638b398e5b23b85035a4a8fdf722e9202c24f762d4610cc0c0468499d9279901fe3aab07abe2abc5e1ef26885a858da822cf420e7f9bcb85a7e8263722725e3ac0a7199287e7836a09852f6126e7e14f2445b97ee21323995440a6790b839212c52bdc98534f82626689", 0x8b}, {&(0x7f0000000340)="5b2b7559dc0a60514347f0b26e97a4fea214e5e4a4bb015124d940b67c6625ff1ec9d20f2b8ff9011c5e", 0x2a}, {&(0x7f0000000380)="d71f68fc17f002652b1c840da960b2819f189cb7a03c16a20a2d7e7dbb858cfbaea8236d8c11a14994fabac163ea812c1ffb6a", 0x33}, {&(0x7f00000003c0)="39422fc1250352d5b157759f697874e86690d82d0b39b0216b96d4c638bfdc7e52e2f698056f31f112de7c8af0a54b219337879a50d6b791f1b312b8a3c9888bce6f456f6365ec3289edc5535733860d37037fe18e28b0c219c69d35bed62b011df5d1bed9446a990007275355", 0x6d}, {&(0x7f0000000440)="0190487dec9430ca6e664d2bb3c6b477210eecf05335650e3b23a590c63b2dea3d77449aefda80f1278f82b7863b4fd3e6cf80fcdb38834532e791b7cbdfa6622f69592cad6a393481025d01f6327dc556d08d544cb28e3ccfbd6ee8afe9218664d84b14921cc7620824dbad4f077b02b74b10a6b8c7c869a3f926b5d546502cb0edb39baab5cdcf13d9651b473b49e59d57f5a932caff8c1226dfaafa162784177762c8c824b7bda4d3b401d75902d2ab55621562b3f6f091ad9db3585b29d36bdca4e9fa4e648f01d66254bf6d597036f3e7bdfcc60410197d515f0b1b44feee625344a4", 0xe5}], 0x9) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 06:09:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x24}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r2}, {r1, 0x6a}, {r1, 0x6}, {r2, 0x100}, {r0, 0x140}, {r2, 0x100}], 0x7, 0x90) 06:09:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000c00)) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000c40), &(0x7f0000000c80)=0x10) 06:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0xaf, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000726000/0x1000)=nil) r6 = semget(0x2, 0x7, 0x30) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000000c0)=""/141) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000064d000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:09:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000042c000/0x3000)=nil, 0x3000, 0x4000000000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:09:51 executing program 0: r0 = syz_open_pts() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000606000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) 06:09:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8000) 06:09:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f00000000c0)=""/196, 0xc4}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="c8ea4b4c0ffcbb0480ac890004cc28422479f10150487e2aafeb75b6a298e69b80bb25482d2a12b3d93485e7c9f0cbc6c20b321c52af74206c7fecc3ac1ce373d2642d9ff5a3e6ec9d00b3442f6d68fbd7575c590e69c731dd3c9b4771b65df1e0923532204e5b796af95ec580ce52618feedee51d6b0bd2b2c6429fe489719e6eaad4de46da8d6eca57602f939d544d3e23b097357b9b10fb9a2e95875480663023d29c405a06ec8109d5a1149d4ace52b37803c4f3666959e37c4339f80620525b40d0e9e8a274c2d03c923ddc0342962c5789aa972ab344a3eae088d68145445fcdc492e6d96f4699ddb5b5866f0bb1b77f965e8b3bae755f", 0xfa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="01003e0e88783778cf39be925d8d156841abbfb407d5e1e7310a215a43e04fb0704820fd6c5cacc51d2b3d88587aef636ef8445e486ad3ed4628cd8f4b5a60b64aa1de59bb678fe6d0fd7a84bd11b74708a8a8dcce256624227fb6000fad90bf", 0x60) 06:09:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/98, &(0x7f0000000080)=0x62) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) 06:09:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/241) semget$private(0x0, 0x3, 0x2b2) semget$private(0x0, 0x3, 0x11) accept(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000008c24fcf73ab5c4fd00000005000000000000000000000000a50e00000089000000000000000000000000000000de69648d0000000000000000000000000000000000000000000080ecff00000000f53cf8fbac38ba9bde466707e0a4c0218a66eb205c94318050ea0200000000000000ea78d2aca92971c1303ee9e975ff5414ae000098b00b0c8a32624c7fd85e45ae47f72814fc695307656ab31995b71aa8d7ecdcb74904a6e1bbb15e463e20d8e9c7f7667c0ebf769bbb45b4409fb53adf3c01ddfc509adf289befa9a7b9bd42aea3ab62489893c3e94819788a5470af70697add2f0677ee2921ae328c6312765216c7d5d88bbcdb48c7e6ae8b74ab1009878fda3fc9cd26f447ede63532ea9c8918ae00287990eb789d0acca8375f3ebdeac4435c39d4224ff09e7253aa6d9ef2c4968307aada02afe286fdb2f2003446eb211036831e57f8d0fd9c11b874fc2a86ca6939e195190a350ff1174fcd1ae7fa675c6d91eedd882fb916ca1f85a2a62236c9b2673b3a649a93f62cecf331b2d0fb068d98df4636"], &(0x7f0000000180)=0x6e) getpgrp() 06:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfdf1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:09:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e2b7641a2cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052cb9afd2d0b8ce37580422ad700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004115950b80eb833000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f6c634a0000000000000000000000000000000000009900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccd2961e2796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d000000000000000000000000000000009b711104e527bd41c846870500000000000000882311d8f21a75b88e556eadea3ec57c04ac83cbaa7ab8fb2ecae8fa5a9ca0e63e6656f13f1562f197680ad3ad53dd86bfae6885b5be6f0410649e135cc8776c71fb747404657007ed64fb314ea8d4b03c2b691f7e0280346305c55eb6b3970574e69ff43b5d578d8474b2b03edf1ceff57b871e5aeec6297d089a80d3e335f8d7938bac65d4d7ff1e2097e53c9f10b9e1468a5d07cda860a73c6da01dab44a0ac9f5327d7d80000b57a96197841ed95b857ff843db5c592bf37718acfb81b5c4efa1a632c63caded6d010f80e24041242a6046fd564ceb0f5a1b74f74e1d9f6b9198f2c569471c3352e04c844e98301e45bff8dda582edff24726041b9a2f5768be437b350aa5271771d2261b8c0bcfd95ee90bf24f7e8f8e8720204532ddc1fb7a25a589f1fabb30edf0bf1a34f8135f9c8727475d97ff44e551a0cd3d74c4dc6f08cec6bf04462e5bd79c9410c2697af3c2dca3683cdd9977f60988871713a00d3d8e31a60616182f3f37845e83f227534880060d9af051e6753f5351bb6e58b37fc7c28d0cae31d4f75c22fc0b7ea226901e16d3208b3c01c9618713603b1968b10ce7ce6a04eeb95a2fc002fe12727412b1db94f9dc5fbb7d7732075c69994ae29ebc60ecd655554208ccff9a3073cefa3696457128fdd16321c7294b6933c5190467cc61225499f0acdd"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000240)='./file0/file0\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 06:09:55 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xff5d, 0x0}, 0x0) 06:09:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 06:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r1, 0x1fa) 06:09:55 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x10001) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x10000ffffffff, r2}) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) 06:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_execute_func(&(0x7f00000000c0)="0db8040000650fc72441c4c3f908ebb367420f01d4c4017c2ec436420fdcb2e30c576d3e67c3f0420fbb8503000000c461add0de41dfc3") close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7ff, 0x3f, "0366402ba73caf00", 0x0, 0x4}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) fsync(r1) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) 06:09:55 executing program 0: socketpair(0x1, 0xc000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x3e0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xa7, './file0\x00', './file0\x00'}) chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) 06:09:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400000000000400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x936) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x200020000008004, 0x2) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0xfffffffffffffe88, 0x14, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 06:09:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x3) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x81) pipe(&(0x7f0000000180)) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) dup(r4) shmget$private(0x0, 0x600000, 0x90, &(0x7f00009fd000/0x600000)=nil) 06:09:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x1, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x180, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) mkdirat(r6, &(0x7f0000000780)='./file1\x00', 0x80) r10 = dup(0xffffffffffffffff) fcntl$dupfd(r4, 0x0, r8) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xa2) r12 = socket(0x2, 0x4000, 0xffffffff00000000) r13 = open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) r14 = dup(0xffffffffffffff9c) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r16 = socket$inet(0x2, 0x3, 0x8) socketpair(0x1e, 0x3, 0x1, &(0x7f0000000540)={0xffffffffffffffff}) r18 = syz_open_pts() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x6, 0x6, 0xa3dd}, {{r3}, 0xfffffffffffffffc, 0x11, 0x80000001, 0x0, 0x7f}, {{r4}, 0xfffffffffffffffc, 0x45, 0x0, 0x0, 0x3}, {{r5}, 0xfffffffffffffffa, 0x81, 0x0, 0x5, 0x1aa}, {{r6}, 0xffffffffffffffff, 0x40, 0xfffff, 0x40, 0x4}, {{r7}, 0xfffffffffffffff8, 0x16, 0x6, 0x1, 0x9}, {{r8}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x0, 0x2}, {{r9}, 0xfffffffffffffffe, 0x8, 0x20, 0xffffffff, 0x5}, {{r10}, 0xfffffffffffffff9, 0xe9d6e6ce84d67a90, 0x80000008, 0x40, 0x400}], 0x5, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffff8, 0x90, 0x2, 0x2, 0x7f}, {{r12}, 0xfffffffffffffffb, 0x22, 0x40, 0x0, 0x6}, {{r13}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x100000000, 0x7a}, {{r14}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x3ff, 0x8}, {{r15}, 0xfffffffffffffffe, 0x42, 0x0, 0x6, 0x9}, {{r16}, 0xffffffffffffffff, 0x48, 0xf00fffff, 0x10000, 0x9}, {{r17}, 0xfffffffffffffff9, 0x28, 0x80000000, 0x8, 0x3}, {{r18}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x3f}, {{r19}, 0xfffffffffffffffe, 0x41, 0x10, 0x3f, 0x7a}], 0xfffffffffffffffc, &(0x7f0000000700)={0xcc6e, 0x7}) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000740)='./file0\x00', 0xb0, 0x0) write(r21, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r21, 0x164}], 0x1, 0x0) readv(r21, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000240)=[{r20, 0x1c}, {r2, 0x200000000050}], 0x2, 0x0) 06:09:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="22d16169d81ca4eeffed5bd9fe96c512b1248985edfa9a5174ca5a4f03c4be4e100adf550da649cd1f3a1c73348489a2817b84db432f23e9bc80e43213f63fa2603545fefa4306d1383e06963535b7aa9c614bec4ec5836b2cc79e0dd0bb9a0ff22c0b8894e914cf2dee8978037175b0c214d5a49348a9b658fbc0b80846db761e723f24d678ca7d7456d653b440d5af37b552c5a45e04b75bbf3da1b2b3a4"}, {&(0x7f0000000180)="b383c9492a2de80e664427bb089fbe94954255506e0d412194f7dccaefa33b7ee8c3e22e9af0496da55c6ab16c32d80a7b87ec095e2a9562b4073faf127f911725ba8f3650304424098970fdd454a840cb25168c5ea649855db653266438fcdb7159eec21c60c8e6fbfdb20f8470566be79d29b028add93cd2ce7fa3f2a76c570dfbc68c37ef11b0ea77d78a71f0189e0874f09a88394383b48f5ad760f17d764f49499db019fcf3089878ff366ccef79a51cb4cafe369a8c2a9996b4274f744b5"}, {&(0x7f0000000380)="b2c6af682a558e919bffe8312181912a83f068adfbbaba25ece39bae061e533eb1d8df1db50377e2e482af6e3cae334bdf969bea9c89ac19028bd827f899a6eaf9ad3f946f6dffc0402d1cb5e1bcfafd468eb7b4ca8d2915201c4d96c79d22aa21556dbe107321460193775b66a73430e2eec88ab07220690c8e8bc1501e0e2d32160ccd7b1dc864a373463e8b19a2b5525ffc59d8"}, {&(0x7f00000004c0)="242479c2984a30020756f0d72e628bf2fa16bf9e690703322e1219382362409a234e5a99beccb3487240a914f845cfac6a6fd0f9dbb76882511acdc3e7c5c54c02de3e16251a6827ae937116802d4628ccdc2596e0e9ea2600ffd6ce2fd67a199f593d3061736d6f3aafd1c581c13f5e7df49981caa3c82ae627910ab82e194cdfab0ac8862f27daf8a32a85202f3e44c76e5e20894a4e76276e59c450c8fab78444b7f56c36f2391c18d4a181d2be64c39eec2313465f2a562674dea2402999d03259273d76a50fcc747d412dcdff9fc6e331233b5be6cc617a512d7618b9fcbc2006b77f3c1fffae56449fdd64b2f6194443de87f57c12e48dd54a6e2dd06c275335fac25563cce23a6e639dffb2a077e2b90e04ed9a9e10497885cf0b2d7a953694a8614b359e22787fbe948e13adccfc58d621abd6117307a35e1c38f5e22cfb86f5b46bedb8b3953fd64d57c299a1aa1f093b3ca6c7cef819ceccd354ab61c9b797f0cfab0687c8e6d1cce2e5ff89f5c425ce8b24951d14eca39301643206ea4ca67c912f0019f8d87b828fb88b3df749123c76c9b0143b27de157b079f3545e5ae69d2e7ff902462625cc9c83023533c52463883a11d86c0974a1a3d01d8bae3a2f1a4dc12f1058f9f3330d1c498b8637ba9cea129ff352179fbe8f2eb83619138428e9997a541980630eefb9e7e6c8e4265b288ff954941e128897eb581f16b3c772ddf76bf242244b86dee119a440816b7bd52aa5b9aef39f0c715d3bdc57880ac2798bcf47d0888f8f0512e0e0d91fa50967c188ceb022f31b4f7203b58bea8f42fd8092880d51e7be49c98557339110f56214018b0ef17cde430e6be1a6db7546c3eae1dbed0473157c64fc12167209ef402da18a00009340c7c094de48f83f282d396d6c729e4e963adcea1d6e4285ee514811be7bbbf4047dcbb6a7b0e6f2ca59e78438551a70c5ca4d47b5bdcc59853f9e7fe66f39238d7e2688a61839dc5b3a8bd51ee4b42588a78bbf5723bae45bacec339820f47cd4c7db070a280eaabd0a899cc29bb42a83a2cba59e1811b829004c106ff05e8cf2aa67fe23661fb7958eca41769ebc2b3e7ee41546d157f83d758369c3402c584e207be43f36c458d5dcc1f1ed9dc1d06f067dbb6eee8b3db92f4fa3745ab7fa0b2ec0d4e14c4113670952b6fd18bdf94e3aa11647f36459e7142bd96fdca434c4c51c4ec8b6efc677323037b87138c177f85a7c9772972a5ef0a4ff896439f525ed25b8556cac96cd4922553985f949747ba4906a6bab02ec894479e7925451dde45daca28cc98944c9dc7175abe081703e17d6589854aacd36c6c715d541e7b6107059d33f3cc95435a80afe438bf741dd76c5d4e865229e949c6d23d92df43bdbc7ea54218b83f75bbe8bb11fe91d786d8baa8bab5bd617580bdd5f307d0beb0d961003e90ebee6a9095e5686162b2985bc9d31f89a833fcf9092bd80136dcf1e8c7fb370f07235fe9493b2bd435f555a7a077a76f15142f86cb544052d705f9dbea3c48262a41742a993bcf4cdc6e9b506b7add562ac4bf6f2b75b0b3b36913992c03d0bcae737de702e1b94182b13a5deb08f5a125b9b91d7e9e6bc004542c53426d42f7d5993eabffcc001e3c90a48ce06916501a5fe9ed1f1155c890498f67f6a1c44eafe007d1bcc77397a12ab9779b4d043adbefb58cb67806718bed47ea9f97d341d9b6ea828a2a41a4857541b0c927055392c0981d7220b0ee6ccbf0272451edd178d4fd801f8dfb227c43f18b5e55896a769e53f6d6cf76d13fd9b4414235b629e263ffeec442279a142c638455bcdc04283fe7528ffbd8fb99399500e52b57bd4f5cdcba4af8771a59c055acde3937e555c1f22323cc4b73a18273061743f8921ae5bdc853f40f83fa1232b435ccbe63a9bb4636309841b81b06141b33a2dcd9d082b06387956073669a5754ed99184f3f86cbb48436e37ec664b9f9a0df743a2f8285d83c577a88c7f4bb07093055f5d2678e38e244777fbfee7db2dbf42d27878af5145cf09c355d74f4a0cc75d80aed2022c468b991b7e3ed7c7d6426bc00a14f12b8073d8b93880b72eeb317c045e7c9c03a7a216ee1f7e4489d351ff1cec06652be700b7f4485b4863a2dca0c9d004168441e98b3413f5b88cc56862122fec23b1b0d308d7fe843bb31a7ccbb01d5b6d06c5f219745157534682288afa99a6c9967027433986fb710015e34b1a9e639a5a28c888b565e167cd4522051f025ca7cdade34cadd4b285a2dafd1f8b5f390667a9e46fce041aaeb93b4735ca951134cdb1c99f9a36ab462deef522c840dcc7cba8f5f96965058831f5025a91f739e7015f0b00a18741b0b5970484f894f5e09512d7da9528ec1cfa5445257803747912774b29053ed5a3fe92cb84b58ec46fa20890da34f9f700d20a39c31877e6a0824a521fb14681e4a688659c8e1b95b6d905772fd8fe7b45eb45bf50e96de2574c0067a3faa729c7128064c6f0b2eaa5471cfc6d3108e151c7cdcf219bb7e0713240b9130546bf8d2231a5ac0fc11b34ff29313a1196c2f2d5ac97a0d95b7c0385b97a1c61dba5725fd9027dc4269328a0c88b262a06360de35534b062a7ee3b9c52f88aa07994fa2da29dc8ac88e78c153aa55050ab7006a9d6366fbdb19f37e2bbcc5e1110ca42f4050917885e93966dbd7f59493ddffb54709460f7be1e986c7b2067aef56a5056158880affe165c293e13b24ac9be722239c68db6a6f0c275c453c00a464c075057102b5013c7e7dc1c0b56aac5a0276728c08921bda9daa81b5ea800aeaf7c5fab9bcec710d4a1f8c5b88a0c1782117eb48fb94f7643f33a9e8d2fbc584a3bc68e5b1ebe1fd6c5e57047efafe99ef4e4d1d3473f79623bfb0626bfc308482b5e8f1b4fc06dca0cb7bde9d481441e8763649d65a624c236c572f1ea72a25df1ee0718ac0f45e78fab37c0583be0102f45b1c81f59ca8bcf1fb1708f7e854ea9a0b005fe9066be627d75ee3cae962221bf8614afe888bca94cf8338d4ed4d723111691e67d192e95fdd4d540af786400d52c8003a12f182a1684f0b8d034aee01137cbaf0f5b4868b134f3e5dd806d37a5781aa7830c95e40a0c8ab1970d4f514d1f4951ecffad587c5a3421c424f50542a78ceac0715885a9a5bba58d461bde065c5b88d9fe8565739e14c80d0636d16151f63db5f107d5f0f3d66a115dd847b87349785e3566e90602791248986544800ba3d3223298e94d20a95d2e859d9d87b05698c603d904449be06bb9ba191a25985233b7b71e5c5719dd9b1b1328b50fd9012b714bdb9b4c3c92dae8edf839379d680209f1ad338012dbbb0f55b732bfaa78c8d2446fd2ec0c1eb1885fd706676fe1a1b670e7e0b33698e3735e23546355221470f3cdabc27e32551411d7acdfa8c77b31e92cb44f77f1371c54eac3d9e79a442a4457b8f291bb1acf1632823545e82e56ed86d4cbb9cf945f728a8aea3330c7207a98bb1eaf6ceb6d0703e937737f07137c27801448b855329e77e91a4bbf15495407b63328fef4d36d41604e9abd4336e886e1d0a405b3bd77668cf6e9d2a62bcc5d211404b61123cfcffa717ef0f01f4f07ecad69d27358949fb59ba03703e6ea1a750548874422dead04b6484988566fde812fa333e10a693668c5c15719449c5907220f93e9a2ad3497798f8240a1c53f0639c95c5f232319bec792bc1621d0b792b3c8028ba4ae4a9c0492e1b83234705ad902cbe1c9d07b359582bfb20f707d9faead0b1a2791d596c900cac839333a831ec468a4f76203b5b3f854c6b11968c7ec0fc02d272c843075a1f6f41eb603677a732129a00dbfe3424b3478850550045aa9e66e3a71a43a010ed3295fdd23d5a3423cabc0342a150fc969ec1032022564e98957cda69f5d05aa5f6044518e1e4b23d1cf39724d52981a49ccae8f513826c489d3442abf0c05018165a2c1b0572d9ec64d1e73211d19cac0edefcca77436e19ba6a84da9e25d289af7754f7fc41ac0ee149a3eaca35111d11376dbd5421f446b30f7314a97bacbff1d0a4c724a0af879b5377af4ed0ab2f7d07608ae4518a2eba4f78867a9ba7b75ee58baca04b35d252101423bd24c6b2bb7bc1b48c4f6c96e75abd2ea90cde7c677692ddcd4b98c38263d4046e56fca2c3c1404de76cfb1af5182ffab4b531bfa5eb86e5cf8eac7cadf72de5f33dafe7ad9388e88ff738924a9797714174323eceae96cf6134ae38d59cc6dd6079f3313541d1d88f653d5a740cd97e0f9cdd734abd53ce6419d562095acb87a7934affe79a4ac1a70bff64e90d57bf48298803890aa35642cf1e668e955cea5993f35d8b1e03b7ccf068a8a2344125c589088c1d45a174cbbbcff36ce451036b42e1c3dd45b8cf5a2ed09b5c171eb9efb4e1e55180c0dcda5e614f828b85dce31819d722ae9576d864eb1199d74f775665c0ba3171f8de55baefb263449974df359f17f6cd8732fcf5d3a91480fbe46f22a85e372178a9c68682aaa78eed23bb06224f10b03b234fee44d65eac361d7c064f20ace01431b08401c10d274acae72ee0f321c2f7ff100b0ed437f7dbd7a53c6cca6bd1db8e961f23f7aee79f4bca99a02d5fc6b670ca4b0460db4eba1f49f085a0b5c9757a0a7babc7aaeb2c14d94e212adf5b53e04d2516d7347c230f8e02b3ba41d2fb81384e3d11feeae855f36dddd08bda5fa49bec6d854a36afa08b698126f289f0411201133364a677e376c11fa74e2166c3cb19536470474e46d4c6e7d7c7235d9ab40d6cec8ff33bf3e370587db03976d45e47a7ff84c436759c343130324fc99be9b2514fe280096148f312cf982e3c6f22c3d3aa1ce81e379ab1be4e8f4ac48373a904b4f3b86ac61a803fba95a4decdcbbacd36b91aa2979f68c61320b5785fc3ff75e029d55b84ee2736cc280c6bf9833bb2bc1086aec5668ee53fd8ac6e984b45de61e54b1b99fc6bef28462c8567dd02b60b516b164958a81507a3f1a384bb620e87c3af53287645924961f6165ce60596a0e0d9e6e1c90a0ec6156641226ef9a1c3ce6262164d3ee9604dc9bb8a7871e088a9965b2ac926abab7f22a9c0d84a25432110130f1a7f9bb668c4627fa64f5b883f3d24868053356964a1f0cadda07b5cbf3ccef5da1ec6cf7212e405a5b37256fae6b3841d6c73e288538fb8a37dae3595e0af90089091bc4f3507958c525af38424a6cfeb508030143aa3072af1b7408e6eec8a797b759b94471a1fb2444460cc11725a7afc66903b5581b92c2d0a50c13ff685b0b93fe8c1b52c50c4af100fb7794cb2eaafe1673e20ebc0b472ed1600a9fa8dfa05a5dc0c5fdf6b8d1feff2e2e0308abba5ca2649bed64cee5fad5d993f8fd24f7af726b8de15f37200386c34facdd02ec5663f2a7628c7e1e8c7a3c82ba4cd0faafd2f890d65512e7dced8bbaa390753b9085432295851aa9b688f6f48e225c36a530a723692730bddaa0092db305cffa01f517fdd3e6cfb521705746c52fdd5a27e14c5b8813ef0f477b0d8e24b5df88dd807a26e931d53e2c57140e23ba6f1fa3cffbce7f72ba51002f96b44803bfa8ab683463f771996a086be99fb081d900bf7ce517afd6e207d562787dcb5c05061533dbef1e1ce2d1f31d353080555cbd37a16cab229df01d42c8e15f8b493b9e1ea71378a51160315fef38fc1db94a6fc7e7a967a900e84881d0afe1ee0943fb8543426d0e3531491d4e2ab4ca64a0afa5f60cb288ca107bc9567783bd72f3a158e17"}, {&(0x7f0000000280)="d8f2e8e06242907ebbf765918f4b956fac0293a4d72976f00b5bf5ead6dcf8a6b0960ddfb324d643367342e14e81b890355460a7bafb86913aced971f7fc"}, {&(0x7f00000014c0)="d61a646eafe604a7a292ea8048963a247291f3f8df5a4d1c08e369947a07dbf03791b845123af9989be1ee26d05df90b8e346b6e089c0c05cd9da6bc2165a8cf75ca53240a7f549bba96411e47a8"}, {&(0x7f0000001700)="f229c6fcbd828971c6745c704245db0e9cda156456d28fdf1730c64fa3f786829f752bb9068c22c23eb5026a5a6bcd5daf09c16fc488bd234a9e39a73f20dd685d0983173690c6e5262d92b43982baff3cc8ab78eba95a10b454e87c41ef959759f2a0f41da7204771"}, {&(0x7f00000015c0)="4ce2b8ce120c57a66fc087e87afe4fcd0981028702f798db8f42696ad8ccd0af3756231ef0a9a4802404ea1001d1f635bb6433d086ffc1935461fedb3e692b0d57047f9501be40f98a59e0b5c6002ad6120a2d4f0f8798687db6336c08d114f6715d1b0c3934bc2383285dc70613f2a1e058096d066a74f04c424c52a336214f29afa3a7f7c4dbb6eac2d06f20a819f2b4d9b4ac20cae6003adb543bd9e7c0fb8514ba7080f89d324fbb582befda3a14f18035d085"}], 0x42a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000440)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 06:09:56 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="b7", 0x1) close(r1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 06:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:09:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0x5) shutdown(r0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) sendto$unix(r0, &(0x7f0000000040)="65a0ea30c1a299d245bc71965f41b1788a25fdafd737d466e16e51a1a5103a3054fca1ec96797caf7832e9c93727b27d1e036686805a3445557afe54e8cb3f6fa66d415f0fd9b1c49be62cbb25dd688b54eede48fadea43b7c52c93bb0f6664293933315535635b069fd58d6706bb568d068a662c1ef2b8475693fe93101d0d06ef2487e28591babfbd1a8155de8b2eaeea18ecd6f0fd7dab795bfc0826a5fafeb11087486de7bf20aee30ff9c227d414748424409798bac", 0xb8, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 06:09:57 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200100000000b, &(0x7f00000000c0)="eaff125cb4fb6afcafa734d22c6800000069d2ec26da5e66e8536310f8ffffab3bfaa8c360b943a36536f8", 0xfffffffffffffff8) 06:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x1, 0xfff, 0x4, 0x5a, "f1474eac0cdfef302eee4f7fd4b619531bfa7a1b", 0x0, 0x80}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 06:09:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x3, 0x5) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x29, 0x0, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x39, 0xa9, 0x7f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0x1, 0xfb}, {{r0}, 0x0, 0x28, 0x0, 0x4d8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0xce}, {{r0}, 0xfffffffffffffffd, 0x8, 0x41, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xe3, 0x1, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x33, 0x4, 0x9, 0x3}], 0x3c4bb8b9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x101, 0x1}, {{r0}, 0x0, 0x20, 0x20000004, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x9, 0x20000001, 0x0, 0x1a}], 0x1, &(0x7f0000000240)={0x4d08, 0x2}) 06:09:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x0, 0x200}, 0x4, [0x8, 0x101, 0x10000, 0xfffffffffffffff8, 0xfcbd, 0x6, 0xfffffffffffffffa, 0x81]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x20, 0x1}, 0x8) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0x2f, 0x8000, 0xfffffffffffffffa}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x19, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x4, 0x1}], 0x7, &(0x7f0000000140)={0x5, 0x6}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x4080}, {0x18, 0x1, 0x1, 0x353a}, 0x0, [0xa5, 0x80000001, 0x3, 0x9, 0x1, 0x7, 0x3ff, 0x9d]}, 0x3c) setsockopt(r0, 0x10000, 0x800, &(0x7f0000000180)="5dbb86b316adb1dc3c71c7df37d22378260dd8e20e27f6094bf06f911c935f417b3a305e36779a8b25555aa99fad0c68db3ae1d0743cad2c557ca9363a12fa52f85e75ebdff1ab04412495aa89756c549b1dd2569b9157eef829f576463c5f6073e16700f039ed5bb0e27b2b06d9df2ff77b3637f8c9e47e877e21c43a98fdb3348f", 0x82) 06:09:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000026, 0x2c, &(0x7f0000000080)="ebffcbff13b9ff812eaa4e713048e699319296488eb63e126bc8a65abd8b11eb2a41b7d2e492bc2bf4e74c351c35b1a9c3f2b0b9ac8a9296bd10e7d71825c4080c9475fafd88e2210a0dbdea7d090f937b089ccdfa451774e773936cbac9f8f74eb239b6aea6d2b7445dc8b55ae6dd84d654813652c71e49820ea63c58a20ef393ace5dc1772ff", 0x87) 06:09:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f00000000c0)="74d3b6d00ef0177d4fca6838619606f9e2ec01f963e9357f0099f3717da392129f2d249554617ddfa87acb92a9bff37fb8132adbb6fe9bd3d7e6fb515be9c57c078fd09879a80375560f8bd34757035cadce4b54949496697ffaedfcb00a9b17ec34fcac93209dfbce0ea57c0d74834622a170330d00630b49eeb2ba41595edb6301445152839b8e8a8a80e2823836499950f8517fdf7f72247ebfc958279d0c9e7a44e94571751ba0153d86e409580151ca61e9a8cf4ed5b0e12faa1056e2ff6a20b10cd5d372a0ce7029c984a4e8d7ecb9ecdc08abd28700dd35d4e3ca0c1e32f6c5a35cedd9e06407887603c8ec0d09ebd8e252ec9a8566fdae1faee5111a29dc8d7aae422ea827a5f283fc8b3370c9b07ae129c35eaa85924aecb4caad7be930d123ebcea3fda314159ca30e3a4ac61c134840e59118aa1c5e33adb5b420852c56ba5b9b4e447584bb7e39c0cd7d4c3c398043f8aa7fdbee7f7c5f9ec0e91efb6d50e15c902acb29fcaf6e1e0747db030677f1f86b19daab0ea93c2a53cc1b165ab18497393d219d3e29cf67b0a6716b07ef016f1e42410de83c68354ee4fb758c6a195f1751959ca4cca13b35c403a8c53458d68e087be19077b7423fd09cddf0b644526ffce118bc6a8ce1ca1eac97752eb50c0e859b2169883e6f83d982f1fa1172b33447f4557853a63a669e7620efee99d334163fc47a6add04b925fb649cba5d7ef2746595f42955e6dedbffa8630c9b737cc7a5dad981aef1497fb311a43677c5766c84d4ac2235bc0e27b7025ee9e55f09063dd5a83f085c93d76c406938b286aca01fcbd4dd55bfe369532f56cfacf1dec67a47643d4864234150020d47705a75f9494326e1136598a2d520f4d03917db90c3be9a79520130a77500985ad86fd81494a63eb7692faa0bdf46f110b0206b11231cef9a1394e4b8364203809805e57551cce12f936c92fbb346ca20feafc8974c839855d73d5322f900555954f6d15d17215e9dec3b8862710d11fdb7a75db8eb94d2fec4eabd2e20f0e9c8b1519a980f1b03ebc075b91c297b427af0f22659c6b31ed17a44470418ba0a34600feed52b7d4b5f7336060af05c4e4589ac53a355953f058038e548fbb1b539e00e144a38cfa45d2597c836389feeace14a4c7749b9a890ed42db411e7da6bbd7bf3f6d0dc64cac07f4699cc34523bb254c0c129dceeb83c266da0d46e1a90512da9a066b6dca60c97cd4edf1cae4360acf05fb8c9430dbabc0e082d3a743df9fdd157fa4d95b3d888c4bf6c38948d9406a878230f3d9ec6c1e50303835014dabfe65e095df9a285ae01130f46fc246784285c163d14940ce5455b0f62196ab7d8eda94c048320773df852e25ff774651bf10ab0825ca9ac83f07a478cbbf9695f0e57e5529bea26574912e9a27dfea37d093dba6f7586c210e59b492b6e65cd90844bcf66a80c00cb0094aacdeef620aee1869b7bbf503a1b307a2e8e0139297f9a935bc1200cce64a5792df71df6a46ee93af6ba157e2cda9704b2733b0605f169241ccc20c4fcb53e051610d6b3f8e0bd57f3288312ab0c11a65015fff803a18c072a892f84069a042d9b5aaed45788ea240e145ee795113fb88fe96015cfc813c89cf38b76698bae898843291293ea8e352544d1863991b64b8372dc2fa5fed0aa74d05d02fab5087a35f8e05ad3f8ac5df27f91ce38c7d22623301b733a1ee3ccf058ab25ca566f72bd1eaf1d0c3591f9e525bc18509a387fa2ebe5a50b529d4a55247dd34ca724be6eb6adc6fb60001089b44c3d2364a2dc8719da877ef1d45e5a88726ecd8b30a0dfa5cd7e40ba29f903f8fbf57fd5fd2024b01384359dc4b2f8b1559e23e2a1578aff9ddca3af4b194ca8f10c4b7a3797782c93991bbe087a2cb6f8d185886c69ac769ada152857058f4ea9387931257f90c6b42cb4f7ce001fd7ee7a461b6cb0ac14fa4892d8ebb1607e89778794fe93d8a6ae4cd538dd9da0f85a214111a493327ec42e3a649f8854278c9a4a873fb06152bed68e87e15f019a1f9205703b727fd5ae8e7476cffa87539889396855dcd8408931888d990304df25ae55f616a142d1738c203a6e9c86336655e1d86e8cbd214c991add8d8c477ad984a11549a4b8477979bba3dab04982b3349521aa2831cedb7876e1be097e8356d1eb3487a213833e421ba74dfa9b7f2c7f4402e64012e91085473e63660d872963337838ef802c34789036988545555b0212245ce8d446e8f73bb1f7307be8931763949d2139f62b371624fbc2d9923dcae26b13a5851adc587a9964166c374aaa0389d5d03d8fbce4dba67e698bcf28189576859b4ebd5e23c82d7c3772908b47dc3d0e2c9ae6ad52abce63d447c676870bd82667066d84ca2fa388ac4484fc795f789c55d14816b7b74bdfe48794acbaae17268b987fddb23ff07dea73a6d79f233d85e1278724d0ca62b1a71763c6cabf95ae969aa2e7335433f2fb9011a9cfe18051f6dfd643d0839902b2d1190113265750dd1784671f688c5e5f90a685bde9adabe0212229af61233fb08910419f99cd6aaad23ef67860ff644e4336a4e6d5b385a35ec2061cbad928489bb9af79fd6be7ebdb65c13fdb3d70eda9b328a7a946d2cbaf720de4574bd280e4c825b67c0671143b148daa38ea83565b4c010b46131be35b42892d12a492681f583cca8ff0a9fa804103f2829059771ad16d5bfb36de008adc9a01d30346b8e063acd6b213c486492e8fc910b438908b30a7fc0f6831d2dda14799f286a917fafdbd65ba74e83d2c8564cbaf855befbc660ef2c61ad7d2a092c8709b1ba1ee690d1e6f3421d15e97c5c40a1997f0629f719507dc6428e1155ed111a7f3bc47231cbbe4571140c3499ebcc25874f8144ce0bb169361d9d0a2c602db863886d5a3292fcf163f7a8430aa63a23d0a26448faebea785a07ead8c55cb16a2cf9bfa71a99c86bf344032d4ab5b10ea38656fc3754e408f4700902344df8ce3b5fdca706ce7cdc9537f149a7afa84c6155541044b9a00fb03b894977966a94186d51ec577cb550e3c632edc6bc7c06b761aafff38cb6032b8e03a26b4c9a4291b259ecc75d38f70582fa25773c3c5b3ca43c2a1738b007b4f450e8c746595ee0c771232c90b8a67231dc6edba09c233669d154f35a7b0ef804525bcd97a40622dfed7bee48e94794ba6168ffec680ae0753247ee444fa9c424e6c4545286fc87d6c482905f890eff2cb2f5e9a28f0c530a000cc1f960b6ce367120b6046641e38598fa8e99b593db9fd6250808842cc04130a7c8ac842fcac20a20b558b2e14eea14da856696e3d3447095063992f5a95bb3c0c2b697e17112b2019187beea9fceb3688d48874a7e01428148a54481932059e61061ad16b75339036c42a6ba7f5d5de5145db33de55be8ac39de1c798b5c528556a5e911893dfb1e0d28882a983cea669aea2c8cc1a94bb9fe7f4a4e1aa08df51f52d8cc64323cf2455582b01864b289ad739f716ec6380231a1eae806152c26e33c441ad7316691966d72c66d5debc7d7bf027b1998ad576b0dbfce0cb9519b91c3079db475c30f31a009993e4c033981bbb071e60c8878ac50e3914011df788d10207f921d5a8d096242b776e489b0e8985407055209397603bf5f96a2815e5b7dc6164058c9e0518f1135e7de28c079ae9fc64cdfac867cf5f94c6054140cf3d5e45d256155c682185311316ecde58b80fc09f57d474bec5dad453a201281733eb1bd671c0c6fe2755ea809017b8c780c53100d5f9644aaa665775de3a657d0ffd60e44cf33ad09eb4849734a046d1f1f11dc558c6a45d4be372bb0ef3821bb7ef321fdcbab7f07f74d86adf64793c39b2f6d04567ce3a2eda1e4056c75f6434d824facf70faf989b360256580283a2998d28e1091e2d4e13742a28175dde548dc32e091d3a18a40550518066a619f8c9ba0d1fae9a3b4c6dfb453e7b761a7132c3646636f550bf06afc458b1340b0846b693b06e8b352da686782148397c0a64a74c0c57add6d11a0ae13f841d70a645c45bd1a2c1c9ccba99f2aa1a261705c95864ea33a400d902f2812225d7a56c7ce4e489d8573e691124a71b327a8fdeeb37ca40669dfd50539f90cbd21ba01b28d18d5c3e41157766a21eea3aa94439fd3c1dd3177f4c9c5c88b46271be2bbe67e2a952b4653ae69be0f1a5270bc623b70182ef088dfccd92a9d6fa6357c56a42c972233f4cf3254c78e1a707dc57f570b1e6c13d5ae82548a7214162528954f68b67ab95a4498eb515c25fa8de59298baa1765dc282b55d63e0c66127df7c9801a85d855d73997ee536af10d5bc66cd1961f405ba1df90ce1e14aaf004238d11a3312b9e3826f2a9eeb5d985d718484d618dc417ff22a39f6df3d60c0f103c0ddfc0e5baaf19e491e8169b911faf34aee278d095b1f269d554d83ead53a7d2b53a3e7173ac5151bc943292029d65b58cfc7601e36660a0abc89b8ba4e2632733f33c1c49a014010fb235324c31761ee13f12e6261e93a4899b89fc12fb23f3d8c489fd809efc4196a8e808767eb100a3c4080ba77be7533aad115f730c97471fc0f60037537a5a7ad8e3f70ce5cb041b00308e2fae2f6983f482e2229355634881bf455882048f8bbf0405e7ba22882a04cf37de43ad34d6fe880d6315fd783a6800a3d022fcea8c02eefc9f333876bda1175083d5de30e575016039a11f619b3e9b75bc3f43cd32b324811fe74871106150283b4ed1c128ac440edc097ab2d6754297e3444d3517ca950a33eb639eff3ce9de1fd3531f34e2697d42ab1779efbc01276bd0fd60651a9253b5c8c5da951aa07466c46b580080ede4c70ea5ab6c1face48c1893072624e9e3c421edc7ce800094ca20722f0bf1f2b950bdd7bbe23c10b4a7efea4e3e7b46a4222900ec4b3dafbca28077fe3318cb0ee01cea2ee4874de062e5e4f878e1c943da02eb827eea015d9e35a4cdf90ba3b612ad00f3d5a95c6fd04526950ba1debd8b67cc539f6655d7c5a41e60173f2176c312798a6bd456849c182a4914c8a3af182a39b479bd580831ccf08f9363fc5254659d7b3f2fc4579d77fa2ba9c61c093d90968f138100d8d0a5648c7453f487d3a93c3efc770ce5cc84dc86d7eb0bedec3532065deddb1fbf0f9923742430a7882ab4e4b884143fb5586b42729ed477d80817e8100efc5dc84b61cc7f79c58358d956d67ec7453fad8db61446b65a72bcdf56f20cf9e4c3e4afbc33741afaf6f3d55dfba78f65ba43e3040318228d83d8fff1869e5b0ca5669a59bfa216baf4f7cafcb62789ae2368f3d2349266abcdab45d2762a5b883146c3868fc1136d6d263e291e76ba074afeb236b4802f3ef0e789cbe133e78f838d64e9b031959ef1b8ae5aa5172863d575c1e6b509004898f474131c4e73dffeff836c64f7262816bcaf71597570be8f5cac276b67775a09371f69b97b6fbef406cce17d1f2ca83f9c92f4de11d3c7595ad435f04b7958dc42f6326643ccafea287ab8b38560f86f03e9ae6d6f5d91ac42bbf925256221d0dbc0a07285d0d59814938850b774ff0d18f76ab227ab84b99c0c189380a3fae46aa04b6637ceef808d7e4fdfc18bc4367b36922d684f91c80832e5d3fd0a242ee156735d37916d848d970239e6829fcf2ef079e042a082787664fabfda356a70bdbda592d0c8fd14e7d44cd2b47f4a72dc51f13e96d740154adacaadb4abf7318f1306f89f764fd26b70e241a572e88fadbf45ae1d449c377378b2", 0x1000}, {&(0x7f00000010c0)="39c11ab99ba5e2c7e50556edc01acdd40e28b5dfa2f8a49c5442e4e47ce446c0690219a732ef4476ce5cc4017920770b2d6db638133f63d8df8e392c62ed1ffee934a669e5944566aa8dfd79354c2f6df01cefbb809d3b9a514b0352c4cd7b2810109a3c9e282bc766c379324a8c8922b57535793be0a14a", 0x78}, {&(0x7f0000001140)="0ebf3216d37d3c9eae877e342884555f", 0x10}, {&(0x7f0000001180)="e7742ace8ea7df48de43b4bc046a0426cacd79b16cae3def1a436e50d7a15659f82eb1ac59963a2ce24bd022dcf8d975d7baf977d746d989ef3ffd4bc3d73179389fb8c349139323591607aba29de993880ef206523244fd387b9b24c4060e3fc7afa1ea07ec0fad88043192b56f74fa6332f6c18f9e45e3092aea02d1cc38553ee66c318b176fc22e90ea4df9", 0x8d}, {&(0x7f0000001240)="8078a2ba6e8855cd542ccd9b056b743df8b32e8f4142c6a9aa4bc1cc0efbb5f94fb5fb15f7821a4626f35b6cf223dc9482bdefa1e3000ffdbca83c204ee42e3e4d7706e59003d8ce111b9851cf6fb7bcf3a43f", 0x53}, {&(0x7f00000012c0)="961398e956c36fa09db203", 0xb}, {&(0x7f0000001300)="959f33b74f603f2e3ef18cde5ebf131ace928d9851fc81df2994f1e40740516cc4c00d22148d2edc37bd1d8986c23c7c9a1a1bac4cabefb00bd0c77cbc19fe8d6dfa08c0fcb7e4e4b6654891ead6c7116f42f8013474f99a57dc6bb11d338423649479cbf249969529f17caa1e4d456d3de460ac4cc943a357a9da0b49ecdd83417a4a463ff589be29b8a85a7c020225b2087f87838ca36066cc8b128ba85629ef31a93f8b2ca5d12145fad5d3cbeb7e0b5fc7eca494421775d01828e9efe5bda3473b651ff91d2c3df13c5b6c3845a9d43c31378ac32acee4a54b080cbc7f095a7fa6f2c4a2ae920d0ffefc135b9fbcc433fc7c6a655d7c354c53fd7c5da75874f3fbda8a66451bc4e8c014bd3151e225a8de968f2eee795ba0deabdc47f4b983b426d2fffb897f585ee12051f75c4128445e49bd66d9312ffc8a99b296d3d7b939424673b36e68e3565d509e718e3307a9daaa0b2429f4f375985f65671266bff7c02d29b8c9589bf0695226470112ca43dc570ea6059bff2e17467798feb11c7ad37aefbb1a1a44ad03d239fb99371a7ca72c920f1865b6032e8014757ada6b8c916ec781d866379746c4b2446ca03d8254025592d7476f0ad883e4c5d23db14f5dff673fb9061e8310e0d78adaecaab2f4c36a508cd39bb1eba08d63fad44819203b6274c5fc9b1dfa89ef79ee0b20c942d482aeefa8ba2e627f75b6150e441a0050a9380063e8a9894bb0aaede89b3a9ca6254b3354167ae20fcab94648653fef0589ea9be19d38346169cce9d8b993b2e37b3b1bd863879d2e9858dced4401136f6455b7a8a1e6b87e3df26394e24f4ddb30ca77dd0880096134c95f24d33a602a0a4b5367e67f54f61f7882e1f94c8f1129aa97f2ed8dd4709377b4c6d3d866f1e53d833d591db89e09b41599cc37272026de6b25eb0c29bfec38890631233ca4e476f4cfcbff941857dc86ea1c648dc6e2c01b3043a34963f83767d034b74d464cec280139ebb5f7d02a33102212fbaac9aae210b0f88f59cdb50e1c67f4f934b9f30fb58c440c68a38f89acdcc7a1a4c805d52cc8272f853246a3dd3cca09cd01288011eeb504354a6035216d0b06a5e4eb4f763300d2733b9667912fd7a0bc9f4377714553d54e4810631b8496777ac8b4b98086e840411ee8d644576085768529ce29e76284b0893714a121407d7ed5c2d2edf5f4e434dbe54ad787de29d74275e63bc6c895c79285ac85ccb1d1ef59f9c5ae08c42b313e133106961f1f8f0db329f051ceae2568f0b9dd0b31222357be6fb339e4b76a35dd8bced20f7e9ad495474e7c495cc8317b6c90af0ccd48c90d6be744635ef9806a4346e1dc91b67eac19b720acf56fabfa4a3214100e5ced5287282f51322c90cedb4f8bf68ceb65e3c527bdb3cbc95566ec28980f218c43d259c6b9bac521de1e69f5386e366925a06c0dc40eebe2c99fe6e06090cd5f60d870ef1cc638e9fa1d9ee770cb0a6de49df26efa43e1a9fd16831244249a0a0d2b17132231f363b242e4ab34a5d2daef8eb0549d807230ba0cf3f70e9934082575d289574ae2f9669f4658bb229127b6d525ba977f4095dfc8cde51223844f2375cafcb6a8d86080d9cd11c5bcb75bdaf4da62e63d2694fd27ebeb9948039acb288b8d78eefc467e44ddfdde1ea186790e671099f262f55c98716d1d1feaae654b734fcf85aa9191909f3fca0f36d8931c755167995a7e71024c3c9371eeba61169e0644f41d89e75fc01e0b7a02f49a708fe045e7ef3ce0a567a887b217b3cad109b033e772b701de6c1e4bd4b3050238a125c54dd21dfd65088659c534192941d0afb00d72e41a316f1a97aed7194b88daa9dad1be08132e2dc0f96c75d418c7aea3668a9daf5f0c32ea063d5854fe1ce1a3582f9997f33beec173d6499ae0c4ba797ccd06a5765dea30c117663630a587c03e5c7f2c599cc0b363c1c77513054c58bb69f27c2b4759fdbcb3e023929ae60f508bf72170e4f452a83d367f0f9375614b277e447dd46b434b1ebf89c49a5173effc9e867e92e5ff3e5c9c76484bfb5c057e273edaa770f84c47f72c244b873918654d3d163e156cf19cff8fd158ca7e1592ca9891a309e35cb200fb6d8a07f0d5f21a8579a03ccb4f2d9e59b30923c9c5fc5224196c733ab7054ceb48112086fa90afa3326e6f1c2a191c7c136d1fe6882447538740abe963eb7cb3c543f8f05ca67d1dde6464832ba60ac46bd3b009fa0dfe4ed7ef7db8b68558dbb7ddef6b563253f2154c34caf928c99c2757e29a5d1e5078b55c31272faa406f3a4dd17e8868b0cf445d3d4ac08e76c60fa195a38776467a4af783317f6e2fac130574469c9d13ef93ae599d2157beed4fa9ae094044eea963549029f77a17260dc0e813e2be57395171cb7add8026e5fe9623a9bdd1f50526c4eaa121cf83524b6e0692db46130607a88d821cd0961aa2ee483de2f1c5cd17e44fda28a8f7da84acbbb0bb3c27c8bf7d8ea22b5f4dcc24f9187fded23998ca579e1beaf1b417681a19bdbb27f2afbd8ada915aa1b4b236bc61f00ca4214134d2ad3a2c60f1b09889be8680e3a2b856d47c3f5b51a6ddca644a3de5792f647d9e826ffe2e9aa435fbb3f5f1ea49def33e98056ace3922adc18e2253c9ea55d1826a809fad2eccd5c87ca8e8303b4eddbee38bed64c36ab00bfd818cfa4cca01b478d5f898a8c24fe94a7075457f5aa977b87c9ef4424774c1a8dbd0394c72fcc59960db7aacbc0a314d0639dadbe1e5521503004114f8eac83965e0e863ce963ca18c9244b6578b855761063dfe4ea2e6784e62e845965898c7c1fccdc33f4e61a54a36fdf429b589fe98c8d91236b20b36f8175f28076efa0d06d83a80a49c2bc1dac1ebe81166766d077b7d59b72ab056dc778667fd6264771e3be266cc572d8326d851ced9fdbef57a5559e2377f493e9ed62cf0c3096307d4194a7b345b5fb7d9f15b4d1468d1541f2ffffea904ba6ad29d9c874dae58c479f2440f624a67794f0bb7b98134cd4788b3026d1dc3409e9499bc29423af4af05cc2f83c28e89a74676691789ada9fc592709182a2f6537a47b035d1395fff2457d7394564a272f6f02f6d0fa25632dff0d242c61be30909289a517d313edccaa258953913e167a45ae40b14e45bc46c2cd90b8a82bd486621b090bc5f82029ded84db849462518f7bc9195599cccde635f0fbd56eda8ffc7a2f4ea44d364933fddb783768a42352e722f8535c7560defc42f73d21667a69e5ae8d1e7a889202ad970837f7c155177acfad9b36b69f753654fe96d74e4b09ff66f6c71c846fbd86b1b27f91bcf246647cd06756fc414c21040133bb1ea02e3383f28720e805033f26998c900a3d555c352b3ef68c7167fa0e4f3cced25f9d3f1c069f03e96be532dd443a2ef707acaf58a6cc2cbf97b2fe86fe8da970bc902981d47e1eef7e6e1d3576d95c9b2d536d215a8920e49f5e42fc7518895e22c9a3d3b197dbcb38680c9f879fee328b12f40b871ec9c9095b5da60d7304f21a167a971aa625a433dd2bc195ab95ca3a97ffbc3cb5aae43909e2458a761c0fea1b7ecffd9091a45a7af9dab81ba1c8709da414eb0f575206bcd19b99968c9a046356f862770fe01bcedd828fe0a0eb7f438e2103f5c6cffeb2768d8bf2566f464b360f291324b322bf321288f37ce192ee69cea9922fbc6dec4b27e51d90552c73cc66fd5746f7dcbecfc91e5af6772c4c3ce21508ee97b88cbb14b21c27957804cdc2a4f1653dfe6526206b14bfa704bd225bf9967ae341014ad0f0cc3ec2e0f51f6e54e7525d2cd957a64a3443a4ee4ba5ee531b0b2421716e1d200724f348473d2596356ebd3c2e7283e299cf00e313751f6bd4e4b043b398337153d3e82bd4aeb69faace14c9562e45e2366baf76818d1c0fb580b569d65dcd4448a1f9447258358d7605aa1880e11b8aef288f06da4aebcfafe6d4844b5d3ca0d40eaac1a92805922c4e242ca90566c4ad87f43e6f47621d56d2c44c4897e90d029df951a1041eed6387d95ddc4742121054b7feb2045f54b2dff2a968a02df7e7ddfcde0d0db872e6c868f06bc7c35f5dc1c3a80396b4ba59dcb7c6c901c6f63fb170d111faba008f9180aa6623c34ca9dd8cacf2c47b5debb804a334ba14b74262faa104141923162adaa0c7b2fd40928921095561ffd5abd393a95ded58ea0552e3c311dfa87583f300376097f799b0115248948c58649cb1e015262cc1c0b16c1e9e122f7bbe7fbe40957690ec6d905aeb94db3d5582bc5a55d7c7ed1cd39ba7283fa003519a2e94ff23770bc496a0e3cf5ca193a2cebe6a94f86b8d5634143d4b58aaadfc839b6b2f3c90ead4dc8f1699bdc5a4af245bf5578f7a5f02e9d9afa21ab8f6620832fb06a1780a3d94a2ccd881515d40c48857c0e33021c1c82e204ec36d7201fff6672a7da333684999a04e8a8221f8c7da48df15c1f75159ebe7d6270f0c093bca39f876945b81a7a72b30c45f42febfc75f804310e3afb5a31913c7e2f1ed8e829edab3e54733082423f5e91ad2bdbb42c298c6ebefa81ad0e7a594d5bc6f471ca3a04269170ba3d07c7f300003e4a1642bbb9ce2755a03c145895716573159d9dab0554b5697e6705870dbb07e29122962ff41d05781a8ac533bd0a449823cd519873f2f7e375117308573e59e667c9552c67081843bdbcb942c0689d739e82d6b96b37aef6ff00315205eddca19d1685baee2d4c45c28a077326e6c7c3459e270beadbdc041395589162397c5061788f864dd0f355e8636ac115ad986dab6ca226051c45bbcb0e0bd27191e4941a1e6caeb75caefe43c484471e7b297b425160e65881b38cc0ed1d016357e6119501e8e86310e8d689445907cd1c87e206247a0bd6c8a62f5c01a5b07d5dc3256a06e75383364033f2ad6210202f6d345a473abc2f48eaf3ef5ec949fb93b9a76b913c46a7944301d4b65515d912aca047442f4c611b0a5c203d14de27c2b81b51d01de7df50f600dda496b0974efc9914f3cf403b704dd982431cd6c8142941f3e0078c2d52c88583ca40af397539e03fa7fa58a2718892debed2decc092e23bc6aa1d80cce04cb0116c21a3428e5978998fb8e12573b131fc838c1c1dabb20ef0b43848869ada93dce07dc8b626f96f24bc881bebe8c3dbff69f5f8b2fe8c4599116f2acbdf2a8fc0fe2c15d1c71accdd1d06077c509fbc6352e202378c61bc101a6d8defe72e12a5ae73eacf2bd0795c5b153ffe3b4c120b612e21ce3f1932b8ba1883fd9e4c3b23e0592e6557ee325d0798e2db76cc5cc8cb24bb9434ef9b2fed52c184ebe0092addb2cbaec534c630f30c3b0ec4d5e7b4669615acd42979dbc3c337d6f5606b651cf515c57e191037abec92633c4268320e4f541447ad74e411c5baffa6acf8690be762323db1eb2be1b0cb3bfc283c38a9234b039b383f78162b327cac629cef3166850317c43c15916a62cc1388232079dcfd53b0b76ba1fc8f0ac17cf569de4fbf6cc0573deed41a3b7777f4c22bbb0d65f1be549d75f4877308ad7014afa79395fc828a287472f4b82295bb4f1a82e61e8ae3abd0ec3528cbe8dc30bcc86cea95506eb3c0bb9e80d91b3ba02857683eb4a7829421f7f244bff23f3399c248b772790b5519d00ceb2a6a48494b0d1be117623cae99901917e31eadbb5b08a50d3d0c6e2bf904b12e52dadcbdb7eedafaf3e83a0fde94d4cf793d498c2d6a2d54e377ee1b048bc17c713fb249fb3075b014dae207c", 0x1000}, {&(0x7f0000002640)="ce41ff6667b6d4e6310524af79d51f89fd4ba49aed5a2d50dab90adccb46afef04c3a1f6c19639189f6b465cdafac726cdc3cf3126e667e2d23e2a084dcd14df41f5f722c21626c9b7351dd2d51f6a89600460faf05299b9bac30bf64766bff5cdd1093f04cfecfb6010d454c6887e59a01aa11269e008cc570569f74c5ff1e90857502d26b6076a48951193d146a7bee19f15c8d62a95bf8f6a2fc10b2c16fd6d95fa606440547e6077ade8c0356a48a50abeb031f892c3eb02567879aa2f16c05e64962c90bfb4806f929477b76ad1f1f6f7f4d77ce6b870f7498dfd8092f1eac32b1fad06d8d5ee5c31", 0xeb}], 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="f80000000000000001000000050000008cb4b76a1b6f75dbd35d9f06ece0e752f20deee8a22d04a21c1179fcf96c2c34438731ea4872a92bd3f5b5730f89a737b82d159a629a7f07087c94a65e292e55e0b2b5b0ef543ddda37afa3989f377b704594b342f950c9a5148d2a86829bc4b45370abef9da57f17998aa236087e510fecbc977e35730dee7e614f925db018191cbc2c75a7e30104a88d8bd09e10dc7e4683b37d41f34a737e53b0eb90890351889af59bda5391ed11c0a8c666fae8eb6e51e730f90b65b70a2a0f96ebab4e414478220f02ade7c5df6bf1f7de27830e1c0fa2b71cb23b42bf900c1da7a99e9ba1888d4be209d000000000012b28cc605339b4264d8af1cb6841758f8cd0803f43db92362e176e0882fb7470035a347777b4c73864d73c5f7122bdbf9dce9d1b08e7e18556fd3d940393983e34f1258323c1714a8cf90731e2c6810e2a8f26dcaac5dd38aaaec25f6c8bd113abab22dc4e8299ea3775262f8e0f9ea776c2483a0e3d6a5dcf90b4fa21aa65d"], 0xf8}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x10010, 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002600)={0x8, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x7, 0x3ff, 0x2, "8acf4f95ebee31a12a46293e11bb793d68d3de96", 0x101, 0x6}) r1 = getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x28) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000500)) wait4(r1, 0x0, 0x2, &(0x7f0000000280)) pledge(&(0x7f0000000000)='6\x00', &(0x7f0000000040)='\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0x9, [{0x3, 0x100000001}, {0x3, 0x1}, {0x2, 0x3ff}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x2}, {0x3, 0x53}, {0x3, 0x80000001}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x3f}, {0x1, 0x800}, {0x3}, {0x0, 0x8001}, {0x1, 0x1000}, {0x2, 0x5}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x5}, {0x1}, {0x3, 0x1000}, {0x1, 0x7ff}, {0x3, 0x8}, {0x1, 0xe7b2}, {0x3, 0x5}, {0x3, 0x40}, {0x0, 0x9}, {0x0, 0x1ea}, {}, {0x3}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3}, {0x2, 0x9}, {0x1, 0x7ff}, {0x3, 0x3f}, {0x0, 0x7ff}, {}, {0x2, 0x7}, {0x2, 0x8001}, {0x1, 0x5}, {0x3, 0x40}, {0x3, 0x388000000000000}, {0x3, 0x200}, {0x2, 0x8}, {0x0, 0x7fffffff}, {0x1, 0xffffffff}, {0x3, 0x3}, {0x1, 0x80000001}, {0x3, 0x244}, {0x2, 0x80}, {0x3, 0xfffffffffffffff8}, {0x3, 0x40}, {0x2, 0x6b}, {0x1, 0x7}, {0x1, 0x1}, {0x2, 0xfffffffffffffffd}, {0x2, 0x3}, {0x3, 0xffff}, {0x3}, {}, {0x0, 0x7}, {0x3, 0x800}, {0x0, 0x9}]}) 06:09:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10088, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x540b, 0x100, 0x2, 0x1, 0x9, 0x1, 0x3, 0x2, 0x2, 0x8, 0x80}) r1 = socket(0x11, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000001ca40000ca3849451ae3d3051020741038f53e8551f30ce390500e0800020000000000004fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) listen(r1, 0x20) kqueue() 06:09:57 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x88, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="b4ce0c8955937e22521bfc2532c9bda4c17f24ec508c6d7d4897946bf42509f7926a7c65ba9e8408bf0378eb4d2564c815e7472630412ab3c2cb5f277e501c62adb1368d06e3e5b214f1a28dc4fcebf67b049d55f76bb880ab21633e25a6d3148c46efaf8c76a47c521e7d16c0ced8acf90fb68e3e23bebe7a6dc12233c60f476201b5674644a5869cb9a7ae9419065833f24d2792d684615cdc78cac4b834c432fb766730583a190a380c648ed1306de5a206f982b3d998c09e65858c8a6779737b89cb3684415c0937d3297bb31572fb93b0431396a41c681779649de7db8b75ffe79b112fe17a027cf62e6873631d6fa6b51fd36fec5e00a177e9e454c821bb0828237a1a73982d8c01fc9456a1cd6b84d7f22ad233c6f8f9780fd8143701bed6b52037ce05abab1d4dcb875a50ee388ecfd4231cff0eb64a2ece77041127b13fe66ed0f4e31ed44ea7255663fc01d11899d001ac31b1901aeee4e5661c332be52509ef97831e44c9f7b163667a29908930aee1e44c03c358c563071c1d36e382c8377101b8a251d307763885fddea80b0f963a432ff092deca3b8b317ea9df983f98fb87b2562faf13edfcaffe5174cfcc74ce44d67a00b7c2c379fc9145d38dd93f04ec6e9e88fbae0ca645daa192b732e63c9e498533b8dc9d3d9360d51a67b598c65667de2149e4881ca42848a6ba0428b19f614493d2e95e8af90f0c752422258da2d0bf4b23d4d68e62d2681af8dac41ab3af3a915e9c5d872871fdd138179e439db87cc49116d04cfac1a9a509e4e2b1a44ffb3e8f7ddecabd4717afae027f2dfa6f9b1307db144073e6b7b3db6ec4589740062a2172161838e2b0d0dea1ee637fce83cc8d3f21ada30bdeb24fd275965d14ccb5d835ebd66d5d0d930cefea4d66ec0b073c4312896be5321e2ba8f8789cb57b6eb0fb86c754e8ab8fdf9816791ff544e1346c8f387628f9ae7cee3604b3085d7892ed3994d0c48a98647f58ea73c128987dcd839152a98a55891b1763c3aae90c491ee1d2b68d3da2471e782be125e53fda6771b743ec94c8688f486f4bb8c3bb9a13a84051685a431d213480ebb86b7ca036772fba67f5af7b1ea4d9663b905eb0a86060f5dc46e4a3c310495b0fb871658717119c9b6d91827c2a35e8ba20933df5b3b7278637a98ca4f611931f527735bee6512edbb7be65cdd5ee1958703c8af1bf690894a1c0dbfee8dfcb2f6d922c1d066cba054e34a7d0ccc19646c67d449c1835e4a4cab4687009449b09c0ea03a3bc45275b959b62e112064c75a356350abb179a939772049979ec5bbb89c915d651eac355bac328af99c2abd1855fd01951f654a953dfd386ddcd87d24c276f44519f0ef95414c813603c377785815ee1d5a0ae898d0c1dc18d191b65fbbd13bf5667d0943548b1dd59bc5ad2b7c30916f2a335eccb2c07008acf21a2e772ce8710573ea3dd2a0f91f0795766b8233e63b074c0003a8388bb22904805c38c0cbd4ea63b976efd168affae92e142714e03c4aa7272b6d4471a43819cc6dc6a77c51258e06f2df1adb5569573d7b224609349e0613a51dbe08b5a77bfd9a49311617f223c71ae999aa0189b8f05c1cb2e89a42fdeb8d7864c45146a7a120a589315e813f78e49d3994a21ae9497474f67e26d7a8d3f0b439ee10e0d76e888aa314a4a2ffd524672e0c9f1102d62e5aa3b2cef8acc73259865171219902e9d139ef1c6f401335ca3b2491c3be25488255c5a1bbefc1c8c6103b360c728427ec1c5716a4185e1a7b8b415392ace96d4acb89987ab4f7b2314e1c75779b19fb3ec30984e68cc2f9b481a3e043ed87f1a7960071ce01bc83b41aa687c643a80fe36f1c1f5031d4a56c49e9f1ee63b31110caaed9005337939b61b8fb5e1d377201dd8bfbb0896063a1e648f898e396081767d200663c03bb34a13e236424edf53535bd8c2044757eaccf98465c1b35037543c72c175fe8255515daae973aa48772753469b40ca4b495903767afc249ba5484d47cc10992e38d6788f5cb4cde60e7c0e4e349b5644fd701173d02865e725139bf1b353c39f122170c8a9bd409af511c84299a9901aa8cc6931d9a95f57ace2afb727ab98cce7c413bb8db844a23e8cc819a0421992b8ee4315baac3ccc99b3cb808804d41d54ac522d0295e5585fe9830a844b00093e4cc47a8a024a37fe8305818ea212200f6fcef80c8c1124a789beb1a62bd970dd04540ba4b3dbc0015c17c661a48caa5774852cb9394c37ef25cc0155609969c2eb94744b10b38b3b2933cb63f1f56233411eee5fab3020d350fe8e7744069e66c2dc045b8da8060292b60b4c830582da73871c14adc776dc43128b18fd0d6c7f6bdc5c597b54edbac52a18f00eb38020907446f717c300051d0e609fad80c620e68bcf24d08b800b6f10572e95d6a720ddfc6beb9001097a36741a14f0c47239acc1886439c30166249b6d72776267a1f4127d9b53bc69af3ff798ca1f3ae2a0810f356a224f8cf2a66e36932d8224d656d051223095c476cbfe16af86561b8f3476443e2ff8cb039b16729450bf26a2a363d7931a31e74b9c75cc7690d56ec3c1b8eb33eee1994a03e4d96fa34766d2e0b7b5d2cdf65a81c6cd8208e78634630b8abf5687d020e3a7bf53aca4dbbd7da3b3ebedfdaf66776bc281332f2090aa4d80232d372a4a9a33571a6e930d42df102a5968960da63df353ac0e6ace5b477913a5034fdfd9838731a2904c7646239afb913e2cf3750a9285e6208714ed9e8420fdd431784477833d14c460e8331133c9c11172afdfd36647d35b76edc1731a61612d9ee0385eb7a9359012721ac39657abfc0f813b28b96a37ae3cc3abc1a46b8d7ac0ee62b2fd86c4a9644e73b819106cea37085e0800f5a3d2ea727f95e7c9a1798818bad711bdb26a7326693cfffd20017ecaedddcbdeaf1b246b67f30bd53c80f372ddcafa549d770e5cbd33d77d46a478912026121d841c8936005515f671620f99900e4d475686dd04dae0b5398c543cdf2f0a66b1439eadae1a09421e3dee3735adea7ced5124464f30ff79468caf3e5cd1d458e5fe464804ea46341bcf0d44560f0355bab5519a1525cfcca5ccdf4f86cefe508886022ab53832b70f46a1f1b72f9e3e5de8d715e9472fbd737fa905524b947511b559cafe4ef6ee38244fb979b2718a71945660f9c734fb37750ff415bc7c7042c2329d7ff186a0f3b02750fc3b0053d25b4561bde33c35eb63a53dc1f47fc05e25712a2a6e5943e8353c75b814ce18582339a991925c9253b5317b9293f04b2cd1a22fe55f15fe886159c57f3012793950277e8c0d5c068870903d5d221cc1931ebdb2f0fd3e420ce868f30483c69549b0b19eae0c56266719a2f7d3105b0c63f7dcddf8930e56f977bc4d07e2cb20d845945dd450bd6d19b257201f804a604863e1fab412f2b8657a7b91d8a6d5b83254a28eafd6cbfdeaed9d049ed8d6d1d7c39dd7cf7830598bfc53af6f6a76bda4342adee733dbe5a3fd4351582f9b61bf9117f8a69495afe0a1b6d34fec7fec908048660dde5e2148a0bb5c60b7a6c53680fe24bc404048a13ac5eece9943ad12d30ea9e4a28c813131dd1bc506ce8539f2e25a4e5c685c33bf941d823878bcd522865a5e3ca22204f9a8ec558b7b16ebb49a266a05adbef3815411b4f14a9981bde31449a9f66daa8471db00a8ea7db0e78dea2a4db1c89303317f9f0f1fa3863d820b25a8164faef72071520d84bb381b9b241d43f420c7e0a2bab1ab2119bfce6a034635930c76fbf5863be5aea9d0f46affc5c75b93aa9aa5cafdea7b9efec0723eb8e8ea70fe09f20cb1feb9f23d4eded88e04ebc26f4cfc3795ac251d275ea0a2b2af2d6ae6e03833df79d0280143e1d9f8f175f923913579fe43ab88b2e4d76729a60edc3c90df13a4244564ebd7c94c5153137af156e5126c640c607b881b134a8b0de61480894bbdcce9cb3315fdc4e117599bc7d323954a64442c6e1108cca27d19dcdcdcc4e66817ae89712eed85a9542bda4754b3229ec615edaa421494ee9f01e43403766ace30618d5bb45a6205cf49ea1dd1d46d1601fbbcd8f6484ace66829d2b3840f2731ed07ec9f867ad797fecfe84eb6dd8852125dcdf71c42db77ad547d5f95c344da2f74eea61fd50635c331b6ed0c175b74d5ee7faf773f60c22cde4043ad702ec1aab0fbdbb73633bf72af75867fdf78f789302a3eeec8ce4e42a52db1143d048f1b98915043b9936c10626e1a22d4016aa9aa96d95a0b529b55e8eab7bb255f949a3f4ec93de8c7a1b5e7357b721b8b97add77b98d6578231d51fd678f5a84ea4235e323185fea8b7be598e26830f9b5338a8d005ef3e5f8bdfcfc980b247bc4e6c504bd8609ae61382dfa7d92af14d3e8033f0aba95fa630876737b03b114d9448c4c6da867d0d42fe7a21ef9f2440312dd74616a5d3f0592507a1cfbed9a74e58735afba5097a637c3b55cbf55c32aebdba5a04f52c5ea1ca2f1f82cd7c263013711907a982f336438c9c92a0b1025973c790bcd7547f959c9de9fdfabc11da1ca0fce87e29d43beea61e735ba76120cbd324c40c6990c5246d9ee78d84f041434cc1e3e1309cfd904f1337dccf57c690a78577f0782cec9cd7d22d7296826c4546a9ed895667d854909285145af3f75e8a2b45fd29674648b5c7c49c3d2b6726c1ac69765f37c0edfc14964c6ef300f605d41c4ba119ab9e5cc781b9c0f73865b8cd0e237ebd66db6208ece8523be706e78e895ed32546f14698a5da55438194dee16d307e74e778267c960151d79e5a507d488bbb15ce115fc22a744af11edde11895e2f3f565e2d184e3f9038ffb911f546b787f214c013a09221a6bedad9754dd38dd4fb1a15f6e945ac4f768979eee154a50e86cf34496ccc3f94d9408725982e66307b164244e7af744dc2c3195ea30517d1b103c65b159928272d94e28a862ab4ed4018f850cbc45b505e7129f0133de26bca83a521daeb8fb2199773b7f4da54cf6adf01e53b4ee34de0b684ac4e6211cea1884b694d44005431caea84a55d28c20d8d9f5be3c47a40524a4a740f09b2244ad8a761bbd28d350fe1ea9875627d5df0d2a1dfc76ea65cb2ba0d30c921719861a134fc629b40237e6c62645b0bc722674eb3e36b20ab155fcf1690067c7b4c2a049f74eaf624e4ff5fafc9c9203473472c427af86553a0fae39c7ade707d4327fc535bc62472ba551ec4becf7b5066e82b42ba9032423579a7de18800769873803908972ecf6c028bb15c65b8abb76e3b5b7d66765be8397ec1efb86028ca5350d67bd60e39d0fc1a74a4e0e5e56ae78e8c77cb8d5efec52196f882ad67c79d75cbae949f89c1eb45fa83b818dd6129e2fbc6fea04f6a0d7b1d3ecc3c24f9bc9c4a9df851bf9a56b8281937bd644ae126072ac5182fe76663d881dd0e524c1ce5fd4794a5b9cca45667e16924e1cbcf423dd9995399f82b178eb63f0f46a002bbaa01e029f980f82770f78cea2b6d815e6ea3e25b4e0f062f4550419bade5d96ccd9105fb5e37dccd13b30569ee16ec939e460be4fbd14150fbf0d0a8dda460d00120ef313016214803f284bc1a8691a95b373ea94a99579c58d3da6656982bb5740ab44eed8966e92f4cd2e540f50d6af86f853d202133a0e601d9be4456dd3c5cbb3f90faa6e9585ca2f85e532cbfb943b7f0b9f74d50e7bb94095c6e549c338fb670ed97baec72b8fbc5cb8ab7894ed53a42ff54712a72e4d898f279c5ce1d37828", 0x1000) 06:09:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0xe0000000, 0x0) socket(0x16, 0xffffffffffffffff, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) 06:09:57 executing program 0: poll(0x0, 0x82, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 06:09:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x122) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) chmod(&(0x7f0000000380)='.\x00', 0x64) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') 06:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) 06:09:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x75}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af1df4bf210e51868e00000000000000000000000000000000000000000000000000000000000000000000000000782587cbcd07feb9a87a4d8a66053ce7d3356aded9e6216a69bb49c582035f24816699c30e6627ade88de67e6d471a82650e322cc05af1b625539f80638bd0700bc01c674a654e2866a44b3c1b0e75927b6cf0281e82f23568d6fb7d28b3077d7e8599eda205eef276de2e9b3325c6578811b66376c7d78a12710f86c610b9bd9291abdb"], &(0x7f0000000100)=0x6e) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/75, 0x4b}, {&(0x7f00000012c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/136, 0x88}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f00000014c0)=""/125, 0x7d}, {&(0x7f0000001540)=""/34, 0x22}, {&(0x7f0000001580)=""/8, 0x8}], 0xa, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000001780), 0x10000000000002d5) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) getgid() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 06:09:58 executing program 0: r0 = socket(0x1000880000018, 0x4000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) socket$inet(0x2, 0x8000, 0x3f) 06:09:58 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="e08efbad30bcff5a5d6ea7ce28d919ca69752d092a62b3d3ef82ef4120de7a54745d3666fc457ad2f1e5c4feabc194b1f998d9c3615be3aad9202a885916fc092fbc7ac5c36aed11f3a18de08e9a890d25f6668a58fc469b9e341f8f83b8d30da1ba809c6f4f436a49e087024c4bc0af721871a43b9d462dd99955c5b650230930d9d2ce3545e1639829d9891586b9cde27916a8f32a2d9980ab01956ff0f58db8caef1b1a1c57df43", 0xa9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x80) r3 = getpid() fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000340), 0x10000014c) 06:09:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "4d13d38e8010e0ed2568e825b4b1377a73e77e884a737263d4151692021dc9989339f07e2eda918d59b87144dd4ca3ef386942b5862fe042a072cabd1599d509e90218a51bf368b567380558d9e2634dd9e42d28d4372eaa903d93981438e0efdfec6b8fa96d3a00bc876a2c8e254659554aa62141582d1d9459939aa31b9d205f21f3dddd6a3531db15425c745b531b63aca7b91652b2"}, 0x9f, 0x0) 06:09:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x1, 0x1, 0x7, 0x981}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x84, 0x5425dc9753884695, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x42, 0xf0000027, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x88, 0x0, 0x4713e6f6, 0x8001}, {{r2}, 0xffffffffffffffff, 0x1b, 0x40000008, 0x1, 0x3}], 0x40, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x5b}, {{r0}, 0x0, 0x0, 0x1, 0x20, 0xdad}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000025, 0x2, 0x46}], 0x7, &(0x7f0000000180)={0x7, 0x7f}) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r3, r1) 06:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='!#()%-@\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='T\x00', &(0x7f0000000300)='@-\'{@*&//^'], &(0x7f0000000500)=[&(0x7f0000000380)='/-&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='(S\x00', &(0x7f0000000480)='!@\x00', &(0x7f00000004c0)='\x00']) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) clock_settime(0x4, &(0x7f0000000240)={0x5, 0x9b}) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f0000", 0xda) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0xffffffffffffcaf3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x80000000}], 0x1000, 0x0, 0x8000, 0x0) 06:09:59 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) read(r10, &(0x7f00000005c0)=""/224, 0xe0) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r12 = msgget(0x2, 0x214) msgctl$IPC_RMID(r12, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 06:09:59 executing program 1: r0 = socket(0x1000000000000000, 0x8, 0x9) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="38a184b4ac47e24a46d858520ee345be1b5ed8deb3bf915e6dde0302e721aa6c68572daffaaf5268878a89acccc8fb6edc24144a7f0000000000000091ad296980ca4955429e64f9e002f97cb8d532ea43a362ec7fc5a198fd6e300b954170b2ad9412484184f819561c1679bbeb76358d47a4d6bdd23029700283ac1c18719c12a021fc94a0fcb5502a126412196c6e505a4f849fa704b9b92ee2912e2a612930ca0b79566e4faf12f677e889d6a4a6a4025c3596cf17db3a1314de8e94bcc37bbfba00597115ac94940d197fb99a5a2fc96317883901fba60d8f0e50302504c561a81052aaa4d22fd042c1bdea3a6c44af40f08a973049a31d41ae45", 0xfffffe61) sendto$inet6(r0, &(0x7f0000000000)="64b62c1f02b1e8095ab0e9b7ff041804dd9e9462d7450f3ae5a788c7c31f0c50fb17c8ea74a23bea8736062a360d9a6e2a52df0d60c8f1705cfb1ae84342fcd95d8f33f4ad405dd299d2522b39dabcba1ce911ba3e4a0a5213eac6c3ea2ae02b5c59326ae9a1a47a805184cc292018b6f111d7281962aacd", 0x78, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x3}, 0xc) 06:09:59 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000340)={0x81, 0xc6f}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30, 0x0) r2 = kqueue() r3 = socket(0x27, 0x0, 0x20000003) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x20000001, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0xc1, 0xc, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x86, 0x1, 0x287, 0x2}, {{r2}, 0x0, 0x20, 0x6, 0xffffffffc3e28ed4, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x12, 0x80000006, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x18, 0x80000000, 0x1ff, 0x4}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x73c8b22908f10f3e, 0x21, 0x7d5, 0x6}, {{r2}, 0xffffffffffffffff, 0x38, 0x20, 0x7, 0x6a}, {{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x1000, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x20, 0x800, 0xf8b}, {{r2}, 0xfffffffffffffffe, 0x50, 0x21, 0x5, 0x3}], 0x0, &(0x7f0000000300)={0x3}) socket(0x18, 0x0, 0x5) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xfffffffffffffff9}, 0xc) syz_open_pts() fcntl$getflags(r2, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000380)=0x1) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() openat(r5, &(0x7f0000000100)='./file0\x00', 0x400, 0x12) 06:10:00 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) socketpair(0x20, 0x2, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSDTR(r4, 0x20007479) 06:10:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa05000000000000001f397fc1"], 0x10) munlockall() r2 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000200)=0x8) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r4, &(0x7f0000000180)=[{}, {{r3}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040), 0x6, &(0x7f00000001c0)={0x4}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:10:00 executing program 0: setrlimit(0xffffffffffffffff, 0xfffffffffffffffe) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = getegid() setegid(r3) write(r0, &(0x7f00000003c0)="92", 0x1) 06:10:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) semget$private(0x0, 0x4, 0x12) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:10:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x50, 0x10000, &(0x7f0000000000)="f6865217ec0eed6ceac2459c681fcb1e9ba932fd872631fe4b3b21fd676c84ace7b564815bd7f1504532f93f78569779da7f4f643e5e71937767e5d53524d13181ef5cfb907d1c196648e4364785f4b764fe950582992f1730c2f9d026bfd1802d93d1e75b4b2a701a15cc3505daa5ab3c419448917e6bc8763451ea614936a2b112a85fe3864f", 0x87) 06:10:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000700)=""/34, 0x22}, {&(0x7f0000000740)=""/119, 0x77}, {&(0x7f00000007c0)=""/145, 0x91}], 0xa, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xaf9aa747037354a7, 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000009c0)='./file0\x00', 0x4) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r5 = syz_open_pts() symlinkat(&(0x7f0000000940)='./file0\x00', r3, &(0x7f0000000980)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000a00)=0x4) 06:10:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1ff, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0xfffffffffffffeb3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x6, 0x4, 0x2) recvfrom$inet(r0, &(0x7f0000000180)=""/149, 0x95, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b380f4c13afad0a4b114f235fb5d5ab19ef3bbc4b320b8f438816a2154a8043b24383da98515157c3fe02afd4ed8b492bf7396c2a7887f2f5a2aa1b808a6b9ac42b335f84382153d591f", 0x4a) syz_open_pts() 06:10:01 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() seteuid(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r2, 0x3) r6 = getegid() fchown(r5, r3, r6) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000280)=""/211, 0xd3}], 0x2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000240)) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000000c0)=0x231) write(r4, &(0x7f0000000380)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086ce5d006d9faaf88e24556faa8b31083c076c1aa55231e0b793af70dfbb80ab2d43896fa4fa791f1a56ea3a4cb6a907ba334920710484eebc32c168c2384851d0b82c6cfabc944750455187d251be04f67aaefe5dbb42a086ffeffe38504bdd09bc6b25d399cc344588a805105fe36480be92741313a205f29a089af249eb93cbef89af99494a2f61e9f44fea3148c5f1f4b51bb4", 0x134) syz_open_pts() r7 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setpgid(0x0, 0x0) 06:10:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0x1, 0xdb55, 0xf77f, 0x8, 0x4ff3, 0x6, 0x5f]) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000001, 0x1800}, {0x7, 0x1, 0x1800}, {0x4, 0x0, 0x1000}, {0x4, 0x6115, 0x800}, {0x6, 0x80000001, 0x1000}, {0x3, 0x4b9, 0x1800}], 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/250, 0xfa) semop(r0, &(0x7f00000001c0)=[{0x2, 0x9}, {0x4, 0x1, 0x800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffff9, r2, r4, r5, r6, 0x0, 0x1ff}, 0x4, 0x1, 0x9}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0xa5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x5012, r1, 0x0, 0x0) r8 = semget(0x1, 0x0, 0x200) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r3, r6, r3, r7, 0x48, 0xffffffffffffffff}, 0x361, 0x2, 0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r9, 0x0, 0x0) r10 = shmget(0x3, 0x4000, 0x3, &(0x7f0000ffa000/0x4000)=nil) shmat(r10, &(0x7f0000ffb000/0x2000)=nil, 0x1000) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f0000000500)=""/4096) preadv(r9, &(0x7f0000002700)=[{&(0x7f0000001500)=""/112, 0x70}, {&(0x7f0000001580)=""/58, 0x3a}, {&(0x7f00000015c0)=""/49, 0x31}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/208, 0xd0}], 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x3000) fchdir(r1) dup(r9) 06:10:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getflags(r0, 0x3) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 06:10:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) recvfrom$unix(r0, &(0x7f0000000040)=""/216, 0xd8, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x48) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/236}, 0xf4, 0x3, 0x1000) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x8, 0x1, 0x10000, 0x0, 0x80000001, 0x6082, 0x3, 0x2, 0x0, 0x4, 0x5}) r4 = semget$private(0x0, 0x2, 0x302) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/74) msgrcv(r2, &(0x7f0000000480)={0x0, ""/208}, 0xd8, 0x3, 0x800) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') sendto(r1, &(0x7f0000000600)="08848c5854eb293ea2d7a27f5ca2bc5760e54fb8bce88d8c7666ba1d7591879df51b366c91a3097ef87a194d21d23fee3f2a4cff436e95f345566dcca2e2e700eaab31", 0x43, 0x971bbf617c645fce, &(0x7f0000000680)=@in6={0x18, 0x0, 0x1f, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000006c0)=0x101, 0x4) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000740)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000780)=0x2, 0x4) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000007c0)=""/226) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r7, r9, 0x0) semget$private(0x0, 0x7, 0x18) munlockall() preadv(r6, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/228, 0xe4}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x10000, 0x0) getppid() lchown(&(0x7f0000000ac0)='./file0\x00', r8, r9) chflagsat(r0, &(0x7f0000000b00)='./file0\x00', 0x10000, 0x2) semget$private(0x0, 0x1, 0x100) 06:10:01 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x1f, 0x6, r1}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_gettime(0x6, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) r3 = semget$private(0x0, 0x7, 0x4) nanosleep(&(0x7f00000000c0)={0x1, 0x81}, &(0x7f0000000100)) semctl$IPC_RMID(r3, 0x0, 0x0) 06:10:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:10:02 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x1) 06:10:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1000000000000004, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x8007, 0x20) fcntl$setstatus(r1, 0x4, 0x88) 06:10:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0xf277, 0x1800}], 0x1) 06:10:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x2) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="d66030961514786c9cbd2293f5164901bbbf3e016f7632eccfaa624934fa36333c2af610304c8e0fe94251cd2773519191f0cae5380e9b8cec187f58cd36c26326e2eafb4f3012f4fea0f5631298a70caa590655d81dc0f7f70c08707d0000000000000000000000000000ee75410316bd0548b58eb9bca23fb7e8034c7ce9add21e98b054dfdbfc9e70f54e7e265d38f545f94ccaca1fd785eca0e3ecb6cd60abc2e5a4b3ed1128f334beb6a2528db65cbec1bad8f34646132f80f1d50001e9a9cec9d3b78930cc39ecf5a69db1e79868da67fe000000000000000000000000000004e39fdb15765f07e6d2f71efb8d46354ec58765d98e71f9b4aa61239a97e62e314a53dfdf785372bf83e6382b0ecaa55c6fbee5391b5ff899ba2abf6badf5c77fd0512854a010907d1b017d54fd4c7f688d9a7f603c445f8517a23758d11d38645cea852da17f7134d6e14285bd019e271baa135e6107116301b00a7b9dee2e8ab08ecef635de16c834088a27df0e09cf41ef8b0ae07f9b0754562addebc7a9368d495557d72a9b06c8c0861e9d455d200657d8034d4ca6b932bc00eb7219db366b70096c9e36b285602af8a066c0122cc7f0113ef336dae23493e4f651a187b5f09234cf47cf45a3da282533d5cc70706c7d2c08beae90f76ef55a78d16ca97fe050ac1a646d31652e516cf2e04c10b652d0810b2b5dfc1ff4ebf27e8cc4745e60"], 0x10) shutdown(r1, 0x2) 06:10:02 executing program 1: r0 = semget(0x1, 0x0, 0x0) getgid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x18001, 0x46]) getgid() 06:10:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='\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') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="9909a2fc83b1c961f5049e8786196a44a0c89bad90e5bb61dea96745072dd094a643f0f4431d65eff2f7db37970193841eefb3ac8abb77c90e27c46ba17aef17f285760f20fdcde29ae5103557b9c74c4d36de5b44fd9da84ea527f4e523ef8bb9dffd0ebdf46126d52bc09bba8cea84a9a07b618f1c3a812d0eb453c56b420369af88690d8f1675c230d6a48bbabe303255ec9f20ae13288779c893990fc3b1ae11d486ed15f0c9f607cba228d072e20d3e648839092aa33550cd517e5a5963", 0xc0}, {&(0x7f0000000400)="32dac71310913ce41ea44333246be3548dc65e072eb70d431822832be0949e5ea067b955bb2f16976a46e6cbc41e64b0194058b7d80f881074ad3815e3dc239d08451ad421c65c43b8312ba23df6e8ce29615c3f3b5ba9ae00aa21b15173d212ee8cd45d0fd39d2d4e7d323c9b3902b3afda7c38c4e78cb106f702ae884c9ebf05d4de5b88598b42c5e9f5773b965a13118f803a", 0x94}, {&(0x7f00000004c0)="fcb36caf8ae584b293c8e1729f1d1a837c08366ae0f129e0fba8211b56683739", 0x20}, {&(0x7f0000000500)="badbf4ff468faaec3fab087863edcb1bf974cc2b49be91394f7ea17fa2b072abe010e80e1d1c96d6adf7687f5ea4649a61d049cf4b5731a6f36dc8cc4353725b5b8d72ce7f5740bfa47a340fd4877fd7de84510376e4a75ea2b7244e8572bf01d9d7171abd85db43b7f03bfefedc89bbfdab50136a6ace11d33681c3eec52761b4dc253cf0d0599820a963f374f541dadc8982d5bc6fadbe98ea562df2b940d7261794bc83ad4387c14a79c7ea9c65f29ec0a912635233db6d9c75ed7203202a57eb6d56ef3073bea637a3c62f0b5d0e2985cd42b508c463", 0xd8}], 0x4, &(0x7f0000000640)=[{0x28, 0x1, 0x2, "44395796c259e23016e1a783ccd6f42aad"}, {0x98, 0x0, 0x6, "c8833507fe863419d53ec5860b495f1370c3716c3ffae4b3f219656309b92f3ccf8e450a106652a258de8f0732198790d7082b722c5e1fec7961937455460ea652898789ed8a28cd5a1426081a42f38cdf0efe46df36134ae1e65df926a843c4274ceb19e2ee018ce0f136751779552529fe79bf09096c065da58a56df77b5c792"}, {0x18, 0x1, 0x7fff, "9c"}], 0xd8}, 0x409) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:10:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x208, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 06:10:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) login: uvm_fault(0xffffffff82239408, 0xffff800004d8b002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82239408, 0xffff800004d8b002, 0, 1) -> e rtable_satoplen(21,ffff800004d8af59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c556c0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800004d8af59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d8af09,ffff800004d8af59,ffff800004d8af11,21) at rtable_lookup+0xfd rtm_output(ffff800004d8af00,ffff800020c557b0,ffff800020c557b8,21,0) at rtm_output+0x10c route_output(fffffd806f3aeb00,fffffd806f6cfa80,0,0) at route_output+0x79b route_usrreq(fffffd806f6cfa80,9,fffffd806f3aeb00,0,0,ffff800020b39080) at route_usrreq+0x35d sosend(fffffd806f6cfa80,0,ffff800020c55a78,0,0,0) at sosend+0x6eb sendit(ffff800020b39080,5,ffff800020c55b38,0,ffff800020c55c00) at sendit+0x590 sys_sendto(ffff800020b39080,ffff800020c55c18,ffff800020c55c00) at sys_sendto+0x92 syscall(ffff800020c55cb0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,4726e11e010) at Xsyscall+0x128 end of kernel end trace frame: 0x4753bddbe80, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c55620 rbx 0xffffffffffffff5a rdx 0xffff800004d8af5d rcx 0xffff800004d8b003 rax 0xffff800004d8b003 r8 0x21 r9 0x1 r10 0x4 r11 0x573d51c0c1019bf1 r12 0 r13 0xffff800004d8b003 r14 0xffffffff821b2890 mplsdomain r15 0x4 rip 0xffffffff813351d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c555d0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=413937 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38720,0xffffffff82370ee8 process=0xffff800020b3b078 user=0xffff800020c50000, vmspace=0xfffffd807f00b5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70663 250313 2610 32767 7 0x10 syz-executor.1 *70663 413937 2610 32767 7 0x4000010 syz-executor.1 4032 465342 79666 32767 3 0x10 biowait syz-executor.0 79666 457110 50125 0 3 0x82 wait syz-executor.0 2610 276948 84976 32767 3 0x90 nanosleep syz-executor.1 84976 493969 50125 0 3 0x82 wait syz-executor.1 93520 294586 0 0 3 0x14200 bored sosplice 50125 131443 50783 0 3 0x82 thrsleep syz-fuzzer 50125 56435 50783 0 3 0x4000082 nanosleep syz-fuzzer 50125 95841 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 498231 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 453677 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 352909 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 452438 50783 0 3 0x4000082 kqread syz-fuzzer 50125 50394 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 206828 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 493622 50783 0 3 0x4000082 thrsleep syz-fuzzer 50125 312423 50783 0 3 0x4000082 thrsleep syz-fuzzer 50783 130426 64836 0 3 0x10008a pause ksh 64836 415941 14457 0 3 0x92 select sshd 21317 427675 1 0 3 0x100083 ttyin getty 14457 256624 1 0 3 0x80 select sshd 7467 130770 38989 73 2 0x100090 syslogd 38989 233425 1 0 3 0x100082 netio syslogd 37691 31860 1 77 3 0x100090 poll dhclient 91512 383501 1 0 3 0x80 poll dhclient 95084 243076 0 0 3 0x14200 pgzero zerothread 17275 81037 0 0 3 0x14200 aiodoned aiodoned 93137 234707 0 0 3 0x14200 syncer update 10948 224437 0 0 3 0x14200 cleaner cleaner 16417 339114 0 0 3 0x14200 reaper reaper 39225 380660 0 0 3 0x14200 pgdaemon pagedaemon 83434 244553 0 0 3 0x14200 bored crynlk 93456 238587 0 0 3 0x14200 bored crypto 52704 231383 0 0 3 0x40014200 acpi0 acpi0 34764 144956 0 0 3 0x40014200 idle1 14462 105894 0 0 3 0x14200 bored softnet 86230 257620 0 0 3 0x14200 bored systqmp 77745 421061 0 0 3 0x14200 bored systq 22899 299646 0 0 3 0x40014200 bored softclock 62922 491425 0 0 3 0x40014200 idle0 64124 219932 0 0 3 0x14200 bored smr 1 386545 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 70663 (syz-executor.1) thread 0xffff800020b39080 (413937) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82394290) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 4032 (syz-executor.0) thread 0xffff800020b39530 (465342) exclusive rrwlock inode r = 0 (0xfffffd806e4bef78) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069d225e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5b8 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10592 0 0 pcb 25 9K 11K 78643K 195 0 0 rtable 98 3K 3K 78643K 459 0 0 ifaddr 35 10K 10K 78643K 91 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 32 0 0 iov 0 0K 24K 78643K 26 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1423 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 54 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 305 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 41 38K 58K 78643K 468 0 0 subproc 68 69634K 69634K 78643K 374 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 24 0 0 in_multi 33 2K 2K 78643K 136 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 233 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 80 20K 21K 78643K 1725 0 0 UVM aobj 23 3K 3K 78643K 25 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 18 0 0 NDP 7 0K 0K 78643K 36 0 0 temp 97 2368K 2438K 78643K 4137 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 160 0 153 1 0 1 1 0 8 0 plimitpl 152 45 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 122 0 82 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 50 0 50 1 1 0 1 0 8 0 tcpcb 544 56 0 52 1 0 1 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 560 0 375 12 0 12 12 0 8 0 art_table 32 561 0 375 2 0 2 2 0 8 0 art_node 16 121 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 23 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1768 0 349 46 0 46 46 0 8 0 ffsino 272 1768 0 349 96 0 96 96 0 8 1 nchpl 144 2401 0 788 61 1 60 61 0 8 0 uvmvnodes 72 1964 0 0 36 0 36 36 0 8 0 vnodes 200 1964 0 0 104 0 104 104 0 8 0 namei 1024 7011 0 7011 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5819 0 5818 8 7 1 6 0 8 0 sigapl 432 448 0 433 3 1 2 3 0 8 0 futexpl 56 2844 0 2844 1 0 1 1 0 8 1 knotepl 112 347 0 328 1 0 1 1 0 8 0 kqueuepl 104 119 0 117 1 0 1 1 0 8 0 pipepl 112 402 0 383 3 1 2 2 0 8 1 fdescpl 488 449 0 433 3 0 3 3 0 8 1 filepl 152 2940 0 2840 7 1 6 6 0 8 2 lockfpl 104 82 0 82 2 1 1 1 0 8 1 lockfspl 32 212 0 212 2 1 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 694 0 685 1 0 1 1 0 8 0 zombiepl 144 433 0 433 2 1 1 1 0 8 1 processpl 840 465 0 433 4 0 4 4 0 8 0 procpl 600 980 0 937 4 0 4 4 0 8 0 srpgc 64 52 0 52 3 2 1 1 0 8 1 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 354 0 335 5 1 4 4 0 8 2 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 176 0 0 10 0 10 10 0 8 0 bufpl 256 5863 0 1122 297 0 297 297 0 8 0 anonpl 16 60108 0 54383 51 9 42 44 0 125 13 amapchunkpl 152 2793 0 2707 10 5 5 9 0 158 1 amappl16 192 1945 0 1610 39 13 26 29 0 8 8 amappl15 184 79 0 73 1 0 1 1 0 8 0 amappl14 176 108 0 105 2 1 1 1 0 8 0 amappl13 168 75 0 70 1 0 1 1 0 8 0 amappl12 160 59 0 57 1 0 1 1 0 8 0 amappl11 152 49 0 35 1 0 1 1 0 8 0 amappl10 144 111 0 105 2 1 1 1 0 8 0 amappl9 136 603 0 597 1 0 1 1 0 8 0 amappl8 128 182 0 167 1 0 1 1 0 8 0 amappl7 120 79 0 74 1 0 1 1 0 8 0 amappl6 112 76 0 66 1 0 1 1 0 8 0 amappl5 104 167 0 156 1 0 1 1 0 8 0 amappl4 96 671 0 641 2 1 1 2 0 8 0 amappl3 88 196 0 191 1 0 1 1 0 8 0 amappl2 80 2593 0 2536 2 0 2 2 0 8 0 amappl1 72 19184 0 18739 24 14 10 19 0 8 0 amappl 72 1260 0 1225 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 24 0 2 1 0 1 1 0 8 0 uaddrrnd 24 449 0 433 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 449 0 433 1 0 1 1 0 8 0 vmmpekpl 168 7799 0 7776 2 0 2 2 0 8 0 vmmpepl 168 57896 0 56511 92 15 77 77 0 357 16 vmsppl 360 448 0 433 2 0 2 2 0 8 0 pdppl 4096 906 0 866 6 0 6 6 0 8 1 pvpl 32 189841 0 180863 132 18 114 118 0 265 28 pmappl 224 448 0 433 4 2 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 448 0 3 13 0 13 13 0 8 0