65757a3e9094f0343f30e8c72b682d72a3c541eb495463f1927ab9d1d9a2d5df92d586d2a8fc6effce8dc2c0872554de77d0d54de36ee4f0f2653b47482b159f6454f1e2eda56c0b458769da42c0725af3f6309ab87a03599de3d5bb7fe7d7a207f7e7ef13ec3422f2225afa85f4", 0x131, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 06:26:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r0 = syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) 06:26:22 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) kevent(r6, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2ae4cc65d4146ea2, 0x40000000, 0x0, 0x3}, {{r8}, 0xffffffffffffffff, 0xf0, 0xfffff, 0xffffffffffffffff, 0xfffffffffffeffff}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0x0, 0x70, 0x51, 0x9, 0x7e}, {{r2}, 0xfffffffffffffffa, 0x3d1658121268aba3, 0x4d04fc90af49a3c, 0x3, 0x10001}, {{r11}, 0x64b79d273e495e0c, 0x40, 0x20, 0x200, 0x3}, {{r12}, 0xfffffffffffffffe, 0x0, 0x10, 0x0, 0x2}], 0x0, &(0x7f0000000180)={0x53, 0x4}) close(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 06:26:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0xa, 0x2, 0x10000, 0x8}], 0x8, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 06:26:22 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r10 = getuid() seteuid(r10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) r15 = semget(0x1, 0x2, 0x741) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 06:26:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setuid(0xffffffffffffffff) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) 06:26:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) chmod(&(0x7f0000000000)='./file0\x00', 0x10) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:26:23 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 06:26:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1cac8f1c10fdbec80022b6139d2c137cf20e2da943349f13b97f9c2c18705ca7", 0x27}], 0x1bc) 06:26:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x80) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000380)=[{r2, 0x40}, {r5, 0x10}, {r6, 0x80}, {r7, 0x4}, {r9, 0x1}, {r10, 0x4}, {r11, 0x200}, {r12, 0x1}, {r13, 0x100}], 0x9, 0x7fff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r14, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/175, 0xaf}], 0x2, &(0x7f0000000280)=""/128, 0x80}, 0x1) 06:26:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) dup(r0) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r1) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r2) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x1000c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) close(r3) socket(0x18, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) setrlimit(0x8, &(0x7f0000000300)={0x0, 0x2}) execve(0x0, 0x0, 0x0) 06:26:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = accept$inet6(r0, &(0x7f00000007c0), &(0x7f0000000740)=0xffffffffffffff4f) r2 = open(&(0x7f0000000180)='./file1\x00', 0x42, 0x100) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f0000000200)='./file1/file0\x00', 0x0) dup2(r1, r2) r3 = socket$inet(0x2, 0x0, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000580)='./file1\x00', 0x80, 0x40) renameat(r6, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file2\x00') ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000440)) getsockname$inet6(r4, 0x0, 0x0) r7 = msgget$private(0x0, 0x20000003c4) r8 = msgget$private(0x0, 0x102fd) msgrcv(r8, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) read(r5, &(0x7f0000000800)=""/4096, 0x1000) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/52, &(0x7f0000000400)=0x34) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160132c25b292f10"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1000) getpid() msgctl$IPC_RMID(r7, 0x0) 06:26:24 executing program 0: sync() r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x27, 0x0, 0x8}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0xcd, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xed, 0x3, 0x36dc9b59, 0xfffd}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kqueue() r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1024, 0x0, 0x0) r8 = dup2(r2, r7) kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 06:26:24 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x8) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername(r5, &(0x7f0000000300)=@in6, &(0x7f0000000280)=0xfffffffffffffffc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 06:26:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x1, 0x0) getpeername$unix(r3, &(0x7f0000001600)=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = fcntl$dupfd(r9, 0xa, r10) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) r15 = geteuid() r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r15, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r19 = getuid() setreuid(r15, r19) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pwritev(r6, &(0x7f0000001580)=[{&(0x7f00000002c0)="e0d04dcc85ac3d5fd82123aa6b1cdae966d11f8ba20d9512449229a71239d066f21142166209b2c95697d9af267152b3ba0a4191528bca435c0e67f61c628557135aca9aa41a846f7e59a5251335ef1f9b56880f3a2293b470f2efa2e4ce9f77714fa0fc732b6553aea39d5bc035ce0a14b40df18d5c948e302cc6e2351d6de98c405dfdb5a00c32cae25c98f2a69b85524db78a75acfa50c8fbed88976f712f06efc86535d935b59b4869c0f023e15029bcd6fb0b77d2639c3694bc0399d1ca7c38ce2a71a660bb49028112b6", 0xcd}, {&(0x7f00000003c0)="69483cdf33b5c7a08fdf26900623d7d9f4e420340532a1c71bdee1701424d8f80ca91559d76d354627e94d07d87364eaaa9438ead1087572a4c2efe3dd", 0x3d}, {&(0x7f0000000400)="ebb49dbd2961eb5ac3fed8a59f4eaf93334095322c006658c951eaf4f6df583da0caca4421269dd4d2a9a23f24ac90ea2039a55bf87fd21362f96e632f87c69ffda81d7830e259ad71ed8da9c6d441a1d4f4d650ee7cf84f91f565f4de", 0x5d}, {&(0x7f0000000480)="f0617645f953f0241d66aef5dd9081c1240fe53eef3c594d66c83adf1e86770ff47b38772661df12f5ee687539f9733e1f9f1e1d5876b308336e5094768cd3303d1c9e5761d2945bd5b06e4d543983808bf67d1d286b48709c11c15f7761f258791f737b2e9f68ea6f963f059aa7110f81fd85561aa58de4dc1d482ffcb3cc9c7600e599045ad623bec34971b39e0a7a245632d2c2618b404389fa6ba4059007ff2136351a3b729117f8595cca41d60634ac9a05742615feefeb32838e92832906c804d7f338214486d0600b14fa7862ba5ac287d00c1a7058529f5c6abd82b8ef132fbb5b92", 0xe6}, {&(0x7f0000000580)="9a965aab8d54a76f4a75a2246e4231ce9497f9c6a1bea772f380785d848f3ce1ba9c772daf135cf73377d94eab1d46bcf615d56630443bcb65a138c9b97fb55bcdbe5741a4dd8a6abe16dc92abd15e6c9a137caa29180e95a7ae5840eb2b23fb231034631504447fde181283c62642ff720c2e832343983499e70a79bcf9799d62f3f67ce54a7e99d71d281c3bd132cdcb2e32ac352d635d3887fb0314f556e0caa5df9f6ee3d38c3f661b733a0f716b27843a9595ef3337fa513e4a94c52877d846fe0576cf0d3fce4ba7db7af6bc93990b0fa38f7e3f4f718ccebb3cc7a4de167c39a6656c770d27fc090a95ff3d2367407430ecf2850bd0b39af406524259a55977d0cfa82c4d27fe01c4d1046fcd557d7499dcea3f5b0d079f0410c8052fa73937477535f2e80826ad79c4dc588eccaf935785ecb327c17898ffec80f0f05e353982f71a657570c099b89ccde1afc931edde0843da33873647bfeb58424bfa44da50ebcaed036bf89dd4393bbd186017efe1ccfbf4a5f624126574eb43a9ad67eabf04e467a71ad7d746d2095f41d841117cf4f53ef9d14e448afc4dc6213540682b20744d037b56e072b61c29c4305f1c6b729e20ef2b97c7ed0795e522d975d97318157a2ab41779a9920561393838be5ff7cf492db3497a4644656552d39fa5b7b59f003cd5c7a6734920a4c2264679ed7302e278f3c10164e0b8be006cd9f4133a6617db3ea276fc804696cb5411fe7d60d7a74d845d193c37621c6827b248b66fe31eecf6127bc5190eb8f0622ac8c9cb9f3cbaece01ae69b096228eed8c38ed0e8a70ee94948a41a5cd94290bba0f704af0a78a52c1c2c83a7337b4624dc7a33afb325a82a5bb5011d27d6e2f30a7b0e933de084e4552163751c77b5d8449ef429f3271ccf73be83baa739be82ce1a0340b0cd4853a190c688642d002f83b65a7f5ffd10ade1ef5b5aba6134b1eb91442f09f5b1d397cb9eda174cd564c23270b71dff083d1b8e134994582e07f9fcb6b04a1312be9136a20ca2c42d2eb5a3a97568204adc65b51876323181054bdbe519fc38c4d0cabb699f006f6705e5e7d0468f21de0e343b735124e685a76f89026d9d112c7cec0ac1a9bd6e125216744c6e1675992b399333f3f5b6733655d735af328f79c4ceb88dbeedcf6d9cd12e3543ad63b7f6eab0e5d82cca686309b08155f477c1843e4ff75cb67f9c088b6fa031fc3177a6f1ed31f37588f9babdb865730bc02c472e6c7e064ccf10193a80b1007b4607325e1afebc03e9274830ca8ba850b59fb5ce5f3f73aa066ff804c53569b6208de20b3e5da7372e5eee0e8bf935b2e734576ccd489da5b4a60f02d75c313375ed4fa7d0075bf37864c5468f2e645d14241aa38f7957f342bf18c6fde11e5864ebe9056440024e7a053eaba998e86f396f8e666203df986872e9316b50321c778ea54381d7926431ce84715886f135bab9a5fb3bd15874fd5b5e1a879f7d985229a6267f1023e3f5a6d0b10e43969bcabf14727df99946c95519ee0a7735eb07571f3817d831801315e689443018bba024b85acb68a4d999a45d7643179830331a3880bf968d270a919a85ec47487f808f90e2284f4e5c9c3a41712d9b836002d3a80d487a36f7aff9d8e3061fedbb68262118f92361e4f2c2ead700b332b63afee859e8bb18b53bc10ff009753fe15b4daa0e8ee591237d533a69423bad5a5a11900c6dea6f7388a7b18b106a9a12b75a43710b4623d3a850a9643bb8228c79e397d826492190b2c58e33ca3e91eba0b78d7acbeda42f4eaa89f40528f8e67fe6507dc1bcbd41cd195e7b759b5927ce4a2671e15befdf3a9590b6e110a4f03df8d4340f8566b0a205545bd138e991aa11baddc98bb2e710245c745b83acb6e6a625c98af32ccac7cfa1f5d324736eb0d722dba1b7d9a0e819fbce598ac03a9aae58f4ce1c8d8a5f4013e679b1b5a95db00643426854fc3a5da80fd25a5dbe18acc824151b4504d0d39019a6dcce13d9c7a1609a076705644bcb061949cc50725e10d1fed24f2c4d55cb9a5856a8aa78be3d385144729751434c7f903a727158013e973f825b1a1c3810f3ceb5476e87a240fc8a74373f84a2e2313c11e6e019e9b85d6fc74a0dfaf18174efe308d72c2fb2f61799f42700aac9546833f4b27983c3cbd87325d38e3db815ee3bdbdf1ad7531ec55f6272e7dc1b35d7a6cecf151df2f6783d4e6843ffdc20e4466db814589b63ad6778a870bbcc523cef904e7c94161f1dcbd92ded4ecf050d44f3e525740c87cc6a8c953db1000d450640ebfd551ba3b2341b0a6f6c8b53544ac07bf340aa94c526908be5bd5a9a86f64907d304d68553654b4aa30a0fb65268f6287d2c1f451dae620e59e9c19b90dcc8d56af9ffb839cc877b1b4bd50f3731056d752ab8db3aa2ace9d0aacc0eb2f087dcc4b03ffccedf6c7d29ecc839c6d8b9f300e8e466e78ddef7555daa3e8f521549412faf8977c16ce6395c85e85129cc4e063b02b280d1ac3ccfe5c88227229a43d615899bb2304f2fe9109bd3c9a7154fff239252b16997a326c8a6fb519c9536f0aae4c00835d3ea1998682c9f71b88529588efe3c9c10f7b9ed6317d806d3e79cac31c2adcef82a6dffee9690cdda3106090ee20cc2fb28d87643d52e052a72cc76f1ce438aab59af9b2c76a89f2e0e3623c6fcffa21456a000226d63f93bfe73c774ba192cd733903a192bd36f87f4188ee19f11064c5b6eff7f6a3afe1edccea2f6aa394a7929defbde95bf044a78ad8dd4a16f126d6f9416192e9af86c9f1bce1f86f8c82c0c29e49145c0679ae48ccbf3816523dba7dad1fb9b942496d2a0c90cfa822d91aecae576511a5d65ee10e3904a90dec7d13204639f321e7a3eac170d0085d0fdfa919b8021d8d0cd1301134ddae024c8a173368f2c0d3c186d513ebbd1d40c84b3dc37bc75b0980a1cd831a66e353f74578cfccaa43d8552d26fe1b5fec686a90be83a6153fbe1deff164ea2495ba1f6f8d5375357ca847f53b4c9d5e65632958965908c32110ae4454a1f94b72da5fc9235cbd0031c766e432c28193e394e0a58557c2007b3d0b150560f2b222192d448ef5c8c551a63bd04882fadfe6bea343aaa3e058cae2de44451db2ac214c5dfb6dade08239cffef47cec83187d58b1ddcdc1f696d795a735fe0c662e4ad895311ca847f173c0a6e6de9625147e6b16d7eb1ea884e038a4d14ffbf0e2aa8e43ceb988c80072de233d0e70f9cc916175ae21c07139ad0378bf06965f348a231b9cea45eaa32115fac92c440101cb94da2f18d3b6f5604c72f195635a5a35fb303d91186754cc7c6e14c4c88ba1d30a126adb312e41bce0ad4590d719435cf72c379f0b1bc89759624b5159fe95479aad1df08710a1dfedfd47f76461b8750eed5bc520c8bddcfa740d5ef2ee09ced0090162b9df76f75d5fc989bba2656da4a45c445b994f80e87b74dfc87d1d8f119bd4248def31d22f594c30e9612bac066120cb1ee143391d9a0b0bb43aa6d4dbf1e8e520754b0c3ca0e256a95c43029eae1bdddff8ccd66b458e72754807c1185bde34ce3b05287c3fe87fbca02634d330ddb7e3154c24d22671bb6f56a4875220e1ae777223f0b775be05dbcb10cdc8487eff83536ae923cd7a6be88ecec10ce3de3b236a36a99ab44385db8c2754095f47dc288d7037b9b9acfe2633028d0f162cebe88d790a92db4f22fdcd24afcf77359b216b11639494881701a721906cd6c551571d2945942aa26c96279c979414c4415989d1859174d26bd3218ef94d4a1b1f30f813c75d9c31906969c15dc61571c12f54235f5c7a86b7a50b8eddd84562efea60c8fdaed86ce9c9ed02d79e711927a9c35bea2a248498de47d69ec56f0789c3d21253d761eeacf4ffad8134952545a220b7126310d3a4e84d4fe7f3442373afd07409e1805aef65277a10fe5ceac40d938cbb545c887b6a9c96d4d816db71a83bd03ef3167b9f7e1b87e0d55d9e9f9ef9bbe3ffabe29a88e438697f961640e62a3af08069cb76c216d9a7663e00767324edf7408192d9baf00a826ad14a6674ad6da8ec8af9a8ff18ed90c0dddfa5a3f8f0472dcfe9c02cca6e96257da8f60c5b1824ec439b2e66463144abf9c11b3bfa3e4f406d46e67d97f32161c32d98084efa2e08931a45c63d577a398adb338695b4902572610a1c0b4cdb7030f0b2ff710113fc921b5dd0e86885fa1fe46dfbb308225ffa29b6d85f349d84bc61a0384b9349e7621bf8fa86bce57c2124284281af0cc7e4b0d18b0ece7d8a3607ef25192804723caa9f475dbae49c5f987f0cef615c756660136c82a68bbcc28168b34f65bc04a09d61dc9638ad4608d1ea62eb74fdc8fe122fca14e063e2ce42bf04ea05e894d2029bf6dbf6d7079b73e639b300a6461edc30ced9e7e1f33472deb1884d5a3738f15f89e124ddc338992d7bb0d23fdf6e4668ff93903fb1b27c4727d7f9a7ccebd5b58b3d8826dea46d3c5977344bf256bf73ad35173e388a34f4856293d90383f3227294fbfc80a99f56157886a3d7b5913088c8ba56805666c3b10f90476b74956ed740bb1c52a5cc122e00e4a5a884a92d050278c56ccf613b8b25089c4cf256bfee74f6d8b248fdcb2a09d134ceb9ddff1a898ffa2f973065105658fca909751a4b5c5c94930c0727334878748ef8f44f9ad62b8339ff3f72efd5ed0024e2402a006f5a44fcd5fa2b3c1f299fd099396ba9b3250e0c4d92a5bc854f4c5fa79b172f67a624f91803e4dfbbfc79097886eae936c3ea2b3b1f23b6adcce226910e315838fad64eee0870623e3391b6bfa46bec10b60cf4aeba31594bffc5464afdc4748784758d40420b30d3bbf953bf865ea9c3a707cce4e553669467c4a5bdcd819a76dc7d6c4900b8196369e46a965dbe127d2766ddcb1014038321633ed15e804966598b24600c1acca146ce174544b22935e6d089fbabd87d3635c0f933a31f63365724cf2dea9d25b964490993e8d447e1a6589befd1060a1437d9d7d90f942c71f3b9750acac6fac4f68e7f1a1391258827dcc593cef698445c75169a56d528035c25931e6d3b35e7f83cfa5ea92879450cdef16e762276df591101ec9233e26698912f3065d5376b82173100892615ede5205af0f728fdf7c07ea5a407ce38942b5039b3ba1c03180a424886a46ac40eb4a7a8c056cbcfc7ea48424421810224cdfc05d6892d2cce39b8b3687ab7e964eb6733c00f46e546bc40db664b7d3a909abe9340cb1f16673aadd371fe9c5b7268dfb1df17b23056cd912d5bf5e79f475aea9f66e88bd4d5b2f0c1854a5e23e9a60b3da0a723e2c65913a9ed0adfffa16cc574e738054fb1822817a8b750448a748fbf0412700fc99267dd0cb66b6943ee27023b45f68e90c81f9f6919885cd6d8841fdbde7bc69b1c61f30478eae1d0948a8281b5ed077cfa04f9bfb75bd7a0d8b8e50459e8603e84453f510e979d601dbf17ff29903c580427cadfebbcbd7250c8286f95863b90683b20a62ad4727272883c62283a71767c4f6799e3a2a46427554f793699f1e0283f3498a0b4ca1e43b18d92fb82daf967cad17bbfdb442732ca49988c45a27c1a99605e8f9a1f8f89e47f37b4df02e1bfb5b9524124a3fe8ab5e9a27481ccd349614ed1b356c55648a7bdca5f79f063f88450c1c7e20855445f8959a841c7c4ab094bcf59cee5a85f335b7fbbe7f79ebfbcc3304ba49396a939aa6a3a9ea9a78627e5e53a41c720f7d0c8bfbc2be", 0x1000}], 0x5, 0x0, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4cfdad391d4056b, 0x4, 0x9, 0x800}], 0x554, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000020, 0x3f, 0x8}, {{r6}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x7, 0x400}, {{r8}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0xde}, {{r11}, 0xffffffffffffffff, 0x20, 0x2cd6b1c6b2a14701, 0x2, 0x200}, {{r20}, 0x0, 0x4, 0x8, 0x800, 0x909}, {{r21}, 0x4, 0xa2, 0x20000000, 0x9, 0xb52}], 0x4, &(0x7f0000000280)={0x5, 0x4316}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 06:26:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) geteuid() r2 = getuid() setuid(r2) getgid() r3 = semget$private(0x0, 0x0, 0x4) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r7 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getegid() r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) 06:26:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getpid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff}, {0xdd, 0xf4}}) write(r0, 0x0, 0x0) 06:26:24 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) getrlimit(0x73b99c5df1745544, &(0x7f0000000000)) 06:26:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x0, 0x1, 0x6}, 0x2, [0xff, 0x10001, 0x101, 0xdd, 0x1f, 0x9, 0x6e0f, 0x8]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x4) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x1, 0x80000003, "2400ac4c00000000c2b437a400"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 06:26:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00\x00\x10', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) pledge(0x0, &(0x7f0000000100)='/\x00\x00vpf\x00\x00\x10c\x8a\x18\x1a\x9e\x1c-W\x97\x17\xa4\xfbH\xc5b4\x03A\xed\x03\x93e\xd9\x97L\xf2o\xe7\xb9\x19\x10;aV\xfa\x1e}\xb6\xb4\xc4\x16\xcb\xd8\xa3@\x80\aj5\xa07\xf0c\xcao\xd9{C\xb2\x8d\xa5\x05\xa6\xc0\xda\xea\x95\\\xf3Di\x93L\x9b`\xd7\x1e\xbf\\\x98A\\cl\x8f\xf1#9!\xfd\xbc\x17\x1a\x86\x00\xf2:j\xb21\xff\x15\xea\xa3\xc7\x97\xa1\xe2\x9c]\xa9\x89\n\xd4Z\x89\xb8\xdf\xb7\xeaEU\xb63\xd7\r\x92F\xfb\xa1A\xb8f\x8dWv\xd0u\a\x00\x00\x00\x00\x00\x00\x00Ul\xf3\x1d\x83E&\x9aML\xcb\x06\'x\x02\x00\x00\x00\xcb:\xdb>\xe5\xe5\xa1@\xb9\x01\xfb\xf4\x00\x1d\x8d\x89V\xb8\x89\x8c\xf6\t\x86\xdb.\xf4\xbcK\xca*\x8f') 06:26:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) 06:26:25 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e360500d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c00000e007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb04d9114adab389e75621b626f2d4173654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40a7b1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fb009f35183bcedc712dca03d04484f7cdaa3b2f521b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145cffffff7f000000000354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380f"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0x18, 0x20, 0x0, 0x7}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = dup2(r1, r9) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000002c0)) r11 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r11}) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r12, &(0x7f0000000240), 0x0) 06:26:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x10000000000001e7) write(r1, &(0x7f0000335000), 0xfcb7) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="90000000", 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffffe1, 0x6}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = semget(0x3, 0x0, 0x814) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000100)=""/73) r5 = dup2(r2, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) r6 = msgget$private(0x0, 0x104) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/172}, 0xb4, 0x1, 0x800) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1000000000000053) 06:26:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x88e886829a9b8564) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x3, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) 06:26:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0xfffffffe, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82029b6300d930853000aaca3ab369a572c0807c8e37902637290ac5479d3f6ae9248137f0feca6811616d206d3ee20afd2249c34c6b26a5181dcea209bfdb8917dc42f07777badf87e0c6444afd6f571f943ba3468635e97941025f837cf61b1fa4a7aabc1aad4211868a36505f7aa4420f6d503fb2dd6631b22647393d12111472c55c98a9278632f077ca899562d5ce0da962fc9706bae2ba5c3ab742a766a08760082b92eb3abf46474c77f1ffe22162ed76f588a38eb40d1b705c077381652df0f9e78ebd239f00260bf0e47ba1cae74e04e9a70cab6d4f7db91fbaa7743aafddf56d5eb896d470037e8db20f82d3b673cfe114bffad73ef0793935b2fc2c429a8edf3200ec857769336962546ed0d79a7db8b2f757e97744177ad7d0e2"], 0x10) fcntl$getown(r2, 0x5) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 06:26:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') semget$private(0x0, 0x5, 0x6ac13d9760013582) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:26:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffb, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 06:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "0001000000000000000000000005000000002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10a00, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xfffffffc, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) pipe(&(0x7f0000000200)) 06:26:26 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00007c8000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 06:26:26 executing program 1: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) kevent(r0, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0xaba7b1bdb64656fe, 0x20, 0xfffffffffffff8eb, 0x1}], 0x40000003, 0x0, 0xfbfffffe, 0x0) 06:26:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/116}, {&(0x7f0000000780)=""/31}], 0x10000163) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername(r7, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000480), 0x10004) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:26:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x101, 0x7, 0x4, 0x8000, "682e9c22b15d6af1cea19a80541ab19a338d1384", 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 06:26:27 executing program 1: getppid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10082, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x6, 0x8, 0x1, 0x2, 0x1, 0x7, 0x0, 0x6, 0x65c, 0xffff00}) 06:26:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x6, 0x9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe03, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:26:28 executing program 0: r0 = msgget(0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0x275) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000180)) r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x9, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x9, 0x0, 0x0) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000340)="ee4def2e193cdb5d2c45eb20494fbe057cf8f65d24611abe16a9bb0400000000000000701e6dc8b66a267e0a528991d9b49a44020ca229c50f33cd0000000000000000c0d92c261958e8f2705bcc0046cdb24899a68ae1c6c73744a5e2548abf5156312755b40fe5ec00dd3053106e556c27b173f73505eddc761736cfd3b2f4b4e1b2996e6eb071daf4ae0c5ce520f84170bf086d0220b6808ed34891527bddc6bd6e3e60f08aaa953adeef2a4d4e041d2c2431", 0x8e) r13 = msgget(0x1, 0x40c) msgctl$IPC_RMID(r13, 0x0) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r14, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r9) r15 = accept$inet6(r14, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={r8, r9, r10}, 0xc) r16 = getpgid(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r5, r6, 0x3b9873e934cec93b, 0x1872}, 0xe464, 0x1, r7, r16, 0x6, 0x9, 0x7f, 0x3}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 06:26:28 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) fsync(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 06:26:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:26:28 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6426d830007eac352055b2acfa045caba9845a7b9289d0bc92292a7897af8e25511faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f1b8307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0x9, 0x1, 0x4, 0x1, 0x1, 0x6, 0x6, 0x1, 0x2, 0x80, 0x8}) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 06:26:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/149, 0x95}, {&(0x7f00000000c0)=""/30, 0x1e}], 0x2, 0x0, 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() getuid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x9, 0x8de7, 0x1, 0xfffffffa, "2e93b4f4541ff15a835a96289e2ed491c52c267c", 0x204, 0xea1f}) 06:26:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r9}, 0xc) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) 06:26:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r14, 0xffff, 0x1008, &(0x7f0000000540)=0x1ff, 0xfffffffffffffcb9) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657da61dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e2546c24b1690d34ab3b55f788e7479f196307f00"/75], 0x10) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r16 = socket(0x2, 0x2, 0x0) r17 = socket(0x10000000002, 0x2, 0x0) dup2(r16, r17) r18 = socket(0x2, 0x2, 0x0) r19 = socket(0x10000000002, 0x2, 0x0) dup2(r18, r19) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRES64=r5, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR, @ANYRES16, @ANYRES16, @ANYPTR64, @ANYRESDEC=0x0], @ANYRESOCT=r6, @ANYRES32=r0], @ANYBLOB="134239c61a9b040ac1aaa87446fca34dfc33406b9cc40bc73ce4492794df68f7538bad19b7595d5e0dea6c2f4781ef34fd1cf411af9665dbbeb6792889a393fb6c64f6f01636972659170a7fd5037926f4b394f79786124c94f82e85497349926b90fbfc2cb3cab6896236cec00fbdad5e688be913f2c21ad4b100defc602cbc1e8a6955d7fa9f4bff9e13332305422eaa66a2cacbf5f823e1b89e6a4690f24f48965001dd9ce8b57bc1b4e51fd163cb73f84e76dd891cf603d76f0f7f63c929c1de23", @ANYRES64=r7, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r8, @ANYRES64=r11, @ANYRES16=r15, @ANYBLOB="bbbfb249085e9e3794e26d41a324c8431def699af4cc5593e2c8ef7eae30dd927b84c44dddc9950d779eb9bb568be620067ec1b31866abfc46b88cb30bcb3ffc41d57170fdc3eba5d1c0f00f3feed80ca616ff6a09f825a034308792734047b044e5dd3cfd668646b45a6d4166a49ca460e55d0a3ec52e100e4ad3f28283f57eca8b4ec868df962df39f4796f88fae82f28eab2c91b4ed16031767c5a91ebcfb5232176aec0469b3325e31680a8f725c7e915a47bc0582feeef58ee069699329147aacab3b90662e6ee9ee0e3471fa928594fd2f02a178c57813ac86d018f3889061face5ae74a86318e2d773ac6b60178", @ANYRESDEC=r17], @ANYRESOCT, @ANYRES64=r19, @ANYRES32=r4], 0x8) r20 = accept$unix(r1, 0x0, 0x0) write(r20, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:26:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [], [], [{}, {}, {0x1}, {}, {}, {}, {0x0, 0x4000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x7, 0x6, 0x7, 0xfc}, {0x3c48, 0x87, 0x1, 0x3}, {0xdd9f, 0xf5, 0x7, 0x7fff}, {0xff80, 0x0, 0xbb, 0x362b}, {0x9, 0x80, 0x9, 0xcfb2}, {0x6, 0x51, 0x1f, 0x54}, {0x8f68, 0x3d, 0x9, 0x81}, {0x1, 0x2, 0x6b, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089c6bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="03eccccb00"], 0xa) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 06:26:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8f919cc92a29809d, 0x44) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7f, 0x7fff}, {{0xffffffffffffff9c}, 0x86158ea32950587d, 0xef62ffa5478713de, 0x1, 0xffffffffffffffc0, 0x2}], 0x6, 0x0, 0xf5, &(0x7f0000000140)={0x0, 0x7fefffff}) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000170000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x140) semctl$GETPID(r3, 0x320129ffa58b57cd, 0x4, &(0x7f00000001c0)=""/176) 06:26:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045cabdd872f2b41647e92a9b3de424089d0bc92292a78abaf8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = semget$private(0x0, 0x7, 0x180) semop(r12, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r12, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getuid() setreuid(r13, r14) r15 = getgid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, r17, r16, r17, r15, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r13, r15, 0x0, r16, 0xc, 0x80}, 0x226, 0xb0b}) getgroups(0x8, &(0x7f0000000200)=[r7, 0x0, 0xffffffffffffffff, r5, r11, r16, r5, r7]) getgroups(0x3, &(0x7f0000000240)=[0x0, r18, r11]) r19 = fcntl$getown(r8, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r20, 0x0, 0xfffffffffffffffe) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r9, 0x41d, 0x5, 0xd}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r23, r7, 0x144, 0x4b}, 0xa, 0x100, r19, r21, 0x0, 0x92, 0xffff}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x8, r19}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() 06:26:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r3}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff00000100bdefa27424f26f6e614f1f861818d3000008cd3fdf004000001c776cdf18063b29eafca345ffc8a4402fbd87091813176d3a4786667fe75ed8dee6da74740f707937ff4173c3850a02117a35201947e63f91981d96ecbfa289602d09bb9f3be6844e43bc12c8223e8833cada589cec4a066fc4bae1eaaae00e88956355c749059e07f00a359f287dad5c323b133dab8fe980c033c1e3d2ced88397b7cb14b4cab2586d93ec210baf3db49e65d14fa347dd04b2ba39ec1c7abe07e3eaba0a052ae3aec2d8131ec8cde05784cfbb29d772fe6bc38c7d0ae073438f49058336d87af6d6f64354c7569a4a6712bb3e4da1efd3f21bc58573c74ad811c649bd2fac3655bdf45292fb7d0a7f0670b4ab98527ba78cfe90e6ce96e5cbae5358b916b1d012e3b7641c6882586106b31180a3ea8e8655fb417179814782227118f39ec9756784dd164f00000022fa050038edce8353f85f6d63279070", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 06:26:29 executing program 0: fsync(0xffffffffffffff9c) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 06:26:29 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3dbc3f4287", 0x591) 06:26:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x4, 0x40, 0x6, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x47b9efa7}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 06:26:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) 06:26:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:26:30 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 06:26:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="6a634e000086613b3aab2f53dccd3e98ed3bf057814a7eeae76a0fa6d91eda8aa251a408c6bf50fd96d6182614a59bd0ac67966b739230e6d886618b99012f3f8c60b35afecd1fa64e74ec579ae9c03ce0d5d3bc3673464da175e6f958fd9b9a58a2a7d70dc0e41c19d08d1c5bf155689b5e8ed4b0f5b1701cecc9c1307df16ffd939dca5395dfca169d6d"], 0x10) shutdown(r2, 0x2) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r1, r2) 06:26:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r8 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7013, r7, 0x0, 0x0) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x7}, 0xfffffffffffffeb7) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r9, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1}], 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x100000001) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = dup(0xffffffffffffffff) r13 = kqueue() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/d\x9a\xcd\xe5=\xb8^\x12\x01\x00', 0x800, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000040)=[{{r13}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r15}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r16}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r17}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) setsockopt(r12, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r19) fchdir(r7) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r6) r20 = msgget$private(0x0, 0x2) msgsnd(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c2f5796bb31708f0903c33d4b89b51b9e3f1584a46eaeaf97020c8103db4f4cccb4691f9a38f0c70c87f1667890f4840a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1b49c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a458462930b463ac4e1744c04aa2db2b8f1b22fdfb5e2fa9a3e290000000000000000cdf3d2a11dc989ecba9782ede4569095fdcd908eff522882c6d83c572f97f6543e47d5b5c227e1404d087601bc7e514e97ea858cfbc26d011c76a2519a91ebfdee1b269902a65cc24576f7adc0999aae35d97a484e7c6fef4ceb23c4b500800000b91f0e034951999d5b18382787e7c4b0f94547772b9dd29e461ea51f582188a658bcc9f3c482e809000000545da2"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 06:26:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ftruncate(r1, 0x0, 0x401) 06:26:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x4000, 0x7f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000000)=r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:26:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd6c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) setuid(r8) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 06:26:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x10, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x3, 0x774) r2 = open(&(0x7f0000000100)='./file2\x00', 0x200, 0xa0) readlinkat(r2, &(0x7f0000000140)='./file1/file0\x00', &(0x7f00000002c0)=""/9, 0x9) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000380)=""/47) r3 = socket(0x2, 0x2, 0x0) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/27, 0x1b) r4 = socket(0x10000000002, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000540)="72eef548fbeab93ba44e7fd53e2a0cf7d6e4b95497027ccc274f10d745753cec50e2acf91fc6c74431508ce4fad550d3b7b3034063cc0b2db969fe636166e3d3876b270c950d107da1fbb7130a02daf649f0e6d9e9e6a986a2321eb97df68a85f256b50657934208834ba5107338820150e4ade4509dd063b392ab54bfd9dc16a9d2f923a7c18ab8cb893929c7f8e77ae8c917c59b2dee9f36fd41c0599712a11776e545542aa9528fc6dc7a4a1f051894631cdb541179e3c323916cc1411a172523c22229acf6a6a8f3187a20789f5e5d340d78ab5b07c0d3f8ba5bc349f0918a1509d6a3faccdf2ae686e8eed3e1", 0xef) utimes(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)={{0x5, 0x3}, {0x6, 0xd204}}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000003c0)={'./file2\x00', 0xffffffff, 0x0, 0x4, 0x0, 0x8, 0x4, 0x2, 0x21f68d661e346b2a, 0x0, 0x9, 0xfff}) r7 = dup2(r3, r4) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000300)={0x3, 0x80000000}) semctl$GETVAL(r1, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 06:26:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$unix(r1, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') 06:26:30 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0xcb13ee4abfacff20, 0x0, 0x8) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 06:26:31 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a20100e87b94171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a70000006a1b65df5ceb38513f1cb16ab6e3879a70df02a120f18f3ef3f0f45598ff27ff563c2b25341d5c0927a0af1d85ca339b53a035f79abc0cf79cc832712c23259cc8a64e40e1fa2edf62deac0bafd93c3865e1d18d273f8d4c6acbedc308d35e6dd75621df996e0c3fc7f1ea6cff1194d2308b51f8f8a8fe0a1c19e9"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="0ca000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x8000001bab) execve(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x0, 0xa39, 0x0, 0xef, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x8000000000081, 0x7}) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f00000006c0)={&(0x7f0000000580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000600)=""/136, 0x88}, {&(0x7f00000007c0)=""/164, 0xa4}], 0x2, &(0x7f0000000a00)=""/214, 0xd6}, 0x842) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r7 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f000067d000/0x3000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x5) shmdt(r8) 06:26:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) 06:26:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) socket(0x2, 0x1, 0x0) setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686bdc2996767d8bded8261b94fd06fe9bec7138755b25abc4e65d788939216c"], 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) msgget$private(0x0, 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001340)=ANY=[@ANYRES16=0x0], 0x1, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) pwritev(r8, &(0x7f0000000200), 0x0, 0x0, 0x0) r9 = dup(r8) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r9, 0x20007478) ioctl$KDGKBMODE(r9, 0x40044b06) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) 06:26:31 executing program 0: msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500002000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d287db4122cd23500"/195], 0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0x3, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x20000, 0x0) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x0) socket$inet(0x2, 0x2, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) dup(r7) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0xa0e382dfd351db74) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x100) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1025, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = getpgid(r11) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r9, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bea929f4ca2031b21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000549f260dd1529b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000daddbf545c0bbe79000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602a70fd88f55928a63784a739058cb017200c57122fa27dd03249e4fdd734459"], 0x1, 0x1, 0x2800) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000025179032e5997446f23b3f00000000000000de0cf0ac159865f85ed5d3cee23be47ba4b9f16d09f45f27ede46ec9b069b97a0041c980e6ab79a43252ee98905e5c33f998ec8bcccc7719c113ee02a7590000000000000006913c2db531759d0dabf0985f23d07676d6e6c267633c3b227ba388ea14bef9eb3995231ae0f04c63b97cfc5f8b2e318c15233f21200b127a8cd9a441a166160750e33ee86b7a55506a8e17a87f0705890ae1c90ac200b138ee5864f0152c0f4081dda06626be5a7c9ce2bdea1e8ccadec6a7319fb19ceb833ad0ebcd254aa7b3e971b15b37a9f86690df8ab40e3baa3ae480e6e88e84c02f53ad030409b5b56d0b5f1f329a8922c5f2"], 0x39, 0x800) kqueue() open(&(0x7f0000000340)='.\x00', 0x0, 0x54f29812f0045fc9) lseek(r5, 0x0, 0xc600000000000000, 0x0) 06:26:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x20000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 06:26:32 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001300)=""/220, 0xdc}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f0000001400)=""/227, 0xfffffe72}, {&(0x7f0000001500)=""/70, 0x3b}], 0x7) r2 = socket(0x2, 0x400000000002, 0x0) readv(r2, &(0x7f0000002580)=[{&(0x7f00000011c0)=""/72, 0x48}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/38, 0x26) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) fcntl$setstatus(r3, 0x4, 0x40) 06:26:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') r1 = socket(0x2, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 06:26:32 executing program 0: r0 = socket(0x26, 0x6, 0x9) getpid() r1 = geteuid() r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x4, &(0x7f00000001c0)=[r2, 0x0, r3, 0xffffffffffffffff]) getpid() r5 = geteuid() r6 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r6]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x2, 0x5}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r8, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getuid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r20, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r19, 0xa5, 0x1, 0x100000000}) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r26, 0xa5, 0x1, 0x100000000}) r27 = getgid() r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x0, r29, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r37 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r37]) r38 = socket(0x18, 0x2, 0x0) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r38, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r39 = socket(0x18, 0x2, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r41) r42 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000000)) openat(r42, &(0x7f00000002c0)='./file0\x00', 0x100, 0x40) socket(0x20, 0x4000, 0x0) r43 = socket(0x18, 0x2, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r43, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r45 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r45]) r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r47, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r48, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r49 = getpid() r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r50, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001040)=ANY=[@ANYBLOB="01020000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca00e147a7e41063d55d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0037000149ad4ae8d462fcf5fa3b57806379cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b71b000000000000000000000000000000cd846e9ea6bfe963e868141876b24813ddfa81557b4b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12f59b4d0394dc23ef4bc9437e368d31f04bb6c08b851f555d0f7bde4d502bb8eb48e8157da81b5193c3d858c51cf28459953b82a6522b8e7c70d5bc6bddcbd6d3968095c9e692d3005cd4f00546f5dacb404a19be31cd7dd774017a4606655826052f2be83acb2b319157f79fff3bbb0ac04841b1e0d24e42ae8be7987e23fe76e48f4837d0987232873414ccb7ba7b8a2bab97287ea43aa76acf593a7bfb0e078df26a68b826ede9f0d01ebd2a672f9830c71824a177dbebf9901bb7e2c28e5c88a3aa7774f4222c8159e202b151566a197d18da0a1020ec7d71dc83f7bdd49f7b8d94d15de41b1bfe520cd2a0d68e5f40ce351e770543a2a78c292101dda315fd1541ec379cb0e6b0182ca0d2b576470512326217c60550ae453c44d15a6e83c7952de98d75af56d9af5e59ec45c15cc451c2f137671c2ade1f43"], 0x44b, 0x800) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9316cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025000000000000000069efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r55 = getppid() r56 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x2, 0x5}, 0x100, 0xc07, r55, r56, 0xa5, 0x1, 0x100000000}) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r57, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r51, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r57, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d8f379d6d1d238496a0c56f1deac0a82448d9e4880b05ba490bed8ac5cb28974daeec505e13080e18bcf2c598ab9074d67333874b2e98c2c8e3993ec8329e222123d741ac701a934b7ff619ccc64ae56081c4d5d0ddb3ccf1a5ae38c1bc869909772e8a9436c6333530b5728e71cea16f1042b3830b9c1846d2239c258b80d3b710e5ceee416ce92b8cca07bf814a188f6cc80edfa72927101cf3371e4fb1db6904f106fda3a429c39edcb906ef588f0e3a090a34bf18cdbf663e90a8a6fb46ec6ddf000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r57, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r61 = getppid() r62 = fcntl$getown(0xffffffffffffff9c, 0x5) r63 = getuid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r63, r59, r60, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, r62, 0xa5, 0x1, 0x100000000}) r64 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r64]) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r65, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x2, 0x5}, 0x100, 0xc07, r70, r71, 0xa5, 0x1, 0x100000000}) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r72, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r66, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r72, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r72, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r73, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r76 = getppid() r77 = fcntl$getown(0xffffffffffffff9c, 0x5) r78 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f0000000980)={{0x2, r78, r74, r75, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r76, r77, 0xa5, 0x1, 0x100000000}) r79 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r80 = socket(0x18, 0x2, 0x0) connect$unix(r80, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r80, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r81 = socket(0x18, 0x2, 0x0) connect$unix(r81, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r81, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r82, &(0x7f0000000100)={0x0, 0xffffffffffffffc1, 0x0, 0x0, 0x0}, 0x408) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r84 = socket(0x18, 0x2, 0x0) connect$unix(r84, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r84, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r85 = socket(0x18, 0x2, 0x0) connect$unix(r85, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r85, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r86 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="2e2c264b4d5d2bbfb288bb6786e336de3a5d4b9cc4dbf892ba41f361b06b6bdcc59a14f4ad8749740c9c442a7aef7033a91a694db5bf5e96539b9e5953abc298c1281ccca3115eae40f1434e7a5951683ea9e9a028f2015acadaafab", 0x5c}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r76, r1, r4}, @rights={0x38, 0xffff, 0x1, [r79, r80, r81, r82, r83, r31, r84, r41, r85]}, @cred={0x20, 0xffff, 0x0, r18, r21, r27}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x20, 0xffff, 0x0, r13, r5, r86}, @cred={0x20, 0xffff, 0x0, r44, 0x0, r45}, @rights={0x20, 0xffff, 0x1, [r46, r47, r48]}, @cred={0x20, 0xffff, 0x0, r49, r60, r64}], 0x118, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r87 = socket(0x2, 0x1, 0x0) bind(r87, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r88 = dup(r87) listen(r88, 0x0) r89 = socket(0x2, 0x1, 0x0) connect$unix(r89, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r89, 0x4, 0x4) sendto$inet6(r89, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r90 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r90, 0x20004b0a, &(0x7f0000000080)) 06:26:32 executing program 0: r0 = socket(0x20, 0x3, 0x7) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCDRAIN(r8, 0x2000745e) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:26:33 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="2800650000000000000000fb8eb1c0a522b743048b72b749353472bf8854e1008eb4978f2811f130176b2e744b37e99460d3b038f29a86873265d27f8d14e317b65721ba0a8ac85af229843deac6ef92b231dfe07c6dcab7434ffd8373f5e818198d0d8e3f16c6", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r28], 0x28}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r29 = semget$private(0x0, 0x7, 0x180) semop(r29, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r29, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getuid() setreuid(r30, r31) r32 = getgid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, r34, r33, r34, r32, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r30, r32, 0x0, r33, 0xc, 0x80}, 0x226, 0xb0b}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000680)=0xc) fchownat(r8, &(0x7f0000000700)='./file0/file0\x00', r25, r26, 0x0) r35 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r35, 0x0, 0x0) fcntl$getown(r35, 0x5) r36 = socket(0x0, 0x0, 0x0) r37 = semget$private(0x0, 0x4, 0x1000100d3) semop(r37, &(0x7f0000000480), 0x0) semop(r37, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r39 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r39, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r43 = fcntl$getown(r39, 0x5) r44 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r44, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) r46 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r47 = getpid() r48 = getpgid(0xffffffffffffffff) setpgid(r47, r48) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000540)={{0x240000000, r41, r42, r41, r42, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r40, r48, 0x41d, 0x0, 0x5}) r49 = getuid() setreuid(r49, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r42, r49, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r43, r45, 0x0, 0x92, 0xffff}) r50 = getuid() setreuid(r50, 0xffffffffffffffff) r51 = socket(0x18, 0x1, 0x0) close(r51) connect$unix(r51, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r50, r38, r52, r42, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r54, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r54], 0x28}, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r35, &(0x7f00000000c0)='./file0/file0\x00', r52, r55, 0x0) fchownat(r35, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) r58 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r58, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r59 = syz_open_pts() close(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 06:26:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:26:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cf01f3f10c2c06145fe13e51a74e179a942b683cad3daf64809027383612bda96baa43c570d464f72cf4ae9e0855cd693df9dfaf65b2be92a969a36e958910bd1182f8ec4b32d190f2f0c831f0223a8e6f6a42ac6c1975d61cb3e4a60860c91ff20e9d8bf11a957d06ba7cc5700db62fb162f2e9e8335756d7f0677057188a2b00b26e50c8013a4a5a1f9440dd53a714595c2c154f7a54d783ed6081cd96c01e26d5154f0e92974818f3b978d2e595bdf08b0bcbcc9970ed999a26d811f4949bf5993b3223de9b2da3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 06:26:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b649bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68dd1111659d1f45"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r14, 0x4}, {r4, 0x80}, {r15, 0x100}, {r16}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 06:26:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 06:26:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x6, 0x1, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000011c0)=ANY=[@ANYRES16], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0xffffffffffffffd7) write(r3, 0x0, 0x0) 06:26:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000f25bde6ee8ba55061e0450e8605b87c25aea34442fbb46063274270584cec669a641951dd3fabb62d7fe246f3abdcd34ab1f7919e3b7cc827b2a9595362f50ca44"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 06:26:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x400, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82021dfe64460030007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f19630000000000000000000"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x28000, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r15 = socket(0x2, 0x2, 0x0) r16 = socket(0x10000000002, 0x2, 0x0) dup2(r15, r16) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x8, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0x68, 0x40, 0x5, 0x100000000}, {{r6}, 0x0, 0x20, 0x40000000, 0x9, 0x88}, {{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0xffffffffffffffc2}, {{r9}, 0xffffffffffffffff, 0x5c, 0x4, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x10, 0x4, 0x80}, {{r10}, 0xfffffffffffffffb, 0x5e3c77a858ce5274, 0x24361a2e17384045, 0x5, 0x8}], 0x7, &(0x7f0000000540)=[{{r14}, 0xffffffffffffffff, 0xc6, 0xf0000000, 0x4, 0x273}, {{r15}, 0xffffffffffffffff, 0x4, 0x40, 0x5}], 0x4f9a01fd, &(0x7f0000000580)={0x6, 0x9}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x3e15) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) r17 = dup(0xffffffffffffffff) readlinkat(r17, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/229, 0xe5) ioctl$WSDISPLAYIO_GVIDEO(r17, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x2, 0x0) r19 = socket(0x10000000002, 0x2, 0x0) r20 = dup2(r18, r19) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readlinkat(r20, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/123, 0x7b) r21 = socket(0x11, 0x4003, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:26:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r7, r6, r7, r5, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) setreuid(0x0, r7) execve(0x0, 0x0, 0x0) 06:26:34 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x14) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() geteuid() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) 06:26:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6329fe699ff4e8201a03e43ae80229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e00000012000bea81866308552483f68ccbe00be2a770f37b222013d8c9e34de81c3d7298c4f646f310cede3a57f03f4119ab3e74730e5c246000000b18de94e9f041f4962aca9bb7c0914b2e3dc98"], 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62000120000000000000"], 0x10) 06:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1001e000000000000000000000045efcd72", 0x0, 0x2}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() r1 = kqueue() close(r0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r4 = syz_open_pts() open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x60) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0x1, 0x2, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="50b6b8500000bc9fe9e777478cf5b700002867a2983f473b27d33a6b07b39e1634742369d97155e046395fb945304a74850cd729b684d525c7e575000000000000000000", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r5, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaa4d88557678e12000000000000000000ca82961b083653aff900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bea00000000000000001800000000000000000400001f00000000000000000000000000000000000000000000000000000000000000000d980f5500000020000000000000000000000000000000000000000000000068190a537abbf8877b7504bcf49a0b1d23d108779e3aa1a50e76fb8cfeaf27c3591b35cf000000"], 0xe4, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0xc010, r3, 0x0, 0xaa) r9 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r26, 0x0, 0xfffffffffffffffe) r27 = fcntl$getown(r26, 0x5) r28 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r22, 0x41d, 0x5, 0xd}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r24, r29, r20, 0x144, 0x4b}, 0xa, 0x100, r25, r27, 0x0, 0x92, 0xffff}) r30 = semget$private(0x0, 0x7, 0x180) semop(r30, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r30, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getuid() setreuid(r31, r32) r33 = getgid() r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, r35, r34, r35, r33, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r31, r33, 0x0, r34, 0xc, 0x80}, 0x226, 0xb0b}) r36 = getgid() r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r42 = getgid() chown(&(0x7f0000000180)='./file0\x00', r41, r42) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r43 = getgid() r44 = semget$private(0x0, 0x4, 0xc1) semop(r44, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r44, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r45 = getuid() seteuid(r45) r46 = geteuid() r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() chown(&(0x7f0000000180)='./file0\x00', r48, r49) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000680)={{0x4, r45, r43, r46, r49, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, r34, 0x0, r36, r43, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x3, r6, r50, r9, r17, 0xc2, 0xffc1}, 0x0, 0x4, r10, r25, 0x97f, 0x3, 0x4, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 06:26:34 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000240)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r12, 0x5) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r16, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r19 = getpid() r20 = getpgid(0xffffffffffffffff) setpgid(r19, r20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r24 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r21, r21, 0x41d, 0x5, 0xd}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r21, r20, 0x7, 0x0, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r17, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r11, r27, r14, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r27, r30, 0x0) r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r31, 0x0, 0x0) fcntl$getown(r31, 0x5) r32 = socket(0x0, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x1000100d3) semop(r33, &(0x7f0000000480), 0x0) semop(r33, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e}, {0x3, 0x7}], 0x2aaaaaaaaaaaad6e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r39 = fcntl$getown(r35, 0x5) r40 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r40, 0x0, 0x0) r41 = fcntl$getown(r40, 0x5) r42 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r43 = getpid() r44 = getpgid(0xffffffffffffffff) setpgid(r43, r44) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000540)={{0x240000000, r37, r38, r37, r38, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r36, r44, 0x41d, 0x0, 0x5}) r45 = getuid() setreuid(r45, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r38, r45, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r39, r41, 0x0, 0x92, 0xffff}) r46 = getuid() setreuid(r46, 0xffffffffffffffff) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r46, r34, r48, r38, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r31, &(0x7f00000000c0)='./file0/file0\x00', r48, r30, 0x0) fchownat(r31, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) r53 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r53, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r54 = syz_open_pts() close(r54) r55 = msgget$private(0x0, 0x20000003c4) msgrcv(r55, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r55, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 06:26:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="fb3b3dce31deb5d0585fb179ae5eda67705b08513a94ebf8dae2c6e12952cf0a053bd7d2dbd5521a656b5555f3228311de3cc334cf85adbad909ed4d9298576ab0a3b7be3c47224a75452236d453328f878699f8b0b30a724aa240570a072b4a78669a3618da549864f816b151f74f4fa8b80e26b2e8c5b4d4131f3745a72dcd6de2757d6e1c85954a3ea3961284e70eaf098624372f876c260423df000fca29dd3885dae3cbd04d88060583dfb4624f6e8133d2d13100210cf4d03b7e06d86d693120f294d6171761359686b223859a60f6ba5d4518af56d741fec710b163dccfbb645e2c1d157bf1b30ad764dc4cb63308afa50afed20fb29c856ad1fe2d054f03951c000400003fe8b16dd5717fe5264777d8f78c3c78aca131534ff5114fc4f6ff0563817cfca25b53e26bd8ca90a373754fdd94117bf446be6bad217af4a88181b8f4cf6ef4107084198d1be61c41179102531670c1bedeb81f392e501af2b74205dcb13a3cb106060510992bcf13f9d62956ced53def"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = accept$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf71745ee42ee07ea4a4a4642a14e627eb9c71fa5744c5b83e5899ef5a1723005b1e67b0f923144d994bb18dd9ff6645bab65b9e06a8976d9d68009327b7ed2603482f286645f"], &(0x7f0000000840)=0x6e) shutdown(r2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1e8c06145365355a, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000c00)='./file0\x00') r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000a00)={0x6, 0x0, 0xa}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r7 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x81) accept$unix(r7, &(0x7f0000000a80)=@file={0x0, ""/108}, &(0x7f0000000b00)=0x6e) getsockname$unix(r6, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x3, 0xfff, 0xfffffff7, 0x3, "5e8de0fd1e01000c9aed07e6c189fbb18509fe65", 0x2, 0x80}) 06:26:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x2, 0x4000, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="a479e72ff2f8a1c966239aaf67", 0xd}, {&(0x7f0000000100)="0afe8f9f2308d73acb1e8105e1c1e6bcb38c04b22e0c925bbe7826ba6e88137fe457c23272d1300ab65660327319df96f52402f64e6cf2572b28276ca9e5e1c4154a58310a9119332fb253be539f958b079919a6b7a18a5f0cff5c06dc467bf02e3302119d9d517e6da046de850141e2c7971615c36b5b5b899b93b26dfda2dba7af58eb51", 0x85}, {&(0x7f00000001c0)="c1e56a55cca08e75be57ace6c599a7c0d6b30dcb1e48c1ca26fdb9af515d87e99b1b8b57e88f19690d241ae7dc5b96b4a13b27f93bf216ae69a1db8d9bb24c9b8841a77cb8e774ef76529d7a984338ddae5c613f2ee59d681026394ce76eb58f7a092256ec15b92a75edbde662506b4ad8144177cd39fe0da6a7710062675e63316f05adecdc73a3dcf356c9791bfc0ff468cb9276d7e6f39113d4d72bed77b2fae8e7c02b649da43161392adaaaf43932a5c95fa459f00ca2427c1bfdd9239bb9b909f3c0214e1c118039b1c33989699f8270a2a1", 0xd5}, {&(0x7f00000002c0)="aae24571be5c9de46c3d546e0917024113b68eb0eac44e89d99ea41a11357571c83011babd593416", 0x28}], 0x4, &(0x7f0000000380)=[{0x18, 0x57a3adcb3fd4b6dd, 0x8, "7ca606ca0f666f"}, {0xd8, 0x1, 0x5, "d3e936df246208d619fef09122fae043cc617fc8af107f6f6b234719f616e1930b94af4c4c56616b3ad879515767841356916fce5afaa33607e1394f63e217f94037f7b89e88637ce6b3e5bc13a8eef3178934f5a0bbd2c78f83f9d29f1b875ac740abc7fd245a9f14d0fff51717603d6c0d37054d32f78f8284e5b83a070d5413bbaa77b5d7e091cf57c351db89ff1f7fe96120f4d68d7c9c7fe1b73ec9d4b167349495aed43566948589726e139fa38abf536871b576a6591ba1205cba9b74548821875164"}, {0xc8, 0x1, 0x9, "5c5d92f7c2f71d96e699d5e801821acf04df3ad11834f1cc6b96cb276027afb15f3f5302d5b84181e0643de7839f143bac595989620605597d9a0cd464903c48d2d2463cbb6bdef9044c01022ebf4b5fb16da75d4db0516236033a5ddd61713c1ca62762ba4af83c12ea3064a2649a5ad43bfbc59afb8918f45f8d2014fc8ad7d0f444c3d6e6492ea2e36c940d702fd88e32158cdd2fd53bd5b39de1affab13cfc0368a503ef3a0809b5ac8d91ca63fbc6aeb4b4bd34a6e6"}, {0x48, 0x1ffff, 0x3, "1f897b760b62e8d2420d3bf68ad4d67203d5f9c400554d2919824c716a9978b7ab68bc53b4fd294a7b60c88986bf61f502b3444453"}, {0x68, 0xffff, 0xffffffff, "01a9a89a757124fd6ead13e625394a4b6a184846c3f6065e93619defabbc287edb2ec9fc2a75072d045fe07d93c12e20b41027b546d36d1f0cbbdbb2ecf30dd5385011c26f8326c32a6714f51b37958868b3d3fa"}, {0x1010, 0xffff, 0x4, "e141609f4b613469718b0c230c7cd2fec35dc006d36925dfbc622d93748f8feeb4fc390dfbc49c5d9e405f1ccd93f7908ebdd0ac4fb5fb645b75e0820703f516deb98c367c0eaf616baec83f24844267778023fa27ba7209175afb86b2a5b8263d5618ce7eac74dfd11e3aeb5cdce2a1eafc603543732fbd88e6130d310ea13414df100cfe12334ddcab9e6804ab71a7cdca661334088bddba19d22319640fbe8175ec1465382ab0a33141a8ff11c9985cde88953e576faad8b883f81f82fac5ddd40bbd81b9fc399d60793481faa946307d06fcb51a60b244bce3b3f354fae3798a7d4708e9ac636954b8e2a3dc3507c211b473212af6604f915af58f741ccbe8f4c7bbb6a8b203f9f5775fb1e6dd73e68d9aba29ad673ac2ee2618f8710d0e47963007428fd403d8c1af2e95a34eda4e6569e16b4975eebfd544997aaaf468cdab63f80e0afff4a16d5f11e7aa689070b2f588fb170a387a600d56603981cc3e487468bdfea0bc37b93d681bbf15e8fecb882d5a5bdc491aa7d2d7cc0cd794dde6ffc9db46636ac5919cbf9bc2d90430da8dc4c0bc46da34e280c0c8552ab193cf3982fddaa3ff265b10643352ae4e4d1afef8cc7243ba6796bb7e7019a0ffb7e65affa1a13f41ede6f47a82f4586dc8b2cecfbed706255320aceb9f1b7360f199395ab0b344ab2da4846c39b3b6f0e62ccfc19b2b104226309b8be26687ac5cc4bb5d0d969c1b5ebe3f6edcb4ae6616530d1002799eb9618c57154e5ca306f2c1bb64b653236f67c74d06968b323b2efca657bc88624223e57c8ae182975cb086b57ba3dacc9bb2e93c598e95e289f1355e36f3d1821406c337c24f475549d1d05241ea2f807bc386841ad33237442aff4e47d1e3dd5d1e654cb2f7aaaecae538d984f2f7b87a8a79c49f6bc39c6551ae934f7ed6abbedfa614a4c391d8b7bebd100ad3701db288fc22a4450bbca131b6c9613c70e3ba5a21e2c209ec78eba466e97ca5405215d8a281185a52ba8afb181c9d73d05ec82801f3258923296d4cd8bfcce2f224e3d1f289b19611c2402b57ad6d633c91fec500c79ed149723765d24134fac5dbb47467d99b9cabfee48ae559fab47c4174d3e2b65ef0d77a8c3b21108fc9feb33c19dbc1d80ff8a2d384f9be707f1706672b4b7a415b916facc6ab43ae4169eccb96dcc71f671689596e64fad7a59a3a1c2d0cdfcbcdab60ca7eb8f014dfa6d47b0a7e22e8a82dba3bd66c8a7bee52694369e99f7c8be0407eda5a0791d7a6e6b61ecd93e2564585fc2f4e1944cd68e67850ce133e4a5f2c6911b5a6a25a7dcb4c2c3fb7fb4e2b214869b4460b21dda89812965282dec6d7fbeaa61e865fdd2c1b749889fd821fd477b72d9444d8818a6cbcab7a4e2532e79871fbe1f7e4d63a2459c5c18fe862285947da9c808928cc58c652b25206c0c2560f65daaa47063bb759d564fbf08097c05263cb0ea73d80424a30e649b43dabb6cbe4e4fa9bf4be2f5bc85d39524944423f09f1cf66d024075cc6c661f38359936dbd536f23c3c2330bb0b7b4f4118155d9956ddfd952ab12fc3267a986eec2e51d29c1076e42b599da6c7abb807c12771d8cc8f28e7e603608619371444c34adfc92d041cf11c1d10ab7f03508be1c6f7b81b2c31a39e80a9b9a587564eda13583e5c9bd1f990398618c27a2d42ce91d9e6fec9a73dc92d20f63020643a475f319bcf5303ba1596c1e96b125b5150b02fb38eeef693d3b4b80c14a80a730e9b9af91b1863b91fc14e6804ae511c1973946054b5fce8f941aca6d698420c119e71758e470f0a7da5554e9f7f85dc262f40cd9c7171b2bc195d83b976ee7696b3c263be0714ef95359e5cc49419c6fc7a6cee78257cbfabce7304eede65c7bb6911bfed6d3c18bb4f6f9e5775d72b6c384eb1a2bb6abb5c18834d34f89fe6648e6281ac968a5b507207ad5cd045585d34dca77237684b0b7897c91cb6b92fa094d992e1b92f141ba7911ca3aa369e61fb8a6bb035059d579ed1c85f94bc6776be21abf30f32d07047ee662babf8bee4710997dbd6f585ab531a54058f54d35f768d68f84cb4048579c50314bab34fddf4c5fa437e482a5e5c356be133d06f594e65c02c9c59650f3591914a3a1c62d2c1908c8d67fee21094de2fabf94453e2ba8efeda7a5dc99dbc15a8169b8b04109839b5d63054d983fedeca76cd5bf35bd4c9a2a6027f44746362e61381a8dbce12369bb7fb8f2d9660f045f1a6e73840739a2afdf672d061e15acf2ddd64885d5fd6bb77e5ffc8ee47b48ac387d1e350cd3eac5c573bde76c1b5d99cf3f0995279a4af42871a625f75250611f8141003c9e32af72bf6a42df1252d9ca1eb4d73d48568bfd826315491740d72b2d26c27a8d75f92a27131b09849dd43aed5c47cd4477889e0946d91a01b04e0b41ae4ed465395b852bb10ef3909d20fcd9725fac15f59f82134aa07e60fee3a290f768abdcde30e607f64477ef7a46f31bfb22640f670ec6e3fe7e5b8ef47189078f6862b0ffd286f518f2ba6bda099c93c12f5cca18dc871b816e6ceb245c88ac5c2534233f918e9fa7a6055e849dcd21eaca37b885891aca642f92c7f778e2e04a777690b41b41bb4aefed4d904e442c2f0bbd4e3eed0fadf6c220e9831676fd97616ced5650286f07d7e339643fa49540802a18acb1dce09e7f7d4457f507b6a975d24dd62a65776af97edc1e99a2bbf009a70b86b4063db92629106040bf26996b6958472d5fbf0e170b42fdb7349ee3e94766a7a1b0d5dcd5a43e58ed5e3854a52ef65f41f144be4df994d77d5260c7819b9edd5dd109db68976f21698b8fd47bac464311327355041a8f2a38870c7617215197e1803fdc6f3194757391ba9367047fce9702f3ea03fd42f1ae3115f6d678fc2dbc42de4fce245fab32feeac8b89733599da8c863d90bbc1c7007bcaa3c7193c8777611458c6a5b1c97dad3177fb194bb4f4eb01b5889abdb9b1aa80d77907f598a9a30dc533ccf474fe3896b5bb4ad3be693ec47d2837b6aedcf263fa1e5084bb956760746c4cfe0d01463cbfecdc5430dd8d128e5b5aba68f0f95738a983c0855e25850d009833c38071640f84249bb661b3443d83cd6023e1607ac6f68d410c68c5b4df29253ef353552d3f0bc312b6d146ebc48f001d7272c68ce7b4078ea88b29769b69f49f6f6ff93600320cd4e4f1c3c4cbb7aea48eb87406611c403d1419395899e1c5a675566adcef1a4974bc108935be6f4cf69af61ee0261ac7c086da148cd0505ad90fcf0df63ca3cb158b3e8f3ec435fc280a80c714975cd8cd2dcb0f268e13909a0bf00ff2555184fc4ae7e6c55bc7ce4a110b3d6f57b8e18a281324d2f76e77d1d65a3a91170289051e080b32396be16d9e3e3a4b8c725cd89c301155bb3bda8d8f3992c4c74c4249ad959fd1d0da5486cadf2ff2e02b7534e5ed73d01baacad2489705a0cea1b4d584a112d483d1e99d280653721fe468137ca1312f764c2c0ec793cad69185dbe2438359433302bf79393ca75d3fe0869e3084db2ed398d47f6dfded6dda0c916a24fff1d90e893bde398b2ef9c080fa682558dd66376cbdb2a081221abcf690b303001a2ad95e119129bf34a9716574c38fb96e568ff244dbcc7e8b69330570bbef9b16095c699dc2be35db761fe69190e29bcc35c84b2802b0b37e0ecf6bb119e044f06f68371634227cb771646a7af3144ed5bdc8651f15833ca473dfafb5db0a5741d502cb9d82c4e7a9980896c554c93becf8248f66a49d8cdac5d50fb7f6a318b64ef6670d918dfb04468bd088c9b10ea9e8a8768c1e04781097edf9672a29c0ff2958b6688483e317ed29d6974d8f27bed80850d65e9b50ad092d5ab8267cbb65be47be02dadbca07b4e4e21a8787bae3cdaf7000bc8a7f79573a1c34c76bbd97597a3e434d70674526076ddd26c85a850ee9a6bcff6eaaff2e8df52ca0c9d89d1ae9f4cce1a4010be9014a47ad1bd8c4e9440e8d04e48eec73a534883b94c69532d5901fc74e92fb731d4a9419471901a17341090d22b76bebb81cbb7692b66097fd76efb6cb24c9ef2b0fa8d53329ad8a412ddd8b9a8d59a68baddf2703ad84842d055baa1ba21cca8e97603ca52ed412255da49d51c2edd63bc3bc5093587aa12e10a7613564917222addce5b1b23f4462870109919dfd599800dcc3a1a7d405b076b0ad1931d76850df839f3d5e93e697d0883edebe842eefa2dbb5458a69f843f9ce749cd5ac297b7a2344568e1110fa123b82046e8ecef1273bb82d278cb4a7f406db9baa625982bf411ab4df8db30445009bd4860813d7bc4351c7db2f08e0c333d505b21d0f02e61899420b081367160394856ed7ad7edd3c9b20651bf7fbf377c6419bec2c543bd2c8b06ff578dbba0f7db53bf0d58fbeb4c91938e2103abf2f329851a13c6ca284d0cf601c97f4ab398047ed3f86e5cbb2abe54d4476d852cf074adf36cb1c00615ed071f4148661e11828a70b5fdfff534fc7bb28308bc32062c32d48fdcccd64aeec6f9e42ec56135824a36350ede3c7bd3aa211a77b78cb3386590f51c40303e10287559c6acf9c43d9cda5a70806aa8df68f33a6b225535d2688569cc5b507a4f132828e77ba9e5bf1679b71393360d66d1cdd0787f7b3c98d08b50aaf79f0fcc6d710352b24120b43ac325052f9d96aeba408e6697cc9947efc6321fa6f09c28986b33759c711df35a2bb4a59cb0c8554b7c94fc169e0df5e8d23bc9f8964c4461432cb780cbff235baf3263889033e7657c97fa72f078fe4fa5208335cd58d139e47cbb6f7ae8ded87703f3189435eb96c7b069cb19cdd8143c640c12d68de84ba2688756567a3862742dc0f943bf62575b4d9a496392fab141a28aa64189a68d96cab8194d0431a3f08f11a7843f7555cf78bb9dc1cee7cfe829e6086b8fad6d83c62d5590465b0dfff9b0f932a178e870b72a1b669a7e5f698343e78335fbccaa1690466c2b520046e825072059b0d6bd3b09f1f2bc3c082e9be2f061922989c613f9e890145577a624d1b7c4da2949adcc0bbebc13b4d1b14932fd68916c98f9aa0b6f1bba843032b52c4d6245f5ce37f0721183baea4d1dc36c48d1f531365d8b3620cebe54ded5c24e3cb4181ebd2c8dacf7ed85b9ca81485d589a3b81e040addb4b7badc05ed1e29c486aead6842a7389efadcb4400a8683154a229559c18fd21c9056124c68e1451e0dc88933a0a2228bed3ba94f6253a717d25cec661aee8083b413ee6babf999d75f2d31d34af9a75aa0c76894cb7b65939f59035761e4ec36e35c54cbbc75785a2332ae381b4f14c594604f34f79b1b9b70f20a89829b81e482de925ef146682381b80b0ad50b2d3c24c995d269022b5fc510f1fa9baec016b277407723e3c791e6b343d4ba43dcb869bc879e66dc26501f6d4029ea273780483f9af8e2c22c99da647f95fd364cd61a4ed220a99fe117cc8b1591ef61e6b1cf742d164053056a25537c7ff06d50ab15d668edf2e7fbaed4b80858fc17f3fed17a1c07df08677faef49f5c26fa744a7e5c39d8791f0898de4928241b89f0ffa0ca0256fb44d04e11df775d2301413bfd7fa49f602570de82c20ead666c2a2f4bef716442888c301b10d3443f8a95af8b33f8e8cda43ce6acdc40d01b16a09ef93eb4e014fabcfee6ee127fd27871adc3c0eda891fd4695b2f1b7586ea3c48a3d47f67677c3aabfc77717703e5c40281db279a66919f0dc4c2c20e477708cc20c77d3d4eb5a2ca393bc7"}], 0x1278}, 0x1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x802) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getgid() r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000013800"], 0x10) write(r3, 0x0, 0x0) 06:26:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) dup2(r2, r3) 06:26:35 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) geteuid() select(0x40, &(0x7f0000000040)={0x1, 0xc2, 0x8, 0x117b, 0x81ce, 0x4, 0x6, 0x7f}, &(0x7f00000000c0)={0x100, 0x2d6f, 0x2, 0x3f, 0x3f, 0x7fff, 0x3, 0x400}, &(0x7f0000000100)={0x8, 0x8, 0x2, 0x9, 0x0, 0x1, 0x1, 0xffff}, &(0x7f00000001c0)={0xff, 0xfffffffffffff01e}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 06:26:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x100) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1ff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0xc982a0683892acfc, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) renameat(r4, &(0x7f00000002c0)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') getsockname$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = socket$inet(0x2, 0x8000, 0x1f) listen(r6, 0x6) r7 = socket$inet(0x2, 0xe, 0x2) bind$inet(r7, &(0x7f0000000400)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000440)) r8 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgsnd(0x0, &(0x7f0000000580)={0x0, "07d01bcbe8d99772e2d4ed5ab965a893b5259f97b40ffc24f8e1b9080c838a6a2a9b59242478bada6a2b7cc5ff935f19183b9ccbcdb21f195889d55573f42eca95e4012e9a8401794dc50be3b3f435e54d1d0f15176ebd0e5ec1da58feeb23ea3c83b722ff3f7cdbb6a35cce9e2d26da4a0c098b1ea7bd3b239c243bac73c2a801bb8f072a8ee6f92b18f9466daf3be80c44373e8da62e3f063f4a29fd4e189ffd42e6a1445d51e521a3f1f59ca3d61c00a4392c3b0a04ac40269f0be6bdb5926f1a87151513d7fb4051f4db6b87cdaff8c35fde1fae3936d96c3c20b43fe01a429e6e50e83ac0674c272e13b352040aa62e8a9b6763461d595149cfe975684f2a78d55c08e4d524dbe92b0b6d6d6d740ccdc740beb053424eb38339749b537ab920a3ed9a5a94787d024c57e48b67de02a2a8665c3e25f07e020fb9a329afa47c262c5d1fdd8a86db2aa6dd4f1cd2b10ee275c6e057368fe34428615fc0fac9b32f1148389e36a168313da1330ff6c1c6aa3b85ed08775112551d27411c291bf46303070fbc805ff58e229e10b0daeb5c82335388fdb472f8cf0db1b6d600275bf318d35998e17c8725e2866029743545671117923e3ea301ca70e7ca994d2d0a96f5cc7995c8081095d7a8784ac6f7289318dfda4513f82f8479c429d3f8cc8b46d7956561a797fb37df94395153d4773b45a6121f5e1baaaa90bd84a3fea23f55e2cf0d3d1544f7c90d60d4c0372e847d5beabd96b2021b2dcd58766d047f5604522a5df495767a02ba92ad20c946922b9924258158a484006fc17b8e748fc495978ed1dd217bbb3bfc2f827c1418319738739608a8a82967ffc62353bbda822aae5da078ca1964d19fe2c60853b0ee53c7c55835c22f82213a4a24bd79215c1fcf60fea8e3e27c8f1a1cbaa1354157902ed0ba2fd5d8e9cae495933e7a70cf5db0cdd78977013704b2c0a5ecbc4e456a09304216a6403d617ee1728414b0b8fc8911560e19f4475d990e15f173973a1421137336d0eca534d0831b3bf3c8b2b89b436dc13f3e1128cbe77364bb0511c285653c93a0aed74561dde352f050165edd8904630480bf9ca02c605abffe4678811dd911ea566a97d5f31e8a52a7480c9370fe9592f2540f0938e0441cfd42b5e372d9962b6ee3b6226fd18d3a0ce4017c815fe5e9a4cbb21322137f981abd4e30fff117fb7bcd050be6a5eacc3e9107f341586b2c839154726d3490c7c7a8496a6c0ef3ba19cde80a137e1a830dd192406120edae4031cf781ed58c9b7cc405852b9f249961e58c48be456a45b26784ed4eae45b5b10390a833b266f08953442491250d195b4660651180a0b66f7d56b341ce79b80e727b03b1f06845da5bf4827719ce5f2c4a6484da2b3e0c67fb3d1b30cff496c67ac7d2e134f5264f4ae50b23412234380d1eda82bd738c17f82995defd1d1027d3b9cbc106578835b828756fc84207064b2f836bc5ae88c9943c44fbb2a21afaec413f4d3ee4817b3b61eb6db6118dc276cdd3320cd810a8431a4a49d3802e26a6c24a5cc12461b2472aa78ea0bd01944f5c6f98c51221d76fa01e3e3d075bf345da66e0a6dc1850bbecf1b1d80b6e48b05eace8da39101dccfb74c860a36a351b877ab733476016386ab765e378913240a190f3ac491b60115c935609c19f559de2bbcb3b5a837749a0f7845656eddf180356cb876d4172b301a1c40aef277d2ce5422c1ad451a5c2441c0c7691a83a30acc5286f6a8aa2f92a558120fdb0dcbb65803f7c617f64f82a0ed55fa5cd7f905e5d6620af66f5adfab3e2acb8246c3dbfde806e79c1d181015ad8f5a45d4d89529a3e451b0740324139cc7ee2364e63e43e995c3945c2deb550b831838ebf2fbcc55a8831ac3434d6a5592ff64f9eea42b44796c7dd216ac97f86dd732f056c079f2daeb275781024b4abf2a53dc130ef89d0f385116850f1bdf84f275dc68a1ace846bf984615d4e5def466bfdc257b9978c2cf73653d3af6d4d5e8c124deb3ef74b446e534517b5eb164bcc1d5de554c4a4734563d9ae425b846e043d6d5aa8c860b50798147e3ce150ef83d97e338a718a5c4e34e9bb1e6dafb8c509f46536f8c0469de1223803a63df925d1da09a8ca9ab40ae64ea77f56f5a5b95e96690423c6aac213e7e8e578bc1b1557d10f38920fcc1038b939d28cd8f0c5136acca2d15f2024e93f2835432951adb3cfc88c038ba68bf56335b5b9539ade0f81b2e8bf69d869a141fff9e61facc7490886029df950ae81f61a3ff9e77b632e5dbcc4c472ba23ded64b00a77da4ed9b02bf38c9a68537e82da086947cedfaab89f0b45a4e7e7b4fa5a494ec709a69224907c9680c69ec75bfc348bc1300d42d74902beca4653d9f7a6d1df840ce8cb3b810369ab870a6209b6fbe438cd44d616cba55ec8ab6941cd379cd80988bc9f78247c0896f3dce58540170edba5b5ecb8adde0734bc36c6c00e42fe6ce5323fa247cdfee2c07a7b31a8def6989b68a57127b9a9c77e3d06af8aa3ad55fb6450efb7824cf5e202d3a5d88e069cf1308f570d46603197d0d82ebbadb9796c71743404f0ecfec3471caac844541babafae7e37c8eb572f5312def8e8a36d9504bbbcae633273bca57cd996b0ecf46c57946da67e468bda9b6a32ef1cd22a69fa0cf6b1d9b4533ec7cf560d7a5d89d21013a245459760ec18c771b6fda52135f24480f6d2e4db788c43d2d5bf44c1df428295206cd23f03d1521a99569a1ec0a507317b64572826b425e0943eda4d6b4fd921fc0b064496be51e30bf236a3632120e915b4325df0fc7fd6cc537c5d0c0e990819c1645f468c230b5a35e60342559212344756da042f9bf3fb0527d445a6570e663732b329a5beccacf7906b456d3e83c673f3e0fbc47a9193a06bf4363f3b269a441858466b942b8996a305953ed8728fb46f16068b1f73e0a278b4f5bd10ba87648ce1589159402b02b823adf8bd4f18c4628697ddc7fd46ee480dc93aee124cf0afad1fdde3fb67fe4cbea5c1d4a5613faf435cee16fdd017ea5126cb30a9b0eeffb6558d6bb1d961bce2a4ad4d103b158e51d9ab7f0add0292dedf16ea6fbf72c98262029053d274214f8e53e31b054a4c7749fbf0c3be98f501d4f38ad30dc7bb82da54a18aa0aeb6a48c34f0051588957e9805313bfb754a05830de9bfe46b692a35b5f6da101b2a85f39e333984b0422aee1dd81f3fe6072600952cdb24f3019d3dde1742d5da9924bd10e1e811cfd2c9cd9baf65b891305da01b740a29154caf5a4d91b23e6bb9f4a0d5b75fa2a2db0c352bf0d432987248cb81f7764096e91b4ccd5b2dc6df0f5de7356f588886574d6bc3d3021f119b539c5369d508c28be0c39e8d42a0f44443621a1aa5a489e691aff383bc796e8b4def2518d1fbd1714714251cd29b898146d2aaff35aaadddb2fd722834063d8d5892432b84e9266cbda4ec7a67e3807037e38ac388d2f1f68637deec3704bf689da722c199994bd62702a43eefe080b35f0bd1fa4cbcc21aea5aa9aabf050e2888c4afe7355abce981976f86e839a0967ff7d79ed092d946d1a68988cc9954ed09c8862353a656ef560c40287175d9f4c7cb17c6a84f8c2b385153cebb71b027f4749642ede3181469781f8ebb67ff44938ed0f499ce5b633d9bda146e05aab8b5f349edc12106f2118858374b1a289bc49e5d943bbda770ed3ae8c15632eeb355044e43c58fbb4970e31a908ff9bf8cd0b0cae730490ca387a54e3010e30ce87a72ad30a4e9bce23cfd441f0d531c64207cb7a7a8865ae777c22398fd75043e8703e36576aa278f365456c24336be612b514f9234494bad048b6ce9c1463b8e3962d1ad1089729f16641bda4425516e1e5f7bc822c9388f230529921ef7cad1ea1a3c7bbb3bac787067b66b8420b1f0dd2611c0125ae90ec32d066a53fadc8f7586d2474e435c6ba8e446dd5b30caa46b5dbb91289de2ce3951fd03d70a7adbc9cb55fac46ffb0ef58d02ee6f5a2854b429649b58667886ac7ea95b8a20a1f4d7916890e8f52775a8f382b424792030bc54268362717321d02f60677721115eac59bb38c92ecf34aebb523ba730cc136075e62655956275071c928059213a0d3cfc34d5004585ac0dc536f07e8cad0199503a0cd357b4b91768fe1851a5d5552fa2742de84f7f6634452d516fdc746225bc634bee0cf164fb0a3768e164c201fd8ecb249af6d53c70a318af8ab58a7ef0437d7751aa60044f09e7d843b2b09f5d43785dc3f43a8f934821fc3d987911a48509722659196f75f28fea61c1ae1a83104196a938b796b3bf977e5de46b0462f05a6b1a4049e29387c07de21aa9584b9e1f453a746419d0dd90dcf457bdc9d7abb5a2a7968ae5599f37c1e36d82a1296400a9f6155ffa1e1bf581952ac711ecbf203923c24c092c227c5f5d89562a0932877a29b960d93e1057e1ed4125d929b42053784549f786028a0dad5758c087f6b8c4196da9dbfd269b4de84865cd9c0df0de936bb8c347e7d994f629455304d33e0b3dda49d6416f9039228a3199f38d46afeb8fb05ca12d0673844e8fd96663f028cba9467248159ab76290e1a2c2c865fb7da7aa5cd1bed33992979e04f19d7422510e8cad018328f52b6016d11c04eb10e41eebb241c6e11f6141d6f01587ea802c4de84fc3dcb4d3112022d97bd2b285eff4e5bc22209958c48962946744ad7ae48cdf5046bf5214933388b7a7c756321e72f3872efa7fafd4cf39a7e4142760de540f0b4d1ffacbe2a55e5fd73b3422f4df1413172486597c61aa3ca8bef67e8c802de4ed630fd780183dc177b4d3b0181c87aa3b3b242eec581cff948faef4c373444f8498e0e957c5bc1cf9fc92113a81f4564a9672157e9a3d4d6ef49ed9d3cae161b6daac0e1e2659f1b72b66908ca10c2a05b1d7076a43d8dde3beb60fceaac46f180358bda45061f04f5c9a45ce3e2e4d9eea95e3d89cae1e9ef79d66310353b82218bf41b64fa927652baa578a05c7a405ffab7a9af0c546838032d35053851ff76f1850fbe5b3fcbc78c3d88d2da2d349fb35a637e322205836f75d8cc521665f3ad0241e5ef852e7e4bc0f1554912e5a3e87a5c743c2d60b20252a3648f296df40f6bd484dd0de2cfd964db9e7c384fddcfa6c8d80cfe17018d1dd6bbc65d7c2be92d43de7661d3d032a00bec662c16cbdd0e1e23960795f870a0e248c266877cc082886aa21f49b5a22568b5e68addebc5ad456ea76d5810a9688268a8c12724028174035bc19fc9f2db2ac1fd40d843329f987744053243ea58059ed8a3a4a5d93c448902d029214122e4518925a719200f6050d10f9f70820a3b3780a1b642a288e2c4e6a3a1c8fd630d1f9d69b9ffbbda57afb92ae0aa326d821c3ec1913a638de04dc9ab8c3ca201e5310b0363cfde2ac9f8bcf2a60aca19f71d3affaf8e4a298371985e4e8be2274f527220315326472cbac53e9f06c170d1d91f192a18323b305ee14eedae631094911fb445dc06067ff1f4de666178db28b92378751b2a01b8cb05a3bb422aec1d2517887f86c17575da08bcd51ea7e1e8d9e26b980ced274156af11840b5c9187128035552f77bdce7b0420608b2bb00aa8a69a5bdd9884d79b53a4e10b53d9b674aad9336f8a9a478ea7254d8e31dba42d9f4b170840aba11c545c80807eecdace197b5657e8c702c658fb1823108e5a1995816e3528b68cbc12a1ae699195b25b7ce54b1e64f9718698bd92ebb69aa0bb35b9d764bf9cbcbc"}, 0x1008, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r9, 0x0) getitimer(0x6, &(0x7f0000001600)) r10 = semget(0x3, 0x3, 0x22) semop(r10, &(0x7f0000001640)=[{0x0, 0xf156, 0x3000}, {0x0, 0xda}, {0x2, 0x5}, {0x2, 0x5ce, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x2, 0x800}], 0x6) r11 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x80, 0x5) ioctl$KDGKBMODE(r11, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000016c0)={0xaa5, 0x1, 0x5, 0xfb6e, 0x2}, 0xc) recvmsg(r7, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001700)=""/51, 0x33}, {&(0x7f0000001740)=""/201, 0xc9}, {&(0x7f0000001840)=""/130, 0x82}, {&(0x7f0000001900)=""/183, 0xb7}, {&(0x7f00000019c0)=""/164, 0xa4}, {&(0x7f0000001a80)=""/9, 0x9}], 0x6, &(0x7f0000001b40)=""/4096, 0x1000}, 0x2190cb5ddb5f036c) 06:26:35 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xffffe, 0x100000}) r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0xf6) close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:26:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r7, 0x0, 0x2, &(0x7f0000000140)="7790f70dc656f72a97853364895e70bb91b44a0d9c0a341e738088e530e0d8b4d94c725a79e31cd5897048525ef881731f58ea156f1637592aa2452c691d2c6b81e309ca3ee040bd7c811b794e73286faabb3a6cf6ad565122a97aafb10cab94a75785e86b3212417cb1d9baebc87b73461c5c33c5859c60781b5c8e624f62994ca67ca8b89c63e56082b80393e6b6610782f94fb36b194e79c673a31f542ecc51a182321942d6ca88c69b4a43261022aba650b9a227d034149e970379561bedd2044fe3880308b84990ac8a5beb26d2e4838feb7a0a302c0fd8746a0a552aadaaa99fe0c9394e60b621b8b8826aef151d36171240451b74", 0xf8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 06:26:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup(r3) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000000)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x4) 06:26:35 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) fchflags(r1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x100, 0x3}, {{r2}, 0xfffffffffffffff8, 0x62, 0xb60b720442faa4ba, 0x6, 0x4}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x64, 0x400000}], 0xff, &(0x7f0000000100)={0x9, 0x1f}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:26:36 executing program 0: r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getuid() setreuid(r2, r3) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, r6, r5, r6, r4, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r2, r4, 0x0, r5, 0xc, 0x80}, 0x226, 0xb0b}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r9 = semget$private(0x0, 0x7, 0x180) semop(r9, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r9, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r10 = getgid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, r12, r11, r12, r10, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) r13 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b40)={{0x7, r7, r8, r12, r13, 0x40, 0x3}, 0x1ff, 0x3eab4edd, 0x859}) r14 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r14) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r18, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xa1}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xffffffffffffffce}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000540)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r17, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r19 = socket(0x2, 0x400000000002, 0x0) setsockopt(r19, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwrite(0xffffffffffffff9c, &(0x7f0000000a80)="13a9817ac6989e611815aa76f2c2041c58b57e49a8f5b282a873b5d28ad06ed5a8eb36c5462edc6b5320eadbfe5106b8ba0878d90b7504318888a934501395e8e767a4f295c6b7616b0dfbe814163db5a474685d42029774cae8f28b8edb6cbcedb6bc2f0628d9b6f59c85f826553f5a35781be28d20c2ff2c46da63c5d7ba8a5355e45684e000e6cc2b9b8dc5acb399545b", 0x92, 0x0, 0x3) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 06:26:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="a53f45178bcf4d696fd2d6a0501ba96e49d0b833150906cdd94ae80f7c29f771766ed4d0c2358448ddf2099a7272a438e9918c9e8073d1f874a2a478616a5fad223fc4bbad41c154f463ea520e86150e89e100"], 0xa, 0x0}, 0x0) 06:26:38 executing program 0: r0 = open(0x0, 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="001000054270930040000000"], 0xc, 0x2, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623fa128ed16d13c44d48af8cea73da6581d3db901c48e582da25bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, &(0x7f0000000740)=0xc) r8 = socket(0x0, 0x2, 0x0) connect$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="0698533a4c5a528f7f873ca5a22f59e384470cbcc28ed56efb469bca4027a8997f5bf60e66716eb41ab58c2cbc5959b2d60a9ed582c6f4"], 0x1) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x400}, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r10 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r20 = socket$unix(0x1, 0x5, 0x0) r21 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r20, 0x0, r21) connect$unix(r10, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r15, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r19, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r21, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r18, @ANYRES32=r4, @ANYRESOCT=r8], @ANYRES32=r7, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r12, @ANYBLOB="7e11b010e808196754405bd55772809e1c49f6f402b80e11a7e1057c31a88d8a4df86ad6a5ffda1cdb41709a9308b979562a89234d8b6c7a647610a112d480571bbfa0a47459b123a36594ed47d7e7c940b26ece36e754a0ad642ee5b633134ad90ccb28c427a5574fdecc23c460f0e97b4213261ec58955541f6e6d0a12d8eb1fffb87beca47c086c014814634bf1790bfdd7938acde772aa0b0fe89cb63e11d699b545790b99dec1a338693dd0a22e3f113cd7f7d2ee42e51c8fc672a7f01e999d14f9cfa10f75508eeb078402535011de91682e", @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r6, @ANYRESHEX, @ANYPTR64, @ANYPTR64, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r14, @ANYRESOCT=r13, @ANYRES32=r14, @ANYRES64], 0x8) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r22 = socket$inet(0x2, 0x3, 0x10000) r23 = socket(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="100000000000000007000003010000000300bbe6c10500000022ab47ccf0c63a1b6356ad4df954a5eba6d9d169872a76ec5fb5784555f43218838c726da7329ce457c17de73660f007767e284b741d468a9015fd5f204e870752fe6636cae83a712888ed917fe92b0c37dfd9945cf384a1eadb9b52eef5b11eb82b19dd98ee29113e254e9ce4c2f86c4e3a1e4cad0d9e87f48dc1bdefee2f934ba5af951349f6ec2628085a30e88447d213dd3253dbb2959786d4e04a2e0fd5305ca3f77c454c20249d1642e1188a0e5e0b24b0a6266b1b06e6f21391b2c546a24a43f382fc4244dd248dbe2fa515d29b7bf988"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r26 = getegid() r27 = syz_open_pts() close(r27) writev(r27, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x0) ioctl$TIOCSTOP(r27, 0x2000746f) write(r27, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r28, 0x2000746f) write(r28, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r29 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f0cdcf8db6384"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r24]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r6, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r25, r26}, @rights={0x20, 0xffff, 0x1, [r22, r23, r6]}, @rights={0x18, 0xffff, 0x1, [r24]}], 0xa8, 0x400}, 0x4) getuid() r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r36, 0x0, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 06:26:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e000feffffffffffff00"}) syz_emit_ethernet(0x44, &(0x7f0000000080)="9e04127f11853091df46065adfdcb58a9e60dd5c4325d3bb917e5577b9a8b9919c9b9d2ffece4d689828c737bf52fb1d24f709ac2375648c495cfb615345134494b3b14f") writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 06:26:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = msgget$private(0x0, 0xfffffffffffffcfd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000003ebf72ecd81b11d5003400008647000000831f51f1f32fd93d3b5fc9c5ddf80000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000001000000000000000000000000000000ffffff7f5315419be0f948fb383500000000000000000000000000000000000000003c96b6f300000000000000000000000000000000000000004b030ea6d14c590f4293475579b17b6108f97db0ffe16ac1500e6affd47dcce462b5b215ffd0dc889f9b11a6c59689369fe784ed4799f1649742ab5b2d914c0715e14c65f0e3dac5e9a5c9381b9bdc030299d3ec5b45e31a83a1407487f42cd5a7462936a47b1e502057b074fcf21abecc5053a12a1762cb34db0fcaa34a6f461b2c0cdc93beb155d7d512d20f451f7868040bf7cbfaa086b7657a1af5e4f39cb00fbf7f16be661eba3b5781206717f6eb6d941f87e2c89b75308d3f06055c56d05edc5661ad851f2a48cc15beccead8c11eded5bd469cc9e9f780747262a719cc798e0e0200f39b8465ae085365fdd8e801d5652a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009204d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7ac4065bf53db5ee6a66808ab3cd4106df07829f00e80be5c733b20596c5ad45fb0465b087dd835516b932f0eef44f5f1bdb1040000005cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63a9e5576b13bb564aa12c0df24c9eaea6594ad1d6e727c80901dbec0e7920d907"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket(0x11, 0x200000003, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r10, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x409, 0x0, 0x326) pipe2(&(0x7f0000000140), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(0xffffffffffffffff, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r15 = fcntl$getown(r14, 0x5) r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() r18 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000500)={{0x7ff, r17, 0x0, r11, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, r18, 0x0, 0x7, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xe9, r17, r7, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r15, 0xa5, 0x1, 0x100000000, 0x2}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r20 = socket(0x10000000002, 0x2, 0x0) dup2(r19, r20) r21 = kqueue() kevent(r21, &(0x7f0000000080)=[{{r19}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r21) fcntl$setown(r1, 0x6, r12) r22 = socket$unix(0x1, 0x2, 0x0) dup2(r22, r1) execve(0x0, 0x0, 0x0) close(r0) 06:26:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc, 0x2}], 0xb8, &(0x7f0000000400)=[{{r8}, 0x856c2223141b9ca7, 0x40, 0x0, 0x7, 0x4}, {{}, 0x0, 0x20, 0x80, 0x80000000, 0xffffffff}], 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r13, &(0x7f0000000380)=[{0x4, 0xfffa, 0x800}, {0x0, 0x4, 0x800}, {0x6f05202732133362, 0x8000, 0x1000}, {0x0, 0x4, 0x1000}, {0x3, 0x3f, 0x1800}], 0x5) r14 = getuid() seteuid(r14) r15 = geteuid() r16 = socket(0x10, 0x3, 0x4) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r15, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r11, r10, r9, r18, 0x9, 0x3}, 0x0, 0xfffffffffffffffc, 0x3}) r19 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r21 = socket(0x11, 0x4003, 0x0) sendto$unix(r21, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f0000000000)) r22 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r22, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r22, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r22, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r10) 06:26:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0xfe4a) write(r0, &(0x7f0000000400)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf2) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) lseek(r1, 0x0, 0x1, 0x0) 06:26:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000002540)="ce67ae7ef37b34463c5cfac159c95957ac5882f150657e64bb43d7f0422fc9703ef95b6e8804b9be31f5b53cdda8e149f58c23cc0fc35d9aba0f5cd994b02c04e277ca7711b0c382760b5f2281ddd7c7c7e62f0be2b91024884b81a2a2a0c9af04c87ddefa33540f929906f5fcd9bd48f4a935dda676c185a3235b30cf7baff445b149315b9806f5afe3760b862d3661bbba526de5b81e8eb51a55d70f36ba17dcec8267e420993d2e7273b2b469e95f891d35d94c795ed2ceb002d25df1d86b475d7883b93e719b1fd4964551b7ad3804acd4fce5996d8e23548867d98f96e38cb43c44e8e59a7788b98d2ca84cb2f24b7e02b661f31a5af38c4ef1470fdf54af4cedfad8525d77dab964bbf08b3640058733f28d65833c18c2dc9bb4c0b40fb59f58ed3f08e111bf75ddba4356da89c360e8fb965ca763c242e97d4523f2a983f1e0935b9298f6eeabaac41a17a85e6c6d1cfaef7999b1860bd5163557d9f5c504a021215baac977ff103f51b5e3f332a6607beb1b4228a957857dfaf0257fdccdabc5171f78c5e2026e1726da8acf6cf8a4640a6f02438740c88d8fcd4b387d35f1a6f52e1bf95d742068ca50259928a96021abcff5f2cd1e9dfce1506e08555ffe09f870b44ad73d24ecd6992a3b25d21467ba2672c182c02d926b7c7151fd6620a9b8db70ae59eaeab16a3a4e16fe6347544db5e21c11ff9d16c5b0d32877f69172b6614cd1cd4bb8753d8664a96bf3c48620f4322a9b83a52139c60a9e79d5122d2d13d5bd8af90995e9da2e88ac6071bfbaab4fbc0ba76c389d5bf1f059409536df24751ed69332b7b249b286fe08fe2bfd9f89301a6c427dbab16076c61bec0f7624c0d60d80cd2edf8fae854d48f5f086a0bf660c4eef526f1b2521ec8e15e87fa4d9741e5e936326db3a1b0bff99ba8874b932d43fdc02c853df6c47376fb615cef1794ee662496b6694131fad41d45f0653a344df16c30894002961a5885a55ffdf878bd41399d69f9962b18b3ca57fbaf5576d326ef367868e70ec6f046f00c01b22a4f8ccb4bfa2de2c0c4fd40561d76a26c9aec1fae725512b0380ca2c75e7f3118e84b25280af105c46accfdeeb14331b81d01e156716f2ab07e3777ec4919052ff32c8f6d8e7fe0e4b4dd2f8c79aa1f8121360e32480bdbb3de9a459a55522d77698d415854f4d3d6f5cf6f729f97f68aa258579c6919d61d2eb02d67e5b1764e97e283209f1f265fdfa0e7975f960d898ea1c82ef949e6425a63535f867b17fdbea0933a849a4e982d589ab4427089bb607dcd9861885be0dec93f54d206aa8de7e03f61970b24bda64315f2faf7f788524fc98a1455b5a17bfce622f09cfcaa3541f6878ec8733d0c1207375972789de11520e8afc1f752f5d5054c4f87fd75adc4a95cdf156fa6991d40fde0304a2626c855b810bdb5c62fdf6c9347cd1c89aea178c4b0dbe79d563a275fb6bd9c12f2c8193a2eeb765bc44b6c84ea05e0b58a5bcf5ae9251177e1b4b31a4365212122cc434734a38fc756bf78bd43749fae2fdc4ca1d7397bb1e843ef20f887133d713af9ac55878c43300cfad5876ca4cb4639ac3002b3a0855977222cbb085b2e78ea062f8138f6b3b10273b8d4ab7ebd1a280055c1e1c4bc49665efe04824bc274722a68e9a3afe29170c68d0b945de2fe8be8e22399e84c60b189194d650841521fcbda779e67866c673a783ef858df85253dc2750caa9a20db05403ef6fdb1992a78e839e0d74c1e5aa9f184f0b45e7727478eac4172a75c918d8c87e2a541636de12e8ac5d9d31d947e9ddd07d5389c5b6f1c2161ffa09a4d255cf882015a8b0ad20204c37201e5dbef774daf2659542c658333c5169f1f8e9368244f8cc3ec699237b3c033e87838a4cf2c058f60bdee084d75277454c497158623e5d13a9a4f8acef6e9f9a3ce9b1b4da0299ffb889662f49d6b5be7103dfbbc18c924b1dd37802d9f3d641eccc1536b45c0285e4b0857949f722dab90e08efd62e43c9ff3186a5861ad95a3469f00b44021f9b55fb5ca8f6dbd7a95b200f35624f22f003b4628520bf9b7170c8e296ecab3b3a033e5406ae99dfe4727540e9a0e4c71e7714d54270c6b4ef4fd742a9bcb46f4ac622c64fd828878f494a91efc720ebc24dc44bfb916f82251708bf65f9322609d2192cf8829bf83701633877995c480277855d57361d7136b9d807015e9f53c36ac719260ca87f07e23ed1348f9c64d176e750505552b281c6414cae2e011c53a8885b6714d1376ccf5b92694ff663bb639139628fb2aed9434213a6d43407f7fec03044baade874fedf5fac1fb3c4c82c3a1d091e013c710328cb2d5b2097ebf1d9c827942a0b555d37feb96d066f15b1a9e4f9c382f39746b099dc261f2826c7c3fca3181ed6f8df735b0093b636f6af059622006ea00aaa2acd67ac2c9cd7539e7763b05bc7f108e2ebae47725e22c9a3a04c193e051bf59ab0cd3457cf99c1f81a31608d117886b5c722f1e0719692e9c854ea1227b1a755b361a90dff1bab0b536e352ff349302f99533c4ab73c2acfd7d47269135ffe750bbb671fea4154ca6285a701c71344692c0af1ce7b6c5611559cc4191d40ed8cdeea849ae24b44eb603a156c7d274adf1a152c59553289879b4413726f694517456f39cc49ec801982fb78aeacb87d1597e32ef549afa8ace05190f1ce07d2bdd7d3871219590af29350456f6b2d69ed5e4d7154edd5b28afc4364976892d8e884f07ac6fd7af4912dbc4b3ac740e0b809fc1b8333d2cac070eb12b7b913e1902736032cb6ee801534dff8b52d110e89e58ff33e77b9aacca15156879db4bd1e199f0a4af743d24e1cea443b19be29fd8987fb7821cfca479da14c3ae746e177c10c24117bc692ef91bf30c1bc82d1b68b15b1cbfd03d00e91732dd0a1641113c585ff7784ba7a7ed5856d524e86d43e5eab9f2f3d6256290dd24c5cf117eb8613e8be6019418e1c602ec44ba9678b7e7ba60a6f5d2f1090e7f1aa9792942f094513475363284cb6801edf0caa70cc7e8edecc82cfc172dd71b919eae566908516f68281b8b376c1d2ecfa10f8b045a4f16670ebe48f415b42e8a2f7f0326eb69b8d4f8da7965e0ef111159c0438ee6a51d4e6dd81600b2ef4bd6ef9140a82f45ede30227b3192fb042a99fa2cb8f2403c47eac7f5e2299d1e52e13426303ad9b741af8b2a699372f4357b61dcfaebbcd886a67a60a8ecb747e06d38d35f6fc2daafa7249ee992c6eab6c02233c6b93d7854c25a082acb2811922dd0cc66ac9f1e38424ea350a2487241cef5c1aa46fdc10df75e9a4d5e1bcbefc3736d4321850c93036fc8fe5a715b6e5f5dd478cdb3a904c92ff7ab2a57714b40ebfc51bd3fe024b30a8b083b63fe1c219ee0c2c3c95d815eff8f8df8248af288f36ba8e5d83af5fdb6c4238bd46319bae1fd2ad0bc8f08c4fdee0fc5cc5d96061751e53c248e76015237287aa2965755201f3b1189cbc7e7a5c0311df952058485054a5033da8ba130c9017a8e296d6c1bb1921f19d78cd379d123dd734c951b6701fe75ca14c459032100d4bced63c24c61901d982728969c61dcf38fb658cde4f4b4e270ac524ca4f4543a1a74921b3578b41778bff533daf769a903b2fd6e79351456e1737b8179498840000809485be2daef922e1277b9074d1d4399c8c86ba97fc85f9ccc58eea16d9c7b06102bdd329741ab0c080b253f9246f713a7a946a4b6ef8ebfce1545f6899abc16a20cfc6ece07485592f0b10d5b17ccd62bedc202f2d6894f5df9e2ba0a0ccea9f844d67a3fe74483da243b181b4d98a6af75abf8e9b1e3a54d68dd3e7c2c25fa22e2b07edd64b8cb99e55f8247b8629340efe7b44f44569d131b4ace0de89d1832112ef5d2c8de12a70e70f13bdfeb47435751824117360f590e8c2d48e5af6046a6141747a3673085af3e92635b17a4905bb27ed047b92677b63d32bfeae5a1ccf5d11de21f3444932fce0500822ed7e38c2f3ffaa87557ef17ae0b8964ae2e4bf79a31285593285d43765b72255e53ea3e6f8b1cb4a6d4de9da1229ac01178142aa566953ba0e64346b8978d25e45b7348fe3ca15a1b5bb32daa0fd15930add3cadc0d5df468e382291d70c2b2ab4e4472d9631a6d268197e09302afa3890ea521ae6c49ef979646bb94301825d8bd6d6cb21a9bc5f4d8874aed3a738ca907050d4a23c69c5ae76f7d5f8969d49e713b0edf013b1c44dd7ea37167bdabb77eb5dfd0aa7718a2d8fb13aad8c6317290a0267cd7dbaa02d4105dd2947d0f43040225547c52fea63ed457fc9bf2154345675ef7fa546c31dd32d8e7660d05f26ffab07aed8f5913810d1d776f50b93dea2651fa1b6d16fac0e5c3f8cf7f8eac9b43fe3dc25f147f022a69e9d2e9fdb04449b3f999a6f26a57816064762f2f13c21536a0ffa9b5dccf6a7afe7e162a766a45f91f5a4805e8f332e73b0cd1a7997676a8c1b2541a19118e8d2413b8d50b2e1b4dfff1633f68e464fb73a5b0c2bbb5969f55b452ad9c38f950e8e11ff33c52d610cb2e35a88c64ef355c01cc932be9e94a9e495c46d1fce3ad897f806aa051b04cb10113545b29fdb473e92325ea407d387cad098471d7cd2fb1cc7f8981e36c77e1c2800167ffd1ddcdb4e595db6bd477a0bcbf202edcf94c76ede216b6f27aae1e3d2d36a4f4a7b29679c8180f652817dcd45e0d37cac3915a2e1f6f99335ee165c932e6f7279c58eb8557eed270fb5447cde34c29a1ce55b534af6bd6f0f295807fd99624d910b69632b7995df7ea5dcb413c0e23ef07c0f3c8d247d3a41ec8b5704763dc5486a7adbe68fbcc435f171602797d497b2200ec3c8e007f7d02a6e8bc5aca7108293d99ad7767035725b67e2847f667c527db57e5cb0e16a5f3062b7169f9817ad69a7383a1306b517d7c76606ad68ecfaba7ccea27b0ef9f31e7873fa478a184298dbc5ad9b118731b8c590ff57b37de521a24369ccf742fb2579b971b300608b76132606f089727041ae42ab21898aeba660ee6dabe5348d786923c81b4f8b626e786e97a8b1dbc00c5d2e4d9871d1371073bff4d66894b74071918f0a3eab66e34f918dad6ee4e122e8bdde2d5bef23a4630b2b6ca7e7296782c2278e62139ffa0e93244f270d8154711d37d80d5f8310d528947fadfc455e15820ad6deb55c8ee2601cdc5b6ce5499b645ca5ae4ea71fd17fe78a6e5f2955a328318733d2e3f1bd06cca3b9bc37b406848d0dacd9c71130f83aa28ab4c0b1f4f251ab14ee9268c528715ded12bdc9406d52745c9ebf5d5198aae189bb14a9cd6bf6652c9c1b7e7b39e92c0276548f39adc5abd8930124ea07530e5df34c01b7dbd4e5d5f9bdac5c0d5f858850bcf070bee44b768ff599f425153ab5a6e37cf4919d33f7c87e31767db7a06a73c9275d0ef8252b0db63af6706541adccd08b1c6e53835b11bc8e5f05f2538a60783f1b5239d627ab8e51f0078a25bb95ac6f4f10bde49d490d008fb1647913553ea3634ec43a6c21b85758ecb48fae5eb8733843e0922747cabc7861ba2576007db32b5b62de538aee7221d467166f915afba63e82bc18180425c826eec4a16e147dc2716d042150b84f5507fd8a12b8e58fcbf41def5b4de530845c71c081f95aad7618b333da155a91a5424cee982eff491044d3803994f93a39482857a5bfac9609e503cafceecc2a423429e113e2a0b31aff5a6ccc6b36dacfc18dc333d05ea3f43c4b3b523877731ab8be40efd7911fa7975e8", 0x1000}, {&(0x7f0000003540)="9acd23e382bffcd7ebae30b3f0620f282eb0018e8c69a5d9231ab5746724d7da691f0a40b86c8df85a62c1bb6170140335ec1b8d2e9a67595e1f88d053a36b321917806f803a82bd75aa1fa42376f78ff6deeed5d49ada0dd97c72b6a03b5de9020c5f085766b7e5b059175ec62735e683e6c7d3812ba2d50ef54aa65a179ba6e3e03bf71c60b40b433a9745bde9b3bcc6730f39386abdac5974ffa0fcf17b14ac6e279472487a40d56ad03dc1b3eee6eba6918dc2fbcc757703f70ef91e936943d01c22ea84b7d789aad6cfa81ced0b4daaa10c286b6df054fbe4b7c47ade0e089310ee7e3ad4b96b73797fd0746837c67d2fa6408880492539645d76029f4a14c9b8c06ab53ada0d17d0a0bab1b12714b357d1fb1d714773c16e9606b924c60fe24f944fb3ceeeccbdf61032f154ea280a943a2697a04e13d71f0f19c10ceec9f6c114e5b4a636616a0ecd88bca2c5d25c69d41bdba9ba8dbfc4f3e3a0fddba75eb968db7bd76d83aa6bf5095017c0986913b4233433c097763f50947842fecc7445ed0b283326c6c318e809d5d081c6e359dd53d5bb7a003546758f927a84c4c28957cb6ebea7e38e604246bf0c018a3b3a708f573301735aa8d960363099ad71c134e42202a8a72dba24f332cd7a8c60168d88e3996691ec9202912a9c2f67d0188e573e4db4cc7c12b5f9d98663035813e98fa9c82db62bb558758452bb400b454caf5f1d2b2086c5979b1857486568ee86a9eda52e6b126508a3540144cba835dd4c57183aa81212aa46d5a6e76b3225eea68ddeda1f7bb29ddcf8a4c2972422716e639d8a8d579cd3c53c49831f7581a523e32db731dbdff794bafb3d92f540eb9418b29469bd73b456f3c82c8ca9ed45d18154fa87391fd319e12b81e0a2a9cb20b12c8d225832a1c0a87b78eae8027487738292464f946c8b7407ea984653da17d693302520da69ec87227062b2985df2a57b98235545007ea4a80f0dea4491d6473de35a8bb86f01961cb47f7545436087f7119df2d3143c8fd9b05bc75832ed3defdda1293150ec45e663a3770950f914eba629cc1c0fa675ed32d12bec85310aea9d978669770c636b3d62d29807477bd5942e1795bfb62f819b18818ad80b60c42ed842e10e24915f4eef6cb55d48ba476d368ccad62524e3ae7a7c21a3287b47494e99fb831145306a40c7cb63f9eeacc2c4f2b513d564875d4cd735ec5b5dbd3acf017b9aa845e210f0eac73c09055f2656d753796e7abad70edb3d3df9a07020b87e4951c46ecb548b75ddd063c1ff406541674b63cc97456eacfce7282ea9e4fd551d1c282e3ad946021a6eb5c09021f0ea13be0aea62c9cf1c1b73d9c913ff428f4a4e5195644078209e67c50a07d45a9adb4de74394e928c562506b93aebed4b6dadde90c109f94b5a5ab08a8b8f013e79ec0e366c9ab252dced5bfb7bbce35890e63ceb376786e0b9b7cdd650b5ef74060c9ad3cfc18af23067d294a237cc1e83c88f184a90efc2e0e13bca5c6561a6b457238c1c1c71e07fb0c9c956f14e94941c3b0ab88e7068e65b04cf0a8fe7404f170076401707685137bc3171acc48898a512b2cacecc63a5edfd9008c294c35091fefaa8aadb926c813932140073968829a4f1462250a33cae4cbd77b909c6b1b264a69316379aee64b33004c8d9802142c88ac4fb6baf05220cb55e5dabfdd4cb1d6246bcccf87edaf876855f9de639e69b1d216ef72bc62edf52dc49a386262642f7d1745e322ebbf18f298292c8c3b9bf663bb7ed12a39eac3ee26f50d68226652f1f7a8e6e88fbd819cd9de10ed518a4705d72c5ebd8ac07a3a4fde237a898d0877c28462b29d72c31b4966e9b0b0615fcaf07c8ef4666604215bc16e95fd7818ca3505d65461fb51ab83687f4cbc31b81f25643e2858f420873c98e00658e8399dde5912f31497bb368e4085dd7bfdd373a163420f8c5bf698ac48e4dd494180adc8c56d51136a3f9e2f646c2e432eb04ef8791a6e8311cedb8e7794033fa7be33c2dda12cd7f25f1321ca2997ee2d6b7ad3712a4511e03ae0c3117f4d15e9910f0a9b8ef0dcae7d8890b5db3b78f5f7b9355bb796c3f7b4e68eabd132dd0de46baa25cbb0f95c8e664e7c1981b426d3fbd1a2bac1f24f811833fe6b94d89e688da92a2bce1262186dd2234a2a844b948ccb3dab0157447d12bdc9c824ac5b74aacfa6497931648a8e39926e6ec9db236cb83aa4001a627dcaefa300c5fe98a5f3b31941f044d2fab3df30774973e785286ac9ba7bff69a4099b964f1e0c9f9781cb4a910dfd17abdc567221ef6a279bb0154c65ae6ff2fcc6948681e6a6283ad08b5186498cb6a51a146d3120663ac52abbc4f47b64cf0f06f549d0b1a17cf072161781157b20a73df078c0d6c7ef53471ac96b07dc23e3081195ce1a08f6916cea4af73ec0d4f754ac0b9b0a9f40163efcd0d6edcfb6ae09b2ddebe55a679f8166ee827faa5718f5edc71453cc2c224691b5599594c53309f6eae834a8fe8f045e4b51a10c264fcda6cb0080c1604bb744631a7eeedeb8fe48910196dc5b70ff599ac599b0deacd30c9c2d678e5d2e8b994263ab6627914e2872f4d0d3f8583ab19b5d90bf325515f41c303c60f4fc617285447bdb08c020a8ed989aafc5d87cd150b14a3881057de7ab84a0a954a56fae29081cce7852fbbb79edab7c729e5e3478ff0221330d462d7e36314706f32a4c1a45edaf91d801dc83032e997e05fa3092185577b67a926e74968de2599c15d6553fd9099ca8e3d5d07e18be008d31a02cbc809e975a724897734918dc6933d02d59849ab66da39d91e9e44b1feede036921e9570e54de6e1e0b2f140bb697fb805d05907833a66c81cb54fa8b5fe42333e13088f3d854d41f82d7611378637589906281470612de2519166952705553d354f72c6c6748b424cc798bd314a55b1030889065c43b7fddcf0a7472c9d8b064f25c07f58de0cb42f4a8f7a6f32adc6c5c4fe0404b89145fb108dbc982a58b9e5357ddf4769344f2181de64352a3ba7c51088fb693c347b0d030fc1efe7515f7a23a8058068c8d29e8b6869fdf5699d97819659efefdea2e4335caecfaa6448d0b8abfaa44b73154cc77151ea66fc4eb0e18be1cbf1529be93a22d7adb676068623df1b578fe56f6c0e9405ab1a37e06db2c729a5eeff8ca7d1a7252acf5845676e53a3fd18211ceb1501e1049aaa2f7e586b8671549283fd0acab047eccaf7c95d92637b5231e2d5792434dd279ae8f3abe546bfceaeaa23a8bcef38063ad6dc85037799cb31e7a2fb85780916c2529c123addb7619259f0927e02b557b93dd90dae0a85ab20394309b3696b95b8e0afa87223bfe84cbb3769ca686aa52752e0d6975300ef15414df72692780c709a51c423596f2be244589f4795643ac3e7f1502e73c8a9f5f74175e8e2aa998b778a2096212a62ffe81f9bbafdeda91f1f66a384cbab4f2191a6aa429c64e6c2c8809e69380caeca5caee7c3dee9b77c076354799c49aa7c1ad5f3cf7d2e98990698430b544b0337844a23c5cdeb8e51b7d08fc5f7fe08b6d2ffbc420667df80fca4326771241ad0515fd4ace240b793cbb4c5d3c32f984bebeccb30648195421ee569f75ce1b8af39d461693d17f73a66a0fd856aedd44815eec52673826509006f16207a51d3944085e7ad7455f94d64712193201b9e53830cf1d3396c250fbf1e32052134fc734cfe82b27967bdd8e703a827bfa90d2a34e8bd8b01fea20db05908fb17c43ed176e2b49c5d97cd49a5d9c48af9cdea7e2f1be14c78efb9ebd6e08a567ab77097c2e7e8bd157035afdaad5aafef0f27171f329f062a309b6fd4e464a799744c852cb23466dac6cd90b80e0e7da09130edebde7d4bf8f9255f4127fc4fe2c88e25892de5b5af648ff8033a30588bcd03d5c61fa28dc3b3451bf94976e9a5e7dcbb9b064c5b11a0dc1861a5403d0bbca7201d28c13697593d0644bd30b7afc4822425161fa2de1af79bd832c4854edcd7281b48786704474fd7a81968173b59dd60efe785fa5132daba707ec2ba2d9272e08f5587d8b21ef028cbbcdcb80474be12508dd7a22b16372cd91ca0a5808366ef58c622b79fa10296cc82e8eed77e47b75ded959cc3082988da456c8084d2f6167472782ca5645a2fd5c814a2326b60446ec199f3f1d098f7c4d49e84ec25e7b9dadcab5228bb39264f731f7e6fd74be25e88fd0770df57ee40ab8bb7a878998dd323e8c6dee73757f27c2157dcdc7385467b1612b033bd0d40914660088cbe7566ff06c86038eff77233d06172eeccfbf561daa07b6cc264829cce3294e5197e524548e8cff87394a9001e7839ba76f3cf04ec90104ed54469a926dd014a40ad0a18d58cc176a40e242b4e28c052145b624f1e464292a907b827ef60153400b050ac399c5220c3d75ea2d633ee3862c44054026a1969b2cbdd91909fd79cc09a0f2bce3c33b06846023303fd873932a0c3ba2f5fdf86eb6947ca1853dcbbc65d961314091f280139e7f065e6d25867369c6c2ffc729eb1cea1075b34cdd0bee35150a4d35026d0580606e9cfb9d89924a85d8f24c9d6841029e79adf176d0180cb0c13fef622dd18475996a38bd75a007087c0466eac20ed31b6f72b25b74a929127c79ef26a2f93fdcaf7b1278924816d5fbc2c4895d8ca94dce3bf60a9f5dc2e9477f4d116dca758e74457b6d17a462096bc23af8d992b92a77dcf196a9862c24c50e59935ae166c65e909958f6fc9caffde84e1516ea7386473c9e5c427ea6b14ccd1f997ae92412f018557e1ffabb6ad075b4d2e49358caeefe1f095688ffd018a99c3566ff7791e59305469c0e5b01ece9c573b5c3088d6b852da5e514de93c2133a71f6e8382bfe143adba2cb6351c1d654bf9e271a8baba83794548f69c2434d20b72b77d7b7dbf5fb97be31f712902cfe98743a974b6ac6a4310c7f1eacb151ec5cc7d50a302d6724d6f246f6e5098d7071fabb75da3ea2b7671fdce82e8a465bab8dc06a54669398685fbb9543b1bc96f9b51e4688c5fd", 0xe02}], 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8c, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7c", 0x1c8}], 0x1) 06:26:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20580, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x1) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc02069a5, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000574000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x80) semget(0x3, 0x0, 0x5a665208b848c8a6) r6 = semget$private(0x0, 0x1, 0x726) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x4]) minherit(&(0x7f0000646000/0x4000)=nil, 0x4000, 0x2) getgid() 06:26:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x1) r3 = dup2(r1, r2) fsync(r3) 06:26:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x10208, 0x2) r18 = socket(0x2, 0x8001, 0x0) close(r18) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r19, r18) connect$unix(r18, &(0x7f0000001800)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad1260d9ec80ac134b281be097dff0efa5b32eaf23b299e04d2f45a611820100000000000000e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d9250103a1b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c775d82e887d5e6d3aee60a3eded9923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9e614e2d0fb0c7bca52435e3e81f139bcbba38a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r18, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r18) r20 = socket(0x2, 0x8001, 0x0) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r21, r20) connect$unix(r20, &(0x7f0000001980)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b345a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501eba0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f719c7f0c076611274e38621a609fd8a45d1c6a557cbc4b8e3e40d6ad97ae5a93b989c55ad4966ae37ce9ee81f139bcb3d462d283aee56051efe6ea50b9d7f1b5f5446172dc857ca84b4e4454099e9081ae3872157296c0b41d95f84060000000000000000000000000000000000000000006e8731dc5ad8b8406f6a3526cf8e2dbeefdb0488254e784b8445f2e9d8910ff0e01840036b951346cbf5fa37dda5a48a69e310236233d95f4ad45adfcc9257ad6c45986a065d5843ce6802f2e516f8c40be8fd3fa2dc8368095f2cefeaa439789e312185a1389ea9bd7e9b4543f13eb9362688d50511a95c3c431026"], 0x10) writev(r20, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r20, 0x0, 0x0, 0x0, 0x0, 0x0) r22 = fcntl$getown(r20, 0x5) r23 = openat(0xffffffffffffff9c, &(0x7f0000001940)='./file1\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) r29 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xa2e18270504f1bd9) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000001b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084"], 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000001700)={{0x3ff, r14, r15, r41, r15, 0x1, 0x5}, 0xfff, 0x9, r22, r34, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r44 = getgid() r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r45, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000100)=""/114) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x3ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001f40)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a9bad3b739f8cb47f5486c163d5fd11fdb8694827f62225e8c3e75e800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75c3be8b234ce8cd2ff15b045d3ad4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479e00000000b51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad320736f5a17630cbdef19333635ff1f1c6bee8b6b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0724e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a12"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r22, r43, r44}, @cred={0x20, 0xffff, 0x0, r46, r49, r57}], 0x60, 0x400}, 0x404) r58 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r58, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r59 = fcntl$dupfd(r58, 0x0, r58) writev(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r59, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:26:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x865188cca3d7cfde, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000019c0)=ANY=[@ANYBLOB="2559857dd956b67826298857ac0da4759fcd17ddd91bcb68f3f096c658078be989b7a69ec3b4943a07"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) write(r0, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) r3 = socket(0x2, 0x2, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f0000001640)=""/220, 0xdc}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)}, {&(0x7f0000001740)=""/145, 0x91}, {&(0x7f0000001800)=""/240, 0xf0}], 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r4, &(0x7f0000000400)=""/41, 0x29, 0x40, &(0x7f0000001980)={0x2, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r5) bind(r5, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 06:26:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:26:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x6) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r4) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 06:26:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) sendto$inet6(r1, &(0x7f00000000c0)="1e6f447e8b123f197b2874a3c74e638bbb17912c6d25a9ed430636cec1501419d15549bb922b259ba7bc94370d6b3a29f7a375fd700b63e0ba7b090278b9593b27a3842b7ab69e8467814d0643efaa344164b539", 0x54, 0x406, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x80}, 0xc) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 06:26:43 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = accept$inet6(r29, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r32 = getpgid(0x0) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getpgrp() r48 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r49, r48}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000600)={r47, r44, r43}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x8003ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r47, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r52 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r16, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r2, @ANYRES32=r22, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000ddc88aa800000000002fca43dab35af3349f709d2865f953733dca2b21b1ace42fdb2b7a9baeb7394e66a4f07854d01123cb615774ba6a9292fad23897ac59e910f2c2b7e51a9918568e42acc71d91205bec242ff17493baa9e669d0d09f8493ad6af79d3bfcf7d23f390b1543ec7a9e", @ANYRES32=r27, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r52, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r53, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x7317c9c2e9ab0149, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r31, r54}], 0x20}, 0x403) r55 = socket(0x11, 0x3, 0x0) setsockopt(r55, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r56 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r56, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 06:26:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f090000000000000064060000000000000055b2acfa045caba9b3de424089d8bc92292a7897af8e254639aa091e501cccab446674a4c226c24b1690d34ab3b55f788e7479f19630"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmoure0\x00', 0x96dd7987ef4de3fe, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup(0xffffffffffffff9c) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000280)=0x10) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000040)) kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r4) recvmsg(r12, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/134, 0x86}], 0x1, &(0x7f0000000500)=""/141, 0x8d}, 0x1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r6}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 06:26:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 06:26:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000240)=0xc) r3 = dup2(r2, r1) r4 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r4, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r5 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r5, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) dup(r7) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r8 = socket(0x2, 0x1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) 06:26:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:26:44 executing program 1: syz_emit_ethernet(0x7b, &(0x7f0000000000)="dab75aeb6e8a5d863aced55296efaf9108eecdaaeb4d4f621556c5b7d3650425c0735d5553380890e1cc7efbbc51dd7fa6ddc7c0cc91ea196b98d09cba78615fd58c7990426395ae4417ce54b8582e8b6070a78430ed0a50bfa06184ec41bc1913489319aa8295208fb31371cf223afb4679260b752c7c76041b03") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10008) ftruncate(r0, 0x0, 0x0) 06:26:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x1a) 06:26:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0x1, 0x4, 0x8}, 0x1, 0x3ff, 0xe0}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600", 0x0, 0xfffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 06:26:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0979d91122d19897d3a27e14200b22019c04a5e02d45a65d95e07c2b4bedaeae6c2e9a4df8262080d21562aad2d6a5ffb6bcf1a275d564d6da147a9ec6af807b60fb683c7dd380f36f01c52bf7c40779146cfcf992b139f6b0babd07d43654dc7ebd1cdfe8099402947acfe24a5eed3b31312561d15bec21"], 0x10) write(r2, 0x0, 0x0) 06:26:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="625fa226586ccee04a0000014beb764acb27cda1e8b65259d4f4d00ec54b0eeed18da88efd279be7f8a20dd278a43cce5d31c3dd0d42678349acfa4f4eca647de875fe16c02c977643b3263c1b4cd7bb4b0b294272a301cf0605766821cc4e40712338ff414c7ddd0c88b5bdbb9ff1e8a439e0cbdaa2c07137a13d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:26:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f00006a"], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 06:26:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r4, r5}, 0x0, 0x4, r9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r38}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r41 = socket(0x2, 0x2, 0x0) r42 = socket(0x10000000002, 0x2, 0x0) dup2(r41, r42) r43 = socket(0x2, 0x1, 0x0) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r44 = msgget$private(0x0, 0x80) msgsnd(r44, &(0x7f00000016c0)=ANY=[@ANYRESDEC=r17, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="52a0e18d87bf67a86ae86a418a02115fce484593c4671205bfe4885a049ee38f41daf2964c6e7feefa4d4938d9ed10f768997eeb2e3184948af7a0b3e72ac52a4c8e614da6b65bbfb8cb0aa5aba11745d49d427a3e90585c28780af782ef225c4bb978cae4f3f58af99b736fcc811503ae1050a37542782030d6a9045db52f572494b0908ca41a1caffa6d4291070d5a7fa790ea4cd1dce0d97a2c129db54e091841ba34fce1ad88d4fe228eb54add684c85f56a514569b1d98ff995d64c079ff6f68f8ab035559cee2eb222886d58f959ca3f4a2c231b2d60cc95144c6248311df43b08245259f7873d90ca8692d7d3925e35", @ANYRES32, @ANYRES64=0x0, @ANYRES16=r42, @ANYRESHEX=r43], @ANYRESOCT, @ANYPTR64, @ANYRES64=r27, @ANYRES64=r38], 0x6, 0xc00) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r52, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r53, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r54, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r52, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r54, @ANYRESHEX], 0x3, 0x3, 0x800) r55 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r55, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r55, 0x0, 0x3ffff) r56 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r56, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r56, 0x0, 0x3ffff) r57 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r57, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r57, 0x0, 0x3ffff) r58 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r58, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r58, 0x0, 0x3ffff) msgsnd(r52, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r55], @ANYRESOCT=r35, @ANYRESOCT, @ANYRES32=r28, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r56, @ANYRESOCT=r57, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r58]], 0x6, 0x800) msgsnd(r52, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b9f1396463126fcb5355b5b24ea30b9eb5f180129175e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeb"], 0x222, 0x40000000000800) r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = getegid() r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = geteuid() r65 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r65, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r65, &(0x7f0000000200)=ANY=[@ANYRESOCT=r66], 0x1, 0x800) msgrcv(r3, 0xfffffffffffffffe, 0x0, 0x2, 0x800) msgctl$IPC_SET(r65, 0x1, &(0x7f00000000c0)={{0x6, r64, r61, r63, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r47, r51, r61, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r51, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r70 = geteuid() r71 = getpgid(0xffffffffffffffff) r72 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r69, r67, r70, r68, 0x143, 0x80000001}, 0x8, 0x100000000, r71, r72, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r72}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r72, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r72) 06:26:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 06:26:45 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 06:26:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff000000000000af6db527316f2285ba0a0016f87c8a5b671b1b542a5387a5caffffa714000000290000002f0000005606446ebe06b5f7430de14f8908edef213d992520a5413f1589cc420090d6fd5cf4dd6dc65c5ce546495c3ebfcbc6e8a0113e462d18aeebfc4ca137c702022043dc2974f4eaacfd3615e1385eaeca34f51a4b62bd02dee651861e7f6af658ab3ed743641e7aa29dafdcfa4faf59f2e50b14271768d19516eaa23e744c60876a809f88b80f3c1e4037dab6a48bc50a465905a544b3abf3864e79a6ce42d7d24bafe6a5bef8738102000000405087623d8b838639aa19465819d638728498bbc536d0eb6905"], 0xf4}, 0x8) 06:26:46 executing program 1: sync() getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x67eb, 0x0, 0x1, 0x2, 0x800, 0x4, 0x2, 0x2, 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x81, 0x6e}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/241, 0xf1}], 0x7, 0x0, 0x686c83c7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000001480)="aff7976bde1eff3480c54e665d1b8725d8eef8d0a7584c6d6e3f7d5529c9d2e49ef6bcc70fd9f578225afc6a4681790ed54e0292182676b8b84006bec0dd85c1c9df2a988de2643f2787e40a103aa175b13ba8fabecdc4f578129f58b3609cb15ec90d6ee3cf0e06e69b3bf37fb4d6b4e6d7c1b3d8c7a56bda5359849b22774f0da5e34f99aa2736b208b7c866d485d60e671ecc2b66d15231e5936c241a465121ba7ab37f61eb5ef306f81650b3e07f62a45bd8572e4fb17766788cb5e8c7bfcc657265acbd30d6b67bee389ed77f1c0d079d1d2b9d4ec6c57b1d9d311ed03e1f1cfa3a0eb3e1492c", 0xe9, 0x40f, &(0x7f0000001580)={0x18, 0x0, 0x4d2b, 0xb9e}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x2, 0x0) fchdir(r3) preadv(0xffffffffffffffff, &(0x7f0000003b80)=[{&(0x7f0000001600)=""/88, 0x63}, {&(0x7f0000001680)=""/177, 0xb1}, {&(0x7f0000001740)=""/59, 0x3b}, {&(0x7f0000001780)=""/250, 0xfa}, {&(0x7f0000004540)=""/94, 0x57}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f00000045c0)=""/4096, 0x1196}, {&(0x7f0000002a00)=""/237, 0xed}, {&(0x7f0000002b00)=""/85, 0x55}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0xa, 0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = dup2(r4, r5) writev(r6, &(0x7f0000004480)=[{&(0x7f0000004500)="31342e6a699502170a94f8b7a87dc676b262515bad857d0925128b48443c033150499deedb1d1e888df1bf356327e582710a25aa211c021ec8a36d435e9ee1e3", 0x40}, {&(0x7f0000003f80)="014aacdb63ebe52089375ddca6bc7bf71702d9ca66c6030fc09bab9eed95ae3a82fba850e95e668d0fa2b3a4317f4824cf5d819e8d79b9a50e7e85ac14be02304d6ae917e29904b473adff583c8c496e0c3510f5479bf481d58f2db50bfc0dc1ea4290dede1bba714b51294757791d9cbec3d741cc5049cbe3ef185674a40908700946f9e63a3518ffc7660cc57675d746424ade6f16fa39d38c483e839aa700e8063de9869eac9b1d72", 0xaa}, {&(0x7f0000004040)="14ec39b073ba2872c3c9c02aba9da32cb68105d364681b114bd94ed0b3835d941b35be8273f94304d73003a8a6e290fff3531de6032e57bd169e3f41b7eafba7c1cf412229dd846e2e6f1334e90464d9bb02dc62979f64108decbb8e6574d7793ecc4f0682e2a39fa67e7311567d244ec78da3e5bb44d2de0fc104e8e03c9738e38d7e075aa55796a31f2d1fe3fd5fca9d37c5d11bbfaeb4506f3df25e31372464be8ead98183b2c16573374ceedafc73b5eb0dd9c0873901294025e65d34b76615e86f9fe05dfc8eb840dcdbbfef29acd693c", 0xd3}, {&(0x7f0000004140)="d57d81d51c2d724bace5fbadc20300d91dead9c3b98cbb33c5adcb797005fd7d71afb6f24486dfb01d68069e55f97f", 0x2f}, {&(0x7f0000004180)="6d82b063c8ca54960d9db3fa1437b8152809d7404ce56aff8d7a47c8a1c458834b59d102d45b24b71e43750e15403fd1ae73f6ed632ec61918559b36478c78d3e8de26696b0f50294a2a5f5c800b", 0x4e}, {&(0x7f0000004200)="a308465d2484e617cbfe44592afc216d0fbfb03cb8b409ae6c36b89c84faae339f351b8e1cf4d6b018e9516b384ef7f09a094924e46ee881807b5a24782ee58863549147c980d1d5c3e1e7ed1edd7758bdb39b914014afc20fbfd95a737b261137e16ad1ab946c433375b3b7676e3a9422559e0903c1e1259be081a14eee3d2f7894af81603072e2f1399ac433bc4e3626e49ab31e5f6be82bfb2cec18bcb7ef8e36668c146f51f73a86a515f2c50ca338c7d3", 0xb3}, {&(0x7f00000042c0)="1976c78898895d13c309dece018d0f22cdb4aa5b76d15604095ff3ecc658a25a0f0996ea510e9bab92b864589868e0209b2df58ab859f3af56cbe7468336a2b260c1183ea1733013178084fb986eeee3641583dad217a87d5f2a73cdc3e301513b671c9f63ac753b47fbbbe07234994dcf3e6ceeaab2df88d1df3747dcfe1f1ce729ceffec7fc2f5659630dbc034208b2fb7c3a3a437a9e75d559c973e95aba23bd3b2257987512f6a63134b180f69ba537c121642bbfe1222a58448", 0xbc}, {&(0x7f0000004380)="f95bf9e71930f889457efb990a35daa13ba46ea3a23b27f9e5925c5c9877ade12acda9a7c2555973e80dbe731943ccea43c42976d893452844d20f230305543bdcabb0a71823ad8983d7a1a6972ca6ff0b1d78fcc0879d6825fe4816ac8a0080aaef37f0edf1a6a6d385de7b215f11058756bccb9aeb2b2c86855572f113cb2e8eec159dfa8736caa365480f6e2634540ab8ff1711bdd71b7f809930e8c463c385f002c97dee0acfbea66801b41aa84e00dfb5afe5412705f887a0ccbeb4cd58516b13b47b03eaf1b03745d525ab0bc438343dc5044679f896dd43bc9947d08449d659171f24b0d2099a005de3f5621992b907d2f67f", 0xf6}], 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000003c80)={{}, 0x7, &(0x7f0000003c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = dup2(0xffffffffffffffff, r3) flock(r7, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0xc) fcntl$lock(r8, 0x12, &(0x7f0000003d80)={0x1, 0x1, 0x4, 0x7, r9}) r10 = openat(0xffffffffffffff9c, &(0x7f0000003dc0)='./file0\x00', 0x0, 0x4) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000003e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000003ec0)={0x400, 0xe000000, 0x1, 0x6, "3abded138167c26873529a7b930aa4324c7a0926", 0x8, 0x40}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/tty\x00', 0x400, 0x0) fchmod(r11, 0x4a) socket$inet(0x2, 0x2, 0xef) getppid() 06:26:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xfd, 0xfffd, 0x3, 0xb4}) clock_gettime(0x3, &(0x7f0000000000)) 06:26:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = socket(0x2, 0x1, 0x0) socket(0xb, 0x8000, 0xe) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) close(r1) 06:26:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x38}], 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0xd02, 0x128) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 06:26:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x1, 0x69f7}) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000140)="02", 0x1) kevent(r3, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r5, &(0x7f0000000000)=""/50, 0x3e9) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 06:26:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x19) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) 06:26:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af2800997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:26:46 executing program 1: r0 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ff8000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) nanosleep(&(0x7f0000000080)={0x8, 0x3}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897f1cd3ea1af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e74791ff887d56435e52b481c674319f450d156be2b539b27682d9186840aec328a484f3d91af03979adafe45e81c70df0633587720e6ff63bbe6e5cf69294eeb5b08c3ed5b5bc80f79cbb925e2b08db9fccee69725918b1db9a5a76ea1797ebe174bd3aef700d7d772c449e4b798e1f1b831356e24fa622ebf80efaba89fcf85fee1707da54f53b1c1d4945b8218c801ee2454ab08c63e298710fd6f37f49ddb3249703e093dd1bbde901e53da19f1f2b063096ed97cdd29aeec98021790a76fa7a083366eb393571fd9e67a6997e40b39913e90192348c10b523572f735d29a6b6f4e92cdc163210c3090c1d668487dc30bb0850d8a795a92c4254088bc6a8ee68c6c5de54b4850b30d12f7675f9e94f4a4315f133302238b84d98b7f8ff692b1c23b2a7d7400f55527fb3d31147eee26ba9aa03948c400e01204d55c52e8d0cd4b32db0472f43ed6ae0e0f60079f63f02a038b19de2e9869f96cd29a3f13056404b85775bc31dbd8a273a056bb5eb763c51d73bd6cfbf696bc88ed8b7accaa3c03ff5852dc15328cacea03fe9e6d0b81c257b6a99583a0d286d7dc5fd213c24d4839d9ebe9e5e74e6a50ccc2effc76b5427c622a9daa28fb61b45f6cff0913c6cae7577044d949391018ad9ac2aeff97ab23d14ceb5d896f50fd76f9b1c879f05cb7b836a124499714b49cfdff66f552097276f2974f1ae48fb6c9ea4f902db9f7510a23d03671fd82d353a4809bbf112e26c04a5432f018c5332b0213f0d7003b71328b66e2dad1791ede742a0feec0a529f25cf3"], 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwrite(r8, &(0x7f0000000240)="490c2feb850a2032fc10eab22c172ea7573de7a1eb3e0e4278277d8f9d165762d09ffefa379f9a8c1362497f9471cd5e4fcbe4b6c2b72dbcbf7b0ec1840373b523826c238dbcdddd19d31e1aedc819918611421bb1169a46c7cf267765df3447df82f3ef6de70f3bbd5c5f1b828d6704af638e3edcccc2979d5cb6f1865ae260a8fcb9d21da6a320d895766434e933237f6dab42595e757832c13e1481b361a0fe89eb1d4e464fd27652fc226f30ec8333fd18f4b070d67acf0e38be751a622931bf97b54470fc4d13ba47017a28935f85510ba8dad15d3f8190948bac63e1", 0xdf, 0x0, 0xc6) dup2(r4, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xb05, &(0x7f0000000180)=0xffffffff, 0x1) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x7f71d6ee84cf7dbc, 0x0, 0x2, 0x2, 0xf0c}, {{r3}, 0xfffffffffffffffa, 0x4, 0x48, 0x0, 0xb1}, {{r10}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1000, 0x6}, {{r11}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) faccessat(r14, &(0x7f0000000000)='./file0\x00', 0x44, 0x0) close(r1) 06:26:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800a1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbe157699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb77001800000601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100000000000000000000000000000000006c", 0xb1, 0x0, 0x0, 0x3a8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 06:26:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424be14911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e37fe1552d3c98081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823000000000000000395b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x410) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/127) 06:26:46 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffd, 0x90000001, 0x20, 0x0, "00e74ae400002000"}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10, 0x4000, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0xa73a27ac6ecde7c7, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x100000004, 0x80000000000800}, {0x0, 0xffeffffffffff857}}, 0x0) write(r0, &(0x7f0000000340)="14202ac86690967d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f900eb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc3199717a82f2136c0831b1efe26896031dc05dd430b54d6a9a6285b0065cc24e4c7ce0a3aafabd2fc4c84d12dd64060b38f5ed446bce7ee7303eef5c1525ee7c34d5838049f1c1f4541efa7eead733c208000793cb72e2296f543ad2f54f47a4396a228b5f9943107", 0xd2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x34440, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000480)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x23b3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd107}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc2a}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x72a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r8 = socket(0x2, 0x1, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000290000000000000000000000000000a0f700"/103], &(0x7f0000000300)=0x6e) connect$unix(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2f66696c6530001900ab109941bb54464c454579bc8d7b264fb40c1b588a6e7eefecbc7f0b1f2bed894dcd640464cced240901d59b128930fae9ecb7d08b2bf4be897c4b2ee0ab0eb19ec80c5d0c15d2"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xfffffffffffffe9e) geteuid() lchown(&(0x7f0000000000)='./file0\x00', r11, 0xffffffffffffffff) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r14, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 06:26:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup(r2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) mprotect(&(0x7f0000317000/0x1000)=nil, 0x1000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x401, 0x1, 0xff}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x5, 0x5, 0x0, 0xffff, "fd496b00044bdb8623baf9a84b5a73c89c1c890f", 0x7, 0x7fffffff}) 06:26:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001680)='`', 0x1}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0xfae4c9fe3aa0fd4f}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:26:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x752, 0x10001, 0x8, 0x3, "652753037e499ee456fd52f98ec76ee68ec958d8", 0x80000, 0x3}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r4, 0xd72a, 0x9, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 06:26:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 06:26:48 executing program 0: munlockall() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0xc002, 0x0) getgid() writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="f591f1ab4b5172b623577cf0cfaf80c8c89ef273468449dcbeb117aceca3465038d1bfd99bba9e59a8836d76248b71530e060c630d41b0b635b199b030443669a62e780b2a25125d9563509210a8c5ccdedbccb6cdbab754ec40863759196b8a3f96b782e2bb2dd16eca60f7198da5e2e18fec9bd06e37a8f17951d03eb0e29c226f2b4cef112a6c0d8018289f7b7a4b62cc09772b2563fedd393855ed9bf0c99fa435b10370f8dfdf11bdcbe78758ff5cd31e0de62b", 0xb6}, {&(0x7f00000001c0)="ce9affec80d2cdb51078433e005c4eb516d16249e4a1bb7922ef62af66441d9f101f05988045b53824f72b8b1199818d83828c528c6595780924d671f73b82f19454093dddbd4f", 0x47}, {&(0x7f0000000240)="8dd51d900b239a7d6afde670e9d023f1310622986783af215fb00191c5dd39ba536bd5ebd4c5990a273cc308a66008177e52002bf261fc2e1d55dab2daebf13730733899700f1fe81f8ecd5fcf2bd37600b4da7c079f61669e1b6d264dcc", 0xfffffe16}, {&(0x7f0000000080)="b9f7f0929d6caeb4925a69cec1dbd3d13ec99835804ead1827f36eb8607f1e29c253e424d814f3ce098e2dc517e3a17423ceea750610870d8a", 0x39}, {&(0x7f00000002c0)="8fced0bff1270b37e4410c6846749704db006bdfbcd2a6310c54e800fdcd63db4288d21cf9b9b18dcd178406535503ebd0e3c21bc683c01624dca1df7710aad7bd3b6c34d8dd59a9e9d8c92efcd37263d3f1d5e3a6d927994af2abd690d1d60379ce0677d0ffbfaa69805eade1422fbae4b243151a5923e16ffd8be5e1a5b70fd885c1b95d901b4b3477f53180f60c070688f75facf1ff059756ee3eddf38fe7064d1c7848e6d136442b4c21e4b50b62ac360ce97db9e10e6a99efa9837d8454601d7ec25227919f5e1c51364e9b35efecbe9d8dbe02d3af43b5189a", 0xfffffffffffffe47}, {&(0x7f00000003c0)="a19f80b46e8bdc2240b9eec4d1a398467dbe6de22b6a730919d571c5231240f7d3f490eecc99352c7fd957a397b5509ae5b75c859d7aa97bf8786a796681b2ffd79b93834d9aeaa415fb6c4b018ea3b0456a2f23a28a3162a3071ee8c3b735f2255afc30b12cf1efcd973c05415bf25b0ca3c7b397593cdb36e3212db6c9ec9d110708a2d8549eb807aa07be925de9d032d797dceda21d06067803804b2eb310e4ca5df5811576a8d8f8", 0xaa}, {&(0x7f0000000480)="ca82613031c8e87020a2aebb5b537d8eb1c5ac442cfeb3837046738c881ae241cb428807f02a248e6f8468c3cb993489ffa2046a470ac4e2060ec505a9e704ed8ff4665477514f84e4ea8e144f807c0238df601328a7120862a9d699484edc545d617f0baab7fe066fb7ce843ce70b19ac5673326ff69d566404e31838be9054f1710f22a66a90a3a7153dcce03ff5be05dc9e660ffe953e956a3b1964271f0bc0eb80c0b26e64c11633202563a98473f5fd5b11c48958e6f56e553ab8fbedf151e4fb0a09fc7053801666f6de1e4a8f0f61ceeb", 0xd4}, {&(0x7f0000000580)="a5be6473bf77ef8a742b61f1791273e85fabfacfc55b9307bc5fc1c413baa9b4d6a654abd41efd0ad4a1319fe0c88c78bc04d68dccb59920d7e474591e6c9efcc14d794c9794258179622429803601e2595c98dfbd7f33f17212a14601d6f7a1f48d2f2ed1442a4616cc2e5ce91c8b20de3b2aef340234cde69247033fda380bad140035c28b44b1fcf844e7679b2006befa61ae6eef378dba48ed488658c73047ec40ee12af8909f0ceb7b820697be01b1046124db2286714d175c67040252de3ca38b49ce93276445a3acb8a25ac8b5340691a7fcf7cc178e56a8d204167ddf09d3873d914277a280b3c7a1a7ea7b4c359ff882bab7e1e003148b7ef9af7c90989ac963f4d81b500e0a94686476011014e3a5dec2af0550b262a398c0c95c0824a4f0fcb32a794955f10062f42de4c3f0709f8b2f306c0c1099357faddf83ea5adf3a32409bbdb7bc93f81fde6203556fd29af2fb9c1dc4b6600363189d9da36f8159f8ac43dc54e5ce3d41e99b2e544129435a6d5c47574cadc122746120c3555e403e77562089769f4783507c2a92c4fc3bb911508d363c2a48914654ea477046dee3789d27858fcd1f438b07d559fcb5503baace3130892d322ff2a2d5de729d54bbc35b715f70838ca3dc28faa12ce584c041d6534ae24ba4ef43237b5eefc170262ceabd11fd9657638d8406d4ca86cbcb0c11f41267e7f6fe9111bfd18c83c18c1e93cd21071416b5e5a2b9a701fc679767f433fbadd7e105684dc9ea66b8a54c1144afc16f7a7ebecfa7156d7b56a747374b71a8a92ba21cbb89bc442ae5c43b0ade0f811a6049d60f64d4bbebc13ea8243534beadd972a5c706cc5f4ba71e8271f433607ad577948a471398630c8dbfb1dccfa251020f68fc84d888c99bd6854a3df9816a669bcdab4bfce100ce3b0b9819539ec0cc213e4d30483f7a59c5a50b696823588ec25bf1648a80110e32a6d6a7a458bf942d3cb305272e3cff92747e4f2fadf37efbc3e8b4b0c991119094df0029ea83e0b78a476cd3cbe12031ad748cf622cf30b22e91538f6af50ab86f2995b661a0c21ebcf0008875a8d967f6c3acb100fde369fd865f1370d5fdb8acbe95150a48638b1ab84870e64a8d36362a8f58899f5a9093603102fdf0f860a233ed5c2e18185c72d53d761f4102944889aefdf26c60dd59f726d5e1e423688ef2fcce02a595ef33858c057d56b52533803f8542b94241d72bd826e142f185e1318754f5d32e6e486de65f383d540930da3b26159351650396d148d909591705c5b63a1a2aafe6399d2f2657b04b008b9745d11022c8dc0f905095a802055cb131292e2e936be1dae99f17ea117b06eefab30c9a16ece606c7e15978477059ffc0c5a67c4bb491603509781617d14017faff89a079cb6407f6620fa8c82ce9530e01c3225d17c208838b9b0fa1d3ee210c412b462eb015a9c4c56a852b091512b504dd4a3e20036c905c3d860e3aa97bf83ff4959dd5076733a2e9addbdf5d780c8dda3ac54439d3b6db8ff2cf712e9d8cf10f59b46f7bda06dc1240960cdda05a8db155ea535f7e6bb7086265a5af7722b02dd526bc5bc4e63f330769be5c9d27b42b231a9a57aa24e5c29da9f84da725d158b46041ed3def7353da9ed4ab308c4be3cf41457e108d432573bedd8421e3d547447a7475e5ae71eb1218fef324b0dbf48ee9a56ea3166cafe15f2097ceb57489a8f40af07c21fd277af69f2ac8bbba555dac2655d28ba06a13041e05943dca5700e2e7823cac21fa88d442ecd8314e8e5a7cab09b1483ea179f28dc1e4cc76352bb11f63c37d0e0bac1de47ac4c8b099daea5bfcd8beebe39774cd7d8351e4a2c0b939f3fc115115dea7aedf887c221a7886455f4ed4177edace0d7cd204f2a0996b8762db274636750d77e048334352a02bd31c6bea8f41cb2a0df3914d1b9ebf495450e5dd8f27ee501e525e1c47ca7638b1d7041d57258d94afe4772c704dca8dab2db7eb37e3b3960a9a7184820f60ccccc4b27b658294dd231d24ef7a4e50302e9f754753350997175c772eb1e7fcea59b80b71a3ef31d74e227354362eadd13b8c8a7b3d4de2d2d501c9560a6a5cc762535e52812554ceffd004f3d1dfe8bf0129eca3d489736c2b13db5a67e471b0c9212f6bd289bad3d4de742e026eb11358aa9a01dde6b37f4f4f030dfa94c88792fa4d5284e82d1714c37577c55aa0b7c062c4ba08542b17cecd3e590860fe854a9a290599673dbfe7b6ca7805d28443ea5d55b0d3b036f7b7607ad3c8250db13d8ff656c245e858fba8ec895e898160318cd12145047cc43f10a8962a55ccef4cb0f1320b053618f99a4a9e00dd584b30190ab6f6f4f15cf227f0f4f6bb030eb78ed4936b3ab334b498277293dbb3d038a6cb8e8db618a1aac377b2a0d028b39f9d0b2c4fb5aabf469e7f374c871eb9362e9e3aa4bb48f023eb4a378f69393828e5a1703dcae7eb107c27aaaebeda9ea49042d1b65bc4297a305c40e7a1213e2d21a73fd9483840f05cf7a091bc5ef636becf9156f492a9c6f98f5012815856820bb0f6b1cf35d4070df487979398d3780f1c3a79ffdebc41dd7f2fdd22f6c71d92fe65242b68492d62fb08a01943d61787465b00123b809ccfe81906504f2f5daba594624da2c4c99c2ce118f3d61d24f0fcf4627e63ccd3b071ad232963dd5d0a3bcd14ec893a31c2629d48fb1f06d348d24257e9acd4e872067ca88953adaa8eed1225c1c30ed9c42ce3a590268a7182b62ac9e0383b250ccb7ac543f796fca4814ad048d016a54c10834160197d04756a8a543e05c90194aab6f1b2bfc0803a3bf550225fe8e4ab07ca7549e6e465e0c0e963f150e2859200a9aa0f8b9763571ba8545b28e746af2fd68f37d14fdd92690a64e2ef5f9d677bb9888e96b8ae3220738098dbe0dc3a4db57eb06283d31c76ee44a4920ad5d053fee1e45afb26d6619d6fcecede8c46d1510fb5e1f7e10a46c2ee9787936cf8bd52ed21ca0cf736f328d4bae6005f00edfa77b773a7c9e7bd837b15bce203dcaa1785d17b6917625381ec8f957890493846f7c3e1244011b43421400447f7701b7afe377069910c5e6ba99599949bb2fa1c5f2cdd4e0b004fb0d26cc98a6f44a7f508b341541a67e97860b23923d4018619f456a43913ddc5d65f4d0d0f375de23ae91e4f663df5b7759f8a470f535c32bb945a0dffe98af132fa517f4200d5affe757848ae634a743c141736157abd0494756defb43e2ee5996e7cfcd3bace51c0a6b7fb60dcd8ceb8c01fa225fe1c9ec830a737dcd74c6cc52ec988ffcc1661cd2ea7f88b79849cb4b92c8fb286fd7b02adbc830f9b69b817f923f8390ee897c8f220f40f19983a101b26d887e064a95f1f4c27f0cbc6d84a2d7764acf9de61008bd01df5a38aee6f42a0e9c3fff85431bb1eb4e37833accd71cb4bd7561f790569ee9afec73e86e86f898921aaf278cb84321d87e0e7575e8dd516266483cbf07cae5c2ae9a094a20e753183269c35b0e8ded06655176c5be6d48f0cd445aeb943682401335f9aeac2d8874ec1a9eb2b26081522af10380f5f4c6f3f7169d8db34e7f7a88ec6ad1704bd5049063dc9559e9c02ca2119654e1c4c425b124627d9d87cf4dc68cf79b5d24e93921fcb41a320b034ffe6476312e6d5d8b3ca98c3907af067c8171331ccf77eb27daac3e0d707059c6e7c3a6df0b61a1f054497a715022953e656a7120c63121b4ed82ebf26f0c360c1a182a2af02fa7665ef6c1e21ddb5f4d622ec3a58d2f95830e74793dfc0ee53e1122a692303e4bbcf9453f746260619dbc9e9d11c9c4099c82e376078cb4be68bf90e01757ff72ce61a685565fd4e4f04cee4103c0973d56537527e43b7e046260297241fc7bb67356fc0b3cb926447e7d8a8a958db7c4d1f561c8ca68d248c7412f783bc2ac7208ebeed14d962a661b63f0d8bd1a4f8d0fae27b762808022602a8de878f83ce37cf9dae32d208eff02d321a91d5f05570166ca8501c208ca618aa2ea5d8f2ef4dcae002063ab1701662f59dccf2ad3dd53c0ffd5457fa88f0415308562c1e66b0b3434ac2565f5fa40fa8e0668207ec2f99b2593c2c72f1ed92153c4080896fe5d60d39ff55defc344daa603b62bea52064728e244ed91582dc129fb169226bf924574904b287b979cd75aeef225f839742cd0f56a502b915a5457201ca409479a8b0b5f06299bf5b0024332e1c9c487f1d4ac3b764a2253f0acba72e3da36e20df439852fa13c5e5e9a0f10676c0b18f673db4026eda4757c01b85761b242753a33ecf11f685182343a2a9dfe345a3f8db7127b8991b703e52ad865c09b6bb1f457ebe6bf2c6543d1fa34d808604b5515e6bd36f1bb0d9565544ae6678aa8f52545c1b519384548de968351968b18a2e1f64db3d3c32d6a2c5733dad2c3f0c6d5695e8c8894fe2317f17f02f5ad97ebfc6f11ca060f25219d5190e3e82de4a4731dfda33049977ce46619ef212cf2d0205a15edd201603ec1a850d8322389758eb0d462eaf4f30dd99ff446ca8d7e4d993e838201bc81427e607e39f953c6e98ebda642468de56af7c5c678e64dc5bd351d76fdcf125fa810c82c6d2211712ae5e7958f5951aa6fb61f706000136fb9f0816e76813e877b6f8141a140a5b7c7113cb350a3874e42311a9fc92126bbdef71daaf37ed327b941c51a41f4fea729a0333c69db5d75a850d36bdc2557d9c205697fcf223e31c7a3fb6d75d48417bfab12f1f9ef18ff8c12f0dedf741f4e79ea860e8b1dec800d8a0e0fbf1343fd208dd0c79a49fd2949cd1c2ff0f42151ff75fc21c10c09b75f4da4daf8fb319113e5d7523eea940e28f4bffaad42ed84e60a3ea3ff663914f8068750767e5021cf7f207a7899ea03c76e1b851f020500dc368d851ae19283f8220a245607b1f98982ceeba8e7f7b7c13c0c67e65a7815c085b450680975abbf8c4b89ce817d4c221e08bd6b5bbed6a482b7cbe2990c6378720dcada7ceaaad730df1a86f327d202ff6412ba9ffdd52452ca6f33c739de2cf4e2311da0cf18a996893abb6e2b6d566a027cb01c1ac9d7bb85f7fc0bb98598fe4c6fb3b3fdb166550a464fb65c39e6b73eeeae705f9c9062b30bd4e1df9c0d33875318e6938d7c8dcb474091b69489add7782df46f6eb547b4ac0ef46e828ad8a04b512b01010f73a682f08c60d3455760e3e0ee724c8959827ce3584687a7f9a20d44f9f829747c3ea56237eae3a92cccf3bd37ac81f28e8ad8e70196f302c6ccd44d3cc6552f1ea1f657e3f3cbd646941a0eafdfb59ae9a20c19049f9cf6f89398f1b80c185413ccf04f143e1d89dd835781b2a1f19025a53aabfa734d6d7c33f58f6dbbfc984dd38ffe052282f229476fb5ce6ff884772426e41471746c4082e71476203f5384d00369868e226dea9a2478aa85390f6e5c02210934e9a374e0004bc37cc2d99fe8f2190e7de46a8094dcc8055d6c6785c66a476226162a6825b570edf8da0c11a3544c7999a7ae49e6d8f6a035d6be962c9569664d958ca657caf6011b28b07a62f6a10c9b9723be140926aea1aa51e2df82a7476522d8afd62f051f1f3af084c6f851676f0633baeb9bfd5cf9843c645b1e1a818664ce2f3a5711a9b8b90c019e49ec2afeb781d38e671d4b6610234c4e92ea7834f240d267562717663e033fc49a074b96b282cd4bd18385c7340d130e79333c982527c78182bdbac699f818761bb8fb1b43cc8ef7ac8f7a70826bb3d2f3920306ffb8", 0x1000}], 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000001600)='./file0\x00', 0x20, 0xa4) 06:26:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x800, "000000000000000100002000", 0xfffffffc}) socket(0x2, 0x1, 0xff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r1, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 06:26:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = dup2(r1, r2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000002c0)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) mkdir(&(0x7f0000000780)='./file1/file0\x00', 0x130) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) read(r5, &(0x7f0000000300)=""/63, 0x3f) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x8000, 0x30b}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="bd1aa8b267e776ee8617c6963fddb1d1e5c8c707986b97a2065fbb3c88f79fd5f0058d79fe18b94b5321cc162cc339ee4f0ccf1c882e5910001910c451c0acbae8c98f8698366ebebf7616f0e2e837c64caf80d943a59745c3190e32b1f4ba27e2c74fd3ba9627afcb1c936bdc2b8c8c1e2cefb2515e6ca8", 0x78}, {&(0x7f0000000500)="d0c916fc8feb2254660c625efc1410a10cf4c72224ebaab27c16593abadf6871b7874238df1398e3caad2ca4a8d815d512811f18754741090725f3e7d15f16f860575e39fffcae66859d15f6279f6a53c63a3765f2485e1d1374570d98d602e6ad235c9e299724c5cdcf05c02fdf47ddeead688e3a279c50dbb1b39ac2", 0x7d}, {&(0x7f0000000580)="b2aa44a384a2bd12165b8381d307c384f6401b19c19848a6891d2183fbad73c06c0eec7f06edf33037d4ded2c678b78e22d18fbbee942c1f8876565bfec9527564cbbd0c47c41e8e10c04facb263117965cf3a18f4570c3534a2bef13c0d39c1bf19eb4a679dc29c2843d679486675e6439deb1058dfdb2cdaa49d3c9c28674bb78ef5a63107346417ec9ac6e4bfa49fe31086e59a5fce29686822181e7af6cf4f16a8fb5d73a55a663ec7e985e73e614d110bce007d10768d0d1547f687a5591dcc1fc90818fa1c185780249259f36b284c89a83777cbbeda8363", 0xdb}], 0x3, &(0x7f00000006c0)=[{0x68, 0xffff, 0x6c, "6d55933f5108c41032a91d29b31dabd78101d21c0ebd9b537b0168b545f72bb3475cabaeedaf5990ca4577ca0952b176542669db4b9bb49d1ee00ef8f934cf45f14059b0277d966971ab926463d94087fb906a70beef"}], 0x68}, 0x809) r6 = semget$private(0x0, 0x3, 0x774) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000003c0)="37d43e00b173df8678e1ff5e4c3e4bd705310f3e1f6db67b6ed528690a9ea6c4ff86be532bc7cd3a2d70cea8901de653b2bf2c555d84dd0f8b41b26e9d878051841ce8ad4d8af84d5b1f269d539f04d077184f590fdda8342df22b64ca5e5a3aa3fda49a9267ec4fbacea2e84165147829e10b6b177cf4ef3b79994b5229199e0909250e5510ad27bf74806e069fccdd44d245ed7632d4b97c1d088999553965c532", 0xa2) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r6, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 06:26:48 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="aeb1e752b1f9026500"/104], &(0x7f0000000200)=0x6e) chflags(&(0x7f0000000300)='./file0\x00', 0x8000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x810, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000002c0)={0x5}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') munlockall() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) 06:26:48 executing program 0: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f59d81bd6fd2019c2b"], 0x10) dup2(r2, r1) r3 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000040)=',\x00', &(0x7f0000000100)='*}(\x00') r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) setsockopt$sock_int(r6, 0xffff, 0x1ac, &(0x7f00000000c0)=0x3, 0x2) ftruncate(r5, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 06:26:48 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chflags(&(0x7f0000000000)='.\x00', 0x10001) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000040)="c065011a8acc01d4216a570e1aafe6964841514a10777f8c9cb646129a153957b6c98402cdb0851af1352fa1d47e34d1bd04bee4f621af0deca80393b941448e8586729ed46f8a3db2c842fb708f7ec1484cd2373b0ff17ad4", 0x59) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020900000080155ccf0570d68ef536eca4cb253029d02002fbfce7b322d561e34830335e75e26317ccba09650baa5aeb237105979530ec086df6d14294dee27c45f8b473802ea1955293320a61345b4da2e5f6d10ae2593c1353a7090d889f1f29caeeb18caa079b68f357145b12f08526f746bb43ceda5ef84d42fa03999e6574ebd0a0a389689c23c504c8000000000000000000"], 0x10) dup2(r0, r1) 06:26:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 06:26:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0x80d75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f00000004c0)=[r11, r11, r13, r2, r17]) r18 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r21 = socket(0x18, 0x1, 0x2) setsockopt(r21, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r25, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000400)=[{r4, 0x4}, {r19, 0x1}, {r20}, {0xffffffffffffffff, 0x4}, {r26, 0x8}, {r22, 0x1}, {r23, 0x80}, {0xffffffffffffff9c, 0x4}], 0x8, 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = kqueue() kevent(r29, &(0x7f00000002c0)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r27, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r28, &(0x7f0000000340), 0x1000003ee) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 06:26:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x6, "090000000000000000ffffff7f00", 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f000076f000/0x3000)=nil) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f0000000100)=@file={0x3, './file1\x00'}, 0xa) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r18 = semget$private(0x0, 0x7, 0x180) semop(r18, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r18, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getuid() setreuid(r20, r21) r22 = getgid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r23, r24, r22, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r20, r22, 0x0, r23, 0xc, 0x80}, 0x226, 0xb0b}) r25 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r25) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f490a6dbee21f22515327d6d321c703911b1d0e2192c3690412dcf585"], 0x10) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x200, r7, r17, r20, 0xffffffffffffffff, 0x80, 0x3}, 0x97f, 0x4, r25, r27, 0xd295, 0x7, 0x3}) r28 = dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) ioctl$TIOCGETA(r28, 0x402c7413, &(0x7f0000000000)) 06:26:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000058407708357871939e60b81b4d82e35c523379a3632c375f6139cfa5f85230d198554d51773502f988a02269c7272e0fe6c662d01d067c541a7987681723ac0c09f10a8cfd252cecc2f1712348afef528200c840d6e23d5c52daeb08fd90e8009e9131aff21222cefa96961e9b1e8ba8de30048faa1ddb5bd64647fe56c5d8d5da1739f586d37a98b2a7e4d67c56a69717a6d27385b3218f229cb954fd43f7a0687e4af9646344bf46f012600507e68c9fcba7061eb2ae7524646f796b542780fb8ccad3cdb5acaf34cc2cde4706b08c9c4a21e2a573d2205b22001684ba41bd3876219b924db95cbbef10a4eb6b0d5f3723f4"], 0xa) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000002c0)=0x8001) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000180)={0xffff6776, 0x7f, 0xd25e, 0xfffff800, 0x5, 0x6, 0x94b, 0x10, [{0xffffffff, 0xffffffff, 0x1f, 0x800}, {0x0, 0x5, 0x40400000, 0x9}, {0x7, 0x1}, {0x6, 0x5, 0x1, 0xffffff00}, {0xfffffffe, 0xc2, 0x0, 0x40}, {0x1, 0x80000001, 0x8, 0x8}, {0x8, 0x7, 0x80, 0x4091}, {0x4, 0x8, 0x2, 0x20}, {0x4, 0x77e, 0x0, 0x5}, {0x6, 0x3, 0x2, 0x81}, {0x686, 0x5, 0xd1, 0x7ff}, {0x1, 0xfffffffd, 0x100, 0x7ff}, {0x81, 0x101, 0x1}, {0x3ff, 0x101, 0xfffffff8, 0x4b}, {0xfff, 0x9, 0x6, 0x4}, {0x6, 0x3, 0x1, 0xc0cb}]}) 06:26:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x8) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = dup(r6) accept$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 06:26:49 executing program 1: msgrcv(0x0, &(0x7f0000002140)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000010c0)=ANY=[]]], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socket$inet6(0x18, 0x2, 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 06:26:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x3, 0x9, 0x3, 0x46f1, &(0x7f0000000300)={{0x8, 0x7, 0xe9, 0x8, 0x5, 0x8a, 0xfff}, {[0x20, 0x7fffffff, 0x2, 0x3f, 0x7fff, 0x100000001, 0x40000000000000, 0x5, 0x5a96, 0xfff, 0x8, 0x7fffffff, 0x6dc, 0x40, 0x200, 0x1, 0xd23, 0x1], [0xffff, 0xff, 0x7fff, 0x1, 0x7fffffff, 0x1ff, 0xffff, 0x800, 0x1, 0xfffffffffffffffa], [0x8, 0x2, 0x1, 0xffffffff, 0x9, 0x80000000, 0x2], [0x7, 0x100, 0xfffffffffffffffb, 0x9, 0x8, 0x7], [{0x3, 0x1, 0x3f, 0x6}, {0x2, 0x6, 0xfffffa11, 0x4a4}, {0xe, 0xe0000000, 0x101, 0xb93}, {0x7af, 0x401, 0x4, 0x6}, {0x1, 0x5, 0x2, 0x9}, {0xf40b, 0x10000, 0x7}, {0x1000, 0x5, 0xbc7, 0x2}, {0x5, 0xfffffffc, 0x80, 0x400}], {0x4, 0x0, 0x8, 0x10001}, {0x0, 0x9, 0x1, 0x7fff}}}, 0x9, 0x2}) dup2(r1, r0) write(r1, 0x0, 0x0) 06:26:50 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 06:26:50 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:26:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x104) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x2, 0x3f}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x4544) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) r8 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r8, 0x1, 0xfff, &(0x7f0000000180)="126eb142ffd0862373f362ecba7c06091cf6d68cf73c285f12eeed9797ae82b9439fd6e607c5d098c41f48196ea39a28b70437784d679a2e21b5f4b68c363d84f85ef0095959a19bf6dcb7ade4e371517d338fa646b54387016531594bea833d059ad957a7a10cac43bdf198aee25bafb16eee650c9d8d281e10012ea9c2f4ada2386606733fdd497d8d9331f64c533257495d6f6e28542948ea6e12f443b8f15f7f601471f39adeeb4b66c0a9276430", 0xb0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000000c0)=0x6) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x7, 0x0) 06:26:51 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000001e6a87f5"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0xa7f8cb949e7c26f1, r2) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x18, 0x8002, 0xff) connect$unix(r8, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x1) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r15}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r16 = kqueue() kevent(r16, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 06:26:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) dup2(r2, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r5, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{}, {&(0x7f0000000080)}, {&(0x7f0000000340)="c22f94dc69dd76c9dde7006a92875f6408d721402283a3b5d6800af08874c93bb750345688e1fc6a690113c8c8cf02bd672062224f0bad1749fa8ba69c70790ada281fea79a69f951c83a7ac929a0fcf5fd0bed3ca9720c67c95bef1da85e06ef33dff47d2369380795fd33a6eff0ca70070075218e8d673c7c7a2ba00c412b785a0a998e65d53b7f1860aa3d6dee3c118459625023a42fb738ab566f8526cc2739158eb67a3694c45"}], 0x87, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:26:52 executing program 1: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x27, 0x0, 0x8}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0xcd, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xed, 0x3, 0x36dc9b59, 0xfffd}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kqueue() r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1024, 0x0, 0x0) r8 = dup2(r2, r7) kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 06:26:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1021, &(0x7f0000000040)="da000000", 0x4) 06:26:52 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 06:26:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000000, &(0x7f00000000c0)="9a0213000000000004000000e426e00818d23a00", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 06:26:52 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x88) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r9, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r11 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = semget$private(0x0, 0x3, 0x10) r14 = getuid() setreuid(0xffffffffffffffff, r14) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r12, r11, r14, r10, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r12, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getpgrp() getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 06:26:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 06:26:52 executing program 1: r0 = socket(0x2, 0x1, 0xfc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffe, 0x0, 0x0, 0x0, "0106f304000000001200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:26:52 executing program 1: syz_open_pts() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x70, 0x8, 0x5, 0x6}], 0x5, 0x0, 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r7, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x3, 0x6, 0x4}, {{r8}, 0xfffffffffffffffd, 0x8e, 0x2, 0x7, 0xbcf2}, {{r1}, 0xfffffffffffffff9, 0x28, 0x1, 0xfffffffffffffc44, 0x5d}, {{}, 0xfffffffffffffffd, 0x8, 0x1c0000044, 0x2, 0x101}, {{r9}, 0xfffffffffffffffb, 0x19, 0x60000002, 0x7, 0x7}, {{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0xffffffffffff8001, 0x3ff}, {{r10}, 0xfffffffffffffffd, 0x21, 0xf000000e, 0x9, 0x8}], 0x9, 0x0) 06:26:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x1}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 06:26:53 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:26:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) kqueue() r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202162f66696c653000"], 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000140)=0x20) fsync(r3) shutdown(r0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x8, 0xcd, 0xda}, {0x7fff, 0x20, 0x3, 0xa81}, {0x80, 0x20, 0x6, 0x3ff}, {0x0, 0x1f}, {0x4, 0x7, 0x40, 0x6}, {0x5, 0x7f, 0x9, 0x20}, {0x3, 0xc5, 0x6d, 0x7fffffff}, {0xc2e4, 0x2, 0x40, 0x5}, {0x8, 0x2, 0x7}, {0xffff, 0x8c, 0xb2, 0x1}]}) 06:26:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xffffff7e, 0x0, 0x0, 0xfffffffffffffdcc) 06:26:53 executing program 1: r0 = socket(0x20, 0x3, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c8", 0xfffffffffffffcdc, 0x0, 0x1202e56e) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x5, 0x14, r0, 0x0, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40080, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x3}, {0x18, 0x0, 0x1, 0x5}, 0x3, [0x4, 0xeca, 0xdd, 0x5, 0x1000, 0x2, 0xac0a, 0xd0f]}, 0x3c) 06:26:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xfffff495, 0x40, 0x81, 0x9, &(0x7f0000000100)={{0x2, 0x7, 0x0, 0x2, 0x0, 0x10, 0x9506142}, {[0x3ff, 0xfffffffffffff72a, 0x35, 0xc222, 0x6c52, 0xa38d, 0x10000, 0x0, 0x7ff, 0x800, 0x1f, 0x37c, 0x7f, 0x8, 0x9, 0x3, 0x1, 0x40], [0x2f0000000000, 0x5, 0x7, 0xaa, 0x3, 0xffffffffffff96cf, 0x1, 0x5, 0xfffffffffffffc00, 0x6], [0xffff, 0x400, 0x0, 0x0, 0x5, 0x6, 0x1], [0x3, 0x4, 0x7, 0xeb, 0x6, 0x1], [{0x6, 0x0, 0x48052957, 0x176}, {0x8, 0xff, 0x2, 0x1}, {0xb578, 0x10001, 0x9, 0x4}, {0x101, 0x1, 0x80, 0xad}, {0x3, 0x7ff, 0x8, 0x100000000}, {0x4, 0x3, 0x2}, {0x5, 0x81, 0x7fff, 0x3f}, {0xa1, 0x1, 0xffffffff, 0x1f}], {0x7f, 0xaf2, 0x5, 0x961}, {0x0, 0xfff, 0x400, 0x5}}}, 0x0, 0x3f}) socket(0x18, 0x2, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20085, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000380)=r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:26:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r9, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x0, 0x10) r16 = getuid() setreuid(0xffffffffffffffff, r16) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r14, r13, r16, r12, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r14, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 06:26:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:26:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sync() bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x109) 06:26:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r24 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r28, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ecff2d9751696c65306c653000000000"], 0x10) 06:26:54 executing program 1: r0 = kqueue() syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() kqueue() r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) close(r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0x1, 0x5}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x15}], 0x9e1, &(0x7f0000000280), 0xffff, 0x0) 06:26:54 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x2}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r10) close(r1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x1, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000000)) 06:26:54 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0xa, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x3, 0x286) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x724, 0xa, {0xe, 0xe000000000000000}}) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) r3 = semget$private(0x0, 0x4, 0x2c0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = fcntl$dupfd(r4, 0xa, r7) r9 = accept(r8, &(0x7f0000000600)=@in, &(0x7f0000000400)=0x24f) readv(r9, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/205, 0xfffffffffffffea4}, {&(0x7f0000000540)=""/129, 0x3}, {&(0x7f0000000940)=""/179, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r10, 0x164}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r10, &(0x7f0000000440)='./file0/file1\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r3, &(0x7f00000006c0), 0x1b5) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r11, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r12 = socket(0x10000000002, 0x2, 0x0) shutdown(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xfffdffffffffffff, 0xd, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r12, 0x0, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) 06:26:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x6, 0x2, 0xd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) fcntl$getflags(r0, 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r5, 0x2, 0x1) 06:26:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f00000000c0)=0xfffffffffffffec5) 06:26:55 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r0 = socket(0x1e, 0x0, 0x81) fchmod(r0, 0x101) bind(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) socket(0x18, 0x4, 0xe1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) fchflags(0xffffffffffffffff, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r9, 0x100, 0x3}, 0x3f, 0x49, 0x9}) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 06:26:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r4, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff0, 0x2, 0x100, 0xffffffffffffffff, 0x9}, {{r7}, 0xffffffffffffffff, 0x61, 0x2, 0xc4, 0x1f}], 0x7, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2, 0xff}], 0x0, &(0x7f00000000c0)={0x9, 0x688d}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 06:26:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xffff, 0x2743, 0x5, "6558cb29511b2bef179e3b460c774ff98ab51ac5", 0x5, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f00000036c0)=""/91, 0x5b) write(r1, &(0x7f00000001c0)="aa1deca01aa1c58c4a8f2c5fd4d5809708add8e98798e05900589da5e7f34f04", 0x20) 06:26:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) bind(r1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESDEC=r6, @ANYRESHEX=r0, @ANYRES32], @ANYRESDEC=r7, @ANYRES16=0x0, @ANYRESOCT=r2, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="e1863d6945cb35576bb124d186faad7249e4cbffe0ef0629eed6a07c7364681c3461b1d96ed50e695da9485776d83426be107aca560bbdd78b6b2484acbd8e0634dbafd2ebf18de3e7656ea9fd4e957dfc44a110c909fb6dccadb7dd31237d530cc4f98303104778eb246d695a1cefd8d9b0c1bb0872ecb7dc95ba4fb8885a47fcabd521e8a3099b5c60495e6c7911cf41e26391d4d04da132135e186d8b539c1dd30fe9a0e3d3739096a48c39b021940740aa7f6e10799ba67c58083e4c44695da449883d9111b6acacaa7d7f3d44c9e87a8e7db877b4b36cf8c99705611620eed0d868397b212eba5f623d4dfd6b16d9384480f9bb8669283f8d3c54ad4b10e8130a166a8fb0492175b182c87b9c595374285cd0a46c0e93f321a4776212bf1d8d29401289da12ddbf560b3504f71e53e5785df50662de8eed54c302a87919509478ba14baed4c94f8c33248c2b6d15957795767fd7505fbf8d90120fc4040fb8866b7d71b4d525fa2595406182dce86fb70f3f84acc758fb1092e3d11dfac48e462de685fb192b7a4ea4b3057b4d564887f513178346661217998475f3c2ac0d50ee6d9a88f9a1898e35964d3aff8441ae98dfa2734b3ba6187142d26fb23cdb7c1fe22cb6bb566810542b9b5dee5ebbe41d4cfee11ce02da5b20b3050751959024ee5febd3878a33d4e5d65963d97e0b1c35b23881143ebadb7a2010784fad09e794939e2487e8d7c8018fcd49d2c0188be7254fbc7142d24c5540ac9dbfa17e5599ed39600dedd12e808f3de4c2026c47e429fe5af80eb6f8c237f23f0e7223308aed8dfa5cb3f4522e7ec2e3967650351cfbdf0298c55fa996cc3675985896c0be229c55e0b71fc960fccd6f8a25c78746a6dd453b29ff1eccb86e35623038d4dec807b3291ed7097f0672389dbcc3aeb9e925373cfedc289609be5ee8b1145b6a42bf5b1ccbd0cb76e7dddd396f62e5d8efd4155c48cf76147ce226bbbd3d9dec9e42a01fd827cae2311dffd5d48e72ca700e82484b21d0becb14fcdb90c1e02977d9896d2f4c39c79ac5d54934f922f9bfad8d059be84b427129f681ac8df4bd1986ac12abe347152b42a5808f588856a40c39cb0340e0074dd437a6770aa1c9783705681eed4fcb928575863a2ffc0d11a1edcd06b66833e1a65ed293dbd580604b2d145770f445c0a3091847b7a42a4574f7229c4130a6dcc9d2cba981669facac29240e76e27112698fc90d81f391628eaae8d4d8c441c20e8c8d174e079acf81f022fb7f0b54d1af8d8847a895c9e52be54116729a0c28808b8931347ec374d772cb34c10e7159c090b8402a6bc268b7c45714a5d1eb72271dd8c1d519bdf33c2774fea1247d2daab0adb62e3196366ab72fd1e25608f410c948b9376cdb2922a13aec356c01167fea61630f1211a2ac3fea8ea8e48027d6f0951f43dffba14f47a59e7e42b01520223a9b951befe54d3a667332f7753b266572385156ab2110c2a04c09839abd2cb92365b8de70b78a0507437a0d02d19ad60b165e1e5bf9e4297800db9c3f8c457fdddeb01088b9e2606ccf32eb145539f2b7212e4b37c86afbdff96542c074259c93e435698bef681d6cf65acc231daf293047631be1cac39c98b90259537fa6d18ffa5f3331992a79ffd9f342424710be00ac78328357df88993669a119ce0b1702d9675179a37670372bdd58dba7ce59e94f01e88e5ebd987c77de05ceb9e2b243a0491cc09b397850731d6ddcec620de1e58a0df99eea94d506da615d7a2cae860b68f15601605ea01614cb76bf74689b76bf7a55d0fec80bba591fcb5d04105ff7051bced0b6ab90751493be933cdce0783982b931856d128e3d1528923afb3a00ab1bc7b9a3580dc11dc84eaeba084ae445e2564941f735547c42a7c8a6e30b053857dd0986e9c5614c1d0d6883c62c6bd36e290e65f40b4f17471657fbb9810faa85f0430235ff20da6d9094accc149d85fee2c2f4d13c5945265fa89336636043712c83b891a34e22353bf9de79646acfdf937dc63ed170cd3902e5512805b850a278f74e0224da66107ee3a1d7c0843f07fd25cd9b7fae0d4e6a453798676b42924b1d09a66c543b1fc8dc466fca91a8e3ec418b5c74d07f713f8c79eb54897b54f225832cab48a1e789dd06b5dfbb892b652e732c926125852537502da8c6e281e20d9555dcb18c4592f37bddd13510c20f0bf82aa9319991c16944e9930fa9d0b924e9b43ef4e44609385c82b5716d8645e95bde44422e1edecd991b6c5af7568502892b86de38fd697eb83b024fe434f82c512c8844a3fc332e8bbd62c287c3537748cb673e478d833dbc6df1d26655a60005a28209a3742abd4ecf31cd7bf6b66cc8fc14b76648f7f97f9f4cc27f9f6a10ac31927eea61c28079bb58147b579975dd330e035be28f3bd7084a3403876be3f22efb8a1d2784a38034bbf6eecbf666433991da7a316c1a6e68dfca86235d0fb9a15f6fae8e9f6eadd56929c5da7c16bb8a356812c1b9504a7998cdbcfeacd2ad1c6214eabbb595f4088e470c03cfdb9eaa576fba002df4903a7ca9af70e0a0a511ccbbb75afe74a5be7d1a52d05d4883499ec69f757d237625cf1e1ca36ea3b8bebb195641c035e7e28e1d62c387a647fbf4580ea5de533635922bd44c2784ca95e6e0fd035a6d8e1832076ab205aed8e1a19dd8628f700a6c359b4440f5d8e45b5aa5536f20bd39f66e9ced2e0f4a5812649fd1f123e5c598b377b0d140f764fd5090f90e109ddd8ba485195da9f1fa7292de9cf8ca4546a5272b82a566fe69e983264b72398af55918f4b9f4cb6e18f24ed6f8adbb317095d141f5d08eeb378093d700dada0051d2c8233bb3a715a05cf082a5e9887de812403808585743558dfa02a115a70a795031e86f34f6fbd4d2f7c924689e576cb58dce4e0a299d771d5965be2546648cf7a5bf3bfa8ee946126508db7f3744e36f5026fd3e12e8a4f8191d38de01f70fcbae4b730fc8f2cf63065c00e01fc6ebc79d1849c7f1fbd2da5d19de34dc2f81defb74acb65abcd9a74673258ff6d64a5f4d42ca7abefdd981123b2e99ccd3599e7bdf6cfd65de8d23503eeb5ca87c40ee68dc2333176a289c5593beb0bfbc0031f2abce35d3c923eadc888e628cc8d8e0da88ba1289fb1e83b636dbcf265503a967aeeed61caecad127cab3ceaff6f8e72b7f4a60f4d1109bfbf14a236b0900a2624c37ab3d56e74b37f91ff8d3599f9d9447c3a6c4534733dbdbe3676a01384127bb90a2ce3577649156e431517f13c3853570db18e929d05d14f0a90b1e8b28ac7b9945706cd608f8d4962b3fb4cc6cc22ce39909488ba58114967aeee5194c9815007a55ce73d9602cdff12e4c71a7986a4a1fe1750f3277f117b67514cf790eaa1c19a390a52949171a0b286d69fd88aae58c5700cda662fece23039c94c87aa01327c241467748b2b1acbd43f829bc9782dba11d9c483ca67fab928f5fcf0cca9fabd95f661df564389d03f5f1925cc7f8f5b99e5f0acad98ce8d01be00be8443bbfc161dcbf208e996b3f31c13945abefe3ae010a24767b3ad38ce9ec678419ad59ab4de4753acce26d0830a2b419121e77a3a25437dc30083095b1e54323ada46d98bfc6d91277d3aeadb1a6606ca960f6a1381efa8adcc81dbc47d82bb83f2a3b4930db77a655c2abda7cb35c69a14c2730a8ed69dff8ae702c90869490fde08aaeaaa57c2726fe1ff7d7f85a85a16e57beaa5b6ddc024286fca89da28f089f401bb64806fb9c59b60de2c95c475db445b61aaeff8e083c606fb5650fbdc4a573769d1233ae3e7d0568e70be4ee78de260f673a60958090b3a4cc0ea7742fa74bcd7081a3a53d879e727d56fce8569191a6ab39c337d49815cc84d4ed07097e52b19346a67df06983bf1a7b2e4db2bff9bd9ae3effb4f27653e99cf3d18b1a954c23b245a6362d8e34fcdd75543a74cc5c4d3ea3908f97ca1290962945fe848f241c78d30c06b9394f86e91bfccdec02e68b6427c10ed47fa04b15a0e0e5b807ca56b0946c53dab7813b42e04aa029f1e0c5acbd669f0782db5db1e16a9a14d8a7e18f32463fff082cacb2e1adc54a4a4def5de80570b8e682030181f1515433c8d360eecc3c03493060f6b22d800e4b7294486a51aeb4565d4990a76d7e0a225b18d22a6d325347c153c22273ca15dafbb0243944745b86beb8234a3f9eef234f482419a8c7472bfff1573a711be4f89c1dca3f894bdf3fcb241f765a7046f34224cd583db52dfc18236825c97ec96d5527f3aa9a44b146d1f53e3f5ce61d9813b04122ba1acfbe5a837c38cd59b8c4a725f846001e20e6a73af9de31fe25226242af1df9e409680971b9cbf5c57dd0191a1d1580a4c5463b0d9797904089e81904476620ba958872bc6ea9fbafd3f2e7eb09080c200113861001bb21e575c4a6bf0cf06a34b5e815e57903828c819f12cd24fd0556b2f8633af0f52c881c13c63a4cff0f72bb93c19c79084c9760ce475ac3199c98cdef0dadf3a2461023c2de804bc2dfadd971fe188f573172308d2cd9ff6029f8296600d9cd1b2251c2c0c59607e6abb4564af42e3dcb9456846b1de50f01e9dcffa6f679db803afb1ff6a3f09e39e94ee7301df7c9d3ec25b49254fd14b638c17b24f76e74640203c5f0c7265b3e8e721517c542a37d16dad87e9e97564a7ac325fa0b1b7de37bc7ce65abbf303299d898180e8caab8539b074f8d15eee28b3365563056b08a3c8daaa8f94d7474e4873d0137d2b08c72bc3015b1b743471b1330f9721fb0303516352016aa20af3e39ae3610639555e5a6b1c201e552ad80020ed888ac0ecf02070ba5bb8b903103ce80028f5c46edc3088b029f2a521e0de3f26beee73d59fe049f3b1507ff2f6d77504f2a509e3e52701214988b4db251d730a4cfb009e9f1565ad86ebc1c35a019004602b3cb7ae06c9c00a0238e0d6764aae84e05b02f1cf89a5d3e7ed3db3ded162017ed3bf9003936928afc6aefd89da53489ae9f2741f6481fbb272771f89c094c88c980e82e17eec1b0eb5fafa2e9f8d3dfe88ce31c060e17c6c2b10f11b1ff25eb5245ef0f60c05a7375eec98e6918534c2df2f5389a9e59744a6e2c97a93f8d89988c7a08f5fb0fc0fce80eb9a5ce0ef666120d62804453d5f2ea0d51dad18b8cee488d89edeaec460ef020cd6f1045610a31d7541ad91414b1035c81997a084a3267f4848fe724bfc89110e5d904bb0026e3e73e4ce09416e69082c8a36c65284d8138f9d1f787161e100b4f6e8ad66f2c0bc023d834c8d3a58bb7e717cf468a48b38c7672e56da593b9218c5311737103b8e802fc70524afd228d8023086c74c70dfcb67db6d1a7f19860740bdc13de0b9f821933fc1522c6cf3a8db20fa34d0905d0a9827374e9aa97417a11f20a1655d4b349e0e8a467b8d20b540934fd020db4214990612c0cd5c49adc0168e5afc6d270ea2f57745b11afc8186599265b15f1df1afd3ce3568900a6ee12de36ebfdfc9e8ddef6b2262c2b7670decd9351a9e328e84b0ee2fb2c4d54c087c4dc970ad1c4454853869b86418a0955872ed20bc285626b6a663a03938e9ff6ffaa6efacc94823f28d072243d859812da3c9dc0a366936e62a25b5a2daba5f99cee74d87dc64f3ef21e3136cd4e34fda49b39f481f176d5aa36ae36530bc9e5e047e29907b593822890e935d4bce00c6590cfc7e17bf08e0f1f8cad0b2061728ee753b210fc0145b8dbe99720f5d7c44af6646c49e1f22", @ANYRESHEX, @ANYRES16, @ANYRES32, @ANYRESOCT, @ANYRES16]], 0x5) bind$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x100}, 0xc) 06:26:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000000)=0x1) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:26:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000040)={0x7, 0xa9a, {0x6, 0x8}}) write(r0, &(0x7f0000000140)="e6dcbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951c70000000000000078a7130a9e5bb78d00"/101, 0x65198095586b75c2) 06:26:55 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/60}, &(0x7f00000001c0)=0x3e) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r14, r5, 0x144, 0x4b}, 0xa, 0x100, r10, r12, 0x0, 0x92, 0xffff}) r15 = semget$private(0x0, 0x7, 0x180) semop(r15, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r15, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r16 = getgid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, r18, r17, r18, r16, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) r19 = getgid() r20 = semget$private(0x0, 0x4, 0xc1) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) r22 = geteuid() r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r19, r22, r25, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10, 0x0) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="7d4ddadfa44c8121c35e1cc19348d643633181a18ca3552cf03dec4bec6afb4fc905fb2e711e76a11df3b937ddb61e764b334ce812d5f0c0672ec3f3fdb2b4ac32a5b682bb5e8d9ac455cb2b2889c3e014885154046addca8ddfd307296680fbe494d1e27899599ff277bf", 0x6b}, {&(0x7f0000000300)="0bfe766c423d5aafbbf7c884837c6e2f67bda0d3855a8a000f2bc5cbbe96f5fec62d5547cde106d440c6a427734c06fe7cf72a5e8daa5f02fd3296b9d86c9f0726bb4fd7b71a45f613e009b1248ff7bb87bd7592653caa42536451aea5271f7c537ccc0b4e77a6f8c71cc216", 0x6c}, {&(0x7f0000000380)="fab63e6f5f6a1cba5f8f6f0def87acaf82d0f9216ebc3e2b15d969b13cf2bcae15c28c534e96b8c7835cffd163dc352146266a976b07", 0x36}, {&(0x7f00000003c0)="f47389cdd39235676a085ddd3356c97c1994914c02ca270955dc7aa21dde84d36d5f26662afb7f1aa2cd7080df803b6f95ad35cc3cacfdfcdd58c23efbbe276e66bd1869b480c7b3257ce0e0a0d6190fcf4d7c3fc47b135290264276713882f8222865894447971828536ef91cf3a7841b66862b6afdb0e310b471a91bf831390fde32393a0dbfb31599c90fad292fd23eec9342b223a8ca6ea8cdfd513f8f9bb9f696d8dde65d11e392bdf75327f7cc1c11952b975420b42c4cf0f78f96fe547573243ae8", 0xc5}, {&(0x7f00000004c0)="727a9afc1a812adc351f678253f58f91b1260b9cc604e0962d6b95e0dd8671c9e60fe7fb44630480b4034b4941f8974f44f2236a36726c611a95699ac7e4c83828b4313488ce0dfa9ef7e9552b66efa19eb8b7c921dfa2d2", 0x58}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r10, r18, r25}, @rights={0x18, 0xffff, 0x1, [r26, r2]}, @rights={0x18, 0xffff, 0x1, [r27]}], 0x50, 0x9}, 0x40a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) rmdir(&(0x7f0000000240)='./file1\x00') 06:26:55 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffd, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000e01000/0x2000)=nil, 0x20000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x800000}, {&(0x7f0000522000/0x3000)=nil, &(0x7f00001ed000/0x1000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000248000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c1e000/0x4000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f00000007c0), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f00000007c0)="34208dfba981a6e2a9f42788facfd27a5366e413bed3b010a147eed656960c0c1b24e288bdfe4a"}, {&(0x7f0000000940)="10652c5b", 0x139}], 0x100000ae, 0x0, 0xfffffffffffffffd) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0xfffffffffffffff8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x13, 0x4003, 0x23) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) geteuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000540)={0x8001, 0x401}, 0xfffffc95) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000000c0)={0xc9, 0xcf7}, 0x10) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000009c0)) r9 = getuid() r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850000000002867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945304a74850cd729b684d525c7e519f01f27134d68a86a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r11, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r11, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00'/228], 0xe4, 0x3, 0x800) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) r15 = geteuid() r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r15, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r19 = getgid() r20 = socket(0x2, 0x2, 0x0) r21 = socket(0x10000000002, 0x2, 0x0) dup2(r20, r21) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r23 = socket(0x2, 0x2, 0x0) r24 = socket(0x10000000002, 0x2, 0x0) dup2(r23, r24) dup2(r22, r23) r25 = socket(0x2, 0x2, 0x0) r26 = socket(0x10000000002, 0x2, 0x0) dup2(r25, r26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0x9a3c912a946cfb71) r30 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r28, r29, r28, r29, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r27, r27, 0x41d, 0x5, 0xd}) r31 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000800)={{0x1000, r9, r12, r9, r19, 0x103, 0x5}, 0x1, 0x7, r27, r31, 0x5, 0x0, 0x2, 0x6}) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x400000001002, 0x0) r32 = semget$private(0x0, 0x1, 0x162) semctl$GETNCNT(r32, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000680)=""/210) getuid() poll(&(0x7f0000000000)=[{r10, 0x4}], 0x1, 0x7) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x72, 0x9}, 0xffffffffffffffbf, 0x1, 0xc}) 06:26:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) preadv(r1, &(0x7f00000001c0), 0x0, 0x0, 0x4) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r3, &(0x7f00000001c0)=""/159, 0x9f, 0x2, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000002c0)=0x4) read(0xffffffffffffffff, 0x0, 0x0) 06:26:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) close(r0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:26:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) ftruncate(r0, 0x0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x69) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/81, &(0x7f00000001c0)=0x51) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/195) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0xffff) r5 = fcntl$dupfd(r3, 0xa, r1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000480)={0x3, 0x0, 0xb, 0x3ff, r7}) fchmod(0xffffffffffffffff, 0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000500)) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x1, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) poll(&(0x7f0000001600)=[{r9, 0x100}, {0xffffffffffffffff, 0x44}, {r10, 0x4}], 0x3, 0x1000) syz_open_pts() r11 = semget(0x3, 0x4, 0x0) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001640)=""/109) syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000016c0)) 06:26:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() 06:26:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r11 = socket(0x20, 0x8000, 0x5) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x21, 0x8, 0x9358, 0x9}, {{r0}, 0xfffffffffffffffd, 0x160, 0x1, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20, 0x30, 0x8}, {{r4}, 0xfffffffffffffff8, 0x11, 0x2, 0x9, 0x100}, {{r5}, 0xfffffffffffffffc, 0x34, 0x0, 0xed, 0x101}, {{r6}, 0xfffffffffffffffb, 0x84, 0x1, 0x721f7d51, 0x15}], 0x404, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffd, 0x48, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x7f, 0xdbe}, {{r10}, 0xfffffffffffffffb, 0x12, 0x36394e8b084ab18e, 0x4, 0xffffffffffffff01}, {{r11}, 0xffffffffffffffff, 0xfd75cf8fcc0878a5, 0x80, 0x2b, 0x6}, {{r12}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x2, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffd, 0x38, 0x2, 0x1000}, {{r0}, 0x0, 0x8, 0x5, 0x7, 0x3}], 0x4, &(0x7f0000000340)={0x401, 0xea}) dup2(r1, r1) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2810, r13, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r16) 06:26:57 executing program 1: semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000180)=""/244) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 06:26:57 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r4 = getpid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r12) close(r12) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) setsockopt(r13, 0x8, 0x9, &(0x7f00000002c0)="6fb50c6b2ff9dbb8b369142c4232c5fe6e7f3613e84dc8886e0d13405e0531dc3eb4a3ff13a43c35320d9f3575c4ddfa20e7e5004cceb9b80720a863cfda7790057493b67c9de8371dee6cbac7c49753c3b8ed8358761dd06b1744d68eed1b1842d775f9650ac71cbba3fc0aacbb2066e11711f42955bb25ddb91515c5201cf4", 0x80) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r6, 0x41d, 0x5, 0xd}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r16, r3, 0x144, 0x4b}, 0xa, 0x100, r9, r11, 0x0, 0x92, 0xffff}) getpgid(r11) r17 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r4, r17) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 06:26:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x10000, 0xb73c, 0x800, {[0x4, 0x0, 0x81, 0x7fffffff, 0x9, 0x3, 0x2, 0x7, 0x5, 0x8001, 0x7fff, 0x3ae, 0x4, 0x3, 0x1000, 0x3, 0xffff, 0x7], [0x6, 0x8, 0x5, 0xfff, 0xfff, 0x2, 0x8, 0x8, 0x1, 0x10001], [0x5, 0x81, 0x80000000, 0x9, 0x8, 0x5, 0x9], [0xff, 0x200, 0x1ff, 0x29f1, 0x2, 0x8], [{0x401, 0xdacb, 0x6, 0x8}, {0x2d, 0x9e, 0x8, 0xb36}, {0xc381, 0x2, 0x0, 0x5}, {0x80, 0x2, 0x7, 0x3}, {0x8000, 0x8000, 0x7fff, 0x8000}, {0x100, 0x3, 0xff, 0xff}, {0x7, 0x400, 0x800}, {0xfad, 0x0, 0x5, 0x3}], {0x101, 0x4, 0x9, 0x9}, {0x0, 0x8001, 0x10000, 0x3}}}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x7, 0x4, 0x0, 0x3, 0x0, 0x3]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66694c653000"], 0x10) poll(&(0x7f0000000380)=[{r3, 0x1}], 0x1, 0x3) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 06:26:57 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003d, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(r2, r3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) listen(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x8029, 0x3, &(0x7f0000000500)="d5ff966882690cc28b62d8616a8a02f7ed6c813418bf525efc153845b7bdb4ab36c10c48922c590678055e6e3fadf09cd9b0d291e8cfc9259f993536ab71944deca21486508e64a48a19344cf74f60ede2c3e4ed4be2ee5b5d6f1501df52cf7b2077c18f870daa44391273010000000000000005204ff861f589dc3118606510ea59ffadf9617056f1da192e57dbbde0c3e0e2cd32fc4d93bca603c7d675e24603d7c38fc12dc3492e9d7de012a8e5d733d021a4053bfb87f33f839c5956e5bfaa8aee33bf2177a3786942162d045f2cd299b8434373b6079e23d941abd0e1531d0d8f6b24a145fe90a201a85d4236d227089197461200008de36233a62d791acf694a59522224defdfcf3d3bcdf2d0acef1c6e16404436a5239eba7f007e3e23336ffac8edbd92132882d690a6f3a12b24fe7d1cbcc9ee33ba65e7e6656f693fcee3e116d28c1ed05d3a00fbd862fa9eeb33b5e19377e723b404934483e11cebe215b2bace3ff6fab006deef3b0f84d35cc2c140046e619d711019199167000"/395, 0xfffffffffffffefe) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8af263dbd1"], 0x10) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = shmget(0x1, 0x1000, 0x4cc2418995361b08, &(0x7f00000e4000/0x1000)=nil) shmat(r7, &(0x7f00003a3000/0x1000)=nil, 0x0) r8 = accept$unix(r4, 0x0, &(0x7f0000000040)) recvfrom(r8, &(0x7f0000000300)=""/166, 0x1e, 0xcd183a9e69af0386, 0x0, 0x0) 06:26:57 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 06:26:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x0, 0x20) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r15 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x400000041d, 0x9, 0x4}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0x0, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000800)=0x3a7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0x1a) setregid(r24, r25) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r25]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r22, r26, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 06:26:57 executing program 0: msgget$private(0x0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850000000002867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945304a74850cd729b684d525c7e519f01f27134d68a86a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r1, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r1, &(0x7f0000000200)={0x3, "a400a4103a94e3aa9c885856c2fbc8306dff36e117219d038ba8e6ae7c143e3486f9dfbd6a72e549d0a764bf97a2152ce50db7f931074f699b3370c301ac0c0acfb4d140f6af68c03866fd1c076e71f2d24c5698fb03d5c7d95a81c588958862c1340c6a7533fa20996dc0cae2e781a0dfb6d0afc1c9248fb8a581b346f75ff2742270741ca6248649f37adc81662f0ff662e57b02c5"}, 0x9e, 0x800) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x30900, 0x140) dup2(r6, r7) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:26:57 executing program 1: execve(0x0, &(0x7f0000000280)=[&(0x7f00000002c0)='$-#}\x00', &(0x7f0000000040)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f00000000c0)='/\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfff, 0x0, 0x0, 0x0, "49ab27152d3b2a178479fc201113050ace50af08"}) mprotect(&(0x7f000067b000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 06:26:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) recvfrom(r2, &(0x7f0000000280)=""/210, 0xd2, 0x841, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)="baa0357adf1221189c5b71f7de71ba1df1ac3458ef29adba9cfe", 0x1a) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)=""/242, &(0x7f0000000180)=0xf2) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="827eac352055b2acfa045caba9ecde424089d0bc92292a7897af8e25461faa091e501cccab6674a4c21bddce9ffacd60ddb55f788e7479f196307f000000000000000000000000000000008ad7823d7ef3"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getown(r7, 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 06:26:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000000), 0x10000000000001e0) 06:26:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) 06:26:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x2}, {0x3, 0x1000, 0x1800}, {0x0, 0x6, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc1206949, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) 06:26:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfffffffffffffd0e) 06:26:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x10000, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000180)='$,&\x00', &(0x7f0000000240)='-\x00', &(0x7f00000003c0)='\'9\'\\\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f00000018c0)=[&(0x7f0000000600)='&]}-\x00', &(0x7f0000001680)='r\x00', &(0x7f00000016c0)='!\x00', &(0x7f0000001700)='\'\x14#\'-\x00', &(0x7f0000001740)='](\xba\xb0*\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='-(\x00', &(0x7f0000001840)='-}-\x00', &(0x7f0000001880)='-']) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) 06:26:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="62ad4bd0bd9f3a3a04020207e00000012000d1737c18d372d825a95d26b21cdfbdd619655b7a0f828d4ac24efb584912a884ce3156cc8bcb7263911feab698f736565f065df5235458c309ab1344ebe24e30e807299aa02241b7ebe8c97ab167495e12d6d79fed75b3576c7fabed5103599ae36be1d70908ab0e013e593b58fa4f367b56f11dfc925b2df4952f3ea87ebbf1064da5ecc71d493ccdb5f7e28b249704af9772642f29728628410b45852646c72505fa2206a36bc60334936f27c4a877edadfc0d04ca4b70bdc5cb8778c862a2733e299f17e90c3bfe98111e204c631fea6bf6a9c1993dba1a0a8758edfbcef5b5598a9a2823a197784ec38b55448b4e3915a581c0b00f53fde60695d45fba6e8df08853e98f31e4dcf9da21764e307b1fd1cbb5d7d1fe35680cfb0847c17e3ac9d3c3334b4e597e91d2d926fca30c8df18c4f3e3184f8623333f7c054ae6530dc2eea90c2c23f5f6d84"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x200, 0x0) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r16 = socket(0x2, 0x2, 0x0) r17 = socket(0x10000000002, 0x2, 0x0) r18 = dup2(r16, r17) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000001680)=0x7, 0xfffffffffffffd36) r19 = socket(0x2, 0x2, 0x0) r20 = socket(0x10000000002, 0x2, 0x0) r21 = dup2(r19, r20) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x800, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getuid() setreuid(r24, r25) r26 = getgid() r27 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getuid() setreuid(r28, r29) r30 = getgid() r31 = semget$private(0x0, 0x4, 0xc1) semop(r31, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r31, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r32 = getuid() seteuid(r32) r33 = geteuid() r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x896ee542) r36 = getgid() chown(&(0x7f0000000180)='./file0\x00', r35, r36) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000680)={{0x4, r32, r30, r33, r36, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r38 = socket(0x2, 0x2, 0x0) r39 = socket(0x10000000002, 0x2, 0x0) dup2(r38, r39) r40 = socket$inet(0x2, 0x1, 0x4) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="03997d37378ff5ec9148094d2a41573c56204919b2004bc6d5a5c4a6285c9812c463b5029df30380f47a7e16243df6fc5422de1a43aa93178631bd1b248387ab11ff6935a4045cab63caa3c5b768a9c3cc56cd8be66d4e936f0d9d76b087cfc72b026654fa17a5ae37538d719fe007c2d86cb22cf521769b339c693c492ba1ca2d", 0x81}, {&(0x7f0000000180)="762cc8be50f1", 0x6}, {&(0x7f00000001c0)="f64d2c60ed083ef7f06ebdb0e75396b7bef37e5d1241eb5f073929ff97769ca093f4bfb6e00180102a8f7b087add9c3765bb4defa1c6f3dad7a0d2fb82d2df3d3b0cf03e1760a45c99d51974cffc1fc262d6c4577cd261411cc82e02bdc9837808c04621062b084d7050993cd15fdeb9a6242763f9fb02ef6abb448b18080c05efb0c5b3772c0c6b95b3153ebbdc37d6812d927d7364a720256d12d7385c0d1d62af179fa43f4d", 0xa7}, {&(0x7f0000000280)="721a8dd22963a436416ffb321408c2fb02ff05fc770e31fbd33e64c4ab4023", 0xfffffffffffffd89}, {&(0x7f00000016c0)="6c25ef7f8eab87eada70c27d35e0f654ce6fd1a48b5c4f3342514dc48f68f23b9b24efdcc41cfea8da087530647d44a9fcfcaeb8788ba3eca375da7ca7c054ae5992e71f678aee4ee3f71518801701ddcdd28b06e7d747212e2e43511b26b510cf12533dd68352fadc4a7b79a6945bd374be2f689d58b1f2872078042b3e9beaab534ae3b773846e4c54e034506ff509e01cc00a7c1849b99e8e378b347ff02857ff2d99025aa984dd70ff2138f7a6c99414dafb92d8ed422ce1171c16fb64152b9d69ea7f5f209b78ae54c6839948585e0e0b38fa6bccf0b57ba0a6bbba867f4667dc02399beed799e39488986d6863c69e12e2e43775ba7b0a5ea63111c2d8e53113a97fb2ff6cbb9cfc3b35109aa569ba4f31d7cb01a734f323c3c9fbb59c1974982e3d9e21b3e845ef41c80f5c6cbab2492cd2c1702186f54c1fc47b0476671820313f249da356d919ded852241f521e4950c92a57441c6fde836713860e7a438313d6ae02498783285af6ca5e089e41b23344995bbfad09409cf041c8f83cb1085a0a6885123d8e96a5cdea8e8d2f26fa4030e3d472768a4cd0a30d1fdc5c77d47ffefa755cfa8aee3fc45d7e889ff39fc18ec21089865e8029b1b30021a6304b3fb7dfc78f0920bcefbde9f6e6e70adaa4f66f9e38fc1d0aee9c9d0d17547dd06d0fbfc349c317bdbc6eeabd4449cae0e5c280bdf403a23105d932a939c2a558b9060b9b6fb57df9c961769ddae1f236035945657698c70791ee4a4e5681a090d15e6948750bdb134931dbd2eef82691fadd553dc5f336c7c1603b2aea3ee315ee6314306b549afd0f1bc67a0972df26522d1262026701193de734b29144429dd7fc501531b5dfed13645e68547e4ce80f7026e1459bd447b8c2e806fa2d8d1d7750434135c8233aa41a34ebc4f5eb6980e6ae542987180a3d652299e720174561cb1f31b8698ca2cde7a4eaedaee87dbb57451ca48a3ddb0a66796e4d9bf2317644e1bdedd402d726be0d8674dfd699e89869d14fb08225e82d59d3a23a32ee91187bddea8ddc515a5e91a6ee3415884c86587961d8fba2f13c5f1214437764e23f6c049a6502c469fc80fb3e4d9ca1eb91f44dc751cd9a10c4c58cc9784bdcb6627ae1de25ed8e8a2b36a2ad648dd98b3d2b5afef0ab82cf03b75b1956d528cb96cc2dd7a987bf602ec89ef18951c6f925d9cfac75b2402f20dd9f603b8688a6042c7e1d9e643d4f4d82d91b4b947374a2fef84924d9a2b60f19fa81c9177a26ad91d9ca8a8a1610c71f55c0ac76baf038c065c72b1442fe1f1eab52dd151da8a48351aa03a1f6e2908942eb0569680f8c22634d28481009e06eb3643032fb546a598fa327b398d1d4c5810c8f4e26760fa0a06af7149ec7688606c325e731a3501e7b0fdd4727f2d2bbe603c835721f74eded5475d9acf5677e6e036508958647fcb573ebc63a664fbae7b208e238f2a550f58bf9e62c761dfca1a16e99dc58ca598457e70dbc57f9bbac74d452efd32501b2ddfc2fdb2a27394ef72b34fbe84a00741d15ae68f0b9c1fca4e336bbeb4c54c0307ada8c9992d7026196e20acc04c048852a6f7ca2a6bdb881527189e2eb6aa217e5a6f52b9a9bd85bbcdb66d1deeb7303253822d392e208f2a75b12587ceb57cc01514b764cf20994a4c2651e05692bb96228235ec59a281d3103674aba0785b9ac1ddfde17431a862da341645fa154182c165c746748c331b119416b7a4c9f2a786f6b5abadabfae9aadc576ba51d6688e31b9b9fc534bfbaf8e671752a5480327e8858c156ba2061a0e963e3ea6a657e117a69499526b1debe3c4eccc63a040b1c7d0a1dfbd0883a439597dd3623ec98dd00cea83a4718078088175c19ca934d90cf6eab1cd5ee7a6c2e4084f03ec40b94e8a3abcce27820db3818241c3624c19b79fa44fccd53f1c4719fb5750ef26323e43891a8e154ffe38cd9cc152889952c47f4068328630cc2f28ec5dcd49c704733021623d493ce99567a3fd38e964afa707268bedfb5ec8d027a824a9c20054c1b27a3febe493e56abc8af7d416a16ca257443b64fb63a4baaa6c763924231de96c2c61f05f661aa017e46257eb78f1cfcd6b8e62ca8c482b3feefd541629b58f7f3379109b6c25549dfe371f18017dd02fd8d8a7a62811cc370c9aa34f4ba41eca16165757a870831d2360a1f4cf9ff12187034db79c4fe7372e465c07c7f34999a56661c997d1cbb0691d73cd35de2c9875708a689767a9acd2933cab867b00ffc8a597d1271c18e158f53c5861196643f2b82bd18d8ba23ac97ef6374e13541eee5f377edd225539be4b4ddce80c5fb56086bb3084e8da9098f645a970a70f1c79fc14a65a83bc034eee10aa45f7e09e585ab0347471e47db1a47156ff121898c1e78792de9583bc73fce5d93ddae15a4451414c7b75f037c04b40594011e844fd02f3e64dd52e9c96d7195009c9131507c8394c1c428172f5cfd65b10b114a35f4d965572e85b83bbda5421187b0105cb2683a43f2f8a72a36763d87b29a12ef57301c5d72c7917f214205cfc6983fce15931de854bb1e77dc4b5ba21e5fc6588d0c67f68b59153b27ae58680365fa4547f2510644496426abaf4dc5b6797e694c8bc851726cfc0fe78db3fd26f008d1534489eec35b25620fe9b943979c0fbdd442448bd704f8e072c1e37e915e3f5fdac67bb23177bd20d21891769b919493904f73ca88d6a5051349f79827d9df9cd475afb4c1d67c45252db506493811a5b2781334228f367be7506be6fb6b2bde88ebcc7af25ae7e13c4ec0b0c7b1e6a74d367904ab3438cf813d4daac059129ac308923b37dfe1af96320e1557dfa347744117636b1a9246f2eb93a0ab8b93a2f4d48f51d421003a7649d5476d92d7b44b60a1789aaeb156a777e05451d81e66a5a6e656a91d7e58d2b38437ae6d5b05ed2b997f92663954ad4b02dacf0b367f3eb9a53c894f5805007910e3c0fb6921e641b9235b9e2957a89d3f55a2c9770be3c6ee596e45ddc5ba2c727e4f03916a36d8cf00f6f53d6b7c2f36b342a9a48ff2afbc098a5a77dd46334e52a32ae885b5f76ff8cefc7e4f081eebff596518ebac36c8ea451393de38ee026f4837d669f6518811765ffbfb98faa3c6acbd673d386f80ebee463bce5b5ad54d1c3d5a11c200d9ae9045f6dca60a0d4176b317ef03003ec792543db833dbc4481bc220a25c1d7e4a76f804c09090d66d8361c538e287986e81b2f5ac8e184b84c23517a21b6e0268aa1fe83008c3eda2f573472cd8603858d79e1ac60aad1bf162d627fe85d40bc3a982e6dbda67c420d8dfbdc79971fd5d97a9858652030c1dfc09413b48a400c3c2318b15aa528a98a3e1582b8a2085bc1bf2c85fcdd624e1ffb5b8ce4bf02461110fb4ff07bffc49067ed1b70d54b113cc056d19b6c7c145030902319c5a9647629f85af8b9eab41c8ad70208816fda432332329fe45d49268d7ce657774884b5741238b5bfcdb295f510929be80404b7cabc1fbe5523e3b62bc6b4b7f7cfb67f0e726ae903ec966ab5b8d24d84db31b265d76c8e53770a8d30b56a83e76cab79e475950f22b63fc11fb6f0517fbd23010e33d39ee45a72fa5a51777a105cbbaedb82eed0cf9ff46fffe03909de7e8f4c391f1248ed984b564dc1a84535164d38d006d9bf34847dc4a7560faf7281f33a39b328d0de88d2bf08c273218b0e5587829f08861e5a3a7998fbc361fd805e4f4c27c016f7f99e83b7ba5a39c3b99205acd496fd7be2a76ca0e1c5e653246cd8e8f5887b29bf79aa66184ced2a6d44379f56a1a64b9a29040497840eb41971f86ba948618ac827c4d21df5662413a49326b8acbb72dab776bdfd3b23c55cdf6812516dda7de6b1a3cf0bb40028d913730ba174e1b1c0570e5073c5deb3b7685b278c47ce1de917c8183e1432c3836820794ac7ed7c136da1dfbf702df07610fdb3225823ef49abc23f8655556900d58901cdec624821c43dd1cd24fe731f1b9f119867a37d2471b844a0fd5916796894aba6ea73e8c1afb687ccb1d9482190727cab89167c790639e7b17cd186562862bb85bc32de446008db5b519b9a11f670b6dd68e90bd7a75eca131d7941240bff4ecf274d54d229f6b72a87e03c48460ce6583540ce3af8d5ce20ca23260f5f040656b32ff86bcc07a64391e30c0046bfd0f8bcc1d60c7aea983cdf32bb35b7fcba9f3b494070af90f0174c0f4fc15594101c04ee8a335365d954d5976f7fd464c0acb5891ec1f9b3d149e2fb250c6def646241e8d942771991ea7c894b3915d4cadc3ce15ec611889e748d8b87172e9254818400b9d206a1a01b4795a19ec78c52abeaac4bc639fa1dc516e776742b840febd718f0a2dea1d3d1223d5a6eb79f46208c42862cd7ef0485851cce2a9e29127c816b90138e267117ee8235472bcd6b18343deaf34fe06cf14f9945f49b75e711baaccdbb3b25efd703fb8eaa5836958e23a18c503eba5953d662f856bfd2f2a4ad37890046a63f041cfbf8d170441f601815e59f2876b7606fbdf789811612bf186ac54bffa02cded03ca51a4a98b82f2691b8ca2ad5ca19641cf26287c95ed87fda1c118612e55b78498fad10a1bbd032fce829b60a1f338d98510184813956a9316cc62d9995972f351f91e456e5ecde6ba753ecdd32ddd7a6f79071b42b6b82877c88ca151f238341a5f910993b9de30ec9e097d9be95826ba84632ee45fe675d86023df6f859e8dc4355dd3ed57dc555fea246adad87d24a166ee1c340ba023e03de3a2863ca6338d43686c5b5594a9f55a8dca7658549b2069e67a5183205b15158942e9fdc1e3f1056f24e974034aaf5797e7aac452d6dfc6334590482f16cc2508e10887e524a8113f5d06a5a482b5bfab88b473d5e327460661cea09d300d69556b0436939b8df87fbfdc19cd694e3cb85e652a8af5793cd7c051e756105d618d306311cb5ff2de9d23ea7c6c28ab1c36f512503d5b96e9aac5e71e31d87ce111f6e35a713cae1970d6ad96e97776b649bfcba5fba56447f96ebac981cd6d6745b9321c3c1e4a63d4f41ade72c5894f672632c6c32d202fa8d20b6408b6d421c46702d942df2ea7daaf29afb88861e7fb60e40da540ee8b14541a017659f9776bcd89729111d832c42ab9f7d9c61041466d99cf056eb5002c9da473a5a03715b4a7cc2ac1aeb50ce2aba5002df50788a53b2f4b6c394b43cdb01396f58254dd41a514cce8287dbb4037b7a91c577989a4092950e9a2074203c084cecc5d93fe92129a235bf937aa02ed1341e47bef32675c3a192027ead7afde30e7c48a4501ef075bd55a33e01eb0412934116ee5615d32d59077ead55edbcc5e255fd4b8af86aae5542ffce8bdfdecbbf89f80226f788d7cea4640a5362ae202af1d85cc36a05c7da8a9c5f708f184e1ad32ad4a1014a25ac85e0b4462e07ad1a2cc248691a0858bfa4b6c17f129c49f1e93c7397f92765a4bb2d7ef36efee348442cf44c4b194ba5700f749fcd072a2e7e820df38454eeb66fd008aef5e16e16210418e9cf2a85fc1f31fbe4609b04772a4924e4093409124517c33283bc70b8b85f6553b5814b0bdd9207ea927ab17effc457c89381c7d91e1899f5bd7744357dcfc855d3c2a35df9476e57fae6f261978b1a811b9086aeece8c531e145460439d098168855159fc0d213d59fc8942343273d1ece989cbaebc39fa23645099584add93fe4255cabab5100c14bbe271f2b8059464383b1ebb375742ef1fbc8d5928acf987da7cb40075d44924f5f70", 0x1000}, {&(0x7f00000012c0)="bb274851576f8ae12f2ded9436c47cd800ed74077b4162850e9d196cae74ddb6740cd96c2e5b955e245c2c710d2c0e700a84b6675c0db7850f1601d9d852e0bb9759e747d3aa60c654f336b8b3c34b5559824e1775b277547646fe378e56437a990e5c3357f22ef133f57281524402988b402a79629e40370140dc75576b403e7ee409c4c226", 0x86}, {&(0x7f0000001380)="b82fd31bc8e49f5ccd846b19f1eb3c9cc5386816c1d2ded4ddbbad5f93b3e4977020d42d2dbc9bfd76cc985333c9d739935c9c9649e38a4822693a49cb6354874fb0a002047b6874113820e46a3d729e53a5b1bf9a5bfc46737f77ba6a45ccc620fe530b13e505bf42676c26e7ab47ef145cc32fe71c517ef50d40", 0x7b}], 0x7, &(0x7f0000002700)=[@rights={0x20, 0xffff, 0x1, [r4, r7, r8]}, @rights={0x0, 0xffff, 0x1, [r37, r22, r4, r20, r38, r40, r41, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r18, r2, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r29, r36}], 0xa0, 0x400}, 0x7) 06:26:59 executing program 0: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x8) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getpid() getpid() ktrace(0x0, 0x1, 0x80000000, 0x0) 06:26:59 executing program 0: setitimer(0x505c4ad7f3481385, &(0x7f0000000fe0)={{0x5, 0xd30}, {0x3, 0xfffffffffffff26b}}, 0x0) 06:26:59 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x48, 0xffffffff}, 0x1b8f582b9695e854) dup2(r1, r0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0xfffffffffffffff7) r3 = socket(0x6, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r6, 0x8) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00001000000000000000000000000000000000569865000000007a5481cb6325abb0ca530457b900000000000000051400"/62], &(0x7f00000000c0)=0x249) 06:26:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x100) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 06:26:59 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:26:59 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0285e2a63ce024d5db598efe3ae81906ae96d1e5ee2652f441a832c15ccf29a9f9ad6f0e31c3b2e69b34f6b58d41def1de058eb0c60000000000000009448cc8f906ce26e481376a86586c11fc79360800000080000000ca31ae6f5feeb47c07b970524c8ec301a40c4ac43c8c5e1412a6dfb614418f67ab", 0x284) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 06:27:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgid() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) geteuid() r2 = getuid() setuid(r2) getgid() r3 = semget$private(0x0, 0x0, 0x4) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) 06:27:00 executing program 0: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000000)='./file1\x00') 06:27:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 06:27:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) r4 = kqueue() r5 = dup2(r3, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r8 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) r12 = getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r14, 0xe3) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r15 = fcntl$dupfd(r14, 0x5, r6) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r16, r12, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r17) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee8c58539244b3e564fd3180500c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a160000706abd04e12ccaf9c1ace67c868197e9cb6089a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f9a0e00000a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe99336ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e00000000000000"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r7, r8, r17}], 0x20}, 0x80c) r21 = getuid() seteuid(r21) r22 = getegid() r23 = getuid() seteuid(r23) r24 = getgid() r25 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r25, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0xc0106978, &(0x7f00000000c0)) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000500000000", @ANYRES32=r7, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32], 0x68}, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:27:00 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) r1 = dup2(r0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x54cf7c6f428e2199, 0xa2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x800, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 06:27:00 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e4d4ffc0ffff46328403ed57662ffac70ccbe3d3a707f20781d1731317e88ea92a18a5fe13c9740f7c42f30d2a98a2da482068e32994edc2970eff7d14aac13a8cf00b94cfd5ec5a435610a60c2f1f7108b0bbb59e3f48c46e23da1e07eb2406c0b0571a6e61d994bea98c0968b1a8e3cea8065784456f041d4dfd5fb2e54798b7c38fd40723312435aa628858ea86870c694b31668466822d69409087844eb2b2fbd9df6493070aedb7fc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:27:00 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r18 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r19 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r16, r17, r19, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r18, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() r23 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r23, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r25 = getpgid(0x0) getpid() r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r24, r3, 0x40, 0x7ff}, 0x2, 0x1, r27, r14, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r6, r7, r15, 0x0, 0x4, 0xff}, 0x6, 0x7226, r18, r25, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f0000000700)=ANY=[@ANYBLOB="2d012e2f66696c65300026155efbe17b573a2104e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b61689442f8000000000000c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c34dc4b8eb37a780d7315ac7011bf520ba5b94c787734f3890bdfec4334bcf5bc118c577ba798def150788b6677e31521d89a51a5e68f94b140c5bc9b326b49b169bc92e68135f4aab5e4fc4ad123564d79b244629f200"/476], 0x1) dup2(r29, r28) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getgid() r33 = socket$unix(0x1, 0x5, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0xc0206981, &(0x7f00000000c0)) r35 = geteuid() setuid(r35) r36 = getgid() r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r41 = getgid() r42 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r43) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r41, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r34, &(0x7f0000000100)='./file0\x00', r35, r41, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r48 = geteuid() r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r51 = getpgid(0x0) r52 = socket(0x18, 0x1, 0x0) close(r52) socket(0x6, 0x400000002, 0x0) fcntl$getown(r52, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) r54 = socket(0x2, 0x2, 0x0) r55 = socket(0x10000000002, 0x2, 0x0) dup2(r54, r55) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffc92) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r58 = socket(0x18, 0x1, 0x0) close(r58) r59 = socket(0x18, 0x400000002, 0x0) r60 = fcntl$getown(r58, 0x5) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000240)={r60, r61, r62}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r62]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r57, r57, r57, r57, r57, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000240)={r68, r53, r56}, 0xc) shmctl$IPC_SET(r47, 0x1, &(0x7f0000001680)={{0x107f, r48, r49, r50, r56, 0x40, 0x7ff}, 0xfffffffb, 0x5, r51, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r70 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r71 = geteuid() r72 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r74 = getpgid(0x0) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r71, r72, r73, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r74, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x430, r35, 0xffffffffffffffff, r46, r32, 0x4, 0xff}, 0x6, 0x7226, r51, r74, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r74, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r78 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r78, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r79, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r79, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r80 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r81 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) r83 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r83, 0xffff, 0x800, 0x0, 0x0) bind(r40, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r48, @ANYRES16, @ANYRES64], 0x4) dup2(r76, r75) r84 = getppid() fcntl$setown(r76, 0x6, r84) r85 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r85, 0x2, 0x5, &(0x7f0000000080)=""/246) r86 = geteuid() r87 = getegid() r88 = getppid() r89 = getpid() shmctl$IPC_SET(r85, 0x1, &(0x7f00000001c0)={{0x3ff, r86, 0xffffffffffffffff, 0x0, r87, 0x40, 0x7}, 0x10002, 0x9, r88, r89, 0x4, 0x1, 0x33}) r90 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r86, r87, r91, r87, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r2, 0x0, r86, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r84, r30, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(0x0, 0x3) r92 = geteuid() r93 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r92, r93, 0x0) 06:27:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="4dead103ea5c5ebccd6a8e8ce3b2c13598605344249d309cfaddf9635bcdf14954d7f5d661b6957f436f849ead39e6344c44ec5f9129560a99635508a5ac6c03b0cb7393bfe10a30e1a30dca23fad3f8f5bd246fcefff4ff8d11045d2882f08ade1086c8b18200837ae1c4b3533ee66f071c3040c6915d6f83a598d5adc7ca60d206d67862f71d9ed10ad555e3cb11be75f20073147c17664539c1760388228f8d181d6917e898434cb233"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000040)="77cae85231b3e159f4f37cd871f401d41f22556fc1eb5a8b2c057d1ad8892d38291a9932e04b9285976201ec28318debc7f26ba2073cfa42eb56281d6eb19812225196f7de397ba155db441e8167df3707479dcfe304acd8b95d2c5648a22f0c4d", 0x61, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) 06:27:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)={0x0, "657425e417b2dd21a8114baa0f20df3a0216fbfccc74dc8b61b6ed0281319b325e5b7be9f2205cc9a38740b3a7d3fd56c9354070543aae61a8b36360788ada5e5279cde2937be99b2c55b03f0652648ac84f865fcd04071c8b93eb90a6716a7e4fe01c41bf0959658c3e3f1f8486d4b4f78cb09b7228fb683b1222a0eed9569d77ba25364b0b24c8c8e80f4bb3f1d662ce90f459c0603c3241a149d999b7ebedfbf90c3378cccd34e7e2e557bfc276ddc6020762b7a24184720cdc61b650277893e2b739703054f359e5b2be6b6ebdddff01866959958e17fb8657493f4148f94e5cd035df1e04ab7e54a4c1682c88819fe5a1e8f0fa2c75865a0927b9729c40a6ca8f64f22c6f11a311e8309c1d8953105e279113f75214435c4e06519cf0c0ba7ce39d87fce94f027d643df5a9f38a21dc7c9c4a2143c1573fe8f4f313ec57e31da3cd4ef509310bb447337ee3e06a16dc88218c2ed2943f042511b9f660521a2d0840190e88a978a58c956b22737ffe6d69ece6e292e92dc58cea6e9764b2c221d3e890325f5ee375447db26d3bfeedb34acfa2b84b6831c4390f113779d7a2cb412cfe53083e7466370adb12230b5065ab4fb1417acabb00ad70ff58e119f19175b1574b061104b39c1704043c9bc7cc7375383464a0c2b5a7ca83e229376bef178ef10ffc0d494ea4e1ef599fb0f39a70dc90a8d22a60196b408a97949be1ea91ff38b5a83faaea32a44c009b8e696c699913349061470b5411abc233e74ef2da7fcc346d0e3b745f91adbf7bf1d90b701138c1b8ea0651775f314f8d948f7d5dd90aa24ae28642df5dcb8bec62de10c53c688cce7a43abdf51b8d4b846de3bc09fd3694f7aa68aaf3431993062691529d4b4f599e95f66a70dc70754d1da7a565b0d43ac36706d7934bd6bed2de7029227233e93081246d6bd078dcc8e77bb95de4a8b5378bde2043f6275c14127292a0f30066f94d15ff6dd7c469072eb6da66a590aa60709fa1f31f6d30dd9a6a22de8da53b3422427548af15ba2b356ec02bf815cfd2c89d2015abb5a44f7c75f49d7ef2e423eae92273d99da469ba9ffcee9a95dddba0d45702a0201745a9ee94d48a179391a4b864ce8f474782f7121a5d9ca6827e946f9cabf7f68a033e9d55b33155b4c699592bd9ed2f5b9ca4ea9414f303c6c363faa12e08bbad02d7a30654dd43617d03d8f6a99d067cc922d6e75b868d89d728c2cdc7b6f4227c8a506cdd497267e93d7f49101d02159ebdf4cb2b0d09e449c67c4a39cb7bb9175ad5716a17d5104047558626c48aac3d04b8ad0e01c2c709fbd597a54a1e8f8e26a00dc220d1d20927de3f3be35c2c8db6f2f69431db8afe8395ef56200efc58fdf555a8d4decf3d4cd96e58dc95a85d0fb798bbd1a3ab297b769a407f82d599067a1bca477ccc52ef1c2e212913531e7c2098b482af86db7a4e59d034fbce59700554f7f2b232898babbb57083e41a66eb139aa494a88b3ecee79e51ed310f3ffbe496dd0d2e08ea9feec44da1a89f0b2200634d43116895b83974adf871a6ac64bf86d2f80267cc50aaea9c771f56b2180b309d027d76c1bb7033b6996bf535fe960789ecf839e57de03d873ea22976ba7f8599090535b90737853ec04c1333f74f5eeb7289894aedde23d5eb454f20f30a312043c7348b4655b62df8340da1e110c7396ceba7b34a9caa3329592ed71d2ba0b08b5c98c61c2c182457662432f098031d39b6a20f4ee06cbc6955c0a00936b167d0f922634246caa3f9b6886dd28da0aefbad42c4dd8d26ac95c4bbd14bfd7f0730ca458311f502448852765810ed18bb4e998c3e169bc31a49e02fd105a7bfa88ad22b3292d9edab4390bdc00918fb74f848eaaf6522728fac8fe4662cfea3183a0b5a91bca04880a7e6a0676b6cd7537c864f1628df770d873f0d50ac32a92f30d5bd7512c0d4ec9dec7af49b6554d2163c97c1470759282a119a6656a36fd1f114e280de47a0bdf0ded5134b16b39af5556fca4cc4d65834791662dc389e8f28dec0c8f5ffbeaf8fbc72c950585705575b98711ab1ee8694c4c63a1057c92f110a5e33df271819755022d3ddebff38d60aef70bbae2de846b051047fa349d4bc7d5309d3f17d2478facb6df81fd82eb9d5fd97bca4b3124dbd87d4f7a36ebddb6c4c001d58e2c8948da726d1271f8d24515cc26704b33807512ee58779313574fe81c59d0cfdc4090f700e265f340c947da7f8c87867b606c960b83994d516aeaadfa118092a6abd061f4b07e9a21be4003a4c549eb3dab5d9ce6270f6b4024be93df4fcc5e3c7ca6dd70da5fbb2d553586d7731c73157d0b8536508350ae97aa27a66a9e55846593a51954bed817d00f9fe826fa39542668feaf814af64f6ac5eea2703c071cec9da267b21620a969290ab1073df9c35cfe56e8bd581f65a83cd1c53e24e6788f289f9c4d017e0b5284befdb141dae56bc9fc6dd526284083d0bc4f6a741eded3559e34853de8ebb5d45c840e7f7c76869c71abe7829401bf6ed6044ec73d1ab475b5f69e5bedcdba9821f979dc88b0b22c264c45171d8aae9bc1779ee7f290b9e2c841f7e8b976aec170dd0a609c96619cab07944d7c70405b6e1e93e931b616d8f363346da42d1c4f16ebd2e3fb6bf2e79d76b4987f0d3e52a844b4156e33b2d2b32de4f89b2039bd728548fc0df2da8f93edcb565a43ca77e8a00511e7375e88e785c7e04aa02316451e0881b7505d63ea07e93ef05bc885b8bbb23b7233d2906f75564ec02e07cfc7512077bcef90dd62bd2adcb923a6c4f06bdd148cc392249da09f029530d961a8f645b3b7692998cf0506840e9d1c90bccce23b4da9e3491b212f305fd7a5dadd610bb7d9921674bbbc081f26db79a1d0ebd3fa6a65625dc916b16cf2f97768e5e7af5dbfa656f0d956fc0aeeeeee507b6ffbeb5e2005c449541af50a9aeb5d82cd3271b686fbbf03003c2c85f54e73f20e0c1232d4161e438a8991c0680d9034e9e8df1a5691ef4632ed7b4971d3d11f18c1511074a4cd59fa9926814142441eceb4ff58fea8d5b11ba5880bf27011d9dc5618d84e93d1808653be97138b94e765378b8d5793e4947b2f1531a59ad100669eab286320bf68aa767360aeabcc2a7e05ad691d817f769684b18ee4dcabaf072d8eb439966e4e4d0ce5fa0e593d9c7378502a09df275aee23ffb13cdaf11803849b381cfcceb223c3de9bdeacbc88e3b71b9f6402e1f8ac7c157fca9d848d4d9d12d4b63fc8ec6dd238b89ff47462d829cdbdc753c946766ec0d29b26593e240c95d63ecef69d16687a1631739d5e2ca1c6d0b9e9f2222e8a43458e7ba79cfd31415099dc89f3984e15183bd99b07f08d7888c97097ca2b0d2d938fc6d39473b115f9decc47d5e48edb38f40a05da88f55a01c290db19af01b6a12fdd03cbbda6a78002d16117a9045f0ebab3e0eed44cf2af39db3ed914d3d03ee77ef9b38b5e6941a4208757d8d8c3325de4b1cce34a8a072b5abe261d32e570af014400ee9373d12be0449d6b8f1fe1b8925f20e8032b818eb93a5c19a35729b47631eda1856f877892b6bd22ce6eafe443200f10954bfb9580d6d69b52c43a646455783b1f295f61f462574eeb3c43879a54e5bdc55a026593a276174a8b5c6f54f4d04feca6915febe179e5890401ac0cdf4f73d7c3feffd78dfb93aa670732d2305a3067ef60c4030523515eea2afb695908a8a51ae3671e98460ba764f081edaa86dbfaf7edfb2739ae7b97f0271af8bccb43d160bc40cfa59ec1ff6dca27547565c674437a1786ea2f34a40c419c8d6fd0fe3f6d2e8bc1e46143d58a544d2eb5fefaf68fd6c5582ec962b6a4383c77b3e39c6a78cfd38376ca45441235163ef3da9e345b0eabe8a4b8cf43b426c2e32002b5ddfc6289f1a16032e39b0251da7c3b8700db6a255039b0afc83a7ab5596da7153d12b72b6d3721dc3800144ab55386adbbcdaf2c44e9715d1ec372e6309ec37dd87846d0d16af8dc007a212023396c033c7983a8d3e1ff82fd4489a5acf168489016a0607746dfade53a30dc9d14e2c41f1fd0fbce89a1cf723635b3ff5b14115bf75373b5fba1af76dea4b88fe6a6a5bb79c1233ffb0618446004f5065082b0a9a8bf31c46db01d4c6a9b5d7436d0d7e9a7af7b375cbbf73c05af3db4a2a2179d54fd6419b908b987f99acd441a5d124f8ff70b15c58cbf68fdc63de836b67c638f49475d1249c6905a33ff101c2794b254479c1b595b49108d164f1c198ccfe8362d9f770253ba75f4e403d6beddb96d6e0f43eb095a6491f245c632b9507879a0154564395e94700711e9bf1cf9058e7eb6e7a2b50ffaaf7a6df8fc7236d137b2e8f9ea7b06a4329f62743a317d56f1b99437257ed687fbe232c38f44216f2ece083cd32ffb92da27090fe78aa2edb8178f33172469ae1c851e840c9c3588100aa561c295250483bcaaaa096796233aab6947e61d3a9cebba564f1d65a46c0fcdef64c5a61240a390df59e9d6907f573af89b233e5339214e06a83cb3aab89bd8a7870932f0566e4338817e1ed309f70e18f0794d0a5793a2f504265cb3022d32e715935bd13414598fb3e87f02a164518a7080fb9dd1c6b7753cbbeb6009056e951731ba1b4ab6daa46ab481dff103624da489a63707c6c7916163a7ad0d168bf9c1285c5d3ffef63f748c21b446f850656d642d9c1538b843999d92b9538e4e523a5e7cfa541ce480acecc7006b3c366ed1ae933a4a58695255943cf75b53543395e885b1ca22fe440d3fbadb223a98e3687693cfc3dd44ec527d9eafd0006f42ec7a4900a1be20dfc3e78349e155bf26ea5b43e233c7f692db38cce56eab818c4ab2eef93b070cea79787978e0e58366b356c5291f952d467c5b422f308607ab7fe202ec3873622a93cd1f87c9c87cc46610ab02729ca3f737ec82203f015a71deec1aec7136485b84facd027e8bfe561710997415a4294e86046b2fbc5a23834eee4118ea4c6214e9638cb349b0b4e9dc73fdb157506618690d56997d45f0d6576d826fbf016184e58bc0b9fc8d1d970f96b50bc62db52417ab32ae17c641a7b28fbde43c6f7ca753b5c5376ba7d5da6d93b9c61ae12323acb66986f8a159d5e5d4024da04f4c7d390471f654c952981eaf32fa53bc78c486c6803354d24fde5791d5284fdaef3eab7f66a43e5eb746e5a17a43a01c2c19cc461e5471a43eb9116561f824d33a7acd0cb623d7184fc8b1c98966e52d39c069cda9e897aeedc039d3525803469e3d3e06fe3fd758154ab2945bb0f8cd81e6373ff2a797c47dee970b35af862f374df09f72b56ada7a9267ec26a7c83b8c8778ea9f29024c6b532bcd22ea17b67383386ca4ea76f752ceb68d318a3a38430a419d1e355f22583be31f74441f9a88e78687e060907b6ef14f9467ea0351f665bb323ed2e73f74332a6b77e9202fbd690c86bde4126950c228be1d8fbaf3d4a9534f25de4cda4ced0c17bef47ce5959de82e966a9a5afefe5f9c0b0a0467d0add0d0b17f1ce0b323c07afc62e949ebfd40a87ad73ba547bd42753dea60f81e88dc3e28ba227ca0f1a5629bde50849cc90683568980a8031057a49fbc409e25800f0a0401773b4bd5a1377b5399e36146f024a8dc2330924646dda326355822f0aadcb6de40469af1b50b94fd6f199d55cdba79d3fd56fb5839daed79778cb20286cd84e150fc66c55546d561bec526060ff263700e95a32eb9e0f6427f44fcffde8a8bd5608e92c2a0c96979fd9"}, 0x1008, 0x400) 06:27:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="4c4031c72b572652dc48ba8683b23fb019972763eab79a9aa2500319302748872f75c2bc4d8a25722eae898c3e731fca856556ba2170d0d98d39cbf731de2b3772146c78001a30253fb1b2ac8b7510", 0x4f) 06:27:00 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/110], &(0x7f0000000280)=0x6e) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x8, 0x5, 0x1, 0x1f, 0x5, 0x1, 0x0, 0xbddb253a3e31a12a, 0x9, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x4, 0x2cb) semop(r5, &(0x7f0000000340), 0x8e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) mmap(&(0x7f00005bf000/0x4000)=nil, 0x4000, 0x0, 0x2813, r7, 0x0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0xffff, 0x5}, {0x18, 0x0, 0x1000, 0x7}, 0x2c1d, [0x330000, 0x5, 0x514, 0x800, 0x2, 0x3, 0x4, 0x2]}, 0x3c) 06:27:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x3, 0xfd9e94272f492394, 0x6, 0x3f, 0xf66e, 0x3, 0x1, 0x500000000, 0x4}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 06:27:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() close(r2) syz_open_pts() 06:27:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r1, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x14c) fcntl$getown(r3, 0x5) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x40}], 0x2, 0x78) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) fcntl$getown(r2, 0x5) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 06:27:01 executing program 1: r0 = socket(0x2, 0x681acb64ba233371, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020129b3d20eba62ca65e2c1e6ee84ad5ddadba2762787ff3e1ca8a02ae9a101364297efcbc862bc23492afcab20ee11e100adb97204f0a9d300d50f0ffd25690e5064fdd81a8416b7630b46f7bae01bedf699944a332302c844a7003479aaf667379045f96e500000000000852ca47627217c11ac5d27e26b311b0611d0ce7e71c7b50c690147679d2275d9edbc8ebe04dd2e2b8fd49c081630c6cca50e79ed9dd06a1796c08961e9760ba3d7bf"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x20, 0x7c31, 0xfffffff7, "0f33231ddbf59efcc9045fd0fce5a43b3dbc475d", 0x46, 0x1000}) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) dup2(r3, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) 06:27:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168, 0x4c9c2dfaf59766af}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r4, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r4, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00001e8000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) semop(r1, &(0x7f00000005c0), 0x2aaaaaaaaaaaaca4) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x20) r7 = socket(0x2000000000000002, 0x1, 0x0) dup(r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r16, 0x100, 0x3}, 0x3f, 0x49, 0x9}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r12, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r8, 0x1, 0x12, 0xffff}) fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 06:27:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/4085, 0xffffffffffffffdd}], 0x100001c8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 06:27:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 06:27:02 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0xb4e9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) socket(0x40000000011, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) kevent(r10, 0x0, 0x1, &(0x7f0000000380)=[{{}, 0xfffffffffffffffc, 0x14, 0x80000000, 0xa0}, {{r7}, 0xfffffffffffffff8, 0x40, 0xe270c817b1948a5d, 0x40, 0x5}, {{r11}, 0xfffffffffffffffc, 0x0, 0x0, 0x52, 0xfffffffffffffffc}], 0x4, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r13 = dup(r7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) 06:27:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 06:27:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 06:27:02 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:27:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)="ebfa56415da3fad408b090f52d84851d823407df8d53706c582983913a791c54973ef95638f69b013bd5ad6234b6084e4c0a5a4fad7b9ba20d6bf7f8bc40cb0d533dfd9dd49294bbb6e46de62c94221b92a1f264e4a8c0199b9d480969295101bf0b9a2bb6da7085edd78e3d08032836e1d3ce5dd03d0aace6daf5ce38fd7fa044062dcbbd3f801173a13b8ded11bc29748818896372ad7ac7d45a7ca64341e76f5ebebe2fa597d9508e00c7351bc58cbb29ee9ae2e1c6465f449a5c252da732d5508632d188feb974604591e6626643ad756b23fca64755d2fc35ddbeac2dcf22862a3665671ffa300dad6c8c31d6dadaf8b1d6e846776350bf2eb6bf59b15d3e0dd84a782b328f5ac2917a94835c537692b6a019a24c969fabe877828f2c8b2ce72b7ca9aea5d38d7455b0ff1173a6ccb18ee39103cd4e6e932331a632ff8df23402fad7eac1966c7f29a05f4729504971acea7701af3f6dc96dcd6afe59887e730dce4eb1162319042b29764c490a14c0310b736f2bb917790490c6485806f0d123b469c0da9baac8bf771188d8954a533b9847fc35572d9e9b40b05c22c6875d12ef732233df901f6c86f02200091725b5086aeea8c19019ca4b6a492be74d949acfb57e3fa3fb428b39e29d5c9f54caedb11dfde13cf91df829d267f5b660409900bf39bde38939ee0cdae43ff360a8b72e5e566a84a13d9cdee8b19de487c9369d83aa238cfe5db2108b3b8cf7b96573e6603951bba1da5f630f3c14d7dfb302046409f858a7b2c80afa7096dbee39fb0d2c06bd9d83e4b4638f3472827a8212877d56992cbd5bfc9085d72fa331574a958d6328e121adfceb17977b154aa0b20a8e72d6b8effebf9a51ef1cdcbd86539b21bf1e6e4c9c9665a393a1e1480d1669020f70668fc4dc3846cf96a4104a20d12f0462e806a2c17bb8dd962bd247f00f2adcb8eb3b9a84c8d5d278b46879c1f697333bcf7dd928d5b04123c014b2516ce3db7396981f56d24f92800cba1bf16a0dc02a257df110c436613da0a68195aaf19e0e54dd34abe53b8f91693f79c9fd726cb384b7e4b5954f1ccbae521f67e7d4f52fba13a205d2f9ae3e590d7563187e4af083d098bad83d336d62473f97446e5ef2c51ce76c45c57680c24d4ad7feabab5ecb55dd8f86b6283fb862187060754c01eeab31514195650f4d7a2c59fbcef4bae9eceb12bce937356db10aa1c2c0c0f382a4b327916f74eaf2a70140ccacda087663d875412a7e7a48c3e803fd49c693ace2a24c957616396e93d7f1a86dcf5ddffab2f6836a465c88d91345f8bbf19bce682f4320c3e22de09d7f326811da1b26b5a968efc62e5bf628754710a8ae5754d3a8039f22fa4b378146bdc5db0e948a109caf1d1aa79970deddd05a2ae85bd5ed3c69224c0ef788f3e11adda726f63cf379755c415d5518c751683d1fa64c44a3246ba6b75025e3d40727d2d57db7c0d3dded6f1c24958ceda8451996bdedecc55bd19c7599d2c12c35f1b541509bece314113eadbb2de102e74b9637688ee80443e96a6af51ba0611a47cfb7dfd0a22b480f39f333499616b1c9dda5f280b8479efb9ef7752eeed324f102fc127b945c031737ce834cc9a5a905a5d5a533b0282ce26fb1c05a6882bff63003066416919706dbcae998b4f0a55f6ffe06fb1a3bf7427c5b99e98edf23a8d35be3d2bc7b641b5bb83ff778805089c0dbe7930b247444badee30a187d7c1069d0c71ca4f1690da632c4db944598afbfd44c75234fedd5f6ecb14baabbffafff5f8dd06277aeb721ffe23acad0e4f145b95f1232d778424b2eb912bd91894800715b75c91eccfa1ce7db113a9525730aad491350df2ab03c029c314fa8df1353d9c1e36bddd61f08feb33a7843c2e0e25450a479218ffa4cce3e256c5acce4be03ebed46ccbad9398635a46ebfc9011bc5e699e344301b09e7328c570c79c9472796755050027739d164d7762e6b686061eed7987bc948ddae4e469a147da8b0503470888db8b29998f178bc81f21f6b7c05f51047e2d89b41d93613e049a12d63b8f0e7064db32cb390079a9981e669934e667770a3f68ad0a2319f79c11d359ae35df7e499b56e39582bce0181795a306374ff463eff84bc6c326e6b37401c8f312b6fd64670403c483924bd00f76af0fa5c3892bbcf7b032dc2d849024d0220d586c8db3f6708798ab03a33d999f1aec8b04972216b1c163313928053eb4f1942d424ed8e47cbe39b0c102d783a3e3b3596d0a846f86c16f53c2e5a5d9f88094a8c98f297eb3ca92456ecbec30a03644f2f916a3860908aac187875e79bd7987ca76cc131a0372e7dbe7a005292600515823bac229eecd3a42604ab1f20aab0fcdbbaad8c07f598db2f48816013df19df1c74cb77221d8eb491dad6c8c1d74a4da72058571bcbce8b704cc4aa27461fe371388602ebaaa1e27edbbf8a83e27b0fe3c27a88dbc40e1c6cd7497f66f3dacd938623c609672e93c0ad8df8b17d61947a05964c19c96d55202314cba63e238a4c676619c2cbda26d7194866d3534ec3b7d79dad1687bafaa54328d3c228eab3e0aa3c20fa45ec84a32eb744436ab9cb6ca1b380c79de1f2c7582a3013bf9b8e662311c285337c2f45c70fdd779acb0c970e7f6067f74f50c00c124ba359e71c7c631034e21af6bce1e87507c37b5fd9194d5d6454486c9be6ae9de9f14920accd8697726ea2d460cd675a13a66b22e8816012cb2a9da00d1c69c68b0274fa5575fc49a7d8d534be478915661e16ca0625e92fa5b0a953322251a3d8e386bde431eb50736003fe5be37dc68ef24edd9534c23afd3bbd0f7958ac4628eae4d153a75e8bc365891254b78154f130b6274b55213ed660a159a75042a0ad632d8256a4c2e76fe85ba3a468006db5f809f7147252b51a45765be1c1709b2ed066a1b43a287b9338e62aeb9a1f0446095c0c48aac444f28f339d1753a4af309e73ce2dcab3dfb204840a1360338f6a4ca2f1c7fe3d6a8103c27cb65403c806476895274429ca4fdb6a241229090e5f4ec32e6ee458a3773d5ca4a7f615c10ff871430f238b6fc9816a7b7f2d660188390b8cf4d0ba15de3d513ee170fbdf9451e2a0b9b929a60b384192dc3b77c766130bbe87ed689334e382fa8aaa064c1f6a8366fa9790228f363a556cab97383faf7c036451f21df0ab8f81bcd6e3d058eff76460d0e0e4d9ea0f61357d03cc67d29be1ac0d54eb93b9fe65419d38e167d1499544bf219861f3ee55ea81260a6284ae7b2a76fd1a033ab7e614f02dab94fc18ed694df954a1c4e758dabc80fb1e114c758577b4b05657460396c2e39f6a39e42aa0cece8b4e5abdc65ec5e09c60ae0007493360fff97c72da2a3675fe35a9702c3d2e65562d4cdde854d09c6a9b59962b4cffe2d6e0d79565ca5551ddd08839770f1821789dbd2ae047d5ae590579b23db0b0d60b3767635d43d758971448d499f318e17d9a12ba8084a97fd8572f1cee38c739890e03879253e84ec36abffb283beafd9d764eda3edb731f0d109ac95c7f48f5f576d8a2d53c1a48812a88cf28d0ebe8658b9380ef4e2331f676c411e0e5c0e3ac0f768b1d7e9e448fcedbcdf057a957fcc469edbcadcbb29eff7e9c50bb2eeec6480a4621783c25feeee94292ac15c7717a073812ca91b7bc9de2d9ad222b87f6905ed361b18703a8e503e39f1de4037816df6a9bba1716d5cf21612f80c10da4ebf0b36516a0668e008e3156ac0b1bcfe8541f16422ba32af73fa1859f90e37f9ca4a8bea9c46bcb3a02fb4a66757a760ec7018000ea5998e62d948122d35d1407d05a4134ec84def87847df0763908810bb7176be7667c2e4b63a9c98308362805c8e71d488718520c0c4443361918864792799bb5cf7ae122eed690c938e75dbd2f38135f1352e0582ded87f0ab7be76e1532103a31cd1ba3515c4f98a00c7a3ddd1615f4903c6485865ca990e67eee551096759f566aaa3da9a54ddbf3d8ce046637867b318d20882e496e84b507efc8360b2cd0f7464ae6beca6e49f33b81d0a88f5e9ad610fab9447397e031061e1a0bf09dfb4536a7b80e58fad72cf97311544ac38f3f87ea719b6a6efa1596e97da469ee73dabc813af095bcdaa251f0a9f3b330770d638260f2d0ad298e5844484fc827b2ac08adc867881c21b26d0cd55cb9743e489c4d1ca583450f05fab6ec597b9071489e58df97f90136863890482959bad33759d6c54e378cbfd87b0af5d45e24271f20ddfb6ec11431537725ff9dff2ef0d3ac8364ba5fc822d0b2b3205b33b56e34b3aa7b7bf8f895516ee25d93e96f95b3a301a8fce08ddda089bd95d5e560ade215af565479d92d29775f16ce35c50a8b9d16a9f02d53fdb5db3dbba853feb86c0296dd2df64dedd40c7569f599ccc15919eec7e93bd92cc04be4b9df9d6191aa4d8d4bc742cfa61b01fd86cbd3da72344214648713c39046e94001fd2f278eb92f8fd436a71d4dd68a278ddfcbeda0c3c99b15541b571941ba02643b105c5be2c731affbd4f36598f75e317e5ad097fd3a58ebf259565c5933db038f085af5ab959e533f9d8f55d944a9c222aad5a6da38974bf4f2c9c2f374bde2499d8c6515d6cdd0ed98308ae7c2354581cefa7ad3c2d0fdb015286be8b463a607adfdd49a520f6cbccc8d0e04213fb8d47e727dbc244b2ef97c6f219de26aa9650fc0d601d1ee7542b6738603d88f867cf33de7c64421bb9a97afe245afcef19069eb94756cbff57090f69cd513885cf3cbb3020b5c6ab4caa5f6f969cb7a8aac05c40e9e74bd302428c489393a79b1dfe58201ce0ec3039870e3b614f9570e1d316330ecee8fbe09c4ffc76914fdb649739a591be9b7be2da52bc255c6525d990c9ce4f70ea059dfc2555a44c38aaaf399bb327ced70862393c5346bb7015a220c4625ce94e26734fd307355dc552f5e42879a8d961739bd9e87a4fcc2c25e2c012eb0635b6397d1a1dd6c24e42ea1958a1489d89847b0a18ac1bed33c0a851db981a673819b3875cc46dad8e599c05f8bdc3660d77ea4eff1db82f8bb1d892474efcb1c0503d3280ab2e56a2e3a84032fe3082fe8a73cbccf664c010ede53e4a11a4d08944f807cbed903697baf5ce0bf5abf30f8d16a5548c3d74f8843e380a939e7b5a5c7e6adb34b58584c191e741b9b77b1a01dba20a1f67502f6c05fa7308374177d55177d619e0d3d74101543e24beecdf3887feb6db2b59296d0a60a382bf65ba2b6d5b46b930fdecb2047e765ddf5fed5d68985b8ef2596398d5a48552b557ffa2947d8e339d036693dcd3e0c8e8a77e309697af88d876c95de424e75c140ca1d6a4dd0daec6e3f1450a21a09b1e27a0e60b7a338cb1f26375869c1f1d607411a484385a4e06aa6316d88effe417ed0dc6d8d91dc18a01ea3f918c8ba8177dc0f2aae426f57a4c7a27d30340a2bb9f3b340f8c5e1dda66a281074218f84f8deedb984d4ed4a5e1e46545012df1bfe0fe981ffa5952ab1b7dd11b70aee93e51140558e36d256c7f87f4118520326e61bf0d4c1630ce4d94ab2e58e1e44e1ad5990155070a4380a4d828d4d42d51859b83928ffbf2d53e3bcfc65a08f2f86b15b7df8f910d1fa87c92af3c461bd4a3742c657718bbb54fccb4955dc5dbb646c7abc15fab25a3218600ffb5d4fda56f964430dc1c8cc995ed98d775b0ea13d7b68f7a1033e7abff69c5a4c27b5e8cedd2a71cb87f30cad32348171e9aeb6eea8e12a58408a08831fe2a0e24bf38d2442e4c", 0x1000, 0x0, 0x5) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000003400)={&(0x7f0000001000)=@in, 0xc, &(0x7f00000032c0)=[{&(0x7f0000001040)=""/61, 0x3d}, {&(0x7f0000001080)=""/181, 0xb5}, {&(0x7f0000001140)=""/241, 0xf1}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/120, 0x78}], 0x6, &(0x7f0000003340)=""/148, 0x94}, 0x800) lstat(&(0x7f0000003440)='.\x00', &(0x7f0000003480)) 06:27:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) bind$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0xfff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:27:03 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r3, 0x41d, 0x5, 0xd}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, r1, 0x144, 0x4b}, 0xa, 0x100, r6, r8, 0x0, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) r19 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccabc5c3361dba6674a4c226c24b1690d34ab3b54c2f2c1da6a818962c"], 0x10) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r23 = getgid() r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20000, 0x0) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) r27 = socket(0x2, 0x2, 0x0) r28 = socket(0x10000000002, 0x2, 0x0) dup2(r27, r28) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x10000000002, 0x2, 0x0) r31 = dup2(r29, r30) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r32 = socket(0x1, 0x3, 0x85) r33 = socket(0x2, 0x2, 0x0) r34 = socket(0x10000000002, 0x2, 0x0) dup2(r33, r34) r35 = socket(0x2, 0x1, 0x0) connect$unix(r35, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="5b09efb93b81b8e2b139", 0xa}, {&(0x7f0000000080)="31c48f8bba2882aa56218a5bb78e538f9aa0ace3c1f2874c5d13e7a487f9d3b9df808e609424e888ea12178f65c7032c1bf0d5d60145d832c64f6492ad6cc092fe522222c4b60be3bd65127fb287f56cf05cf2a3c6b16cc9336b2223fc2ac54e63e3abbb48b47191bd9bf370365a9806b96fc6d7b0070c1c87132cf5fa", 0x7d}, {&(0x7f0000000100)="1aeca9f8", 0x4}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r6, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, 0xffffffffffffff9c, r15, r16, 0xffffffffffffffff, r17, r18]}, @cred={0x20, 0xffff, 0x0, r20, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, 0xffffffffffffff9c, r26]}, @rights={0x30, 0xffff, 0x1, [r28, 0xffffffffffffff9c, 0xffffffffffffffff, r31, r32, r34, r35]}], 0xc0, 0x6}, 0x7) 06:27:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/98) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000040), 0x0) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000000)=0x200) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:27:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 06:27:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r6, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r6, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x400000000000) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x20) r9 = socket(0x2000000000000002, 0x1, 0x0) dup(r9) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, 0x0, 0x2, 0x92, 0xffff}) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 06:27:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup(r2) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x2, 0x16bb, 0x1ff}, 0xc) fsync(r2) geteuid() r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) poll(&(0x7f0000000000)=[{r1, 0x8}, {r3, 0x8}, {r0, 0x4}, {r4, 0x10}], 0x4, 0xfffffc00) 06:27:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) r4 = accept$unix(r2, 0x0, 0x0) dup2(r2, r4) 06:27:05 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x2, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r10, 0x0, 0x0) r11 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r11, &(0x7f0000001ac0)=[{0x0}], 0x1) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r12, &(0x7f0000001ac0)=[{0x0}], 0x1) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r13, &(0x7f0000001ac0)=[{0x0}], 0x1) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r10, &(0x7f0000002540)=ANY=[@ANYRES64=r11, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r9, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r12, @ANYRES32, @ANYRES32], @ANYRESDEC=r1, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r13, @ANYRESHEX=r1, @ANYRES32=r14], 0x6) r15 = socket(0x13, 0x1, 0x0) r16 = socket(0x2, 0x1, 0x0) setsockopt(r16, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r16, r15) connect$unix(r15, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205b050000003e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e867598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d948dc8aa4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r17, &(0x7f0000000700)={0x0, ""/126}, 0x1bc, 0x0, 0x3400) msgsnd(r17, &(0x7f0000002680)=ANY=[], 0x0, 0x800) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000006622903d000000000000000000000000000000080000000000003ae82f8f08744b52127b2532240ba9a884288100a300000000000000000000000d00"/88], 0xf, 0x3, 0x800) msgrcv(r18, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) msgget$private(0x0, 0xfffffffffffffffd) r19 = msgget(0x1, 0x28) r20 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r20, r21) r23 = socket(0x2, 0x1, 0x0) r24 = socket(0x2, 0x1, 0x0) setsockopt(r24, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r24, r23) connect$unix(r23, &(0x7f0000000340)=ANY=[], 0x0) r25 = socket(0x2, 0x1, 0x0) r26 = socket(0x2, 0x1, 0x0) setsockopt(r26, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cacc1300"], 0x10) dup2(r26, r25) r27 = socket(0x2, 0x1, 0x0) r28 = socket(0x2, 0x1, 0x0) setsockopt(r28, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r28, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r28, r27) connect$unix(r27, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r29 = socket(0x2, 0x1, 0x0) r30 = socket(0x6, 0x4, 0x0) setsockopt(r30, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="824f3000"], 0x10) dup2(r30, r29) connect$unix(r29, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r31 = socket(0x2, 0x1, 0x0) r32 = socket(0x2, 0x1, 0x0) setsockopt(r32, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r32, r31) sendmsg$unix(r22, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r19, @ANYPTR64, @ANYRES32=r22, @ANYRESDEC=r27, @ANYRESOCT=r32, @ANYRES32=r22, @ANYRES32=r22], 0x47}, 0x403) r33 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r34, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r36 = dup2(r33, r34) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x11, 0x6}, 0x0) r37 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r38, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r37, r38) r39 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r40, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r42 = dup2(r39, r40) sendmsg$unix(r41, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r41], 0x28}, 0x0) r43 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r44, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r43, r44) sendmsg$unix(r45, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r19, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r21, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r18, @ANYPTR64, @ANYRESOCT, @ANYRES16=r34, @ANYRESDEC=r35, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES64], @ANYRES64=r41, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r41], @ANYRESHEX=r42, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r45], 0x5, 0x1, 0x2bbaff95d624e2d0) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x7faddd8afc52192a, 0x0, 0xffffffffffffff69) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a1849e8e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f29931a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3887f614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40c620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) r50 = getppid() getpgid(r50) r51 = msgget$private(0x0, 0x20000003c4) msgrcv(r51, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x2, 0x1c00) msgsnd(r51, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb00b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) r52 = msgget$private(0x0, 0x8) r53 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000580)=""/154) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r53, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r53, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r54 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4b) r56 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = getegid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x7) r60 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r62) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x4, r55, r57, r58, r60, 0x10, 0x401}, 0xffffffff80000000, 0xffff, r62, r64, 0x1, 0x1, 0xfffffffffffffffa, 0x2}) msgsnd(r52, 0x0, 0x0, 0x1000) msgsnd(r18, &(0x7f0000002680)={0x3, "48696a280567fe87170365d4e1a7255e9e172f793eb1a6342fcc8ec5d56f596329414fa22f2cff90974156a98413a6cdef1d1a891b408018e8eac3d600a73f810db4ccf8e173d8cb3533c02787dae7df504583c11afe7f61a41902bedcd2c00f309d2a9b8c76febeb4134b72805ccbdf8b16bbda489c1bf5a1f36f55fbc5c48b243db7e2d3c3388ddb485240a984ffe4d41be3f935a8f56448c8ed709caf285906154ad1ae767763d2690af70b9c0bcf6c20bf322051a1cfcc54abc39dd337df0b419407923b6f8516cfdf9ee07b62228c0cc4564f66e18f71"}, 0xe1, 0x1800) r65 = msgget$private(0x0, 0x20000003c4) msgrcv(r65, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r65, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r65, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r65, 0x0, 0x0, 0x1800) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = socket(0x18, 0x2, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000100)=""/114) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r68, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x9, r72, r72, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r69, 0x0, 0xffffffffffffffff, 0x0]) r74 = getgid() r75 = socket(0x18, 0x2, 0x0) setsockopt(r75, 0x1000000000029, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r77 = getegid() r78 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r79 = openat(r78, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r79, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r80 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000180)={{0x6, r81, r77, r82, r77, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r77, r77, r83, r77, r83]) r84 = semget$private(0x0, 0x8, 0x100010282) semop(r84, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r84, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r84, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r85 = semget$private(0x0, 0x8, 0x100010282) semop(r85, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r85, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r85, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r86 = semget$private(0x0, 0x8, 0x100010282) semop(r86, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r86, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r86, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r87 = getegid() r88 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r89 = openat(r88, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r89, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r90 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000180)={{0x6, r91, r87, r92, r87, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r76, r73, r92, r59, 0x108, 0xfffb}, 0x400, 0x10000, 0x40}) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x1, r47, r74, 0x0, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r49, r50, 0x2a, 0x2, 0x4e2c, 0x105}) 06:27:05 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f00000026c0)={0xffffffffffffffff}) msgget$private(0x0, 0x1c0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r7, 0xe8, 0x2e, &(0x7f0000000100)="ebffcbff31929600000001000000000100000000", 0xfffffffffffffedd) r8 = dup2(r4, r4) dup2(r3, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000080)='./file0\x00') msgsnd(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300983738cbd256da78df00000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000006b26b9582450fb1cf1c878e21b60db1cf8ccd8e1b042b1596353396b92ac80a5c754279656ecf895140028ec99898c32fd200251b42ed34afc8b0b294137f0d1f3bbe77284bfef3fb2bf0d12ded5224b5ff2cfd4f4b3ae9a73af084011952704a07643aaaaf0d6b29ee1997cfd53c4b87ebbe11fe4686ef35ec77ed3f7244b3eeea1654301168c1b2b3df2f58c520adcefedc31dd079961a59ede5face70"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef020000000000000032fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000200)={0x0, ""/153}, 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0xfffffffc, 0x24, &(0x7f00000002c0)="00ff0000", 0x4) socket$inet6(0x18, 0x4000, 0x9) accept(r8, 0x0, &(0x7f00000003c0)) accept$inet(r0, 0x0, &(0x7f0000000400)) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) fcntl$getown(r11, 0x5) r12 = socket(0x18, 0x5, 0x0) setsockopt(r12, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0x2cc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000980)=""/201) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semop(r23, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r28 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r28, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getppid() r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() msgsnd(r2, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f0000001ec0)=ANY=[@ANYRESHEX, @ANYRESDEC]], 0x1, 0x800) 06:27:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) socket(0x2, 0x1, 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 06:27:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a574212b13358413f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e", 0x7a}], 0x1) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x80000001) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) dup(r2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r7, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r8 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/68}, &(0x7f00000005c0)=0x46) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x3) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r5}, 0x7ffffffffffffff6, 0x4, 0x40, 0x8001, 0x6}, {{r7}, 0xffffffffffffffff, 0x4, 0x80000000, 0x200, 0x400}, {{r8}, 0x5, 0x6, 0x4, 0x7878, 0x4}, {{}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x1, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r9, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r10 = semget(0x1, 0x3, 0x41) r11 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000680)=""/250) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r4, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) 06:27:05 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r18 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r19 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r16, r17, r19, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r18, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() r23 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r23, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r25 = getpgid(0x0) getpid() r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r24, r3, 0x40, 0x7ff}, 0x2, 0x1, r27, r14, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r6, r7, r15, 0x0, 0x4, 0xff}, 0x6, 0x7226, r18, r25, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c34df8b8eb37a780d7315ac7011bf520ba5b94c787727903"], 0xa) dup2(r29, r28) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getgid() r33 = socket$unix(0x1, 0x5, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) r35 = socket(0x2, 0x2, 0x0) r36 = socket(0x10000000002, 0x2, 0x0) r37 = dup2(r35, r36) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCFLUSH(r37, 0xc0206981, &(0x7f00000003c0)=0x250) r38 = geteuid() setuid(r38) r39 = getgid() r40 = semget$private(0x0, 0x4, 0xc1) semop(r40, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r40, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r41 = getuid() seteuid(r41) r42 = geteuid() r43 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r44 = getgid() r45 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r45, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r46) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000680)={{0x4, r41, r39, r42, r44, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r34, &(0x7f0000000100)='./file0\x00', r38, r44, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r51 = geteuid() r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r54 = getpgid(0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) r56 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r55, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r60 = socket(0x18, 0x1, 0x0) close(r60) r61 = socket(0x18, 0x400000002, 0x0) r62 = fcntl$getown(r60, 0x5) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000240)={r62, r63, r64}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r64]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r59, r59, r59, r59, r59, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r69 = geteuid() r70 = getpgid(0xffffffffffffffff) r71 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r68, r66, r69, r67, 0x143, 0x80000001}, 0x8, 0x100000000, r70, r71, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000240)={r70, r57, r58}, 0xc) shmctl$IPC_SET(r50, 0x1, &(0x7f0000001680)={{0x107f, r51, r52, r53, r58, 0x40, 0x7ff}, 0xfffffffb, 0x5, r54, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r72 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r73 = geteuid() r74 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r76 = getpgid(0x0) shmctl$IPC_SET(r72, 0x1, &(0x7f0000001680)={{0x8, r73, r74, r75, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r76, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x430, r38, 0xffffffffffffffff, r49, r32, 0x4, 0xff}, 0x6, 0x7226, r54, r76, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r76, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r79 = kqueue() kevent(r79, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r80 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r81, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r81, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r83 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r83, 0xffff, 0x800, 0x0, 0x0) r84 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r84, 0xffff, 0x800, 0x0, 0x0) r85 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r85, 0xffff, 0x800, 0x0, 0x0) bind(r43, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r51, @ANYRES16, @ANYRES64], 0x4) dup2(r78, r77) r86 = getppid() fcntl$setown(r78, 0x6, r86) r87 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r87, 0x2, 0x5, &(0x7f0000000080)=""/246) r88 = geteuid() r89 = getegid() r90 = getppid() r91 = getpid() shmctl$IPC_SET(r87, 0x1, &(0x7f00000001c0)={{0x3ff, r88, 0xffffffffffffffff, 0x0, r89, 0x40, 0x7}, 0x20, 0x9, r90, r91, 0x4, 0x1, 0x33}) r92 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r88, r89, r93, r89, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r72, 0x1, &(0x7f0000001680)={{0x8, r2, 0x0, r88, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r86, r30, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(0x0, 0x3) r94 = geteuid() r95 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r94, r95, 0x0) 06:27:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mprotect(&(0x7f00001d3000/0x4000)=nil, 0x4000, 0x3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x81) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x10000000002, 0x2, 0x0) r16 = dup2(r14, r15) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x1, 0xf0000000}, {{r0}, 0x3d17865b97eff1dd, 0x41, 0x10, 0xb9f8, 0x7}, {{r6}, 0xfffffffffffffffd, 0x10, 0x4, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x79, 0x1, 0xfff, 0xffff}, {{r1}, 0xc, 0x80, 0x80000004, 0xfffffffffffffffc, 0x6}, {{r7}, 0xfffffffffffffffa, 0x80, 0x40000004, 0xf11, 0x1ba7806c}, {{r8}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x2}, {{r10}, 0xfffffffffffffff9, 0xf2, 0x1, 0x3a8, 0x5}, {{r12}, 0xfffffffffffffff8, 0x40, 0x10, 0x9, 0xffffffffffffffe1}], 0x5, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3, 0x9}, {{r16}, 0xfffffffffffffff9, 0x1, 0x1, 0x100000000, 0x3}], 0x400, &(0x7f0000000340)={0x4, 0x100000000}) r17 = socket(0x2, 0x2, 0x0) r18 = socket(0x10000000002, 0x2, 0x0) r19 = dup2(r17, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) renameat(r19, &(0x7f0000000400)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) 06:27:05 executing program 1: rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x17, 0xfffff0ef}, 0xc) 06:27:05 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) r33 = dup2(r31, r32) dup2(r32, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000040)="1c", 0x1) sendto$unix(r34, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r34, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000000040)="1c", 0x1) sendto$unix(r36, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r36, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000040)="1c", 0x1) sendto$unix(r38, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r38, r39) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES16=r28, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES16=r36], @ANYRESDEC=r40], @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r35, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYRES64=0x0, @ANYRES16=r38], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r42, 0xffff, 0x40, 0x0, 0x0) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r42, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r43, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r45 = syz_open_pts() ioctl$TIOCGETA(r45, 0x402c7413, &(0x7f0000000000)) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r50 = socket(0x2, 0x2, 0x0) r51 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r51, 0x0, 0x6, &(0x7f0000000000)=""/155) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r52, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r53 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r55 = syz_open_pts() writev(r55, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r54, r55) r56 = accept$unix(r54, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r56, 0x10}, {r52, 0x1}, {r53, 0x10f}], 0x2000000000000154, 0x0) r57 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r58 = socket(0x18, 0x1, 0x0) close(r58) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = syz_open_pts() close(r60) poll(&(0x7f0000000040)=[{r59, 0x1}, {r58, 0x80}, {0xffffffffffffff9c}, {r60, 0x8}, {r58}, {r58, 0x80}], 0x6, 0xff) r61 = socket(0x18, 0x1, 0x0) close(r61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() close(r63) poll(&(0x7f0000000040)=[{r62, 0x1}, {r61, 0x80}, {0xffffffffffffff9c}, {r63, 0x8}, {r61}, {r61, 0x80}], 0x6, 0xff) r64 = socket(0x18, 0x1, 0x0) close(r64) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() close(r66) poll(&(0x7f0000000040)=[{r65, 0x1}, {r64, 0x80}, {0xffffffffffffff9c}, {r66, 0x8}, {r64}, {r64, 0x80}], 0x6, 0xff) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r67 = socket$inet6(0x18, 0x0, 0x3f) kevent(r57, &(0x7f0000001e40)=[{{r60}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r62}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r64}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r67}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r50, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r51, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r50, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r50, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:27:05 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r3, 0x0, 0x9) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/19}, {&(0x7f0000000840)=""/4096}, {&(0x7f0000000040)=""/138}, {&(0x7f0000000140)=""/136}, {&(0x7f0000000200)=""/197}, {&(0x7f0000000300)=""/134}, {&(0x7f00000003c0)=""/47}], 0x1e2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = kqueue() kevent(r7, &(0x7f0000000500)=[{{r2}, 0x0, 0xa, 0x2, 0x6, 0x5df}], 0x1000, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9, 0x9}, {{r10}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x4}, {{r11}, 0xffffffffffffffff, 0x40, 0x30000055, 0x1f, 0x800}], 0xff, &(0x7f00000005c0)={0x2}) r12 = open(&(0x7f0000000440)='./file1\x00', 0x80, 0x20) close(r12) setsockopt(r4, 0x0, 0xb, &(0x7f0000000080), 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)='./file1\x00') 06:27:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x286) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 06:27:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x0fdev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r4, 0x0, 0x7, &(0x7f0000000040)="716418f44596321db2c4c5aa4c6e90c93c0ed488981d0cbefdf794f89bd235421357b3f9fa9d62707f80c1265f746002413e82a6193ec6d4beb791e94afba2858f4be57448e239087ae0eb6062309c7a47179a", 0x53) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000340)=0x9) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca25, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xfffffffffffffffa, 0x1d}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0xfffffffffffffffe}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) r5 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(r5, &(0x7f0000596000/0x3000)=nil, 0x2000) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:27:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x7, 0x5, 0x8, 0x9}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/199, 0xc7, 0x43, &(0x7f0000000100)={0x18, 0x3, 0x200, 0x80}, 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) socket(0x10, 0x3, 0x6) syz_open_pts() 06:27:06 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0x9, 0x8, 0x80000000}]}) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 06:27:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x3ff}, {0x18, 0x1, 0x8, 0x7}, 0x0, [0x0, 0x6e, 0x9, 0x4, 0x7, 0xfffffffa, 0x4, 0x9]}, 0x3c) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f00000000c0)="4d4ca9663013c86b8dfb3b2a1b81010e35698fba5b5c43c7ebdbb7413d12fa4d46a4a1464974cd3b805c88ae2803700fa52f6f491b9259e86503cc21f5d641281000fbcfe905fc7ea062b56294d438", 0xffffffffffffff4d}], 0xa0455a1967fa870) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) syz_open_pts() writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) 06:27:06 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000007fea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06af62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e91969372066c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa81008440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33ea96194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b5a5ad504f84cda870bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000041993131a1c854d737d48cd54ad9632c839b62c8b23f6a5fdcc012a960df3970b8704c508e2dd32ddce8390b39b288b73b4004e03f3b71624d666261133aebc4105e7a541912d2bbc3bc1e25f3197d6a042eac"], 0x10) write(r0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffc67) 06:27:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="c2022e2f66696c65300024e2ecc78b37af6cb76b74886da0b9ed72ed6e9aefe1894cdd08da0f04"], 0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/149, 0x95}, {}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/62, 0x3e}, {&(0x7f0000000640)=""/166, 0xa6}, {&(0x7f0000000700)=""/152, 0x98}], 0x8) socket(0x10000000002, 0x2, 0x0) r2 = kqueue() connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = syz_open_pts() r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = socket(0xa, 0x3, 0xfa) r8 = dup2(r7, 0xffffffffffffffff) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) connect$unix(r11, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r13], 0x1) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x10000000002, 0x2, 0x0) dup2(r14, r15) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2f669e86657d8903fe6466d830007eac3520553b5da85f7dfc1c1157793a4d9a79b3b0fe77b2d09b3dacfa045daba9b3de424089d0bc92292a789796af8e25461faa091e501cccab6674a4c226788e7421b06a6f13910e7f19d5e7407da954dc3c5a1bac57a685e589dec0f83605f3a5d85f2445e79b755723f181824256f815cbd96d58284d887832fb9a5a4d0868b319fdeb8e2df6074c5c1e40bd74a9a2db018434b3544201be6f18fa3ab3a662875dc694dd5c2e7701172181054200"/202], 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(r2, &(0x7f0000000280)=[{{r4}, 0x7ffffffffffffffd, 0x0, 0xf0000000, 0x1, 0xfffffffffffffe00}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0xe5, 0x4}, {{r9}, 0xfffffffffffffffa, 0x40, 0x80000042, 0x7fffffff, 0x8}, {{r14}, 0x7ffffffffffffffa, 0x0, 0x1, 0xb03c, 0xac6}, {{r16}, 0x1, 0x82, 0xfffff, 0x9, 0x5}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getuid() r17 = socket(0x2, 0x4, 0x0) r18 = socket(0x10000000002, 0x2, 0x0) r19 = dup2(r17, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r19, 0xc1045763, &(0x7f00000000c0)={0x942, [{0x1, 0x3}, {0x1, 0x3a19}, {0x2, 0x1}, {0x3, 0x3}, {0x3}, {0x2, 0x8}, {0x2, 0x5}, {0x1, 0x5}, {0x1, 0xffffffff}, {0x1, 0x8}, {0x2, 0x8d42}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x9154}, {0x1, 0x7}, {0x3, 0xac1}, {0x3, 0x2}, {0x2, 0x2}, {0x1, 0xaa5b}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x2435}, {0x2}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x3, 0x1522}, {0x0, 0x61a8}, {0x3, 0x4}, {0x2, 0x3ff}]}) 06:27:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 06:27:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x4296abefd521c615) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 06:27:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b94b60c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') semget(0x1, 0x0, 0x10) socketpair(0x2, 0x10003, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x288, 0x0) write(r3, &(0x7f0000000200)="0f26ff542c1ebc7f87516a277fe4da2c5741450ec082086c3fc669e38ec93bae4cbf76ee198fdb94ec4525ec0ea1975bd2dc54c61ee221b6d904b06b8c20c06b3e6a9f4a73345c05b557887f6cdffb501b2f5c68a2ced5d36c67f2e648e0bd8a90e4c513dd56af7e90707c843048a7e333e8914dc9bf3064ee77f50f9091db67a7c68c534c0c335f89422155e0c8e63ebc8f6cb882f47b239c215e3d846736c79ac6ad8b7fc263941fc0d2b420121fe0b6c7fc3d695fd0b49f87e5936ce6cc3faa5cd1eda409bc5a5b398e83e18e628230b07e800727b75d6422fa5aca6bcd7b4eab372fa7575d1fd31f0e6bbb1b30038f6c8d44a9d52350f6e7741406b9", 0xfe) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fsync(r0) 06:27:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfdca, 0x0}, 0x0) 06:27:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket$inet6(0x18, 0x5, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xe287, 0x8001}, {{r4}, 0x589d8922671076c4, 0x3e, 0xa3, 0x3, 0x3ff}, {{r5}, 0x8000000000000007, 0x4c, 0x4, 0xa, 0x6}, {{r3}, 0x3bb9ea5023ece777, 0x10, 0xf00fffae}, {{r3}, 0xfffffffffffffffb, 0x1c, 0x1, 0x5, 0x7f}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3}], 0xfffffffffffffffb, 0x0) dup2(0xffffffffffffffff, r0) 06:27:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb65ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce4ef1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c41e28ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfa"}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c408555e92ea68b87797f80f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e3ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e0492661056c67c4a89dcf5755bade7d370526ea897237b05810202e976f0df33b6515abc49d"}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000640)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff2b4f3cb1146b3d371c8d65210fce0ad1da98778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cfe984148a38ce88"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 06:27:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 06:27:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x66c922a89e8a3644, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) acct(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 06:27:08 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = dup2(r32, r33) dup2(r33, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000040)="1c", 0x1) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r39, r40) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r31, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r36, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r38, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r42, 0xffff, 0x40, 0x0, 0x0) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r42, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r43, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r45 = syz_open_pts() ioctl$TIOCGETA(r45, 0x402c7413, &(0x7f0000000000)) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r50 = socket(0x2, 0x2, 0x0) r51 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r51, 0x0, 0x6, &(0x7f0000000000)=""/155) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r52, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r53 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r55 = syz_open_pts() writev(r55, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r54, r55) r56 = accept$unix(r54, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r56, 0x10}, {r52, 0x1}, {r53, 0x10f}], 0x2000000000000154, 0x0) r57 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r58 = socket(0x18, 0x1, 0x0) close(r58) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = syz_open_pts() close(r60) poll(&(0x7f0000000040)=[{r59, 0x1}, {r58, 0x80}, {0xffffffffffffff9c}, {r60, 0x8}, {r58}, {r58, 0x80}], 0x6, 0xff) r61 = socket(0x18, 0x1, 0x0) close(r61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() close(r63) poll(&(0x7f0000000040)=[{r62, 0x1}, {r61, 0x80}, {0xffffffffffffff9c}, {r63, 0x8}, {r61}, {r61, 0x80}], 0x6, 0xff) r64 = socket(0x18, 0x1, 0x0) close(r64) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() close(r66) poll(&(0x7f0000000040)=[{r65, 0x1}, {r64, 0x80}, {0xffffffffffffff9c}, {r66, 0x8}, {r64}, {r64, 0x80}], 0x6, 0xff) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r67 = socket$inet6(0x18, 0x0, 0x3f) kevent(r57, &(0x7f0000001e40)=[{{r60}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r62}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r64}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r67}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r50, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r51, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r50, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r50, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:27:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) r6 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) recvfrom$inet6(r6, &(0x7f0000000180)=""/113, 0x71, 0x805, &(0x7f0000000080)={0x18, 0x1, 0xd084, 0x8001}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000100)={0x0, 0xffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) 06:27:09 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r5 = getpid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) dup(r3) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r13) close(r13) r14 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r15, r4, 0x144, 0x4b}, 0xa, 0x100, r10, r12, 0x0, 0x92, 0xffff}) getpgid(r12) r16 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r5, r16) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 06:27:09 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000140)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r10 = socket$inet6(0x18, 0x4000, 0x1f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000200)=[{r8, 0x20}, {r10, 0x42}, {r11, 0xa0}, {r11, 0x4}, {r10, 0x20}, {r1, 0x20}], 0x6, 0x20) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 06:27:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x201) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) r20 = getgid() dup2(r19, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r20, r21]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getppid() getpgid(r30) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r31, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r31, 0x0, 0x0, 0x1800) msgsnd(r31, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x1, r25, r28, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r30, 0xa5, 0x1, 0x4e2c, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r32, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500"/225], 0xe1, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000480)=ANY=[@ANYRESHEX=r29, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r23], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r27], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r35 = getppid() r36 = getpgid(r35) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r39, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r38) accept$inet6(r39, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r40 = geteuid() r41 = getuid() setreuid(r41, r40) r42 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r41, r42) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={r37, r38, r42}, 0xc) getpgid(r37) msgsnd(r32, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r43 = geteuid() r44 = socket(0x18, 0x1, 0x0) r45 = getgid() dup2(r44, r44) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r45, r46]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r46]) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r48, 0x29, 0xc, 0x0, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x29, 0xc, 0x0, 0x0) r50 = socket(0x18, 0x8003, 0x4) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) r52 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r52, 0x0, r52) accept(r52, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a540f0e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r55, r58, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r62, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r62, &(0x7f0000000480)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r53], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r64 = socket(0x18, 0x1, 0x0) r65 = getgid() dup2(r64, r64) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r65, r66]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r68) accept$inet6(r69, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r70 = getuid() r71 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r71, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r71, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r71, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r76, 0x20007465, 0x0) r77 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r76, r78, r79) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r73, r74, 0x0, 0x92, 0xffff}) r80 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r80, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r80, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r80, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000c00)={0x0, 0x6, 0x5, 0x20000000000000, "7e38d806dfe27173b3060000000000002100", 0x0, 0x20}) ioctl$TIOCSTAT(r85, 0x20007465, 0x0) r86 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r85, r87, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r87, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r82, r83, 0x0, 0x92, 0xffff}) r89 = geteuid() setreuid(r89, r89) setreuid(r55, r89) r90 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r70, r90) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={r67, r68, r90}, 0xc) r91 = syz_open_pts() ioctl$TIOCSBRK(r91, 0x2000747b) fcntl$getown(r91, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r91, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r91, 0x20007471) r93 = accept$inet6(r92, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r93, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r94 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r91, r94, r95) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000000600)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000001d80)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES64=r91, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES32=r36, @ANYRES32=r43, @ANYRES32=r47, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r7, @ANYRESHEX=r68, @ANYRES32=r48, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r63, @ANYRES32=r66, @ANYBLOB='\x00\x00\x00\x00'], 0x1e2, 0xb}, 0x8) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r96 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r97 = fcntl$dupfd(r6, 0xa, r96) writev(r97, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r98, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r99 = socket(0x18, 0x1, 0x0) r100 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r101 = kqueue() kevent(r101, &(0x7f0000000200)=[{{r100}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r102 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r99) ioctl$FIOASYNC(r98, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r98, 0x0, r98) connect$unix(r99, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r103 = syz_open_pts() close(r103) r104 = syz_open_pts() dup2(r103, r104) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r105 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r105, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r106 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r107 = dup(r106) ioctl$WSKBDIO_SETMODE(r107, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r108 = semget$private(0x0, 0x4, 0xa5) semop(r108, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r108, &(0x7f0000001180), 0x1e316d81a01eac7d) r109 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r109, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r109, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(r108, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r108, &(0x7f0000000240), 0x6) 06:27:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x6000, 0x4f) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() socket(0x2, 0x8000, 0xd3) 06:27:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6174a85f619e0d8d6741f01c590978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000000c0)="30cd3ae6c1da90eac497d2f2fdafb5ab81a395befdb48368dd8665c7107d87303d5ad0e8c426e7e5dd466446c396fd7f68223a8f87befd172e03dba132eb56efdc10f7651947033239eec6", 0x4b) 06:27:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 06:27:10 executing program 0: ktrace(0x0, 0x5, 0x21e, 0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r5, 0x10000) getuid() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x180, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:27:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x2f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x100) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$dupfd(r2, 0x0, r6) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x1, 0x3, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r10, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:27:11 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1dbc, 0x6, "0500f6ff0000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000340)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xc}, 0xc) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r44, r32, r46, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="c6dd42f2", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r46, r49, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r50 = getgid() setegid(r50) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) r51 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r51, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r52 = syz_open_pts() close(r52) r53 = msgget$private(0x0, 0x20000003c4) msgrcv(r53, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8e070a00006329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 06:27:11 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e2c}) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000085b32e6f666900000000000000004dcb95f6d9be023729de195324ad3ee1ec4ad73357738f00760517be10621a3c651cba743fc0721e5014f6f9d798cc1bbe79075beea47ba8df84c8a1aec5e35eadc65c6c584459bfb0f68f06c8c1"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r3 = accept$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) readv(r3, &(0x7f0000003e40)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000002c00)=""/128, 0x80}, {&(0x7f0000002c80)=""/197, 0xc5}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/167, 0xa7}], 0xa) 06:27:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x8824) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r8, &(0x7f0000000fc0)="d8f1c0daefff900905f01e557a7b56204dffff28c142a824ce7d248b450a2f5026179c682ad39887ca26ad3ca356989957d284b9143bb50bfecc27772b952f381f99765107cb3c424fb13519d239a0900eda5245647d7a66ab663b15312cca288681f42f2d5ebfb207a9b547471c31f227898d5f6f2f68bd146f3b023ff987f546c42388626b500ad71c49ebca4f2dbe286758406d7adbe562179b0ae6ca252cb887fab5e779e404c6a5f4db2ed1682aef1938bdc881a634b60f93af7b7877461752a0d8570b9643b010b0348250f9c007da9f0425285f1802a9fd4e2621e25f6706b7a1279ef3431ad1b14524ba7ed677eb9612c087efc67b5f530956b279c93011f33b630ed20c594f5f12625831abd2b45f58c542d181584c03eb1242ce681b4a9eed2c9041eaae8144a80c45706aad0ea618a42587653ec4ccfc8b7c90fdc14764eed3e9f3e4655d10a88d8f4c949e357ac096cba11fd56fb1b588d0c85da9d81ca9d83759e71fa6c55818240f9d435282599f0f5915ad3453994cdaf23ce80064fd091878715af5d7baf030368b6021c1815e34282ecb6b1d59d06cef2c34759faaedf0f038fa4f23b2816cb96afb5e3665fc5a412238e0c78ffd3a5ff31f0d635d75dbea05e9970f5045739e3fd8a68af6cbd86225adc644d0c45e3b998c7a40646032409dbcd306db5dcd96823838d803a1163c7f827d4429037de4989bcf0013b5269b7934e466563c5f91639d8bbc810506c4090f91995baaf9d82b3c561600a02234e7c702cd919576aa4c163366dc59b3179ca7905cc8a21beee7d351d6fccfe87f7ae7748ddf672c6be772af30fe6de4790c0e9a5fc4883a9325865e0f6ac027d5a60ff3c42c31def1165da801ddec805b276544310a62477535b4dfbaad2c3796243b5b71f6efe473490e6db97839be23773d826d034f20695525d673c94d9b7778e00084f09270fdfe0687bb042868569b9e356555df4c9440ecf08e63c4bc0c49cbed280eac2f2c877dad6dd28ddd99fe74259a4e49cc68e404fb2eed621be23a42f6b20e1ff11c6401e4bbaede3b17a3b458ddeda682f94e0a32edc07c851a0225765873fb6ba7d3b1d48cc8955c5b5288c793e1ceb4a5a9b53e63138c9c4a751abfc51baba3b9e006db5a3b29ff3b3791c550f4b277d51152cdd48e7b4cf7326e59d6818321f165d269649784beaefada3b7de391e0f69cf865eb940d3ff1d35c6dacc21dbae565d9e5b7d5ac91a92df312dfd76f00470d60fb962e6d2d6a0aa9a9ec3d4fd2b222445bf85ed2b49dd5e80857fc7280e13491735b8d622ca288d44e2bfa939cb5078b9f960995eeba4de791b60dc15bcea6d72231933b81507641638d7d79eee9d7926f492e721dd1ba7d1f8674e89e6b1587e1ab76eb054ef4f44cdf8a7f7f58c806c57d8c228a4aada55f50827b0f1d51d9a18fa89fce7311f3d70a5f595fedf5ac4098ea1abea853e3ec0556ae5b5fc7e1153102a47f6144e99817d8556cf47e4f40352febeec1f73c5f8f8979e73d465a4740ba6d699cf80a98a1aec149f90d492bd175a4b7cc7aafb382d9fe67b98c35d37d19be2037e2de4091ba4322439427b4e7f09ad2490064f5c856bcf6e522bcf0e657f8e1797130c0a4744d194d5e40c7d8efe285ca119a05718f583eb985741b58c847522f854975e7be29de6753e3c172c872db39b0233412b33427c13b669b0957316a95c940acbee8ecb2712b4fd8001d1397a9b5ba736ef0c5ee249eb74d1c766609420d15ee1576585ce77982415ae4340e7c8c7761502fabe8d57d9f798fca279a032aae2a4fe2f3780d24d995a6b811f66a1247582de9abeea0d9e53ba45ca6260874400cfbb185dbe2dc744ee8bedf3d7ed66a84e661a4be51f87a7d2d974bcd2803eeee6dae7b964b3e2a15f61ef6850c5150e8864731ba97044037ec4efbbfbaf2f007267e45a53b6b61c29b12751972c0a97122606ee8ccf9d38bc8738ce44763bf291074fa75d6ecfe172b0f5734180a3681b557ec232ba02c1456543cd9b7386a7086f5b04aa48cefd8b3dd86f54c09c0c759789f1f7a60b9ce557f0863ae951ed0f7306d198d9a201d70b6e8db9888dc20832de834c0d227e5066e4a7ea1535ea6b1bec2781068f9afabef2a03de2a166deb88f6399078ecdecfbc11d69751daa25ce4cb60f0601d368324b9e2e7eabc6438103dc11fe5470b28e239616cab76d4d6a6d894c532482e69177a78e18593c780e450f0f069bd1fc4d3c42e3173234a0e65e0fd8758bef80a5022957bce633e71e9be98e825dfbabe95ed699600295b47e0a71eb04444d822060ca3129edef65dd5d9a46c1c8092c43f92d75e5c58c14a78cd62661b3909bab3614ddc84c24eb3895b37bb30333ed19978f42c23a3d82f76a0e53174ccfe8afb0b085466ebed49855c69d7da5f6cf271fdbed82b4a51819c9be3b4a114a1bff0515163128ae627b326533c498b06756997614cc8498194d1463592009affd4e9f3148f3c58d0350afc7bfd85845277f341598828a0fd2c14675d8d743a5ea741984a87ba86ed55900b8c9b57fb278db58e4fab28977a4c25c3afec6ebd48293c7ae317271fe4c49c94fc327c7f65a5cf20bc85f674a83dd840376a73ab1704f8e241bba8d57379ba4eb57a26d14dc232ea25c029f9b3216562cbbdc1ba8572cf8b577bde595645f3ce47f7967fe934c82d141853aadaa8e2b0bb80e16a6851a47d11adc9e03f22ef361e5be19867a106818a51ca7330fd2e20a775e6452a5dc71e85457c0b2920603138e971acb84c86bac5fa456e126b8e2a98d4389cfa7f688b707f829d6db1f08467dc872ddd144bd599b4233c9a5b2128fc3f3a60b615cd9daf6c8349fed880f571d5bf15f05311c3aa4dfaacdfc5e554a008ed5e372ffee98e6348eff976cb33e1bd474390deafa546e0a58b7d1ec3aa9827bb756cdd759027d888481ba7355983811453c4b674ba1b3676ced0a28714a5652c2c2b54cfd3ffe69b6360313312d1b056517ad315cf7993964b3158441a3f16985c54727c14d2107c8e31c45f2681b004cde267ac31f803f2b22ffc1d87937a40c4e900af410e9aab1b2abef8d3a0253e012f3c15d3af85d013efa503ecbe7719d9a3b7c39cfc59b409e41abbc708cc54a104bf4b31b5856fd75309c77ee17c2e49cebe5929cd64d93ccbe7443397b455cb613a123feaccd844e7e57e53eb821590e8907699b11d7771ef24b658e42c737932508ec1c9d3105b7975796626e6a1bda0eb5f1a171138e7f664224f2b7a675a50a92dbdc1baad9a719611aee783d2e802802f0008596a8cb2304417e6e2b2c2ead574d7ddf02109ddeced6aec841b1328adaa8949588f4604da9f03122be97ea41e96295b2787998f749891a046eab5f8bc6c5f57341984a0c263d1b59611bfe90a01cbc0faa7f6da56870e13f06e4cf61ee190491f22d677cc911aba10faa56ab9216bc6040f545903ff303d14d05505281e578f585b448ca9f4b966e448679bd5a2e95c2652672a4a7c8784ca86da13d44ba3ad93dec51c46d80f7678fc187e97ec6e42200eb3e4ae9700b4791fbd1c06b824ecb3ad1766d71c9daecc1b7c31ee1200ea7c90a86f1d455ececb729dd7fa6e140746df397bd9a6b15098935a0926a625145c7f4b53858fba24641762dab8349d3c44581a4c621b798a6fb0affd4e56c9b52c9605e7d4594056214269d8b7732443603920e25ee25f40ab9a0c67397055d644046f0ce92f3f0b008921aea207258ca417800f5ba87a4fe8897b94a861b33ffcbf96a2646cfcf8710b7d9d5f9a28a34843c39d10b00b90274333036ad9fdc6bfeef379fee1377fe63c26fa398c205262686f858d16d0e194654b291af797ea26a38d9dd1c333cfff419dd918ea74f9d8b4842b8970fe3888986942bf0544a69f460ec23ace6b8ab73ce6182dd8fa09ed3b3972dd823825f27a4ff932da67a9bdc69cbd6ac3da14c7a5bf34f58a0e5a9f8575c22ae44e2a226c775d222c249a761d32434358882e7fe1611863507389ee984b3297b8276f792f799cecf71e6914884000cbb506fca0ff994073e707e72d9d852a9e2c3e6dca9a75b966793cf753bcb2955bc50845e2683af7c75488670f2bfbd32f395aba725adacadb5fc9df393f891721098ffd21d18cfcc4a86a0caa8972c7e77b53deab33f65311367818c55120b08b7a9c90ab3b6ce1aef322555605f2cd1801f4636965e0459062e848d9fcf7e41e1eb716cc4a5e0796794ecc03aa444f01a379cae0be2aa7dae3aa6fa1ce8fdbb39884eea7d58e88244f4f64c976bedb5454887c855ca79f39999fff1941943c710dbf4cf5487f77188969bf04025346b1232abf5d2e4194d7dee735ac07b0bf3fb26919b1fd804ba9c5d9b8793c3a791b53cf002b9760f905d1929397a27df9ca976ca08f374b7f5410e4d1162cef171c6963d3171d31875274d28377d50ca36ffcfa0ae068726f287a8083d68d388c3c0d16a0d93c72609dec69e4e65a7e8063e95dbfd2d43492ff789c0e38548beb329a94ffaed0ceda528d5e96a3b070462028d27421150badc6357ad852e6347f92eabb472bb8a3a65203c9675ac512dcfd580cf4ec8b13834cb5ef8d5f5a0b528c986d9fa047de066849b94b8c9a4da8bbfd9cead55e5b89420287f3b3646c9f8bbf28ab31dad8f86121160e52bcefbcbc8bd36fb9ab56e02c59eb026888c6215341ee53b24072996eaf738f63919f250ae5f32900fb08597f4cd7bfea31333a303deaf1b11a3f4051ed6c79fe88fe744787dd863d11b08ed200da7fcfd0145a7b02bd5f1bde307e5abcb9a298b3ea59daf77e2b79d651261261ce7209ed983788bd261d7658c6949b4c14f7a009d17be4c53b95823a55d5b11175577d318d16398a59d6ee4b71208a1ee2b197785457a1399634fe471041c259748b3428da0e735f969c0f96ce7226032dce94057c8f449b309eaf65af6afada6ad9925699411558137f4ec655efe3169529cce9712d5c1c968e702c43a2afd25664d4fe6134240edc471ecbb16dc0ba1b4d45d314f71a2750d4e79ebb86eb84776d14448a08beb1ef3dd49af0e74314a2c4fe5f6ce5400a58bb9e11480813bd7c7739a7e0a0c883afd3e82ba3e23d29bb798e790ce7d2b52b91c63fa3648fa05135f0bc6352c8d00462e3e4b1e92771fff3c0630d86683b4eb3a79a554807c37cbea4ecf99b7d05b6db5abb6b2804f9967b79b9add7e9f1d6d81bf6a36f5a75048e33db83edceb3c6672de3345ba643a40dfafb2b57aea52be80d3acbc6316ff0f9dd868f71c0050dae512fcf63b594ddec6041cc490a6e6976058106f6eca786045bcd91b99d5a3c09db21c64d5663bf513311d6fc2b7317e553825955687f24cd7d58d5a4c7f01b445f3e0795300d68f9144545825cf683fe5c2a7977a33a936d347953a7e2d66e7b8c8a440e8ab5ebd23227208760cba5dbc8e81d3d9d33a2011f0ab2f97dada9f8027c17b051cc090811874f9c9e646e843244b5e5e5c51c6edefa1997a6fb605d6c9f370486a6afa3f2e07920de9c3fbd0d3ac5dd431274687c878561c7578f01f41934c4f87b52df5043110380702eb7d76215ea74dcb980acacf3de14d4e387f35b36f45cc6ef0316314fca75ac3a0478dd72065b80c273dd0f55a7596b0447c73eb82582eb1188acc8e06a693e318685a355e2c48406e6daf9785407318ce0cfcb15a143019e270e2d48767ed9efbf4431f6775fccbb3d82c127108784490531c5", 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 06:27:11 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6202e57b7f2a5e9a312cbcc2fd6ad55f2212d3783ced2a14a88496196f63e497097e579543674dcdc8290680054535009c65c5082dfcfea5a348f70000000000000000001a00"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x80, 0x80) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 06:27:11 executing program 1: r0 = getpgrp() r1 = getppid() setpgid(r0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) read(r2, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r4 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() r6 = getuid() r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r22, 0x0, 0xfffffffffffffffe) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r18, 0x41d, 0x5, 0xd}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, r16, 0x144, 0x4b}, 0xa, 0x100, r21, r23, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1000, r5, 0x0, r6, r7, 0x8, 0x74a}, 0xfffffffa, 0xa93, r23, r0, 0x1, 0x401, 0xf7}) execve(0x0, 0x0, 0x0) 06:27:12 executing program 1: r0 = socket(0xe59e756244e8d0dd, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c613000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:27:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000040)="ddee0e479ea4abe72e8289e48f848dcae6855abde176689fd16e6a8a4f273bc1d2e3ff3064c5135eb6ff438a3953f3f911c89a2472e7dc0aa52aea2b6e43a66d68efa402d15399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8b535084f92a7499cd07afbd1d0b82c439900f338ffbf66decf2ba302619dc2dcef33b11173d89ceb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43c2afe01cf175b6488892c52873948c28a4", 0xffca) execve(0x0, 0x0, 0x0) dup2(r1, r3) 06:27:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19f", 0x30) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe11, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) 06:27:12 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x4, 0xfff, 0x6, 0x8000000000000}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffce4) socket$inet(0x2, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0x1f) getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r9, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) r12 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r12}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r13 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r13}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r14 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r14}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r15 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r15}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r16 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r16}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r17 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000700), 0xf8b1, 0x0, 0x2, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) sendmsg(r11, &(0x7f0000000200)={&(0x7f0000001000)=@in={0x2, 0x3}, 0x180, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRES16=r5, @ANYRES32=r12, @ANYRESDEC=r13, @ANYRES16=r14, @ANYRESHEX=r15, @ANYBLOB="2abf51b7e2ee3f54e8ba61ac92d107ad943587f25d9b4d6e08559bfa119daec6a5fa1e3f9bbf0001316c56eac86a31a8b0de2c2f26423f291329", @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYRESOCT, @ANYRES16=r7, @ANYRESOCT=r17, @ANYRES64], @ANYBLOB="e9b2c2473a9cd99074e09b93cf2a98c7f84e", @ANYRES64]], 0x808}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r18, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r19 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r20 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r22 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r22, 0x0, 0x5, &(0x7f00000002c0)=""/23) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000d40)=ANY=[@ANYRES32=r23, @ANYRES32=0x0, @ANYRES16=r23, @ANYRESHEX=r22, @ANYBLOB="1b246967daf04f8430426216d4fa122ba1448b2cea1dc0da8de9b070c7589b159a8bd7e8f6459dbe93394f9b198f8e0000000000c6d512e40201e885b9c09a5f4ba6f0ccd58fd2000000000000b3645564c089ec2163372d9b71d39ba0cc08cc94ed2390eb13e6ba4aacdb7705d334b7fd1046ff137c88d033b4ead13bb1f80dfdf716239452385ada868cecd65d2faada3033df40e12e92acc1290589017bc2852384a778da671734fac029d4cac5b96a97a5e40c", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e00000000588039745eb7f3009afacb43c65b61105d0fd47d0600235abcfe7fdf3166ef00d7ec5b4857adc7985900000000000040009319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000f3ccea34d9709de23bcb20a46c756280b80b2ff73442f73e1b730c7ca72567025746bff533016ccc45b1933903dd4cd91de630c4fb762cfbb24b2b0f025cfb7a4780b837d4d8283a3ffedf94f1f9ea9374c5490e6caa728af450f18cc4f11e9b818de40b5f16b9480414f2e9dda54ba40daebb9f14558f140d2446d3c6203bc6e1fd9d737fbd7dd663d483b75a10e680786e8d8bc893dae593d0f9a6b668ec72a35c275073fa1825d48389fce8ff572815b825510a3fb83b7daa4a6e7c82da39a27c66c90ea96b077fbe2048e0d8c28962fd42063849e0823fd379136d49e5cf951d1fe34098842dabfa307a97b45bd3100000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) r24 = semget(0x3, 0x718598a1c8a6558f, 0x0) semctl$SETVAL(r24, 0x3, 0x8, &(0x7f0000000140)=0x3f) semget(0x0, 0x1, 0x8) r25 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r25, 0x7, 0x8, &(0x7f00000001c0)=0x3ff) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000c40)=""/234) semop(r21, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r26, r27, 0x0, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x400, 0x0) r28 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r29, 0x5) r30 = semget$private(0x0, 0x4, 0x1b2) r31 = semget$private(0x0, 0x3, 0x80) semop(r31, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r31, 0x0, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 06:27:12 executing program 0: semget$private(0x0, 0x7, 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 06:27:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x841) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r3 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = fcntl$getown(r8, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x6, 0x6ca, r9}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0x101, 0xff, 0x2, 0x7}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r1, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r10, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000001400)=0x3bc5da17) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r13 = msgget$private(0x0, 0x0) r14 = open(&(0x7f0000001280)='./file0\x00', 0x9466f38806b8dd07, 0x8) setsockopt(r14, 0x1, 0x2, &(0x7f00000012c0)="d498857259da06637fd226fc30c8cd27e93223877cc215504af4122af7af368d1099df00b46add626c7dba689514ce96e4497443cf91cde123ee440cf02a96392467598cb115b20d85d1fc0eadb8101d63e9ebb5c282c899b0213cbba35c2cfd9a2e5a75c846742640ce238cc328536f37db5a21601f59dbb8d27f28fef01546b1", 0x81) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/114], 0x82, 0x1, 0x800) msgsnd(r13, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d51607fff5cb3419eb41869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451a446c456ac620e55afcf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b07e0fe5e0f38e4090685e452ab8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c3152bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a4f119ddb3be4b5d719ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebf980334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4019c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914437b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc701fa6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c04a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb42316c91c7995c7f8204081aa7dbf33029d92884864f7bc5608703f0c7b1c93d9deb52ef2afb03b65c4174da9dc531cb98eed7f04fdb62551f414949ae2f87552ac2904429e539fe49eec17bb9e2c291b1efd3f513722322647e52b839d8e74f8611e30cd73ffe77f7f2e1876ebda00607a16e9d271d0e326c4fd2d2a6cb7da7f4baa90f5f977f5e1f47073ad53f1fffe34f05685f246829087f32eb24382577541288061d74b5ee3a6b3455dd8578aa7221566a6e1378032d539aa00a222c93e8348114cae11cd21beb1e7bc3ac8c18e3873274e63c78ed412c82c45440d1e3bf3984722b287c3d7a12a3108d08996867580d1ba92725fb4a69e93ecc68d09bf9b73264a8466a3c37d17345b18749da493ede"], 0x1006, 0x1400) 06:27:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x2000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x1, 0x1c00}], 0x9) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r15, r13, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="696c653494"], 0xa) dup2(r17, r16) fcntl$setown(r16, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="273f50616125e002ef9e3ec525a0a8fa6448cbc6fc0f9ed672e6f99f94f9fe39de303a2fd5ec1b7621ccfa3da6c1ac59c6cdd72f9a21e8e0c2e6778abf974b61176a8b048d8b9e6b0e5a20623d222700f2f35992850b2ca1b7bda5abebfd16735383a5ae87bf7931404c7511093c149c376d1e22025b99ae1a0c3d8ce2351df0e82785beac938b34901bc55829d76e56861e7447edcfc56b99452e0d1b1c4cdf195d01b4d9f4c63135de1f6f4419693eac975896ecd8b941dad5fa63a6634b1ed741d32243b9fc11579d4cc3903bde1392da221896e454bf7708390ef9fd375aa9af4a8f36c0a6274fc783525172c0dac3bfa22bd144ca215d5339c5337d79a36f378eb0482b662c4b171de85e234c2459e3a7924a2ee4d323e8ed775d6bb30500cafb6bd0e5042244be39b399ac4466f91fb084658f8afed8f5d49632560000b38062d8517d26346172c5d367064a853596deec0bb87a5bffd919135186f062e2bf011bac4237809b2102b0b44bd11aab1672b3043bc7331f490ad567c95dfc18215f6a835beb006d89f3660b28ce10c4"], 0xa) dup2(r19, r18) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r21, 0x5, 0x7ff, 0x5}) 06:27:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x100) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 06:27:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) kevent(r3, &(0x7f0000002800)=[{{r4}, 0x0, 0x0, 0x12000009b, 0x1, 0x26531586}, {{r7}, 0xfffffffffffffffd, 0x85, 0x1, 0x8000, 0x80}, {{r0}, 0x0, 0x90, 0x1, 0x7}, {{r8}, 0xd251a01f40bf71ef, 0x14, 0x1, 0x20, 0x400}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x400}], 0x1f, &(0x7f00000028c0)=[{{r11}, 0xfffffffffffffffb, 0x0, 0x6b58528f7dd7ccfa, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x40}, {{r14}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x9, 0xf21c}], 0x1, &(0x7f0000002940)={0x40, 0xffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5a, 0x1}, 0x6951, 0xff, 0x2}) syz_open_pts() unveil(&(0x7f00000027c0)='./file1\x00', &(0x7f0000002780)='x\x00') ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000240)) symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/162, 0xa2}, {&(0x7f0000002580)=""/139, 0x8b}, {&(0x7f00000003c0)=""/119, 0x77}], 0x7, &(0x7f00000026c0)=""/118, 0x76}, 0x405) 06:27:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="627ae5663ee80a00d03ad00de953b9e2187665a7f86466e1a1f50ba6658fde48cc4ad238d3", 0x25}, {&(0x7f00000001c0)="24aa054586bc1187f9c93f1fd2692e86a3bf63330edb19a809eefd4d5e59d44acac78c30af6335e29f9c4a3f30a576118069302aa8f69ddae82f5584ea2f4df556ce6788df63423386f0123845f6eae538279eec959b39b4bcbaf54185d50a979e5815613d811284e1ce67", 0x6b}, {&(0x7f0000000240)="f7f97091f0d6ca42835c5062869ac446cf8b7f079e8f5b75bdf2c0a96643efa6a1d5c58ee676efe5ed345eda181843e1afdaa9e596896562c6b6530ec0bc37bef26e2f3640fd2d59278990bc1f3678663c49360dd8cbb3943d4882e6cd4c6191fc2cca5bfcfb4cbb1bb94be48e5752d12f679ca04ff309e9519ad7459d7951c9a0b1d007675425fe6b8b4bd6e34c62eabfbdd3bec38cf193cd7d362f064ff923e47774b893b47afb6d134d829ac5a908f27ddd0f5ff015364843227c11d77146e2a718897b31a9cdf0b97ea29c7aa3f6b8d5c880acbb63fb25028b1bc1121caa670f4c2ddc767520d714762ec74c5add820f061ede", 0xf5}, {&(0x7f0000000340)="9ad7f03bf7dd1d8f7b3582cac75807aaea0128e4c8838d1fb8a6d98c83668d13ca162178d61a26eceabe3782cda9a6f75de93450bfc045327aaedcca01697bf1eff9245d35c85ec835ce7e2d27bfc0e5365bb9183e691f8a3350090d532d9a19dcf41eda8c2604f6502919674f73d76715a020d363f481c303c100326147808152faa5569d09b351ab497aee274056eca853b58387d5faedeba3628453386ed015dd3f4f12aa808134c9923a8720890ab52de8b98af25067acd7de80e061c53f5dfdad208e89a7195e3a47f668927a705caabe08e350bf7b47b3e1e897", 0xdd}], 0x4, 0x0, 0x5) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='rc') 06:27:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352057b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f1967f00"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) dup2(r6, r7) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 06:27:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r9, 0x0, 0x4) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)=r3) r10 = dup2(r2, r3) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet(0xffffffffffffff9c, &(0x7f0000000140)="a99a96e10052baf610def204d5426aad2107f735377dfee7391b73f67c5b2b6eb6aaf403ae712e180c098d973da48024457f9693d55e934a81e0d528ca5d8aab0ba85b36d5f065c47afae4a7450d7ea9a58e8a4506181d007099ab31c2ef3c9792d83a82672339ac2cd3d632b723d2adca347ee618e2f5049f20ba82b83b968c5179e161b985eaf7bc4b6bea740b35cb78feb213f861ac48e5afc997735738f3a1340ff8ba9a9e683e61c2eff25fb0d002a2c6ec1eb010502f089c91b31a859bde579ef231e25e9a3c351501de5c3bce8fe365a2eadcd5ee58c590dfad764f45bf9295", 0xe3, 0x8, 0x0, 0x0) listen(r10, 0x9) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 06:27:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x7, 0x1000300000002}) close(r0) 06:27:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f2f2f8e4a6acc19559a7e50df1a84d3b8feb6d31c77f43357a19cb8ac7761cbea1763958ea4b0fbd618673245075be362eec064367f61fb8604abd393bfe28506e944458fa85e858d26e44f92740d2a049dc25e839e01616f600a263da9afaf07c697cec277049b109b9de110fb33e29133ea85607f71f1ed3cbe91b241046e263b02545a5827cf434520f8101fc0d0eb42a4d043434fdc1f9e2e943fd38e57732bd77f19359c825127c41d5d10e6a90e85196499dd7126d61dc47da73fcb8279e35803146b384829f85770552f3ea456b1408ed5ac77a0113e"], 0x8) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 06:27:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) 06:27:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4a3632333a8ea66, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000180)="d7bbb3faebc47538f0baa62a793e0e8fba51e77de15bc09dc4c3947f4a86073b73a7553f73af27679375846acba1edb51c158f4045ace031fe2770a1920ac16a79dde3c604a41ce26f58fa9e386c5f30579e4438e61559dd7b8ddc897f606aa6152c3f9ea2e0aba5fb2553f65dca64bbe28a82c23d3bf5f4918da2ba9101d7810f3434caaeb274d8b5f5ff0300bc2acaa09b9ddfe068aec9746bdaa58567c58f57d666261d5b61815e224499faebe0d47a0a259a8831e4900632b22e05e05a3f9a324e727eff2a9177b5fb2efb27c752c2551aa58c000000e30fec17800fafc9133165db71ae0b5efa440b637f866c39be077a48080a09bd11808dacd362422782b406b3421961a8d4e6fb080f4af8a430e8843a2167d3a692170fbd080c17848ccccf340a08503e6e530de1fd153add81bb00d6eaf455ec6d108b252c7d2b7e8e", 0x141) ftruncate(r0, 0x0, 0x30000000000) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="7cfca8bf78124acb8bea314b97fa4b95b39a4aecb0721f1dedfcb5d89b7e201fbfe05eabff4b59a6d1badb9b55c6674419f31d3ca1e520bfa0347275672613bff98150cb07a42b28f003ef8bc02ab92bdec35d7bbc479313addfdef4109cf1c10cfcf14b0b480d3b1b876c5be44a184d8012d3405c47f870ef9e9af93044130fbc14c72b2ce5749b80383e6f0ce0f767", 0x90}, {&(0x7f0000000100)}, {&(0x7f0000000140)="05403771696613b67be353dad2e95c3ef330489c25067d2b180013f216bd0764f9308d96db03fbe9cfc1f174211470f377b3229f", 0x34}, {&(0x7f0000000300)="50c4274db329d0cc835f8ec241e6ffc0047756", 0x13}, {&(0x7f0000000340)="3ee652809627aee8bb60b62c3b07bc638b03aabe7ecc379a1a", 0x19}, {&(0x7f0000000380)="c3a28349b59cdd5afb98707db6425c0e4210284f05b11202798edaf1a97517a78605ca84ff8e999b15cad3804889324231bccf051dcf6721a9882648b3e641b22265bcaff4ed0577c0b8dafae99f05d21742ffc4e25077556cef19a7070d0901ee60ca6d418d17e530715cfca030734856c96137d9f9755a2d843d60b61ee085b3be46f09d9de8dfcef3990917714040de3973e098190bb5193a0c58a565cac147fb413b3f66", 0xa6}], 0x6, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x401}, 0x400) ftruncate(r0, 0x0, 0x0) 06:27:18 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000240)=0x7fffffff) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 06:27:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r1 = open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x800, 0x80) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000002c0)='./file1/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r2, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x6, 0x4, 0x18) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readlinkat(r5, &(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)=""/6, 0x6) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 06:27:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) write(r1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfbfffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) 06:27:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x6}, 0xff, 0x7, 0x20}) munlockall() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x202, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x308) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x1, 0x7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x5) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000280)={0x4, 0x7ff}) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x2, 0xfffffffeffffffff}, {0x9, 0x46b1}}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000380)) bind$unix(r3, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000006c0)={0x5, 0xbd4, 0x1f, 0xfff9, &(0x7f0000000440)={{0x8, 0x5, 0x0, 0x1f, 0x3f, 0x2, 0x8001}, {[0x1ff, 0xf661, 0x1, 0x4, 0x3, 0x3, 0x9, 0x3, 0x20, 0x1000, 0x4, 0x3ff, 0x8, 0x5, 0x673, 0x9, 0x55, 0x5], [0x3, 0x8, 0x8, 0x1, 0x5, 0x3, 0x5, 0x80000000, 0x7, 0xd2], [0x8, 0x77, 0x8, 0x3, 0x1, 0x5c5, 0x3], [0x8, 0x7, 0x20, 0xff, 0x7, 0x5], [{0x3, 0x8, 0x9, 0x65}, {0x4, 0x2, 0x2, 0x2bf}, {0x7ff, 0x1, 0x2, 0x7fff}, {0x7ff, 0x4, 0x7124, 0x2}, {0x8, 0x1000, 0x2, 0x3}, {0xffe0, 0xffff7fff, 0xfffffffa, 0x10001}, {0x2, 0x10001, 0x6, 0x3000000000000}, {0x93bd, 0x2, 0x6}], {0x3, 0x2, 0x40, 0x2}, {0xab, 0xffffffff, 0xcb19, 0x3}}}, 0x2e0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$setflags(r7, 0x2, 0x0) socketpair(0x1, 0x8000, 0xeb, &(0x7f0000000740)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchown(r5, r8, r11) r12 = socket(0x32, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001c80)=[r9, r9]) sendmsg$unix(r12, &(0x7f0000001d00)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f00000008c0)="327ed31cd292024ab155a6bdd2e8bdb548547c230243be587e478bd568ed8457694a8fa41ea45b9ace7b5cd6a8a3481aa8dcf9e64e0a9073a818db703e663dc6d432072232cf34183dde56bc03e5beae52864061849f97d847caeccfa844775aa0c8952d5caa9e2498cb52e3a7d8cf26e5959bdda03f27b94c9a8d3ff0a0580ff181c41ff2db853a2472f3f733a28e61c7d1048e3380857319d328", 0x9b}, {&(0x7f0000000980)="8ae1581065994f7d9b769f59e2ef681b6e1dd9385e69f9f6b91eb98836f18e5e9a3401ea96011f941ff9f72c4d787ade64773fd716542bb8da43a9541bd879d40b0103f7a36cc7fe6d0460569c938b5b91ef6379ac639035c676ced7b0708909efde54cc107e22bcd3205edf9851b064d0101f31dc20d75abdd142869b4a4145c0b360518421dde946fd96172d72c35767f8d2dd722b8847c6647175871aa0859d9389382894904a04b3b37b01a8a25a4e59ecee661db2636bc0efa3dfb9aaee7b39de8d76865dfa0a01b27d3a6ebce972161867d7b90e1ac35e335662e76a7500dc277ab18f124bcf6478f7f9d14a5d", 0xf0}, {&(0x7f0000000a80)="adbeff046888466a01493055fbf44f264901625122365d244c1caa613ad789a1f9a6ace78310047c2703a6e0c9bac2028d5fcae51513ba489eed341f7fcdfdb330915e84e131f990807aff2f6bd7576289cb1af8fd301ed903f9cd3deb5babd2361f34c9a89bdbfc4b12faa5a85899c9c0bc5caed7f31ed9e65c27b86e4d8b84", 0x80}, {&(0x7f0000000b00)="303708bacf08501afcc14e6989a4145459fb42cd1918489eca7ec47c3ded70f10aaf66af7746a9cb7e56990aca68ed670645681e44af07c7638ae8360ff57f1c398d14dcd5e1db4c9b66f680d8bf0a38b0b5ad1d169561b2a167a4c38d5bb179c91c5389483e53a35c4140db60a80cf55d6ab591da902d0a8bb38fa8b82061ff99a2bf787c546737378724560d87d0f0ce3981c624c0be4c1513a947d667aa8601e9fb7e27101cc4efd89577523626035786a7a9d0ce0bab7eaff0a0589e6aff090dce5f55d5ddded5778ebf7e784f8339091b566c8478ada1becd9e286617ff9a7e704af1028d84bec8cdb3bb37d06eb1641f3a34df3b7b1613c631d1272ab55267f5ada710d7eb8553a34e751bbbfb134f3100e71d80caf960388d409ff83f0d333fec2234f1c172d680c873e15a38f078b3c60614da35260f45fd8377cb7d9ccdbc37f6f42090d052693d021f73a1d90cad72bb6d338cb06c7716b1b4e0e2936e87f0a3b1e0a2f8611b0415117c8f621019e9a075b116fac43a13b9d3d3943d23cf260761aacd90284618e1e1b5f14a9d5573f47efc0a9285e0104473a582533afa706a047a683a914c88d44ded08800beaaefc627fd9ae61eeadde2aef351e1ae5daff32b675207f8c181b092d7d4bd87147564fa6273c56520e6c3d7754ecc2508558b5b4cda9960ef4e729c86922d1db94970eacefbf95526eac61e3b8f1c2699b6238861b44d0d6c9bf30f210cb65223e4b9444f66a5250567f077940dd4549c180611cb036d0b89a160cb9f13d3e5219ef1b022fadcd8152ff921623e18b53b012190e7fde7fa80fbe3fd37a5490eb961d531bd8ff1ddeedf7df9ea4d8e1c77d7b0b88304efed500bac50939ded63ca009eb50ab21bddd59f28603863ec9bf902f4a412f6c93ce047ba63adadaa54213d60f290e58795f560e60feee7e5f792b55d0ca98708906b8cf4eac553801571006cbb71bd0df54dae385c6b724d39433ed4f05db1aef3c4f55eb1f4d9fd4acbf6b2c3d4228af2845397c09c61f0b51ee9cbd86deae60ac60953c2d468e6d8875461602c9e153dde45b92b0ca521e5002a5b3d39bc8540ca5a4d3653a3f996b396a6de405cb35712e672a30fb1d9ac577132873196ef812cfcfcf8bb24af89bb545f90fbe6e046ee0012e0b546fae89441b7d9fc0f87b813c8ad001c78800c6888f4e942592a4b17937e8f526e24a3e92a6f43ea02ba26c5409b3dbb1f30ae1ae9afcd68191868b16a0b305176d1dc25ed4faadc282a186503b4cbff3fef28fc6a50980683eb291527c4724d7a796dc3907f69ff960c1b661758202d7fb2cd23598885c7b04e79fb86daf3040c4bff2fbc2e76db07cece36aec601428c73dbc35a99e65ff9f5403f623297f5c716ffab42015facd6b6fc80926ee6e5464757e456d99c719648f70f0d43abf818088def37ac07f3d5a2edbb231499a30d53dcd4c64248c82fdb702ebcf9408835524746a6c21e20484574d8c3894a77cd48ee11bc7ba4faf6fc0077e0c462478749a7ef36bfac6b9547cf8560aca972d264a432052c86c5f564ae92e9e6e88f38af29c28c11669d9f6686d71aa29f8c08c04888927eaeba9f37cf9eb5b82f3b8f73ccb6210b6ac0c514921a2225aa44356bf36b279d72a5b9003f485e35170a07f52a2a2dfb4895ee8e6c24f9250c27968922dfa8c22ce9e173fafae411326dab9c3aa4d4020b9ab79dae85a7e77e90e160060fbe712938e6e5a45d5f1f0e753f187ceec7feaced2936e597f9c5e035902b482d1c349235246cac5d76a25dcecb3dda0d315373138a26a48403f8190f883d899e4be32dc4f1caf08bf37f800be046a70ba9b69ffa7713a0658d6eee2a75702e3df97a9640bb4ad9c8608415ac787257d7dd94d99fe0f1b219cbb3a8cb2e5fd0fc50a6ec3a80c316153e9ba94ea4c764ce8d4266334b463ef8e0103a9c78cf52b0696a51b340e6797d49bda24155a517c9cb29a0359a1054bc8bae7353eb192f2115b20751a11c02923d02daf14f1df03522f199722d612407f55e519f9a046db32f073d91b029960f9378776a4c3a624d3eecbc3fa418493b8611dc519e49a72444917a24a3205f0890d838f562cd85f35f694d51530f4ab8122b0e4e645814e73f600530c8524c0d5c7c035abf0dfed8ac763438414fd2c3a596cfdd8198613395c72b336204122b6ef70c155b775d35ccc2ce2583cff1af5204c21c8fbc1a0195900689ffc75302982564b531652b703f59277cf7b7db7c3757696be3c056bea16a167fd8e800cf5d77bbc0d3ac3f08a8689ab1ed6e8e3939d83eb6a2719c3b10d61a961ebb74ebe230a87ffeb0160982878aa9f8b5cf3cf694256f9a43c6d4357024a731aa984580ede5fa9d82f865d0b22d9c997091734ed685bd65e3400561a9c78ee6dc041deedded8a3eb3c6f9c485a4dcf84700a0a222f4803a94b304bbdda74b7773a6fee3a55d6bc56b0fd82fbf624f39453a712e3b2c6e515638bd80c20ef661925798ed292516338e7242e277f5e3bf34773522689399e3d1dd97aad96015bc3c3ac6e4e7f47b69bc3d4545a151d2d10099ba12dd97ed7561771ba6e5fbb50b281d50be5079f1350caad200427d3fc0d55f4cc8786af4d0799237a4d18e4be9a405421e95163499cddd8802248da0968d6c04b7668733fe5d4a8afbc62d9c7cedfa81b8b9d41efd597d35e1a0d081a9bf21025ad05b2de01cee1f8418c845f4d28e3fb11c40ade1f21ba4791f0015a8e3b4640939b9145a7e8f591cbcfcbe6faf95d00ee8152a74cab1dd47d7ed02c515c4f43e297a5659917430541638f5c361c45a6e54745a25525e8e3e6c13316bdc2022ad66f93874f48c259a3701035b4be77784093c6b8c419b5baf1a342c57959a4cf74ec8cf1aa141a15a2009a61d55440aada9c2dfd4562f0c845709142df567b0e8b14982c510d081d6bfc6050320192a924bd2fabb0b54c674f4475ec455e03f7bcc9eee5959e3da32057345820cd2bbb8dbd31a02df523ebdd919df8bbc67bae8de6297ccfaf1634f3d57efa4b8b8cb0bb38bd2bb5b93075db9ebb15c7e9d5c868ad663db075b12d5f83ac0490cb1b927cf858c930b8d2d68ab85cffdd04eb5872a78346e38a0cd0e8f8ee8fda9b311dbb4fa8cc0897727b1a77eea1cede8dfa83daec7ac00f5c2a3526dfbce49f1b724d69969166faaf6c7eec031bb829ebaee93c40e9dfc2693fe530344dbf411b100835196cb7d6a6cd7b7d39a83ecbf264e09c6925ecc570d0576a91af86ba3892ad4c90772e19b0626fefcf1fd1e05f63da229fd64875adaea2b928087d4f45b66461d0efdc4e9004148ff0f4a4da13755beba2450e3b8d58883eab8e11beecd58a0d2d27cdb9cc65227e92289f93205244c65b6fbd066fd082dfed60bc6834ca2dd49cc540a403704a11028f03e62cba893a0f144227749fd597ef6e979cf4bbd008c0b7075e95b555327fb95a8497a3192b466062543320ef6f76f6403225d5aad5f11f23bc0b2e19c30156659be6a8862e8e8da0b1462edef43fbc8176fa1998c5c9c112946e77373e417aaef4c5c978ff47986048f2f1f8024b50439b25fd72f31a600b990afa30e68bc3880582aeab997ac055ac67729d466334a29ccbe1e63343b6d00a99ed4e2897e20cd5fd1a2953b1298e721ff1c6fe4b063b168644aa1fc5f5fc31599470d5cfe5cb7f791b26f7e820379ea8337425c4a4b21b53540822a4675ec4f67ffccb0424e8b68e61c216ffd83be7cf6e66bddf677ce03efaee72c4a1d1aecfb5411322cdb73776c0dec600edd248c16f6daa61359096905177b9e5c0c98f8ec3e44a8334cc9a93b184beed55564501b50c8a8aa087864025614acb7455864011b28c6732bdbbe0b2bbd352c1cf3af0ff0497be4ce1f24ba2e0445a4447d12722cd9a0906a5563f62c6ff037a36c3c1cdfae443d146ca8641c2d0c87851331e7da9550228542ff498a5f639fdea176af3f31e76655eba233dfd54658358c72882e98be832132f974fbbd2ad04c52c34cf142ee47b8228474a84c0e518243ede9dddca19033027c57081eb09a4b765703fc5a4238f27e69082503f64a0f6de6c23b1aecd036fa47f34f07247912ccf954ee98e7b8ade20483bad528d2df2eb4a3e5e36ddb147db43191c8e490c177f5c716e691b9f1cfdeeda21afb5dd3c624cd6fe5d9f0510a40bec3d1afef4fc57e817028fd895f3b9701ebeb2e5ba0f22aa24349fb22a33a7d885ebbdba897bc557c2f0a0ed239af1860d8757999265d3ab3b100627c1330eadd5dcf0589d6bbb70fcbabc08a1a29a110f6b86b60ad8cc7817ff7a9e9e56dd6e9f6d09312bcd84540eec204b425a7a049e6d97165db9f64683b6f574db014562a96c8ce206359ff6077628486aa90e482f148494bf9934a36c0e55a8936f48f1bf4acb594560172fd7a0291a5d9f562538639b4b143ec260a0265068ab94a9953c1ccb00b94d5e50096a15e3709f3b8665673428179bc6bde3768171875fdc3a728f5f7b1ca011dd103da93c18c8ce20ed39e183453e7013cc473e4ee71e961814d20acfed7ce496c1fbc202512063f8140ee1825db9f3d6e5e206b4c14b811a3234be8b20a1de9110e113062f0b72a1c7f8af5e8c374a7a99d5136da55b11b264d388456bdb274218e6713cb758c35f258ec2b0222cfa7e54463df1d53b364c96cd58db0c50da8285a18a1a25249703cfea397d87b10d95069b545308fe3a2dbf72c058e597aaf54a1b744256ce4de743eec6d129d75cc1c3a1802feec1e8710e2f17ffcb835a019e505127ee5ef68ab3901244aa797f94d92da3516f8c94eeca2e9d99352ca8b553bf9cb6c766b8e79290824e588175e03a955348f79f368a41381538ee44cf96d1115afdf4b0a726bf337477a05a7eafbbda57ad6c408d3ea1d943863babaeafd9716acd76cdaf18695336abc5cbe8084770c8c671f6a097e9865572ae2c4e41c0745d9193e193bdc885c2ec7d0bec1def46bec54e0b4f8cbe5641bc750b94bce903f1b38aa249ebd313896582ce28fd417685774c5b64b09d3f8db7ad79151180e41fd2e58fac550b49b212ea2ffafeb62454b54ecdfd1cef8ca5c2f84c09cf86a68878eefa8448b4170b53beb943e60551423675657b22c43346633ce447597c80aa21d289d3f8dc95e522d797fb720118eeef7ecccc96f7bcc23e122ecd8d80f978e5acea91325c6144fb532c732c6c483477b70dc861541f728883f7777d5763debef105e8669ec6ccd5d122e83ca527baee6c3ca167718a8cbad8b7895650e4f5b44dc265c5a23d2458c4fd0b4fd529da16621f63eb343454f0f8231cf2735d533965ac7c05ff1dae6d0d75ea32b742e5e5f16f1c064d2701de8c8fe9fc5a9983d78d1d2c3dc6a0d987fbe51f61032852d8d221bb5dbddee276e16765eaf80478d697b05478be7ec1ea70a04ffbf48798e01e66a9df89c9d4d3b4c9c10be0ca2b83c1c06fc5159feb31fa43c7a2a59a142ed3fface81b3d5d772fe5fc5bcc778efa8e39c5a0b186e4689037639c9fb9727f5d08d56ac53471f272b11980138b32141415cf9c81303a49f01fc4d428d54d81e4e71750a51cba2a93fd21be48e08a8b4504f50c501bf09c5fe0b93b1ed892cc7fda76f795b6c598582c23878cf64ea94c63c655f784cf3633574b6283f3366541e1b130f43fd65a846db35e0f71dfa17c1a06f67bb683ac716d045687c7a54ad89c37bd3e14559cb2dd0cbb44123fd9959896db39c19ea139", 0x1000}, {&(0x7f0000001b00)="d7b246f0171a5ccd1609261532aa95f8d36df6c8a6813924b1f489a841c970ad5ac1caeacd37473dff14f17017bfe2106f51182bc2b12471644bb552dfa0e6b1529f8f7a8f104d2d1b565b603d8effb1a5964d9fd01deb80fca5a2df4657e33dd251eeda56f2e962df3f3e92e1a649e481bf8c570e095de0b378475c216db0cfa5674180e21232be2926f33396f9ef4b7bb14d3b7c682fcc68b16f78e3d6e426108b1700", 0xa4}], 0x5, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r10, r13, r14}], 0x20, 0x8}, 0x2) open$dir(&(0x7f0000001d40)='./file1\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000001d80)='./file0\x00', 0x8000, 0x1) unlinkat(r15, &(0x7f0000001dc0)='./file1\x00', 0x8) 06:27:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r2, 0x8, 0x5, &(0x7f0000000040)="faf1", 0x2) 06:27:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) 06:27:19 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000003dc0)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b14b1945255da6dd5900b9757c5050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bed", 0xed8}], 0x4) r1 = getpid() wait4(r1, 0x0, 0x1, 0x0) 06:27:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed375741a2cce2a869c509a0b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b949871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) shutdown(0xffffffffffffff9c, 0x1) r1 = dup(0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) 06:27:20 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 06:27:20 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x0, 0x1, './file0\x00', 0x7, 0x7, 0x101, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 06:27:20 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000022c0)={&(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000100)="42ba4325b4a3a8026d915e0ad4f43d52d32b106dcddd95ec5221ba8532b1b4d2952fa2d7413c9b485e9de7d96c4557f8e7142b909e3e4a32d4c3f54e5e2e4ffd604dddcf35e66c1545d2bd576e5002f8b1c9d66fb92ed8a64fd4858285c78001ee54c2c4cc42d5ac90c3bfd57750272b3579205c5f3aecdeeeeac0a03b45bb949826baaa9d7d4cca11bf36d2b7d9c753e6d39108d4783fe5982c9cf21d1a3e75b1c0085c6dda8560af18cb5cc4d6f333427834bf144f7462255bce0426993e072b85", 0xc2}, {&(0x7f0000000200)="ebdd78969231056ca7eb3481b703af5a99dbcd1c1e50b20cc947f7eb52225eb961ff298846af0467dce05bff566c03c529d8e6f572841cdfc6020d930fd65d113bd27d4eb0", 0x45}, {&(0x7f0000000280)="04fa4c0d601f7fcfe50d0b7249c3884c93faa607afdd5ccaaebc79965a9b8c8ea59574546ea7d08c75209684a23eb946f87d9cce2d92156f979f8e01494fbed413b5110d33b67f961dda28e9ef1390bc3a2f97bc4ec1aaea4180a0058724d8a01fbf7bccfd69e8a6afcda166155ef05e7ac6d7b99fa4a757da5a8bae3bbbcb85d6c89278bfc01cf6a41599f9e1571e99b26e47f7ebfdf76e3e8ef5408018a6c43483da3ce71cb2abbc36329848fa9c6dfce1e2d591afc7ba4fc0f40e1e35409661ae4664dc6be37a14454d0b9e206f4bb2a9e5263c7446e58aacb87898dad29e656d2c31f9a8b652967f7602d5c3b7da8aad615078e6cb0d3c76ac9adfa1d50e041b9abdaa822340f771c9f12bb0e1cc8e344cdbb6a9cd7b9ee53c4abd4f56c456110719405fd9af75bb2523fc838d570bdd0452a9bd56295b9d2cc50aaecb39bdc4374c4804275bec2eb16cca004d08fcd5f8cb51596b233e1f48b947f9e785f98d02c3cdbc8f87802ed2c1bf0c568955f254aa6fd4aa2541f72b3e4defca36b573aeebe52f42e6a10c2f4fa48919f9d4d429df558ff50262b95a6bb638c56f9caa2010cd5bb72646e5decac6029e6d4435722ffeace8f58168c7f5581d72ed9427165cf6ed0e01a62eafdecfbe718651f5466c1f860961c6df560c4170d849120690b8b74548be246f45e5148bf7ecdcdb1fed3a561691d7f62f8ecd32888dcdbef0d98438fb1a829e9c0768e4c76e4c0b461f86e0c80f1d70085b22311c89b7c3b604de660467566c025b9b705b200c4efd5a3c9e183bae9f436cd201eb6a3867dc5bbfad82800242939e49268d923ccb584623a516632d697d61486735510348e358ebd02851304a92917ccf467b7fa094b2a029863d44fac42c5c4c9bfb1fc946c3523f612046d77cce7c0635c3b45141dc7efa9fda85300e789e625e2daee6e15d96d52512dc8aa34a7e47f4009f34676fd27745f8a7e7ea65ee9ea2be2cc0016f98e75297c222cedd53487cedb36ce0b5009e44e85c32dcea9a9a43484ee46e052c3b7cad765fd8376460098ab759fd7bb5afb3874d1aafc6fdbb502b70b7180709ed01d2c8098f778969a0846fb09482884bf24adb76adba3da97a281c9370238b6a5add546a7ca67c917cce329ce9f278254b8e140fe49b356d0ec18e3980f703f3f1aeba25a1193089db761799b755418ababef7aedc723f1e3492aed68802c946e50ed5f75ba9122a34c4864f239902b94cc7376c9550e1d3949d8c87b9d41179d8fcf8691dc0b0eaa3a7d8231cf080a968bdbe729d867c4840f387eb9e8ae1a5568c09379cd879eb6a5a03a6b232b602f864322444ea4466ccee8da1f7342b61fec62679a9aa724428f7b0816b7043430d948fee601ccc1e7f31606257c5e54384e6f58b818074b494181c78c4c494223ddf67d1ca8f6f29cfa634d86acad66cd5fa6c2be475c89c289561e2e616b3f1e2823b8fffe795fb5635ab850c8a6f974d99788a557c79ae2fcc1e63ff90aa94cb20bcaa77bd1654db8ed4c355a037c1e46ffd5af4f9272c5aeb9dad26ba4d1984c8a5e9b46e4bb817a93408733b8d3ca53c5d93b64456078d819df4f50fe39156037edd527dda2eb3eb873c5402000621a23439c730c03df4a1eb8ae1f6732ab4879b3cd6efc29c54dc0eb57edc9e03296bff5111e6ad0adb7cbee032c12ff80984f58799e540af3d6da3e6fe9d03df5329afc4b6c1ba8ae14c8f2154975eb29e43c0eaa606f60d4047c1f744bdafa563536c0cbcdd2302e13383a13fd6bf841d0a16030420e3d3e142fefdd55a99ba341a6a0a1b48d764296fda9c473d421c657ce25791d2146b5a555562517ffe0689a5a50a6c533011e90aa18b3b0c28b47fa9cc5575ef16bcf67eb18c682ccb2642428095e2db1e20df92e8d13f0b4feb483189ad20f2b47758caa2b5b42fa84fec4cd235603ed8eb3c8659c88afc87808780b30a4df3eed130aa140e1780793d6faa6efa83ce0f56fde688702fcd274b9435b118d5fd9ecfff82db6b81e4e965d96ead3c5506799d126c75c50ac06659c22019dbc45105e29c895347e3fb081506de7b5130ab107473c4bdc78000574fa68a95441497944f286ed349f6661037af97addeab57f09ab5196bdee7c566186221c50992392564f5691f222b207b15112741b3dc7d0c4e2de4e9b1308b5c921f663faef55fafa353b611d1d0739f41e38cf68b0103173d630ad6c0d395c20b9b199305273972b043496df9502150ac9a74354ed6eaa3aad513f67551fd4e0906a9134a255105eec7136b539c157825e6b55d6e23e98edd0db9ad89cc68218ad227dcd21cf63a2e20e80c6553f993d51a000a0887c6a11d9e4e0d149ec215455e2b55e6b89a23eae5d2aadd11668e0cbb928fa512fc2af8ba9c2f0126cffd6d2d7e5861aba1bf91464774e90198fd0b9620b3d0201a5892643a7d4856c68d5e1984bbcdce0ad9c35ffb0012c9800778f1dbc45d74d5d489f013f8b43f6a90c5bf4ad383cd6ef44576c3ceeaba86c890836172d7f03f4300e1b44a51e35b18859a07aeda981c2d4abcd0cae84f336bb0bbce2bf56fafea90efe2d865692f263d84a3779d91f811578525021a7e823b265e07254fe24a3b53e4c6ebaccf10a66eb6b178396eb9bd85edd411cbd0eab8832470b42f93fcb62f5da1afb390de32dda2c80cee413754e832621cfe09ca6eab2f773248254d072339c27348727bae137fe65580f79d83989b4fdb75416ae95787dec037c2d6ba027dcda4e9e86152d73d443fb098c77482c35d52e431ce1ee9ba00b3b89f838cfc189f0ffee68918848c492a01c30eec883c794895c9d004fc09877e3f9cde60d7aae86b2fdff1cb9bada3f4995a12a4d30bcb7f799828cf6a346c87298a470b06b2ec89d8aa21df8bb19d3d3628f522df8934fc2d4dec711e631558de85a891a10e7a984be9a683123a51133f8d04ff12ffc32ccfcb7a66d5d5318123f48293c670f003e9dfe59b9d472411b88808af31bd03e917cc4b26b795f86454b67b08ea69d78541572c7cd7e9631fa98e42a009e66e7380262f20156998530ef25874b8f30823ef94ccd50ac4c37d598197fd4a6ca6bbc469c2284988b4342c6a9b4859ab91c42c738f73ef009b29e589c7c58116e92040ff6186388c9bb3629926a4813c70e61e4d5259f11196d2d0aed9b2ade4240562f87a5e33849651b1c8652b8bd7498de658de1562285e6d37d9bfc945a955c67c966dfd862e3d480695850b5f703bcda6489696fde98cce32ca49d8524e27d68a71a82d75ab656d5d518087861a077d52f4da4a8aa31fe226e85f6cf19c0f8c61cbf01e75edfeae8815628def26f7776b395c3f251fa9b44f91e8c8098a3edbbd6fa8761efebafb01f8cc0990e60755cc73e5d0c0be43d3fd71e4c6c4bb34bfd475c3dd38a615588e5979d390ecbed4dcb04c6da4b9e035e50704aff9ddf523a272cff23411ea1360a4bdebe21158528ad50f31dffa00eda3e62720362dbd5d94172b12975fb5cabce23ff62323c69cb11f323e2801998af49aee0fd7e3586fefe9bcfe896943dff81eb6fdec70586c77dea78ddd19da17494f4cfdc6dbb3bfce5041359d41e9952f0d94c147134d3eafdee9453bcb6dede0ce0907cebcc21ffe75678050fd9c446eb65746f0f15d26bc138a2cb9bfd666306b3e09c4ff629d4722f8d75312225e7f05493617d9073f6b53968ccb18e197099ab93599bba571109408c77392a7d23f979cef7af6131786de4f3427bb3cf123f61aac93c5e235a2b8e40434d5162258a50385d43e537fa97af8d51789ba55e693588bd253188da057162243d53b042a689acb1feae0df03870d6d395822a29c6953eea8e5fa6f1fd6fbc6c6d75f55a41fee128a0db2feb5c19403fcfb7e5e59ff8249dc919746c2e13f47a8c154a87c4c0fa603e0074804bcbec6c24ce79d618f1c0169922b1dd53a07f115914e0781e598a5a9589fdf325ec43036396acf1ef6d315d730348d3e106422d2d77ed08607738a443fa2e16c51ce5991e7d06df34869052a15f7c01f3671bdb15010882f9597cae00e8d49f525385affb17f59383ece8fdf6c9f84d5d9511dba0961e82d8ea618a6d4894bbaa62a05b0ff60da9c886fef3da2cc9e892e0bc4df8c289943a47ea0c69a4235297c036fa753b83d0bb812f421e4cab54a99986ec21638426a482148b1caca84c7fc963c41ec8a8b951230a4555ec59e4facfe2b6cf454239a6872e4d4b03ac7e205a6bc840aab5cc788e5b2cdbecd8774789fcca912540db8d2d312369b6674f60f4ee40189f73ab081fb0983f804a9bad3aef3d7ad5f48411e7afe12c2e5b6f2e56be6eb167ef2eda805ced266b534f75e715c90ec0427b15eedf6399ecce6ad704e8d236b61736b74164a6e9dae92ca284f58c3d5c6c88baa45567583826f9fc6c34fd78c675ad77b935ea594cd5c9a365bd69ce847af67cc0015a32dab4f62bf1e8de827f642b6369674d569f388c122267b034c44cf90f3ce60e19bc888b1135bc583b5f3580581ae42a02938895721545782cab2374255ef2acd29233609e1256486a4ad41dc247eba04573bda18cfc30acee9bec9223202ab9a69764b7c9ee025e7a8e5781ab51405a9b7e6dc80c709db919a2d0402ca0ebaf1213d76026d4db65664673aa1105ea6654e2906cb0d3192ba3c8d21a24b4c1bf364d80731c841e84cfa50fcb1950d23e30d31058deeab32be4b6c2311dcba90db85656af68b616e570f4a5d2633a8c988d0e48fc7ecb8f74f7814debf7a1b192a76e5b24e89ee12a5aa722758a8abafe9a1a057a9a6b7d9e12694e83f70203db6457400ba5f67920f06b766a53ae2d845d7bae95fc7e1f06467f87d4929c1dbb3774a60da8f7bb762d4ba3817faf9f975d85ce7bf23d10c15943d22ee9c4b8f512d722eaf907c53090123ea7611e4cf976daef9105afedf6de78cdbd0823d248e8da3f58143d574092fc35b5292213f4d6707007a8863bfb20f41281c9856dba0ecec0f598337b12f4ad738bc15be309ebcd7880f9bdb10cd8ea6d282c2580f7030d3f003624a737e44c72234d2efa27ab90228b32ff4addca01eeb64237ae2d41ed4140a34aa2f3c69a733abf78f884ea80dd9e395580b80ab1c0330fa45de65ee45db9e16d1b98046b2c45fbb839e122f20a086fd7cc6c004f2b346d3a6bd71ce58933c158da3f060188191453ef3a46b796b5f2cbbf77e132d68c593311b7612be6859ae55045cc5da63f260733078620a158929e83e8d289c46e25d516e7cf847fcae8373a8997cef159e82faf1231f890c650a66183c50b08ab6762787fc42bc11b82ee8e7076429421267f7128d82166417a7bed9c04efe544f21f202db16efb913d54de775a56847aacadbf604d9764431aedbb97be1811a8dab3f8c5ac1f2e069350061b47bd082f6007c5c67ac0bebbfc76c185c3d0eea55367e8a0cf1057fc79355db55c21838a079292399bafb54db140f3cca696da9fdbab180aa8c1e0f46304cae6fe8e6bd138fa0ab2d8ef410e9d0a88bf50e68540fabd77703eb365169c7e5c8c01001a44953f68acaa3d4e581e8474cee5c832a5e4cd51a7909d670f7c09a1306c971549c6d5db9ec5ba1855512a5a47c71a49ade0d799ea65e14599e783c8de9ff50f4ee8e0c3a101d4ff0a2665c54ce2d652f85bebfb136971f446ccc9d751ef3b756c5984f6d5fb72c1cd9991f4c4e00e2736cd342ab8ad8e3f0f4935f20ad7b86164f481b68da37fe", 0x1000}, {&(0x7f0000001280)="e2627cb3c857e3f6592d24760725d4ad01e4bb9fccf82b727bd6fa08bb023b67156e484056a00533250aea0aa18c2e953b76482098617c7676cbf113f17f082b5307eb97eb35d1f654c91085ca55d813c63e86a1a22abebcea503c81152eab2141193c15ba697f6b9f10db007ef772334427d0bd309c27ff4e51310513ea815d75c269dffb65c8c336cba99fb7df192b1783b6968f2f21edd524c286e3b9064fcc1bbf23cca14ee24cc2a73137409c26cb26eb2f35035561ac8ccec6ff9b561b3efc92dbb396c7954b7e0968b08c06300a4db4e7aff775c4b2631cb0027f7127c41b884c5c7ceaf6b4c67f1d1f86ca2e9e7c122963d5d3e004bb0d94ed6c1adcd1ed4949c16973a0b798602233ac324f8d7bdf6bc966d9dee77d4cae836d303bc63d356c29836f53fa7719b71a7331234f1dd272836808fd46b38c006fb934ec6efcc44674e7836f7852e2e1cc05545512c9ac54de9500aded59a286cafb03b3cc422008bc2fd6fe4844122f627e64ab83f6940d98b069fcc806bde7ec3ebfdf4ca164dea885d3a6895a433685db7ed639ca8482179bdef1e7cf86a4f393f42867e2ed24408de9d36e7fb0e1962aea52fd3b03a5e1df31ee8d7a509c42201045b1c134538445af2cd9af77041868623be3ff0d9380fceabe1f1621dd4d31754d7df9a937110d434bde2b6df320f93f0c3bcbe4f9a0f8ea47afa12120a3749870d31bedb6c341e34d7eaa1922ee8be55669bbec9a3eb0f77fdac7b5b012d6138fa35ba9459b4f25988f1e146cf3ef3acdb1e531edc2ee1cbec05a2e46d3f30d51709d1db5e5ef3c4ba8d08c6ff0634c940d1b774b5cc3309ed75389e090a9e937b88f7c75abc28c5ada11d0aaac9fa8059888e1ed00e8a151d5424dcd319ee67919cb37eaae9ee48f06b2115e741ad3fa5594c1fc4024fc4a717b6e35b68d06d1dd24626fb8e99233bbf75550f9cca6bb67ee848f4fff49d423aa01c510414c2c6c3a51bd0e614bd0ff697acf94b554556c817e64f0ac44fd7e0ab58bee99c6d7fe4dde08f848bf208ac8b5d8bd665d8dd1348f386632fb196fa1b151ac27480c27faefb19beeda370a57d35860409a6396be4a23ba19a38fd94d7118bd44a62453fc969f30064543fee32f663d19071ddc5842593c1013d7fcacce16eb6417fee939318d69ace5d0843f784dcc9e22acce83c7818ab8cf4006b56579dc0a401e81576539b4d063e7363875bd8dc2f877b398fa46db84a174d727bf5418ddda6e43cdf40b706f3b9cc8eefa684163c23596ec3eba53b69b2a4393b38018a80741f619db35e4c393759c545d3a3a0ae3189b8a784105b8977f8c5e7e1f4bfd8073fe88f640bf25fd921935d9644474eccf220047ea6e785d14d6bc51660d5395a0f6d06027eac452ce58c2403a666c70ffa282cff6a4d739a7f0106da96bb18fc46fbe58d0c5500569992082477b977946482ba0d091ccdd68b15af3157971854b25ca12ce6869467c3f51518a811f808a23608f179c1bc4655a1fc17d98b2668517858f53667f5bf202699fee102b7052cace33d18554f49471a6601bc1650ef6c7bb3a8ac26e054eeb20d75305c161aad96df1a3e9ac503daeece98894a1519cd25cdd9595001d3092eb93b24452aa8b5374bab7fa8c2efbf6f734cd5c4eb532d3b4a123aa8f0143fbcf03a3e4653d145d6d6437f914626bc82634eee324429ca818ff2403921372915c092abff40218fbe075f7286177d3d567030b022bed059b59ebf588530863c7e81bc581e04dea34b8cda14be70fc44ac6f7f6c76c3e4e2405f287e0360bf59e45616776126df7b3f34da8cf0f2428149ae69288c7c3e58199e9af32dc9ddcd12b2987cbcdc6f1cda32f037aad67c487f5dd402447f77ed80269885f5c3b4f2e10f87ee4f54037b9a7bdf6866299ca93b4ba4c165937984db97fcfc0608cfeeb44fec05b5cc8a5b511def4a466fddf9b5d399498ace5b5a6700d22aa2eef4e21de5226a19bbe2ef515b51aa6a8d719dd60027e175b5194c585012464df5db23b6e45016c7ffb83b69a352cdb79cf08f96148dfad2484be6cc2a719085cfc98a33ee4c2b0dc9bf534a25edba9a406eb9951b12108996345e6f0ebe66764fd40c1cfcf446fc56084f1d9133eac237e4bf77a68346d882244030feeb164de5cac18a7013201aa85d9d99d46f84078b698531d65ad65f6856b7fa9340ccdcda13d5eeeff2b077596e5e6c98358288ff17499229237db606dbdc12eca1ac7cc7bbf87c82f44ac94469a01a8f90d6099032b5f9bba633073baaff5127783478bcb32eb16fc36e38f9f7fc4ee8a109c9dc83d59df5a7832e0a8ed6fc7e0475deae33d31ede7bab4193709153587a93d6f944a6de25bead90721d6b385691c99019ada837c4f12a988ae1b62f95687795873cf589b8a07667a75c23ef025f89ae1c8ba28d1b44ea10fce5e2c5d6690c5589aaa858cc6786302796e511238f3dbc6d599d62c04f573b225b7baa1a7e573955ff337f69c2c9324f8343893fcbdcdae67791afa1d4d99ab9d7fb26847e7c6c74a24d24c95e45644472df1d9c1498b54ea47f55c4824a1670f814bf4a15d6d44a076a561f90256f47a313ed1bf0cab30f3b85cb4e71317294ba2758fcf1601d790c5867ebff7b1ebe36a9ff430da446c8ea271c10330769d6a6da343ba47936cb4dfcdd1a885fda7752119ae9dbced39799a6983672645f8d275919fcb5af4c4af6a320f2d0b02ac980f0c7fbee70579bec25a66613fe0193fda7d717cf07e33cc2e8f3ec9656be120fbd5e2c816e705575f13575be6632f1f2ad41de4c95e98c1631862664dfa86c474cf3a7f10bfb5a6bb88d8b3681421306e84072cde9cb3e0b2f9d9ab1b50c547ea3cbbc50bc5d0489a627cf808ab8ea8aece6dbfd8379db661da63d9cb711e6a094259814f44c260ed63b70e46c1f2397bd050b46aee913f8399a67d50be05adf57136db08c16b85624574a669c7b7796b0b52106b30297cea32c5e8559c396d4eb2644034f55d83a86d87b0c0a237c4bc07e5ed7052fa04e1bfd76e6826fb09ea17d750881434aa13cdccfdb0fa948d5cea9d06c54cdead12bdfbba4286b3b694a35cb99327708436326253d9a0494699b8068c1e8009a51e5e14ca92b39ac935ecf4f5c37b4a65b7448b74adf50b60e5e95ff365b3af43b03f6ecf8ec70b1d8ff2b46442b341d6f250ff1d1a663190daaa57e4bd7f53ff149ee4c38c7035f8e4f3ed23c6df368e632f49ec55a3ffe1a9e493423f6439a0a035ec845e832050e69ef3665abaff58df328fb17ada407c9666a9e947a8de6de57a293071493a608b8e09439031c32a16b09d9bf103e3bc6796191c4e9d215ebc59e2a0398ebfebb2ff0710de1a97a397e44f12820039b920b7f94b07fb3f8256f5026b0705e965b695c92f78c43c42f93d07fc0fd0357d54deb834becdb4aa4f75c7ce53a474c6cb2ea9a9b1f63f9609c7a40fd16cd1552c237373ba6ab8360ab4f15904c483b4e68ee8e0d18a0eab16df614540301d076c79a73b8830302a3289ed1072546b2c7993871ce19e2d49ac33a69415869981af2ebd0f590762ac08027d0a1fc7fe419c59693eea363e155a7aff23a3a6af1075556fdda2f9ac651da2f8ae5736c4fbb68cadaa2a45bb99b4f891d2e78ea34b240483bcc4f27b63704298ddac019fb54bd1e6baa8fd4e9af6bd2d9244937aa9e492bae7df44117624ef5bb8ecb64acef8235c24e21fe5bbc13951eb4bc7366db920bee0477bd0f87efabe1b84a06a42fc79394990ca5b2de50d04492df93e64350749331d0a03c0dba0bb57ba147d2bee8bbac0f6295216f0c31b31960a1ee0d11e3e15d9db722ac9cfb0faab0bda20079063a76818ee61a39165b2fb3c893fbbcc7b5833cb8ff06aee4dca6c3b39071e44c92f50bcda44f7fe869d0b07e1c71716994d68c04c4006a8ede91bc83d2d250be75136c98c98df6b5557ab680e98f9a2e688bff3db5c746f4491d63d70e4fc6a4a3359ec5e63a9a917a6a46397a9e5167f125eda886cd822c81f99f3ab323dd969c67006c86eb36f5fb343de917960a2b5a33afcfd6339da80ba027a8b5e9dd2b681c716d275a56ddbb15ceb97f4b38c669b891bbf86f1adbdb06e6c181d0cad86189a46d3b02b0eac39f6c51c01a9a66381f26e3740a70f3e75926859c9f33f4ad965e1341970793bac5a9ed1e5c107a8085e17880e6fd26455bf55f5d0dfd92e1c2f717f0a0f18e132fbe5c5fad801db6ba2a89a4457a6fd6db7e4a140d485fcf41d700e892e71ea5d9aa2b88ee6d77988fc046729b9bfcdd94280cdadf5c1c04b43a8565607abb8bf56ed1e6950987fa2bbefff964dd1c45a1c2e1cf527e183b712ce9ef23bd5b484c1f444dd5ea4a6d2638a1690ed96ba8afb0f90103c6c3260b18b24349f7fb7dda633745a60fbe8c2cdd2b3d170317a7f7a421f2ed2c9e19fda781257de38fd2361b28a01b40daf587a737bf0179e1c33e720e64e80603690e045b4737f8380a53e12b73d21906a4a0b15a943f3c3eb583a957a68d38f600c7e41092efed5a182090c113e5cae262a1e76575909cc322863a56dca081d2c8b2744d34a48c1beb01df5c3aef09eba7698006afe04ce3466d36627c274114b6b35fdd580525bef2a66f649d7471db91afe2130ea29e9c9a57218cda719a09870b24e1b57edd5f063e460609fcc34d69927b6d22025b8a663cb300e26f9b43fe7baa951a228b384c096a66dd8c1a33ab683a2be08e188a020c0fbfc632127d3f68f3dce0e8f7433c591dcd7a727d5b99a21fdcc2add8d69d2a5e4609966484c1f8b596b923dc58825e889da19d1b951a092b6d486c622cad461d197876cfe400945d9d7259a2f44c1967ec9cb640072946a68b18d9647a31a98e944f4168b56da51d4845db352772f36cc0fdb0b89339a087ba442087e8fa4fd956baf10122fee40f1ebfdc7e57d8e13fb9920566eb9b5a6e7cac4f706712c1c3513d05c77b754bd6bb1950cb1072a2bf068d168d7923dda6d3e7d9090d18192c0bf3c1692f71efb333ba1636596234443fd8fafc2a9f6873b5d8b2a522ab0b9d9314079fb51050aa6c0e23807eba248912ae628d51fe18f55eea84825203ba537e7425ebe975827912bed7acce53ac27989e33b9bb0cffbf66788ce5c4d75455f8acd68e821fd437753d3d6954dbfc0c44db132e5ea080e8bf0b9630220a554057e02fb5470646f31a9105b7ba78cc8a6aef52b12d1a4935c6ac5bb54b93fd0268f06389761241f8e9d500c4d24494d0c43a5f0fe4d24ad04a6f48f2ed1f27156fbe1a4ed280e131ad3827b06a2f05688971fbcc06baa62bce1039be41865aef94919818cff9afa5b5a494778abaf3ed3733460c6c1c36a67afa459f70942c0a6593b60c8e4117ee49b3c523113db8ea4fe1cea3cbc1694538c446d958dfac8b20d06addb4dd13a5a85a54ce80247a67d8822df3371e90675a4c5b06d6dbe0870539ef8734155df65d6400338508632ee0e2f6017d89579577c54d7437157538f21a383d30b631d174e555dbfc032d6a6ff57013e8148b31598798c7df818efceea466571cca5b15f2d186ce7c2b64bc2dd40a5350bf3072d398a98fc9b6887c509d01dff0960e2626af939ef194a1ca7ceb7dbf1328221ebb97add7620ca2dada6a9ee3c1ed97d1896e3ba1853ba7b4c6fcc9bf68ebbc4e8a09aa546db03c2ed0f031efdc9b0833ae17b32e0a5afe478c5ae19f4206a02ace9f091eb92439883c889c0", 0x1000}], 0x4}, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) 06:27:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 06:27:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') 06:27:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000180)="0129d50ea2aa7ebdca6724b9294c63cd27a7b6e10032ce2f9aa451cd75058a9ee75e2509344c320571c6b8978c49a34253e221a6a831a84d0fdd8df78b36fbb0cfa426e582bf32a97564add43ee094e657c69c09dc014f0073eeffe825dcb256efd0b444abaff8d3ccce077c5bb04b34dcf1bd35ab912ecda231baf1333706644c1f6c75f391c58e37f388631df40a1001da55c371cfbf15a1fab02d9de8875d4db7589c9d0b35f6bdd2e86bbcd112416d14", 0xb2, 0x4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 06:27:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) semget(0x1, 0x4, 0x207) r1 = socket(0x18, 0x8000, 0xac6) r2 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0xd4, 0x2, 0x0, 0x461) close(r1) r3 = socket(0x1f, 0x4000, 0x2000000000000000) setsockopt(r2, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0xffffffffffffffce}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10000, 0x1c) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x9a) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r4, &(0x7f0000000440)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x0, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x100000004) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe5d) r7 = socket(0x2, 0x1, 0x40) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000840)="3e2a7913e4000000000000000705000000216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x237) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) write(r8, &(0x7f00000001c0)='\v', 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) utimensat(r9, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x8000, 0xffffffff80000000}, {0x10001, 0xd0ad}}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000200)=0x1) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)={0x63, 0x6, {0xfffffffffffffff8, 0xb}}) syz_open_pts() close(r0) dup(r0) 06:27:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020332666960653000"], 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) fcntl$dupfd(r3, 0x0, r4) dup(r2) fcntl$dupfd(r0, 0x0, r1) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 06:27:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b649bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68dd1111659d1f45"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f669e86657d892096791dfe6466d830007e4be003299ca0e1a3089ec5303cac352055b27356c30dbcde9a558d19726f65acfa045cbdea89ad0c3a718f17bfaba9b3e6424089d0bc92f5407897af8e25461faa"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x10000000002, 0x2, 0x0) r16 = dup2(r14, r15) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r16, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r13}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r17, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r20 = kqueue() r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r20, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r20, &(0x7f0000000100)=[{{r21}, 0xffffffffffffffff, 0x9}, {{r21}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r20, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r18, 0x4}, {r4, 0x80}, {r19, 0x100}, {r20}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 06:27:21 executing program 0: execve(0x0, &(0x7f0000000200)=[&(0x7f0000000240)=',.\x00', &(0x7f00000000c0)='-!\']\xf3*\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 06:27:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x5, 0x9, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878", 0x8}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 06:27:22 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ec2d2f66e21faf0200"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x8) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2}) 06:27:22 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) socket(0x6, 0x8000, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) r5 = dup2(0xffffffffffffff9c, r4) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r1) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x10, 0x4000, 0xff) dup2(r6, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x2) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) syz_extract_tcp_res(&(0x7f00000010c0), 0x9, 0x3) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:27:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000001240)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f92b7f3dd0631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2824ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b72c2c860fe84ed2afc83589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2a02004a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cf4741eeea519e8247b3d6728e5acf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757ae8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f0000000000000000000000000000dab62692034bfa9b1b348628522edd126765be18819000"/1468, 0xfffffffffffffed7) 06:27:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 06:27:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="48f3c60606bf5d8e6971d129623b908d51197daefd54196c383deab7d7593e5e7d4d445a3bb702e749b0aef11f9223d86af8c11d33a6e4f61c0acbe44aa733988d036d2d5918460d24112ca8c2a19265afd9d901942a76d90397532ead4026df4436c137ff59d508e96918f2837b63ef158c0747df9ba1a5740491b5886f3d0d1ea08169974c8f004ab0a475437f637a8f", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x18, 0x1, 0x4a) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 06:27:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r3, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x1ffffe, 0x3, 0x7f}], 0x3, &(0x7f0000000a80)=[{{r6}, 0xfffffffffffffffd, 0x117, 0x1, 0x6}, {{r7}, 0xfffffffffffffffc, 0x80, 0x4, 0x80, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x20, 0x3, 0x6}], 0x8000, &(0x7f0000000b00)={0xffff, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x3, 0x5, 0xfffffffffffffff9, 0x1, 0x9, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r8, &(0x7f0000000800)=[{{r8}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000fdffffffffffffff00f4357e7c76e3000000f0"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r9) msgget$private(0x0, 0x284) 06:27:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="a3867f61fb89476b14e0a9ce20c3201dbc79980190394ce062071210b852605489b801084020f6d12ffdbf9dca2e0fea26c8659acdbe677afdce4e9bd59a5205ad2ca94e8f6479ee7a489bc0ef53549d12ee006f072ea108381191ec906bc44ed7244fab1b755ca96548d4bdf0287ef134ff7c9c990e2b30c32b4e4af8a5a7c5794fff65c3a692871163fdbcad0e9cd280566a3a3d9d7d14982c921ddf9f0350a706b5072d4c2665034857161d9fe9d54c9c8e94d1b6104cd48422d9014a51f8c67e56f6d0ab7f8129cf2a4e4cddf20acc66c458ea12f5bb0d1db288e352c108fa493fef754e9528ffe52f"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r3) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) sendto(r0, &(0x7f0000000000)="03", 0x1, 0x0, 0x0, 0x0) 06:27:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x7ff}, 0xc) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 06:27:24 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r2, r1) write(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pread(r1, &(0x7f0000000080)="21b1ba9df6b65ee878f0d8883e7e320ad3a36128071dbdfa10e049fc1fe34de52cb613cbbfc484d34c809c", 0x2b, 0x0, 0x3) 06:27:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0xafa071993f0e4463, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x7, 0x6, 0x6}) r5 = dup2(r2, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000180)={0xfffffff8, [{0x3, 0x3}, {0x0, 0x4}, {0x1, 0x3}, {0x2, 0x4ae9fca1}, {0x1, 0xfffffffa}, {0x2, 0x6}, {0x2, 0x2}, {0x1}, {0x2, 0x3}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x98}, {0x3, 0x1}, {0x3, 0x3f}, {0x2, 0xca}, {0x7}, {0x3, 0xc9f4}, {0x2, 0x1}, {0x2, 0x4}, {0x3, 0xd22}, {0x2, 0x4}, {0x1, 0x46}, {0x2, 0xf248}, {0x1}, {0x2, 0x1}, {0x1, 0x8}, {0x0, 0x5}, {0x2, 0x8000}, {0x2, 0x1}, {0x1, 0x3}, {0x1, 0x2}]}) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}], 0x2, 0x0) 06:27:24 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 06:27:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000270000/0x3000)=nil, 0x3000) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmat(r2, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmat(r2, &(0x7f0000553000/0x3000)=nil, 0x0) 06:27:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() r7 = getuid() setuid(r7) r8 = getgid() r9 = semget$private(0x0, 0x0, 0x4) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) r19 = geteuid() r20 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r18, r8, r19, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r20, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r26 = getpgid(r15) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x6, 0x3, 0x5) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r31, r31, r31, r31, r31, 0x0, 0x0, 0x0, 0x0]) r35 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r35, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r36, 0x40044266, &(0x7f0000000e80)) ioctl$WSMUXIO_REMOVE_DEVICE(r35, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r35, 0x2, 0x803) pread(r35, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r35, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r35, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r35, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r37 = accept$inet6(r35, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r39 = geteuid() r40 = getpgid(0xffffffffffffffff) r41 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r38, r33, r39, r34, 0x143, 0x80000001}, 0x8, 0x100000000, r40, r41, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r40, r29, r30}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x107f, r22, r23, r24, r30, 0x40, 0x7ff}, 0xfffffffb, 0x5, r26, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r42 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r43 = geteuid() r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r46 = getpgid(0x0) shmctl$IPC_SET(r42, 0x1, &(0x7f0000001680)={{0x8, r43, r44, r45, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r46, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r6, 0xffffffffffffffff, r47, r3, 0xc4, 0xff}, 0x2, 0x7226, r26, r46, 0x7810, 0x2, 0xf75}) r48 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r49 = geteuid() r50 = getgid() r51 = getpgid(0x0) r52 = geteuid() r53 = getegid() shmctl$IPC_SET(r48, 0x1, &(0x7f0000000440)={{0xc, r49, r53, r52, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r51, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r54 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r55 = geteuid() r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getpgid(0x0) r59 = socket(0x18, 0x1, 0x0) close(r59) r60 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r59, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000240)={r68, r61, r62}, 0xc) r70 = socket(0x18, 0x2, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r71 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r71, 0x7, &(0x7f0000000040)={0x0, 0x3}) sendmsg(r71, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r54, 0x1, &(0x7f0000001680)={{0x107f, r55, r56, r57, r62, 0x40, 0x7ff}, 0xfffffffb, 0x5, r72, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r73 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r73, 0x0, r73) r74 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r76 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r76, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r80 = dup2(r79, r78) connect$unix(r80, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r82, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r82, r81) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xfffffffffffffef4) r84 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000200)={r74, r75, r84}, 0xc) r85 = socket(0x800000018, 0x2, 0xfc) bind$unix(r85, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r85, 0x0, &(0x7f0000000040)) connect$unix(r85, &(0x7f00000007c0)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r87 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r87, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r87, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r87, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r88 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r90 = getgid() semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r89, r90, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000a80)=[r1, r84, r50, r88, r58, r56, r25, r86]) getgid() getgid() r91 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r92 = geteuid() r93 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r95 = getpgid(0x0) r96 = socket(0x18, 0x1, 0x0) close(r96) r97 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r96, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r100 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r44, r100, r100, r100, r100, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) geteuid() r104 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r104, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r104, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r104, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r104, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r104, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r104, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r105 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r106, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r109 = getppid() r110 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000980)={{0x2, r105, r107, r108, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r109, r110, 0xa5, 0x1, 0x100000000}) r111 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r111, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r111, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r111, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r111, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r111, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r111, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d118c5bd07a200962277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r111, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r112 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r113, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r116 = getppid() r117 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r111, 0x1, &(0x7f0000000980)={{0x2, r112, r114, r115, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r116, r117, 0xa5, 0x1, 0x100000000}) r118 = getpgid(r117) r119 = getpid() r120 = socket(0x18, 0x1, 0x0) setsockopt(r120, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r121 = socket(0x18, 0x2, 0x0) dup2(r120, r121) setsockopt(r121, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r123 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r123, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r123, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r123, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r123, 0x2, 0x803) pread(r123, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r123, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r123, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r123, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r124 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r124, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r125 = getgid() r126 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r126, 0x20007465, &(0x7f0000000500)) r127 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r127, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r127, 0xe3) write(r127, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r128 = fcntl$dupfd(r127, 0x5, r124) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r126, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r126, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r126, 0x40087468, &(0x7f00000001c0)) fchownat(r126, &(0x7f0000000080)='\x00', r129, r125, 0x6) r130 = getgid() setegid(r130) r131 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r131, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r131, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r131, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r131, 0x40087468, &(0x7f00000001c0)) r132 = semget$private(0x0, 0x7, 0x287) semop(r132, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r132, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r132, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r130, r129, r130, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000c40)={{0xbaec, r103, r122, r129, r102, 0x143, 0x80000001}, 0x8, 0x100000000, r118, r119, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000240)={r118, r98, r99}, 0xc) shmctl$IPC_SET(r91, 0x1, &(0x7f0000001680)={{0x107f, r92, r93, r94, r99, 0x40, 0x7ff}, 0xfffffffb, 0x5, r95, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r133 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r134 = socket$unix(0x1, 0x5, 0x0) r135 = fcntl$dupfd(r134, 0x0, r134) ioctl$TIOCFLUSH(r135, 0xc0206981, &(0x7f00000000c0)) r136 = geteuid() setuid(r136) r137 = getgid() r138 = semget$private(0x0, 0x4, 0xc1) semop(r138, &(0x7f0000000240), 0x0) semop(r138, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r139 = getuid() seteuid(r139) geteuid() r140 = socket(0x18, 0x2, 0x0) connect$unix(r140, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r142 = getgid() chown(&(0x7f0000000180)='./file0\x00', r141, r142) r143 = getuid() semctl$IPC_SET(r138, 0x0, 0x1, &(0x7f0000000680)={{0x1, r143, r137, r94, r142, 0x158}, 0x80000, 0x49, 0x9}) fchownat(r128, &(0x7f0000000100)='./file0\x00', r136, r142, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r145 = geteuid() r146 = getgid() r147 = getpgid(0x0) r148 = geteuid() shmctl$IPC_SET(r133, 0x1, &(0x7f0000000440)={{0xc, r145, r146, r148, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r147, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getppid() r149 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r149, 0x4, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r150 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r150, 0x0, r150) r151 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r153 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r153, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r153, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r153, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r153, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r154 = getgid() setsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000200)={r151, r152, r154}, 0xc) r155 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r155, 0x0, r155) r156 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r158 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r158, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r158, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r158, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r158, &(0x7f0000000400)=[{0x7, 0x3, 0x1000}, {0x0, 0x4, 0x800}], 0x2) r159 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r161 = getgid() r162 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r162, 0x0, r162) r163 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r165 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r165, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r165, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r165, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r165, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r166 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r168 = getgid() semctl$IPC_SET(r165, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r166, r167, r168, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r162, 0xffff, 0x1022, &(0x7f0000000200)={r163, r164, r168}, 0xc) semctl$IPC_SET(r158, 0x0, 0x1, &(0x7f00000009c0)={{0x5, 0xffffffffffffffff, r159, r160, r168, 0x10, 0x8}, 0x8, 0x3f, 0x9}) setsockopt$sock_cred(r155, 0xffff, 0x1022, &(0x7f0000000200)={r156, r157, r161}, 0xc) r169 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r169, 0x0, r169) r170 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r172 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r172, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r172, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r172, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r172, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r173 = getgid() setsockopt$sock_cred(r169, 0xffff, 0x1022, &(0x7f0000000200)={r170, r171, r173}, 0xc) r174 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r174, 0x0, r174) r175 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r177 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r177, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r177, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r177, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r177, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r178 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r181 = dup2(r180, r179) connect$unix(r181, &(0x7f0000000040)=ANY=[@ANYBLOB="f7010000000000000000"], 0xa) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r183 = getgid() semctl$IPC_SET(r177, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r178, r182, r183, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f0000000200)={r175, r176, r183}, 0xc) r184 = socket(0x18, 0x1, 0x0) close(r184) connect$unix(r184, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r184, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r185 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r185, 0x0, r185) r186 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r188 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r188, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r188, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r188, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r188, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r189 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r188, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r189, r190, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r185, 0xffff, 0x1022, &(0x7f0000000200)={r186, r187}, 0xc) r191 = getpgid(r186) shmctl$IPC_SET(r133, 0x1, &(0x7f00000001c0)={{0x430, r136, r137, r144, 0x0, 0x4, 0xff}, 0x6, 0x7226, r147, r191, 0x7810, 0x2, 0xf75}) r192 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r192, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r192, &(0x7f0000001280)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d11700bc0be740d43f0000000060c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e135483d7af33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350fd7ee46ba39befc79076f25d33ed3d3b9dd27153d4639da1962267d243e7ceee16000000da0c23e9475c956bf97f93cf02b9422ed62a5b8505e4f5556fd57fc38992a01690821de99d087592e98f0800000000000000fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb2661212e5d39876dfb6b45fbe066ff2f608a6f5e06140675f6fa0dfa496879e2cd431b30570785904656e4f6e0ec68aa8bd76f403b8b7ab4af81b1c9920e21d95197399e99d9b3c83ffc312d6931ec5b0000e9ffffd7269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc9432a94258af65dceb4124078bf17e04b9084fb2952b28fb743bdc26c0f7a7f0c86de1745b93894b01ca3237b101d63e1f8cb59d000000000000008abf03629e7ba6d9c48b87979d8dbf57b5e61e708b5d9ac18a88abe0eba50ee77e26ae5c711ac77beb436978e473dc86f992eff97fc9001ae63800000000000000000000033a5e76d22b933f89870c3743e6204ae57eed955654827ea65fab0880beaa705f74cadfcf008a2fc104f60453193ad61ed45b4d0259283d02a72e3a4bc0d01f5eca0c10a1a936b7ce69ed4937d06c57c084273cb49d997a26251b718e14235dfc301bda602eac5c9dd91456bd863980089fb2767aef647b6f7f13024211a961af24b40b2396200478d3e21c08a1aa694f669f3941451c8c5196e76f1a20057d66a35b335bc5ac80cbd42622db9221a76f56909495ace8c02a2dbd680c000000b25a856f45928ef9a568059c75e6d126ce7d7fac8abc5e6421447931c9c6720d7d9c6bfcb12a8c9fd7cbd4da83528254ea2c24ae5a95734a16a1292dabd9b77d3af4d63a21e318aa05b5b121986ff0592b910bc2d4a3964e038eb23cb036eb845f814360a67a435a9d97053e0e"], 0x1, 0x7fb) msgsnd(r192, &(0x7f0000001700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb63ab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a977014b42ca62f16de59cd067094110500000000000000951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419da31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c98298d68a553c64f3489955634cd830bc959b69d656da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f0080000000000309571fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586a76faa06fd12ce7867b9b9591f260e611793d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5de433b3a4424c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139cdcd05b001a7abb32321900"/982], 0x156, 0x800) msgsnd(r192, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00060099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bffffffff00000000d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa688166f19eb222e23"], 0x1, 0x800) r193 = getuid() r194 = geteuid() setreuid(r193, r194) r195 = getegid() getuid() geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r195}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 06:27:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getuid() setreuid(r5, r6) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r7}, 0xc) r8 = syz_open_pts() r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) fcntl$setflags(r10, 0x2, 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x0, 0x7fb, 0x100, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 06:27:25 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b235f47ce803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575ff010000e0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd56185191d6c4479bf0e55077633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e4b0e31e91652fd0c492025c0c439b67ae90682c2e1eb81adb1639fbd8a65b2a05fa6b9d3cf7f24757ef"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0xbfd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) syz_open_pts() writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000240)="e19ddf2bf49f83398aa7d26125115689561f88dc4589f7170e44d6714df44dc48bc9412e08b1d7c7651001db863804a5377e4610c53afea3d59e6fd1005750e2b99f5421074c22e5b056d39997bf466539ad08998b1c8fa97096196aba3161cd54786a010123814850745b6be4d9eabeebaf39e354b6853865cb608dd6390ef1dad75d3477eb1b0e975faa3ce1845a2fca8f463ad08b801047afac8e0493d53637e9ba8f8743342ce73651a645c1d6eb88df3559d93e77526b842b"}, {&(0x7f0000000440)="45b1d129b438d71ae8cb48dfa1aec6ffa2e0aa0e47d7fdfa5c550f4e5dc5f7cef26184e428543774be160337a61c45b7a507844b6bc75c81b4483876e88a1cec55b367f9cb9f74d6bc6ae9c5f024b8e41943c1b49f5f957fc690996dc464d6ffbe47751a6e5085b5ba2ea180cf8c5b0bee7a9fdada4149ab370c476a8bf49ef34be8574bd018"}, {&(0x7f0000001640)="79957579e89d18a5c34c220d6ae61bbedcd1ce78cfa7efd7729651073a5140db68805823d979b97edda3c61dc9a0fd8d3bf71dc5cbcdb62b6b28643d46f96a0b11954d5ff41b34979b218b42201507229615bc78326a29060d8d4e3f4bed5e63ddb9b4aa9f735ad4f7ed91b2fd90c0bdd5f9b3a1431c9e44015e893017332175ef57b1b5c664ee3b26995bbc23ae12dd6755e90135b659a7ac7cf277a80bf470981ebf7fe3a13b70ed7d1ed5341c9fc5e3c9e4316ce81364c54a9a7e8a4335f42afdbbbb06dc76f921023ad1ba953f6b6c8a0cee96e90151102dc8b5450a0fdf2a9987ae86820be15597c3e64545a64caff608c6ff93807dc18f8afa8d06dfac0f4cffd51d04dda7f0ae2ec3ad9ef2ffdeab9e2593d27dd486602b4e020969554883a42f9ee1fe782d911f2e4cc34957eaac57ca71cdc67d0aa7e5f4267b77c4f34bf8f84c03d25b63e96f750280f70ee1b0051f5f4b6c17513b75ad4a6c37ecd2ece8550ff2b08e40bb96e8cb687d07d373d21e65d1d52728705893b32011090d4a541f851d075d30b1976d85ceb959dabbb73f8bff72e015fdf78f340eca2075c60026e3b91188713bc22d47348b04b747ca4d84767772a8d637ad5c7750ccad1a1b8b762ebeffeca47ff357c9bb8760ae2891018c2228cb4ab673a8d47e0bb34b2bbab5958be1fb1e749fb2406764ef79f74ca554746d663ac0181dba03bc4fe69d240bb63987010dfa52560ebb27e4853489f2095a910ee979ce38835a5ce8a39bc2dd77ecc1963a008be481d0faeeb54808069e9f45ee48006fb4017e78f96b7ce3257dbc401ce582273ed1b3840c5dd7ed963f4fbbb2aeb9879bd63b70a35629edbd78f02f647449e093652a14bda065b8fdfec9222491c2d03a0c43e5872b96ab971f50b3cbee8e2233b1ad4d002a0f20ec3c48728694efde66efdacbef281bab5ac0970d01a14017a53b316036313f32900cc01f15c07b0e1aa59769bd6bf26ac1de4a6f603988353d1c3526c560bb5fa71573c05e76d59727793fabdf1263eff5efc848c12706d922bab1e5619c4d61700e3d385dee951daaa6b0ff82aef9daeee1c561eb840ff535bd80e7863417090d1f1afed29c8b85958c03e5259f413b6668037b9349bb346377eec6e7f59232acdec9fcee5ef04696f461fb947564ce8b1280f5ddb22e46b45a4d2e6e01317b77a6fa7dcfa7df0f2e1d7dc2d00b33f5f174e73f69e17166258ed5191b417bbdc03a4c779090c34beafdba739862d00499fb77f7b343c00e9483632e92dff608795e9c5a5bb0e2b49eab76a198f9225b24bf97ab5bf509f15f5dfdbb7bf5487bf7c7d8e849774e8a84dc27044d1f864e24409b00daaba8467697ac6bdc908a583b970673dfb8cc3c554f2642701a80417caf72a372f5e35b65e1d319669651efef68d0dd45b9b73be8ecdb26ac61c2301b8296ae74201bdd5236ab68474dfc7d5165546d3723316c6c868a2d01a2bf8e38cc1e07a3518fe24f511463944e3142c88890cfc54abc6308e183a11113af47c838c0c51a63fda286fe5850748bc20923ff7fe62f9dcb4c00b8179d140b263d31b02efc8acaf9361de9456248059525fe4b05f529e3afaaea7feabebdb7045934acfce2b2901ca7cdbaf7a928e06bd6a239406640b4b3741012fc5d990fc21b85369eb93fddd82185513082fe70e6b99b737a4a59157ca5c89acea012a5e205f3e8f73c5c9257e2f0aff1e5a5b2d7834dee62bf929d7be352ba7d3497733c22778b4ad1616dda00ed039d266c7f3a6c7dc521f93861d34a4a3facc2428142acb08676d17f85d15c761a4d1257eb94533ddba1ab6fef2e3682e99f69d33ab8be5c9cd4b4a7c0586f89a1ac508ebd0166a4ab8d7c7e79e8b75b8efcf376f83d273290d052f6cc24de1ebac7e43e5f751f5505701db3b081a74937fedbfe6d66b0ebe8606b6a3f92010a81a09ed12c15345c4caf009816508fc220cf6a028940fb8d02c7993ee4171322d946d2b34feab038fea8eb40a2d7b29b2eb58c1f8daef6e8222e1d196efa68cf5e406b5fcb8a39c180b46e611fec063e0314018d3265d72d82b2e32bcb7ca2339db3eae18e62a340406087cc20dd42dfab22894875b7707fc5e6160352ac0f66b6e810138d7bb68014e6a582442178ab64a4361f8fdb5e2b15707dee415332a748fb28b78afd3a73886ebf49ce1055399e1e9a31de39b893d8dc7b571836a4ce2f557cf95d93f355620fb46c74fcaebfafe41d6a0efe7e15174eff7262d44e982fa8638ac8e72c8f026e160bad070ccbfae17345018f90a2ecb4e43dce8ed3ddf49f4629fbebb8163f55988e9babff8794afa14090bb4d007b54525128f9a0e0d68463b834cb08841dd18ce3fb4720f5a57b58e66297b2e8f8c3c34e3e455db1f47e2918e197d1f568085dbbe4bbfb20e6fb55768608bceaef7c3f395a5509ef84665c06235764233378dcc6db7667221e5c71a1e5e897503c231218e8c7abfcd7554b69b34c59a9bf2b26cbb7c7bc226314811fd6a801ec1fce25825a65a7cadbe6a3a6064977d1a65fca926be71bcd75e80ecd9a8ff0226ac4cb51a1b001042a84c34d086287a7f6986f19d3fb895f4b64ecef357f0a7f9f3370214774eab15cd6519da47b7c433710876046ac1f8d45f2eae5cc7497b206d4ed9cdc0a7d26180c395eda54cd6b439823d46c0411bd7d5d7280e1b94754ebf3fc59e60b35a134e43e5f42f75ff98ef8d3cc3adf552eddc9fa5bf65bfe995570c75907da66dabc89b9b75b82edb759167774d0e58e94afcf7d977e9182ba56d3729d4ee5c57dc085cc828cba640999f015558aea172abfee68e5471fe466eaccb7c0deee984068f10fc18b962095f82764b4ef9b63d9b16374d818a9357bd7dd4495c61f961a63ce744caa0f6a81a08e2f446e60a4aadedc74d50cde76fa84898b960f0d1bb98160ca9c303ed03182f291eb2fe390ac26b3cc390479e14c8e0d9cc2c5e36140475c78796beb001f6545b6b442bf1f4e5692f5e17802a792b4b4ffc8b3785467896daa75e207e81f21c51dbcac32431c45b23e179892e8a548bfef3b0b10d24012f956d014d40faa639f60705694cae585514e4c5ec00d76488d6a35a1887784d64154c34322eb00076b7b756014a560bc2fcfbb47eb24d96b3d544502a3c28234f6f8788336a8c20fef610e484d6d5a2c62c55d3ddabbe05eec423d4e2acbeeae23a79cb150a3023777b0b208fee33dbbc0d872583e7f1959bc76a2f94d4d5757db7b556fe99f9e8435982951c13f7d16b944fa5567fa59fedfc78a9a785028113ae3972c7001aa726050670c762f3915f201b084c78e0c54950b7ab3dae06701721c7f865d23a178b4d853898105c555c87c4e226cd81fee8ac8101aea8afb35fa39fc2af0d44df17e466ab0ce46ca50973b4405d32952e4ed16bf6cad376ea00800477a1f3adf3eb7d8c33695701ea5fee88b501f54afded3c0a7e4404627bbd7eef2c8da044486cfedb0e1c016bc76c1262037dad5f1d4f507587fde3bbd6df58ea910145768728e12c04a136040dfa677da32ca8b93b60c4848197eefa13e6ac108549dd349d831b97c1ca359a9b8a97e9df8afe9f872ffd0b88c6ed9a0c7747833f545f5d830d030468787e2fd27d573fae7f2a3f571f6d2e60e163f0002e33bd1b5b970944a13355275b1a20f177a202ab611d6ec7729202e56a4b6982b25b38d47a55c8734b84afb1616b392cb764a3528bbd9fb7ebc4a9e721f9c6993c915275d8cee78ad1ecf3670be9568d8a9cf45daa1ea58d77d155678cb87c72a1b336b83d504ac4576d946a2fd5a5d216c4204c05c6cc8ecda799da698d6b77b1d785377503eb9f494880367048f9dbab1b867f56f6cb8f98698a02936289f2a203609271ffaf7b7f2b1b48bc3fa8070ab0d263cf8baa02762ca1dd11d54723936778baf4175ee32167c9fdde46375f28db71fc861131bd742665a0594272fea0c6cc2c0e4b0f164ee7530cd32ce95d09630bf1f1a1f6015841633e94a0a16f3204ef6318fb4b3e5d3051b347b716b63c74079ab709acf818c50837c40a05032bf17d27a5a140e6327dc282d39e2715903970bcbc6bfb643aa5a4449636d0b6e46ccba1ec7595e3017e69b60b29cb322d8c46a8e58e6ec5875a869aec0e7a6a3bb41fcb5db4b5cb828e521cca8059cb92cccb83211e1594251f08c2083645bcf3eecc862e4fde47dc52d031eab5d2b80f76b9ac04f702c44bca4a2edf100c497f4ade257c9bd5e3740f0486f6f00783665653cdc5172dfe4ceb21e62c2319b8970f2874677d8f858ff2500b3413cf97121c2c7aa03f153c2f3be61df230c1e4ce18080facca69aebc4f3481a1b519ef1112da49c96d585e66c47f40f09ef3b8a5f4040d4778291ef284561464a8ae9bd6afa81c1bc236bbf2d1c1f99231db0d624cf95167fba72003a086c27d5e958fab15c0f826353870e34e0699706daa9e6d1378c51c19eef8674f1e2cc2b6095e1e141b3acc2bdcb5403fef4b29fb39e965ea97924ffec30ff8ec81e1b51d0fe20c4e5f80e8cc8c286d9573bc6824030c26cb9135e8f9816128c4c06a2d4152fd21a7315843cdf7ca1c863a023bb14f0f4951fc927aec81e4a14f315618259d86e67398783422294dc4c966914f7362a946ad0e811e1feb855bd14551bbc205308cc75b3e4b23fc5d3d29dcb9989f8b816e9753918e9bce5e74bf625666ec0c7cf054875ef67859f2083651d7f42bb7bbe281a54c4978d8d789820d2b80a895fe798857d398e17a9f3ba45167f9abcc31f34f6a9c336ab55813cccf903fd990f3d8d4498f72a9b91b567940d014f05d46466731df43255b8768365ae9b659bab40169156a77022b4749ca7db2cd64153b52fd873436176a29f5a1f3270240b1666d7d755eabece6dbc5012445ebba103bd38966052229b2cea62028475a8f39934597885d91d45dcc16dd0956a10e083769ed492ddde9a0f948763c353bf6e37c8b900ad210d9b2193f37da2d64829fd93af63ef63cf9edbbdc16d62111993f056602302f9f33b4009464935d88018ef91f494d797e297bd8a00d5bc77f7b479b082843689881600a28cede416663357bb7ce8a03fadc5bcdf11cbd48d7fbbf1e02364f7a63677715b2ab78395e9a513cfd920ccf411876fa918bbf858bb942ee5e2fca1acb48a6e48409dac1c101ce5f0be0d3f659dc58656a9b0af2952edf7e5920a10b3cab73b24bd7774b78aa1260a805765ce290112dcbafded25b7c0ffbeafb0993067cd35d0bb79b8568ed4e13b366ceed4a530cea8c5bd391a48149bb51a4818c3a6a9a960cacb998a4f51da6b6be6ca47780dcc50b24f9cc1caa6c164b85281559aa9ef13927c1663065e0595723224ac0e3e9bb05b1199f3a7474ac179a8727b2b9124b414fc33e4514a555d1074819292094dcc554dec0aedb0ea0a050a1814765e3885eda1f8778ce7a90ecf4cabe552a6611495a24f67703ea1bef4046ce26142a208757adfcbc4a94f5cb00b75d9a4efcc2f6f7fd33fb53caedf448d047f33d65a4147e354815173ab175a1b158a689a72b93f65031bddd7ebeb3934fda6ea3de509bbc62ff2e4cdab1f00e6cea841572fd44590307f41ea88be90fd90f4e5d3f5cc21d17c88e27be034b55874d0dbbc4e719db47db6ef9d126f7fcf63197036e6363cd3be89201c790229383c4a185e1f2cc57966ff26fa91f0fcc28d3a692c8268f78e7c72031e5bf13d2b96e3cb3d494932c4ed3a6e1cc5dc6dc7"}, {&(0x7f0000000180)="7cfbebc2a0705595aa048257d9fa9417577b87b79871dcd8eb7eafd5964e9fd76ecaba9debb7fdea702688df98e7f6ae86f2bfe9b1f4b8e6c3b0620f7c6eb980733a5592387897906dd25022e4673b813dff6375d78bf95fb400af80b3056914e5f81379a5575457a5cea3741c24e616f1615a17035b4b36ca242d"}, {&(0x7f0000000580)="9da0693cffa7237b6a4e359368d3d973ab6ca61df7d59053aeadd6adcf83f78d051fb2b2598cc825192454b962de5cf1a27b557d0d881a29381c1060c2315605285b4a058f0f49d18dd2d58ed07dbe3401def68d8fe6ecfc107617010b0c39eb06025482dda43930f1a14c0412476290b73c7b083c66e5b4333202dd0aa2d65bfdb0010d04c2eb1b7b0f5057fc485c9cc1144a24c0a8fcbbb86931601fca709da13ec0b8"}], 0x10000000000001c3) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$unix(r1, 0x0, &(0x7f0000000300)) dup2(r6, r9) fcntl$dupfd(r1, 0x0, r7) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) r10 = msgget$private(0x0, 0x110) msgrcv(r10, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgget$private(0x0, 0x4c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) shmat(r14, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r15 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000080)='\x00', r20, r22, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180), 0x419) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r27 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r27, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r28 = semget(0x0, 0x3, 0x100) semop(r28, &(0x7f00000007c0)=[{0x2, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x3ff, 0x3800}, {0x4, 0x5d51, 0x800}, {0x4, 0x6, 0x1400}, {0x4, 0x8, 0x1000}], 0x6) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r20, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r23) r29 = getegid() r30 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r15, 0x0, 0xffffffffffffffff, r29, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r30, 0x5, 0x8, 0x0, 0x80000001}) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x104) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = getgid() r35 = getpid() r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r37 = getppid() fcntl$setown(r36, 0x6, r37) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x7, r15, 0x0, r33, r34, 0x0, 0x4}, 0x40, 0x3ff, r35, r37, 0x8000, 0x56, 0x20}) getgroups(0x2, &(0x7f0000000340)=[r13, r34]) getegid() r38 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r38, 0x0) shmat(r38, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r39 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r41 = socket(0x2, 0x1, 0x0) connect$unix(r41, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffb2) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) r46 = socket(0x2, 0x400000000002, 0x0) setsockopt(r46, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000080)='\x00', r45, r47, 0x6) r48 = getgid() setegid(r48) r49 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r49, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r49, 0x0, &(0x7f0000000bc0)) ioctl$FIONBIO(r49, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r49, 0x40087468, &(0x7f00000001c0)) fchownat(r49, &(0x7f0000000080)='\x00', r50, r48, 0x6) r51 = semget$private(0x0, 0x7, 0x287) semop(r51, &(0x7f0000000180), 0x419) semop(r51, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r51, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r51, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r48, r45, r48, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r42, r48) r52 = getegid() r53 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r39, r48, 0xffffffffffffffff, r52, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r53, 0x5, 0x8, 0x0, 0x80000001}) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000840)='./file0/file0\x00', 0x10, 0x120) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r57 = socket(0x2, 0x2, 0x0) connect$unix(r57, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c641002870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9ae00b4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023ae48df4f10deaa0c7b0fe1e2696d7d010100001d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e90a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb96b200d42cbd5c440cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f8943feba829fd6681ece8fa614ec95b39d85b78200"], 0x10) r58 = dup2(r57, r56) setsockopt(r58, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r60 = socket(0x2, 0x2, 0x0) connect$unix(r60, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a39d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r60, r59) setsockopt$sock_int(r59, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r61 = dup(r59) sendto$inet6(r61, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r63 = socket(0x2, 0x2, 0x0) connect$unix(r63, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000008000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd575b4207a62617100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00010000"], 0x10) dup2(r63, r62) setsockopt$sock_int(r62, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r64 = dup(r62) sendto$inet6(r64, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r66 = socket(0x2, 0x2, 0x0) connect$unix(r66, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r66, r65) setsockopt$sock_int(r65, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r67 = dup(r65) sendto$inet6(r67, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$dupfd(r40, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r69 = socket(0x2, 0x2, 0x0) connect$unix(r69, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r69, r68) setsockopt$sock_int(r68, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r70 = dup(r68) sendto$inet6(r70, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000880)) 06:27:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="f6", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff01000100000000000000000000aa8dfa2a58b9668be1361b9a3a49dce5aa7bda387385bcfa9b5d7c"], 0x10}, 0x0) close(r1) 06:27:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:27:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) kevent(r1, &(0x7f0000000240)=[{{r5}, 0x3f2d1a5415a05ba1, 0x4, 0x2, 0x80, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000040, 0x3ff, 0x4}, {{r6}, 0xffffffffffffffff, 0x45, 0x2, 0xff, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1c, 0x40000000, 0x7, 0x9}, {{r9}, 0xfffffffffffffff8, 0x1a, 0xd2fee28a65f67b2b, 0x2d62, 0x10056d9c}], 0x8001, 0x0, 0x74, 0x0) syz_open_pts() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r14, &(0x7f0000000080)="25331aa418006dfba8ec4783152076e9f86d3c8cb3f83c5f5d7da2ed8f68c9a9e3ce84f818f56af9a175f27d1ee414dbef2d3a77248c2af78dbeedb0", 0x3c) 06:27:25 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x104, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x80000001, 0x0, 0x9, 0x3ab6, 0x0, 0x1, 0x2, 0x6, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 06:27:25 executing program 0: msgsnd(0x0, 0x0, 0x3a10c371fa7b23a, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000005db73e6773c827a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6645887da8cffaa2f93a6b65a917a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca10472d7aa72f565b38bd7f0a115ddf9b6"], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000531c05000000e57de81af58000000000000000000000d505d995f9fe23a0f3e08e2d1a793bdc00"/249], 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(0x0, 0x0) getegid() getuid() r5 = geteuid() setreuid(r5, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000b62442ecd3430bdae26e09000000926d1e12fd3e45d24624f8dd27c072f3795ad5a81a55fc3b0a7127d318740c17758715340b2239d1bec5600110c8be6c174623436300fb5ad236c13f712af0c05736ec3368ea36815c0f64e5ba3ceead8fc3d566d8fc84fa58bc08a19cc82f2fce2c05a98723863b0a06f634e40dfabfb6e0a8261c90bbe90dd47dfbc8216d4a746abd1068fb4b253716f3cfb700e02034956a3eec8ebbb535097e1d539ad556802742b49cb9e26e270729abba856c7acc"], 0xc, 0x2, 0x1000) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d4720900000080c95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0x8e}], 0x1) r10 = kqueue() r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098226b760f9db1ab2086a115e15756112de7d032d8bb1cacae64b9291ee9eb123b088b8dc3ee46e85c808bd811ab7800001ff26ff69c670102e34613e6fe2c6b1ef193535b84b675a85900866c3c884527c986dc5a1f2823a1143553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba640985e2d311e00649113f24e276caf49b3bf378d16221f07a1579f755d319a1aa13f27e826d9450b14e16413f1c228856068a29986a51000a5d19992aa5d7639d8d837d693010fa81d149fd9292e8cbbb056a32a17d9d6fc80e0ec2a35dad1330aaba3585e81cbac4ff9c67ca99d56a50148e3e643e1fe977e2713004b89fb5666296ac0f02d61053d82aee072501fd3e1c0fee6dc70d2e54af009bbd7b970cabdeefb2baa578f938e1ae3e204b5cdfc1cae5ab25"], 0x10) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f, 0x2, 0x100000003ff, 0xfc8}], 0x7ff, 0x0, 0x3, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000002a40)=ANY=[@ANYRESDEC=r10, @ANYRES16=0x0, @ANYRESDEC=r13, @ANYBLOB="82996570984e19b58752794d9aaf4b784b9b5430d94a62bb0d733d2bdc72694a82284928832bc6aa598eb46ec69afdd46e077cff0ddfb715fbcbefa4f887ceb54d403896ab72bcd73ddba75d9ed94e1ba2064083674d5da643375b7177a8a67a18b19b8afea44ff3ef85b69bc228c88db8f1d0530c2b968e426adf31d8cadbe7eb488775542bd58bd9497d53bc3b0f3c3ec0568671c3b5792b07f00caf019fad7bbed7fb4873ecf174f77eb1f3325960a85fef1cd9500fe6a540fe202a4adad57b86e07db4aa6d957514f9ee88eb892b9e1c4955398b0c49a538a39fdd58c6ce4e3b74254c377708d5719b536ac3007c17ac367de18649a948a11f032b9df6f03414f8d5bbe16102aca7a5c22bb2ed2f5420805c053843c09305deb331f5059b88a83f458b15d29821b66496ce55f6833571a430b1ce3e2fbd2539e4b1547d4feb268c7bd4d8fe07b364a2ed50b2adfe9febd6856fe520fd6594a92f60ccd2a4f6558ddf6e71a641ca5b26c79a10d7cc616d23ef563b5f9149d7fd42d526426030536dd94f9d1c031916420955bf110ca9299ce2d685b79158ab1a5898cd042381e3cc02ca5505d12e74b9cac7b71a483f721fb5128860ff5f546eb74da1ed16d5e883f9efd19eedc626d80f5dd7818eee7cede4cd0bc9ad7017ea15ea2d7c56235522575d5290b79eba458fd2a89621862afcbccd5c885e34b4c941eb62c832d9e6331aa5200f39d5d4e4dcde79ff9de4bc110dd022148601343e79b62c7e18675bc4afcfa00624b215b53d4ca236934e6b6a6532f1ed9d8bd347d309a69c0f424a626a0379ba6173edd92950ecc5c92108de3b0d00373f879e8429613ded3098045b6fd3899aa74fdfe244deac451e404b86662ad02db3b40786023a035b5af4aa95a71b1de6b920fe45c3dcd2fbb168ad527bb806b318ce08ba3a9024755f4ce2bf4755935cf56c0009b832e6e8a62ac166345027fb48098ae531726d3232fadafc1e5a627b508516ef31df162ea507a63b8f24865fe057a657b0d938bf6dd776f24210a297a2f7ee6aa750f969bb1679db941a12ccbcbf8ec7f591715612df5e254530ba4efd56b265bd7445c37092c9020c6bb507b579d3f40f27b94f7a23c439c6b83eb7899afb23c7653f571d35b1b1fe3adbe9ac5c55b59395137184cec291b69caafac20f2626b1960a23b4bb78c843f14c23030393f105c746ddf9dd1add9a1d6f02e4e62c61afdb4e6c4250186161a7164a2eac2d921439e448cec78090117bfc684e6a199d5457308690cb99db4675594ca3de59e3f7185921e7d8f5282654b70e677c70f60bed3e23154a23672f2d7590c28a162f6984058bdffcb8a1d5a6f769c5a42f5180414a3a939f1eca525ab9f4c5288258c55722775ef8757f8b2d418978f79aafad6feb4568967359c8c7c833ef4e11460275541dea9fe37ca6e920e4fa3079588eacabba9584ff1438cd91baad51c46ab35e615b985915c2f2dd09a2cedb51e351e7a9473df711a906d182eb28a085100df4e2967b7257080e51cb938767a2e5873b2c35f7aecb7f5f1324082e76d96811135e3dfc9aee936d640185f8d7e86fd07fc6e3c1b5ee28aebc31f6041825a517dc5967d49e15c73001ae3afc44626adfb66f77963931e5c303699af421b1eda6fbf43fc9db2e03dec030bac091b88233e4de2243efb63036278bf7950601995749db6ebb1aa6933ab8c81ce0a16c5a0e16ca23cb2a821ecba6d3ab1ecc2a318c839da42f3e35c5e56f407214c46d46349753d4df0c4bf13892e1595781b2d440d1e54b914a56bbae5b23bea0ef58c978e95efb48ac0517cdcde569ed8516aacbfcdedeb570801e6e9a49e13fc341f54aca8d07633e95a5e7783deafa743301bd8aa6161fb4e953b9a96825e2160b2c61075e9dadf54eeb23211d8853152e9777f9923e1556d410b01a61215fe0dc96dc56d6cfcfc59dfafe226bb6fecccbf7978ace410786efb5e1ec73bb90ff3bec0b5734779c854f13020cea5b9752f9f500f227f44659cae7816efd2baa1b486283b01ea8fb41a371f42ae333be5383bd4a79c1d7005dcd504ea62a6fddc167b175a6b51dbfd37c083b5103f6c90e338094f35e98eb4bba949ac80f2215376a7e88bc0a2d70c91a7c3a3ebce3516da7655f8eb83aacd4347245f0a048d6c878bdc27ef4fb96b5b285e823ece648b71fc14e7e743df7014ddbbec436ab0d1cd696ec1537727dd33ad378288f0e09c21b064d6c41ecffd9be20d22801b5e29424e071a9cf0ead920db21b82dd5874f45d0ea1b625493c9072f4d5430618b9cd6ebd4423b427c2156a0cde41d40f73234b90f53db26f28e4888fd808c5399250af1ddf40d20c38192ff68663d79b5c161049e1edeeafe9f48d5e64cda072c2393881302c281fa311d929faa6762ba283835a76e2ed1a43e9d510d5f6b0dc0aa7c3533c105d828def867b0c7f9c2e8802677f8dcf0d8abcd49aac09ea8cff3a2b781236046bf5d11c307e9703620344c625117a7dfcd3089ecdf83c6af97c7509f0da493db0fc2962056a99d1e7354ed762d0079decb0153c48ec3eb040cc87b5122ed818a13f67791f1981916f5477374e621a89ba66b1b3991f43b89aa3d27708509ea04021f84bcbf6b2b3825837946964b257f46159034ebc0d3f407e48ccbed6f700b16ef542a83fc2baadf39dd0773aba23016a974333d8a7272214d2b519955a824415aebd89700715f3c0adc5516ca88557f1c0226de99fef88bab268427251408b9ba537dfb1808156f388f1d1af7bc26b3d76772289435cc8d60c7f1a5fb14db1bce0e0e3d33341acafa8d59f5add0b5164087ca46767803b2d2ec3ef72d7c146a9100be89cb9f4452452342079055ef8b14f9c04b2ec942f0c1e8c29a8c19825f715ac10c123209db8d0f8c73a540b15b15af7b25310c441c4f6b689d776bdbbac839144843e41a70adaba35a62136b18c8b220dbae190b4858ce2b6d71f25b72a2fcc2fd35d009cec1079dd68de56daecf62cbd11e652fc5921af522ce2a6528a170b8936dffa258936678e0c546b3da96f431d6604f966ba107467644ff1967f3ed117ab0036362cd6eebb66019b6e44ef6cde5c9909cbd555d2a6c31678940483ced4886b7d47fcaf0f76e4287689c72b172cb5f4869a0fc0f7af15d330ea2e52e08400ca186b3cf9570f0f9d63bcdaa16970bcdcf97a3eff57f37e9baf178a7e38722bca3f1c97433f0dd060c5712f9d9e6a4d6a5967085d8ab551a62d7d9cc329c5fe5963c0d190a2e6a08bafb368e1eabde5b7d3fca85f934b034ab18da2a0e072bfd3adf3c9c75e3616a7834777801e3e4e6ecb41e23553cc6caa8d2c82a9bca0a4be4494f84cb1f330541cf8bfc9fdc46c3e577d11f6005426a58f53044ffb9757e2cd884a31837f59c9cf5768c75ff8c8e720c7ac3e48966625f5aba4228f5d9ff8744eddf25fd781ed09584732d7f15a639bda09a4df3f5a0742bd6790ba63900f1b620369bf36581a0ad9ee08d18ae2c8acfc8fc96de56ee4dae47f0ad457ee70a17a37df38316938d49a817186b92b28ed2c3ef113ec6992e2796b982bd978d1cfb9280450c49b04f2a0d8adeb21121a53face0086b15e10eb6116677d4feacfc04deffa2e3a3014116bf313e5b3095a2239cc51aa0197ed3d6c9449c5bef0266483a47efeee290f9c16961f4547da3f0fda228db6d00ed8ed2d578369bbf842b4ef931656cdd2cba33e7c1fad6e8c39ed51b285765ab5c979140e6cd9bee88cdc0f4d0abd3aa831ba40adfb024fa71c23927f01ba5bf516857bdafa0ce437098f2aa26673eeb79dd68237c730493f2facfadbc0a936f7a6a434881462aa4f5a0088ea8281471eb1e22fb3934ecb49e30b7483b2bceb19ff6c95f0f992086adced3532f7577a39da228353c2273b5be7d65c8aab469c805acf54d8538831ba625e19032dad7aee05002768d7768772819da40efaaa14da1398f724a681748d906150a9dd776bdad499b28d2e9333437069d00de6a9440d60fe3fbed498e67d21c65e332460ba9ffbaa170efdba819ae9a1a282fc717d89d9262794cf9170111a5ba71e619a8631d3491dcaf6edb62651aabd4c1ecba87300493f02a5e5acc8eff9bfe1546c16e5647de2f5f929bf76bc89846ee155c18559bf5de18d6ec123550fed5add37d102795efcfcf9395a52024b7160f633e09945c9592cf367d50783c3a5468db3da8a139f64fe85d8cee9a6d7117eebd7a8edad04e67fae2aa6ae176b56a5073215b5e956d55c50f25af08aa49a737a8dbd9f2f86c6a6e220c733d035b44eea83c88a8ab21787af44e395563c67bde36c078131c267b7233a07968ee4a00ecd30022ee5ed86fff630633c3a8cf11917c3e54fb5b919bd618581a3e5eaa0b04618127de2fb80b1448ec40f6b4e04504611ca4c827415b039d732536aa3caa6d3c10d817c7afed480f1a48b651529a7a413f9971c3560844845d885e79f99b77b59fcbc856c3c52e858ee07ea28c6108b56040422d1112cbbb819e6db3f2d036dd07fd0226f567c26d44900322f317a10ae45a9f0a6b67f66b4319d07f1de87b6c306ab3c834578d962f40ef5d4762bbce768a30428aed0d844c15bc5b5251c3c267fdaa7eeb1e281fed2c2d1aaeb576062282c3a6430cf683529637fb54601e769455a76b2bd8ed62c5ff7e0ca1074f7207a6f2fbf3a2be95a943e95de27ea3f2b8ab8636075fb06ee84eaa2026753cab94a019b7ade8092ff9b402a6fbee87091fcbf72380ddbe59ce1687941754cf6e2996d4c36d3d43a7648266d855232fdc0ffcf4da9dded26c049b4f00eb1c451e79b2119739ea556f47f34ecb5be071e0feece31cfc28e187b8948eeb7ac8061bf675dbbc42a11eacfd610cd495cea7146f6ffae3ae00ee63c5303887ec12a75ea5a58f74904250e97e6635cd94e931597df19f30e71ac6d1cda8347c43efd535f3606f47b86eb5d852ae308b4b6cb97d3cdcd20e71ea7fa97ba7ee54a240771feacd99904cf3f51422127d1bf04c88f3165a18a36612a08c3872caef0153c34c8028a24cfdeb0f5ac34e2ba86109d27d1ab8e0e93bebf04b8433a16a75d13c2e71838bd4adf2426ac9c9c56f8a86e86df6e335770d62f73ecef25e4c4e339762e302b4539def0fbacd0b19e2e905fcfbf6d241f63bd82191d0b9f63d543369e05423092b56100272e57d798911c7ff55316800ea07395d5b931b9c1deced5ca035fa3874a8c2413991e6f338f67f299733c49593c766f9faede415ed299a2fb3b927874c4ea19e61890bda6522495eb826bd6d2f51e8416b2224c788680f2a70e2efb4e5492b9f145a2c122e17cba57501bbb7231ce6e434c8d150ccec442229cd7ef9f3213d95f137d96bd134d92d7f1cece49f081f6149a435357023a1477d5db554841b6c7de39618f1e8d78ccff3b743e0e6a48b712e9ba29b731b1cd859075b0b6bc649603c51409f03bc3993941c1c0266e2d6123f86e6e46425008d1ae0ca89888403f649d506fda2bc5caa2bb88a6dd03c7b51c5ba3b17bafa288804a2e9ce45a8ea7ddad5ba07d8ac0826129bea69108b067efac19f9daffe4e6383f54b1fbed21059571fa5b287fc63f67c7c3d1db952671c0f40298b0a9dc5ed532e088802c10b0e5e8d54cc7b1049763fb0adf2252b111da2fcc81cb5816767c87a3854a719b747995e70e01378d9e0295dc60ca11e2aa347b8d9179cf62dd79beaed7809d43b93d1a5c5a5e68b93588199c852a7f41fa15", @ANYRESOCT=r14, @ANYRES32=r16, @ANYRESDEC=r4, @ANYBLOB="030af275d812385fed9836bbd6714b0189563c45aefe11143beb13c1a8a27dba57ea638c8c773fa1e241bc826ea35690566a1554a49843111ff61bdc4aa50d1029e1fedc3425a77cc504149b10d9808eb60df1a6ddd1c1a32a702b0d525a16810ac9357b4c46e03b97f7765ab48de5842ce766083f7452518799aa015d897bb771350250839dd2d81e000890b4ba45553b1e33bca04ef106dd10b1275d4cb2117f149faaf6028a7a3568d5ccc9c0c9f775c771e98114c304f81f4f004c8411c7d5bbd4662c50333c3f5710bd54b8b81400f9d362a6268296c1ef2c5f1c12413aef3b87733f2e9a12279a992eb54dd0202e628a3b7bbf5174e4d9c55ad2d7655f8c8c92ec03c9b4e668fefe6204fe21a7c5b7f5d29f8e18c11b236668da88e5137fd717be7c960e53602d984741199da3694e6d6234cc8457d123a24224cddaad37d44fdd1dee4fd43c432347c2e66ff85f86d12754d30f5261953e33bd242085dd0b5ffb0a631699f282ecdb0a7faa49859cf5d0fa8119c06d57e044f2701e84f0e9707ba61b10670945a3585ddad21f67f64bcf88e44223f2c875479cf0e353191b1bb840ac4b3ba0fe5b21fee1a001ae"], 0x8, 0x800) msgget(0x1, 0x50a) r18 = msgget$private(0x0, 0x103c0) msgsnd(r18, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgsnd(r18, 0x0, 0xffffffffffffffba, 0x1800) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a0713002afc1007fe2a8fa633176994b7bc02ca9c5b6325f38beba9f17dd53918bd36ae5fe4f1222f517716341990d251512df6b9520c7db46a6eb76acfccfe"], 0x2d, 0x800) msgrcv(r6, 0x0, 0x335, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x3c00) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() getegid() geteuid() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0xfff7fffffffffffc, 0x3c69, "937504000000000000000001787fd11e3b4ba8dd", 0x7fff}) r20 = semget$private(0x0, 0x2, 0x200) socket$inet(0x2, 0x8002, 0x1) r21 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r21, 0x2000740d) r22 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r22, 0x2000740d) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffb7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r20, &(0x7f0000000380)=[{0x7, 0x4}, {0x2, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x405, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1800}], 0x9) r24 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r24, 0x0, 0x2, &(0x7f0000000140)=""/113) semctl$IPC_SET(r24, 0x0, 0x1, 0xffffffffffffffff) setreuid(r23, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r25, 0x0, 0x0) 06:27:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x485b0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket(0x1, 0x4, 0x7fffffef) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000540)) listen(r2, 0x1f) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) close(r3) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000680)=""/142) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = kqueue() r7 = socket(0x5, 0x2, 0xf65) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) poll(&(0x7f00000003c0), 0x0, 0x4000000000000) kevent(r6, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) r8 = syz_open_pts() close(r8) socket$unix(0x1, 0x1, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) dup(r9) r10 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x0, 0x2000000}) fchdir(r3) r11 = semget$private(0x0, 0x4, 0x101) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) acct(&(0x7f0000000400)='./file1\x00') 06:27:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000001980)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264a5e09bf890e82152fd4daabfceeb70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b5cbda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14aceccc824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59278c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d5775df11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2128], 0x10) r4 = dup2(r3, r1) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000004, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000004, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000004, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x200b0, 0x1e2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x6e0e, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x384) r13 = fcntl$getown(r9, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = fcntl$getown(r3, 0x5) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) shmat(r36, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r37 = geteuid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r37, r26, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x7fff, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r35, 0x0, 0x92, 0xffff}) r39 = getuid() r40 = socket(0x0, 0x0, 0x0) r41 = semget$private(0x0, 0x4, 0x1000100d3) semop(r41, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r41, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r43 = getuid() r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r48 = fcntl$getown(r44, 0x5) r49 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r49, 0x0, 0x0) r50 = fcntl$getown(r49, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000540)={{0x240000000, r46, r47, r46, r47, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r45, r48, 0x41d, 0x5, 0x5}) r52 = getuid() setreuid(r52, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r47, r52, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r48, r50, 0x0, 0x92, 0xffff}) r53 = getuid() setreuid(r53, 0xffffffffffffffff) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r53, r42, r43, r47, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r28, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f245f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r35, r39, r42}], 0x20, 0x1}, 0x806) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="91f2a51524a50e07fe358a841fc8968b5b", 0x11}, {&(0x7f0000000100)="79980f25", 0x4}, {&(0x7f0000000140)="b54d458b92bb5af7b26a91c4ba84ba004bb4ed58271ca8fc70ea18965a70a9698bb635f8cdc1915459fa4d14e04501310de69d3821d93ce71e31a063970ad19a527337a6d5faefd9acbff95a4f14560af36701d65b3808590bd625039e7ffeb8403e33c212895e0bed67332b4b7ef86ca6cb520def73792bbd1d9406fc356a96c34751951c28c9dcbbe847d5d41eb9e5318bc78050e985b56482ea7401355d4d3392391d9454", 0xa6}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r15, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r25}, @cred={0x20, 0xffff, 0x0, r27, 0xffffffffffffffff, r42}], 0x80, 0x8}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r55 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r59 = fcntl$getown(r55, 0x5) r60 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r60, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) shmat(r62, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r63 = geteuid() shmctl$IPC_SET(r62, 0x1, &(0x7f0000000540)={{0x240000000, r57, r58, r63, r54, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r56, r59, 0x7fff, 0x5, 0x5}) r64 = getuid() setreuid(r64, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r58, r64, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r59, r61, 0x0, 0x92, 0xffff}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r15, r58, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 06:27:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) fcntl$dupfd(r2, 0x1e, 0xffffffffffffffff) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x1000796, "0800002200000800006a0cb7312e053b2c00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2", 0x3d) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:27:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000f4ff002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:27:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x3, 0x774) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9c, 0x3}, {0x8, 0x2}}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r1, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 06:27:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readlinkat(r3, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)=""/167, 0xa7) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') 06:27:28 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0xc0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = dup(r1) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r6 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r6, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = dup(0xffffffffffffffff) r8 = accept$unix(r7, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 06:27:28 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:27:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r4, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r4, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r5 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r5, &(0x7f0000000280)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r6, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r8, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) getpid() r14 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={r15, r16, r20}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r11, 0xffffffffffffffff, r12, r10, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r13, r15, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) r22 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r22]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r24 = semget$private(0x0, 0x4, 0xc1) semop(r24, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r24, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r25 = getuid() seteuid(r25) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0xc, r25, 0x0, r28, r27, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r21, 0xffffffffffffffff, r27]) 06:27:29 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x10, 0x8002, 0x0) dup2(0xffffffffffffffff, r2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r0, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r3 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x103c0) msgrcv(r4, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r4, 0x0, 0x5226aeb395508cfa, 0x800) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) getgroups(0x0, &(0x7f0000000400)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x4, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r6, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r11, 0x0, &(0x7f00000000c0)) geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r9, r10, 0x4) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, 0x0, 0x0) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r10, 0x0, r10, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, r9, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 06:27:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\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, 0x0) 06:27:29 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x3}, 0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="763ed2aef673e92000004bd563d118e0ab359784b89d87170dd27ea7c74d26d359edf4"], 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2d, 0x10, 0xe2}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x100000000, 0x4}, {{r3}, 0xfffffffffffffffa, 0x108, 0x1, 0x8, 0x23}, {{r1}, 0x7fffffffffffffff, 0x2, 0x10, 0x200, 0xab}, {{r6}, 0xfffffffffffffffb, 0x1a7, 0x2, 0x200, 0x101}], 0xa112, 0x0, 0xc600, 0x0) 06:27:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x14}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x3, 0xffffffe0, 0x100, 0x6, "0eb74a1ff851b6e1b8dc55af376c07d6421a633e", 0x1f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x8) 06:27:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = msgget$private(0x0, 0x20000003c4) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r4], 0x1, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850000000002867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945304a74850cd729b684d525c7e519f01f27134d68a86a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r1, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) 06:27:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x10) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r3) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 06:27:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="b4f64ebe905d7a10f2ce00deb3", 0xd) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:27:30 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x4c1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0x1, 0x80000001, 0x7f, 0x367, &(0x7f0000000300)={{0xf3, 0x1f, 0x3, 0x2, 0x5, 0x7ff, 0x5}, {[0x7, 0x1ff, 0x100000001, 0x1ff, 0x9, 0x4, 0x2, 0xffffffffffff8f0a, 0x40000000000, 0x0, 0x4, 0x8000000000000, 0x1, 0x9, 0x2, 0x7f, 0xffffffffffffff01, 0x7fffffff], [0x80000000, 0x3ff, 0x9, 0x319, 0x8, 0x6ce, 0xfff, 0x6, 0x4, 0x3], [0x7fffffff, 0x0, 0x0, 0x7ee6, 0x7ff, 0xf53, 0x7], [0x0, 0x6924, 0x8, 0x9, 0x4, 0x4], [{0x91, 0x8, 0x20, 0x3ff}, {0xa3b5, 0x0, 0x7f, 0x2}, {0xffff, 0x4, 0x80000000, 0x7}, {0x8d11, 0x3, 0x6, 0x3}, {0xe7b1, 0x2, 0x7fff, 0xffff}, {0x0, 0x1f, 0x1ff, 0x20}, {0x1, 0x6, 0x1f, 0x4c3}, {0x42c, 0xa, 0x7, 0x8000}], {0x3, 0x5, 0x5, 0x9}, {0x9e, 0x101, 0x9, 0x6}}}, 0x7, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filMx/file0\x00'], 0x10) 06:27:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1bc3, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) r8 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1024, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 06:27:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0, 0x4, 0x0) r3 = kqueue() r4 = semget(0x0, 0x1, 0x0) r5 = getgid() r6 = semget$private(0x0, 0x2000000000000a, 0x0) semop(0x0, &(0x7f0000000800)=[{0x0, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x0, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x0, 0x11800}, {0x4, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) lchown(&(0x7f0000000240)='.\x00', r10, 0x0) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530000c6f7543df2d22eca326c4bd94993d054f00f7ee5ad1be2a638a149a2c3f095156a4e0ec32a37247a8501624473e6a78e335c5"], 0x10) r16 = accept$unix(r15, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x9, 0x0, {0x3ff, 0xfff}}) r17 = semget$private(0x0, 0x4, 0xc1) semop(0x0, &(0x7f0000000240)=[{0x1}, {0x0, 0x1}, {0x1, 0x10, 0x1000}], 0x3) semop(r17, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getuid() seteuid(0x0) r18 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) r19 = socket(0x18, 0x400000002, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x20, 0x0, 0x9) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r20, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x10000008a) r21 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2001000000009, 0x0, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, 0x0, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0xc, 0x0, 0x0, r24, 0x0, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x2cc, 0xffffffffffffffff, r5, r7, r23, 0x85, 0x338f}}) kevent(r3, 0x0, 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) 06:27:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0xab07cf94b488928a, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:27:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f618e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 06:27:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 06:27:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x7}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x100000000000039a) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000039, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r5, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) socketpair(0x18, 0x4000, 0x40, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r12 = dup2(r9, r10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) linkat(r8, &(0x7f0000000140)='./file0\x00', r12, &(0x7f0000000180)='./file0\x00', 0x2) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 06:27:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) acct(&(0x7f0000000040)='./file0\x00') 06:27:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202c17f7f000001b025e5a6eabbe47c2902476ca8fe310b930ec31389f8eb2dcfa421b913f220a8c1faf9f5a39ac4d59701b99a32fb19f2c91e199a266f770b5d4430dcd09f181c592a2b0a7e633f717f140cfd0e5833e1202cd2d9a5a087afeb45a396999cb5ddc00a61156610748f1028db4a9dbb9b5879b11e73602b660300279121ea2302ff6efb2ab0ff2d677d2e148bc3ae7500953acd4ab7b5aded555da6c4a93d31ae4ef970dfe7900c774441259f0c17e423bdd16a7001d292f986d9a33cfa169a9ca33cc66f313bc57e7cdeebba1d6e01c683e2b22e8e3f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 06:27:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830087eac352055b2acfa015caba9b3de424089d0bc92292a7897501cccab6674a4c2b3b51f788e7479f196307fb719fdb12f9ee79f6448f95fdcfb3d45e565f3e062153bb9ac82956ca3925c1aef629bb150330000000000000000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) readv(r2, &(0x7f0000001580)=[{&(0x7f0000001500)=""/125, 0x7d}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r5, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() setreuid(r6, r7) r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, r10, r9, r10, r8, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r6, r8, 0x0, r9, 0xc, 0x80}, 0x226, 0xb0b}) lchown(&(0x7f00000014c0)='./file0\x00', 0x0, r9) dup2(r3, r4) pwritev(r4, &(0x7f0000001480)=[{&(0x7f0000000080)="2b8c606bc766a69227ebd6282667dd74206ac1d9ea9d016d1658d4ab616e3adaa6bff7b33d4dadedd9f3f57de83e47d2b39a2ba974ddd624f6dfdaae144ae6", 0x3f}, {&(0x7f0000000240)="6a725ecf9abff4f63efbd231c11eafe390e9b726c6b1790efabd848f3de0089878f5415b79231dff2233ffb48f3d38f194f623e08b48dd5cd66bd9e82805ef0720bbc98d4c3b9cbd1cfa65af2449e1ff57a63fdcd25d9cc19ebb8dac0e7fabe98bba59ac56553e733fd8e0db17160bfebceda42234ee3e80731b84c33e8abd29a812a5ba7f11893cc9fa8148c99be730846944f89910288cce7fe90290ea9719967c7a090673ab875107aea38bd2f2410edd55d50c35f17919a6beac998e3b18e3cc690ff90d70111293c5861741b4250253141e230ac60e5e0098586c791a829966a25e48c7688ae311", 0xea}, {&(0x7f0000000400)="a74fa46300ee0e17588a38d03a37f57cb4ed40efb5c971bb4f00ae054ba5e579308620cde71dc6264597ee52ad26886577b079d2aea7afd4dcabfb174d4370d5424efc66ab8508905f76e3ec60c7e61f63dee311157ace91203f62e6653c221b156708e1739b68dd044f5bff6611710e2ad29a888468d4718fb32081677f2aa086cd7d9034a2cc7a11cb3a82485e43526dda4a451d23e3ae876ca57236097d8ec14bdd6cce23f05c9d3cd31bcfdf61ab64e7908333dcf0c54c18a77e7b91c444440a2b707b703e0b74639ea3a6618b51102a2252f753d398c17f5b918adc3e0c2701444c9d5186822ebd644c74b9276f1e08d2da33cd7e0d3d30aa9077f74c5a8b1c824da25bb95c48f0d6eaf092ffec5b3868d6ec320bb92522a990f78b26e3b62ae40a361e6416f8c2554ccba27624a5bde68b954ec4594d306d16791504fc85e27153bc4ba91ceb357fa779bc7d4b7c0145afa3f932f569536b60d49f0fb9d3fe0a8d86f250f387001a11fbb022a14000d27b40423527d1fa8d56d298d28fbd0e638340ab2f85ea9dadde06f7bd0aa91f4572d1901bf09811ed6d81fced818b5e6f4068feae2b8be442104b1e31837ec96c99355b6f2cf85a59cd817e04aa8c643e36c20faf4d610eb7630b27a044ef2e95e5ca28c6934ae7a377848179a25c0ee60ff71a88c2d641f377164e1ac8c950aa56f257d1980b6b865ecebc82c3574f8d3b1e2c678e36caff297a7a8837f2a4b3fec8ac622c08d042dd99931dd2de9c46462cc13f41aa9e3b504ea324b41ece0db174461871860ad4e81152bab8d9cbc03aa0b372ce1f5c8e6dafd2827d17077bd7f61b947085751991f3306d259b2165459eb2108b80a223a698c91cc4a713edbf56f7ada0f4350565b7e02a532860ceba9807687abec04d3b7d5afd4a3f36e0112bef800c31e6b4fb2177cdff58a585f0f8da207b667bfd4e35681c515f6f6f84bb368fcf6beecba84c6e3a47ea86abdf349d39747b535ac0def28c2f7d27ecc39f96813e00818f1fe235c726116dbeca8797a2d85e8469ecd5c7d4e67ca6540433dac8102f7cb4298093dcdc14a7bd797ae2b36ed4de86563e3068e7aae7d2c0180ef1b4a7de487aba3fbfcc411d152e6f06b8d690a673e83e25e42efc01ef3e9aff5a00c10630c62c8cb04cb6621bab02fbc8462eeb5749a139c1d8c1aba5f3071ec1afffc9ed0665fc2c0d9a99551e33af77dd615b600923f21dc85d04f85178aa6c36ad29321b31beacd2ee8c1e24ddba0ea6634981d1082d05cf100eec63085c60b6ab2bd7c7508157832db1899d5dd40c6b41b08d2eb79ec24a019d5429e92ad08aced2dcd2ee4522ef5069fcf5760b2916cf85ffc6586e107a48bd01eb2169c50b6f08aa2c58b1824a3ee0ab2c6fcf1c6cdbae5f95169f3f704657e0905aa3873be94cf1ebe8c3486045ebe7bc02e20654f4718c0048b1175aa58040f3d5ea0facc92eac08d442dbf54be91d94d0c85c52c25f4154a15a83aefad603df56359a02be331ef76ab8c7413de210e65822c23142b47d47144655799d60b90d02d493d4b1b54a260524fd18274ee7c41f6eadf77afef36781ed331eb24d981ecb96db80ada438f99d41c4fb64a44a2413b7eb17d4e97981bf5673caa0fc3d926af52c94b137329324c2e6de9bd1488c177a2a801239998699d3fe6e8ba9897fb8f14592e15b42815e24c35e6b66e3f3dcfab5502cf278749b0a09c9023d2953ed24ab1e4cd5eab7a683c138db17779af28ae483cbbc44278756fbc2801ef2d61cf0db4d5390aa810de49e9815cb48d86a7b1fedb6e79b27540414a8cfb570a2f392b17142bf1ad86e83f902e1505f74900e5e8b0024ee8afa6172591c38adbd2b52065cd4517e248a6881951cb8a18a76f90df986281ff3bf3e9e43e791e744c12133f1adf7defddbf12269215ad934f0b64368b3380b88576e0ba700f90fffd3112354d5c379ada640b9743cc87b0724836d6c27218c771e8270c0fc54e2e5246db8ac1d05afa60e6fa2292dbca7408d323c5b7f0981d4cce69aa78941c450aad82a2a4aff40ff82c6e09908e0c7bd2f30cfa7ee416566737bed216264b85c9d4830627a5f0daa3247dcf7562162070efbcb0e67cea7f2e4ac53d247c77b7ff653408fafa28394a8dfda29730abc4fab295b1dfee1be611fcf2ea0366af532023b06edc092b9896c77f36411cbaae6ad1da981f7418673477ffe42bfe33b81de551ace93ab51473c7dacb03ac7641d8c48bee20b34e795c3cad9c7ecfd49fc2efe34f746781408b6089fe42fce4de926c875286339f726aff24bc8ea614dae1e00630c965f41e0cb326357911e8edfc82f64e5b416171b082aefb44b3fa8d23dbf852c9f4519f62fe5c3ada30d3b3b08e69efb609a4cc3ed63e9408ae6caa9142107ee10ca3087f8c9ffc2f57006e4bf57cfa5283d67c1ecb5e593e6a1fe92530ab07d4b263a02a8387752c5ad88cb13885f054bf4e0cd00a5127df393b3cdfc3a907d469961cbb5ca8aeea38f5392fa21d353c948291d67a74e65d2fc8a7541f1bb3c7840621d86e32e9a06195dd12cb88b32e0380755947641f6a23a1e980b593bf556e2f82cf609b7d959367d2e0bc2d9e58ad7d2d99d383f2ccf2c9d800d67951173b5b5f47a6262ee9335d5b4774deceadee29f690dcbb06e999f71417cd839b7e87d1266aaa8f42d1849d6debd7d8b643185e93b423e8b7f8f3fdbba32ce8c3836333aa2848abf0b6dedca1fcb4ab90b55bf39d835ce29ab3f8b52fc5d3bd74cf23e9827b410cd0a9b631abb60578aba271b5387f50471ffbc0470d9f6e2aca568a2eb0e01a62a215b62a92315c176d89ed89e588518f974a6a792ac39cc347d0afb9aee3ca3cf403a9bd4400039951086c86d2db14f72142f68e0fd6a254b1e530947abe34840574599b9b9a51099a97edda6d599730490febe76fa1a5d1a0692ede33a9d716d971705412d94d768a3c3fed5ddd849dcfea0d4b674814c5288880e6c7bb87761b2378b7b49a9698493f23217d5c4a80298588867d8ef7d3bac7d986b0ce00130c13a44861f5e255931f96ef05ae5a8eab31054cbb434d74b1f0f82cc26b9eeeec646f35c6702f0b1986d1ec9fe6c5d52ac08b6e9f81dff42ff836ac8f0e0d4b259798d7578c4d2633a86ea65471900d8b76ce81239bbc464201968fb1eb9585c031d4be438095ac760bc80bdf438f05a75600334e6e39bed161db8cece3e49c69d82e1e39a92d7c7951756be875226e459270445e9610728a5dab64f66f7b1126785354d9f553aca745cbaca3461c8dc27f9442c0dc4568de4d0b8e04f0e11c6ca3e868a8983796366fa72bae4dfafee612bcbd23e672454af3c25c98aa863387f8ef366b195559f1bd1b22bd42307dd33aec200bc3a65a5fdd4544f9eb8f24209b2b65a94907bb01be584ed008222f8d2fc59dc9278991bb013f29be7639d8144e98d82d7770dbdd6f7e25b695ef81bbdf2e47469ce9802244e23134361ce4be5e1de6b61460aea20e123d3d6bb91424cf8ebcef151fe8a4bb899500ff00d2df10142c7d0b7472895a603a43d5c45d8eb42f80616079693fe94f722417ff7fcc7632a2200319ca743d65690049d68f40528d4de40d56a24b9d4b07e73971f307fbd42bfa540ebc14fc12d3d456a68b0ce6bf50f438102df331647c8ccdb8ce93789a26742ce3b2e2cbd6f11666807856c72d033c356b7f76d629561f788aff028fdff0bd278fd35db77aa537bda1a7768e86ef1d1d6e173f325195e0e1d645e22cd677ca6ccd30f23da7b2ae812bd8341c828b174f2ab814209c9bf8a71f0b910d83e867169e13ddeaee9d074313f9b2218a0010423c99646e4645e14e1bfaa52496d2e1ed2532bf55666f8d7eb6366a46e48b65adf81b668b94d2fb4d7eb537c907f0a2d16aa3084b9a9f336b8dbc13d45ccf7fca80266371872295d2b4b0b1fdf9e600806b92e001d5df58e9ed1a3057e4c224000739c2bad9f4771d850c16e939d4da31339a5aaa439f7977470d69d68cf7b7b69a50cdab8bc4cf79ec76bce1a4f2e199e49629bb3d43c00bd3602493bbe894bddbc524ce48c3e50af2ea4074e556bc69b1d4d0fc4211cb31d6c08172d42e86dd9a0a20f92c7114a2cec81fc9e360e470ba155cfadf04ebfd7f98b5767f97441fd5ab8e0dcbbca38f9d887c2c752b234ee55127cb5c4ad9f3a6051e4dbaa7ded95be917904787378d769bf2a167e519759c3e567f91038811bbef359154a2a68837850ff4aa604b1ca2e6d185bc9dd47d68f9d9ceda64db1d6cfbe4fd66d1183c7315b4377559057d33a1fabcbc8a36e0a66d85e1a74dc87564709fd0454082ea109de7d2330a0565deab785e3e9ad694aea947d4e817502021b9cba59618e9ea19e845d43f449e8a5a161d7e02fa032c2923bb2dd5cfaa93d76b2adc7206636af3148f792d516bbf8bafe65745ebfbbe785ff29a37590dbb8a334ccdc2c964130bfd721bf4294b4d24eebc559ede829599bf0633dd00c7cb2ddbbedf2ad7a9049ead46c1776bc294bc03115facf3c437d2b87764fed2132407f45f993fb1508ece5c2741116bc364e2a884ee3e77df6eacb99092457f44d934ed1a89908502878cdb60a80571f55e579e1c0c191f0f73c939c2a7b748f176f4e6f35410c3dcff258d2a765ac31bfa190e0968e5cde7b640410092c47c9c2976f5c384bccccc738a0adbdc27888be47009a536b3272db82ccfe35e31c088cbac48f26ce99448deb01524ecb7e354dee56982c39638ea448d1223e07372a01c367dfa6a4d82c483529ca532506ba26f44895924c27296cefde3265548763b48c9cbf7cb1979fbf2f83b0acc9eae7692b7a12c76929cfa97ad5697b5bb6da0924a9ec5395d56952ce6675a8208ac7aa431eabd53d20c618d9ac86874054777a604d0a6dd4831a1affcf786b028d3ed061e487934ffec1b02539f587952ecad9a25642b691cc5557968dda2cd036a1213a154b70dea74f5bcace9d64face17f64f71d149ba35d3ed51f57379e645ad89f0f6103788f3402c2405d4886b134b6b1ff375bb410c4a7339f67e1482a0c0a12b579973b79d63268a1e07a6cdfaf9a47c3a59af9d959bf654d2cc48dbe8cdd2ba27dceaefabe11b1d889d40f419300c1dada56e994be755d6a4159993978ffe3be312aa6f474736ae0e87e4c7018e106dfe4699e65556ca76cd5b5595f4dec19f4421a2665f00e9a9c301ff2e3fedea84c8346b29f7c87147ff33ad70a49f7faa8680cc8335082ce4091852051b330521f6cc72f5a357764921a3185d560f70345eb37fcc933e019ffff91be19369f67495b163bfe540f170fd5bb4c92ae39c288e1c9ca379f5aef287f118fcddb254fef6033d1d583798469e3ab5dbb7f863b78087cb18f7795019d86bc3670777ee0835f0a3329efb2c12e779e69f28499996a84259a3be02343ed3ffa26b76ee53f0fdff327b07c5dbf4412888fdec50df1e5efb1b418d8cd88af1fd47bd6a003c212a5d1ef62d7ad373f03003ec26d8d19dfd4434ca78c64c59e6ad42e05d5a266d981b5d763c0e7fd65ccb495c50bfd5110751b2cc5931d89774033e729d8098852e6aef3cabedebebfc11cd7d638cdb401cf56ecfb79c10436a3e3ae59ba562e68a2c24a4af7e3d55ae5d3d59bf42284db688199a1e1047547c87f7a0c10b9c0cf3db64166b526d8550acc305c8fc9470865c1a8d8f8fbac7da78b66ba333074614e2b1710ccbc414672f12a2c488f573aacb40", 0x1000}, {&(0x7f0000001400)="1144cc267b09533258b1c2ed5b4f3211792091446d51a5d7d8d28fc840a2f44f2166076e0f146901ebf0d85ed325f81599c219ffcfd80d9829693b6dded9ca628fa991a6235714e3a050efa7b651147adecdfd6ae38d6bf3f0333162e51136599fd848789c163792f8c512b9854014ec00", 0x71}], 0x4, 0x0, 0x4) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) 06:27:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) dup2(r4, r2) 06:27:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x8}, 0xfffffffffffffe97) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x4000040000010213, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) dup2(r2, r0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28460, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x8000006f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf, 0x0, 0x3, 0x20000}], 0x7fff, 0x0, 0x5b1, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev+\xa1\xfdzl\x00', 0x80, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xf, 0x0, 0xfffffffffffffffe}], 0x42, 0x0, 0x5b1, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nu,l ', 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x1f, 0x0, 0x0, 0x80}], 0x42, 0x0, 0x5b1, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x25, 0x6}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) semget$private(0x0, 0x2, 0x18) semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x4, 0x1b2) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x200, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:27:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x81, 0x3d, 0x1f, 0x4}, {0x9, 0x5, 0x1, 0x9}, {0x7ff, 0x59, 0x3, 0x6}, {0x1, 0x0, 0x9, 0x8}, {0x0, 0x7, 0x5, 0x401}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x77c22bb8ba74af95, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchmod(r2, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000140)="ebffcbff13b9ee812eaa4e713048e69931929648", 0x14) 06:27:32 executing program 0: r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r0}, 0xf14c, 0x2, 0x1}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x181f7648e4740ceb, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r6 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r6, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 06:27:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8283e5f8dcc8dc68d2a3"], 0x10) shutdown(r0, 0x1) 06:27:32 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xca7b) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(r8, r9) r11 = socket$unix(0x1, 0x1, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xe0, 0x80000024, 0x2, 0x4}, {{0xffffffffffffff9c}, 0x2, 0xc1, 0x4, 0x2, 0x6ee}, {{r5}, 0xffffffffffffffff, 0x24, 0x1, 0xffffffffffffff64, 0x4}, {{r9}, 0xffffffffffffffff, 0x20, 0x20000000, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0xb696b2ed27de5664, 0x1, 0x2, 0x100000000}, {{r10}, 0x0, 0x14, 0x1, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffff8, 0x20, 0x8, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x30, 0x70000048, 0x8, 0x8}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 06:27:33 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 06:27:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x2}], 0x0, 0x0, 0xfffffc00, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom(r4, &(0x7f0000000180)=""/59, 0x3b, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x1d}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) 06:27:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0), 0x57b) dup(0xffffffffffffffff) 06:27:34 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:27:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000008000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x50000, 0x88) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0xef730796a2be65aa) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:27:34 executing program 1: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000400), 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 06:27:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x3, 0x8, 0x5, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x9, 0x0, 0xfffffffe, 0x0, "855c55002167a7230000001a0000000002000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001c00)={&(0x7f0000001bc0)=[{0x20, 0x9}, {0x87, 0x1}, {0x45, 0x6}, {0x0, 0x9}, {0x22, 0x80}], 0x5}) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) witness: lock order reversal: 1st 0xfffffd806e8b4300 vmmaplk (&map->lock) 2nd 0xfffffd8072ef54e8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd8072ef54e8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd8072ef54d8,81) at rw_enter+0xd4 rrw_enter(fffffd8072ef54d8,81) at rrw_enter+0x88 VOP_LOCK(fffffd80737550f0,81) at VOP_LOCK+0xf9 vn_lock(fffffd80737550f0,81) at vn_lock+0x81 uvn_io(fffffd807211ebe0,ffff800020b5d0f8,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd807211ebe0,0,ffff800020b5d350,ffff800020b5d2e4,0,1) at uvn_get+0x226 uvm_fault(fffffd806e8b42e8,20002000,2,1) at uvm_fault+0x11cc uvm_fault_wire(fffffd806e8b42e8,20002000,20003000,1) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd806e8b42e8,fffffd8067855270,fffffd8067855900,ffff800020b72000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020aa0c78,ffff800020b5d548,ffff800020b5d590) at sys_mlock+0x185 syscall(ffff800020b5d610) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x676878c5f40, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020b5cd70 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b72000 rax 0xffff800000aaf600 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0xcf8de287286000b1 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e24f0 w_lodata+0x3b780 r15 0xffffffff825fbe00 w_lodata+0x55090 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b5cd60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=460073 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa1b48,0xffff800020aa0f00 process=0xffff800020aa38d0 user=0xffff800020b58000, vmspace=0xfffffd806e8b42e8 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91001 468622 38213 32767 7 0x10 syz-executor.0 *91001 460073 38213 32767 7 0x4000010 syz-executor.0 68231 327730 84369 32767 2 0x10 syz-executor.1 68231 104964 84369 32767 3 0x4000090 fsleep syz-executor.1 68231 520666 84369 32767 3 0x4000090 fsleep syz-executor.1 38213 462414 60426 32767 3 0x90 nanosleep syz-executor.0 60426 160939 53413 0 3 0x82 wait syz-executor.0 84369 284439 50308 32767 3 0x90 nanosleep syz-executor.1 50308 95799 53413 0 3 0x82 wait syz-executor.1 14059 95993 0 0 3 0x14200 bored sosplice 53413 344572 29887 0 3 0x82 thrsleep syz-fuzzer 53413 323245 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 315212 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 329362 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 308703 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 40364 29887 0 3 0x4000082 kqread syz-fuzzer 53413 99340 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 112797 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 324385 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 519181 29887 0 3 0x4000082 thrsleep syz-fuzzer 53413 378329 29887 0 3 0x4000082 thrsleep syz-fuzzer 29887 427106 10992 0 3 0x10008a pause ksh 10992 493474 1987 0 3 0x92 select sshd 30768 140134 1 0 3 0x100083 ttyin getty 1987 231348 1 0 3 0x80 select sshd 1274 54518 42389 73 3 0x100090 kqread syslogd 42389 361584 1 0 3 0x100082 netio syslogd 77636 203360 1 77 3 0x100090 poll dhclient 32699 26917 1 0 3 0x80 poll dhclient 24306 452602 0 0 2 0x14200 zerothread 46332 200421 0 0 3 0x14200 aiodoned aiodoned 84351 12998 0 0 3 0x14200 syncer update 96572 412560 0 0 3 0x14200 cleaner cleaner 41140 147043 0 0 3 0x14200 reaper reaper 44068 481427 0 0 3 0x14200 pgdaemon pagedaemon 52883 204053 0 0 3 0x14200 bored crynlk 13788 242265 0 0 3 0x14200 bored crypto 94379 405507 0 0 3 0x14200 bored viomb 46883 265289 0 0 3 0x40014200 acpi0 acpi0 40143 262622 0 0 3 0x40014200 idle1 43985 514489 0 0 3 0x14200 bored softnet 40166 9894 0 0 3 0x14200 bored systqmp 84426 371002 0 0 3 0x14200 bored systq 3384 17143 0 0 3 0x40014200 bored softclock 62177 494123 0 0 3 0x40014200 idle0 93845 27079 0 0 3 0x14200 bored smr 1 267276 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 91001 (syz-executor.0) thread 0xffff800020aa0c78 (460073) shared rwlock vmmaplk r = 0 (0xfffffd806e8b4300) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6343K 6343K 78643K 12967 0 pcb 13 10K 12K 78643K 15 0 rtable 113 3K 4K 78643K 25576 0 ifaddr 39 21K 29K 78643K 4287 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 1157 0 iov 0 0K 52K 78643K 4381 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 14134 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 396 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 12066 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 23794 0 sigio 0 0K 0K 78643K 703 0 proc 48 50K 83K 78643K 28283 0 subproc 34 2K 2K 78643K 10149 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 4249 0 in_multi 33 2K 2K 78643K 7111 0 ether_multi 1 0K 0K 78643K 66 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 162 715K 715K 78643K 162 0 exec 0 0K 1K 78643K 10421 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 241 39K 42K 78643K 92700 0 UVM aobj 130 5K 5K 78643K 136 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1968 0 NDP 5 0K 0K 78643K 1794 0 temp 107 3036K 3130K 78643K 120942 0 kqueue 0 0K 0K 78643K 627 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1278 0 1272 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4330 0 4328 1 0 1 1 0 8 0 rtentry 112 6083 0 6035 2 0 2 2 0 8 0 unpcb 120 22493 0 22471 92 90 2 3 0 8 1 syncache 264 286 0 286 91 90 1 1 0 8 1 sackhl 24 6 0 6 6 6 0 1 0 8 0 tcpqe 32 263 0 263 65 64 1 1 0 8 1 tcpcb 544 18991 0 18986 271 268 3 14 0 8 2 ipq 40 353 0 353 95 95 0 1 0 8 0 ipqe 40 12713 0 12713 95 95 0 1 0 8 0 inpcb 280 76924 0 76902 185 181 4 11 0 8 1 ip6q 72 29 0 29 18 18 0 1 0 8 0 ip6af 40 249 0 249 18 18 0 1 0 8 0 nd6 48 1196 0 1192 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 26695 0 26422 20 2 18 18 0 8 0 art_table 32 26696 0 26422 16 13 3 3 0 8 0 art_node 16 6082 0 6038 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 27 2 1 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 12062 0 12052 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24572 0 23113 48 0 48 48 0 8 0 ffsino 272 24572 0 23113 105 7 98 98 0 8 0 nchpl 144 53280 0 51631 64 2 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 275957 0 275957 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 171723 0 171723 219 218 1 7 0 8 1 plimitpl 152 4163 0 4154 1 0 1 1 0 8 0 sigapl 432 22180 0 22164 30 28 2 3 0 8 0 futexpl 56 499988 0 499986 4 3 1 1 0 8 0 knotepl 112 12891 0 12871 39 38 1 3 0 8 0 kqueuepl 104 14983 0 14980 51 50 1 4 0 8 0 pipepl 160 22434 0 22415 68 66 2 3 0 8 1 fdescpl 488 22181 0 22164 4 1 3 3 0 8 0 filepl 152 255186 0 255081 329 322 7 14 0 8 2 lockfpl 104 7124 0 7123 1 0 1 1 0 8 0 lockfspl 48 2306 0 2305 1 0 1 1 0 8 0 sessionpl 112 612 0 602 1 0 1 1 0 8 0 pgrppl 48 1016 0 1006 1 0 1 1 0 8 0 ucredpl 96 42436 0 42427 1 0 1 1 0 8 0 zombiepl 144 22164 0 22164 4 3 1 1 0 8 1 processpl 904 22198 0 22164 31 27 4 5 0 8 0 procpl 632 65044 0 64997 6 1 5 6 0 8 0 srpgc 64 1190 0 1190 90 89 1 1 0 8 1 sosppl 128 10801 0 10801 4 3 1 1 0 8 1 sockpl 384 104547 0 104513 408 400 8 18 0 8 3 mcl64k 65536 120 0 0 8 5 3 4 0 8 0 mcl16k 16384 84 0 0 7 4 3 3 0 8 0 mcl12k 12288 89 0 0 2 0 2 2 0 8 0 mcl9k 9216 89 0 0 4 2 2 2 0 8 0 mcl8k 8192 95 0 0 8 5 3 3 0 8 0 mcl4k 4096 49 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 235 0 0 20 6 14 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2728 0 0 50 9 41 50 0 8 0 bufpl 280 71705 0 64639 507 1 506 506 0 8 0 anonpl 16 3231008 0 3215194 372 299 73 95 0 125 0 amapchunkpl 152 236175 0 235912 425 414 11 24 0 158 0 amappl16 192 115478 0 114575 972 924 48 68 0 8 0 amappl15 184 5464 0 5459 1 0 1 1 0 8 0 amappl14 176 6520 0 6516 1 0 1 1 0 8 0 amappl13 168 2090 0 2085 50 49 1 1 0 8 0 amappl12 160 2391 0 2391 64 63 1 1 0 8 1 amappl11 152 3644 0 3633 1 0 1 1 0 8 0 amappl10 144 1812 0 1807 1 0 1 1 0 8 0 amappl9 136 10631 0 10626 1 0 1 1 0 8 0 amappl8 128 8582 0 8449 7 2 5 5 0 8 0 amappl7 120 5410 0 5393 1 0 1 1 0 8 0 amappl6 112 2191 0 2170 1 0 1 1 0 8 0 amappl5 104 7137 0 7128 1 0 1 1 0 8 0 amappl4 96 22971 0 22920 3 1 2 2 0 8 0 amappl3 88 4713 0 4706 1 0 1 1 0 8 0 amappl2 80 133732 0 133645 3 1 2 3 0 8 0 amappl1 72 648445 0 647974 103 93 10 20 0 8 0 amappl 80 75397 0 75341 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 22181 0 22164 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 22181 0 22164 1 0 1 1 0 8 0 vmmpekpl 168 230437 0 230410 2 0 2 2 0 8 0 vmmpepl 168 3291490 0 3289056 990 847 143 153 0 357 29 vmsppl 368 22180 0 22164 2 0 2 2 0 8 0 pdppl 4096 44369 0 44328 9 3 6 6 0 8 0 pvpl 32 8670036 0 8650108 1191 1026 165 230 0 265 0 pmappl 232 22180 0 22164 106 104 2 2 0 8 1 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 545 0 341 7 0 7 7 0 8 0