kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun May 5 17:56:54 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.239' (ECDSA) to the list of known hosts. 2019/05/05 17:57:13 fuzzer started 2019/05/05 17:57:19 dialing manager at 10.128.15.235:27463 2019/05/05 17:57:19 syscalls: 320 2019/05/05 17:57:19 code coverage: enabled 2019/05/05 17:57:19 comparison tracing: enabled 2019/05/05 17:57:19 extra coverage: support is not implemented in syzkaller 2019/05/05 17:57:19 setuid sandbox: enabled 2019/05/05 17:57:19 namespace sandbox: support is not implemented in syzkaller 2019/05/05 17:57:19 Android sandbox: support is not implemented in syzkaller 2019/05/05 17:57:19 fault injection: support is not implemented in syzkaller 2019/05/05 17:57:19 leak checking: support is not implemented in syzkaller 2019/05/05 17:57:19 net packet injection: enabled 2019/05/05 17:57:19 net device setup: support is not implemented in syzkaller 17:57:23 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x8}) semget$private(0x0, 0x2, 0x208) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/252, 0xfc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/60, 0x3c) sendto(r0, &(0x7f0000000400)="fcf313c7b147e85374dee90ef7de1768144cc059c2a477e45a0f9b04465bf1edee1e7ef3b157f5d3e7782c4575bfc34937a78387af6d0674eb0d3b4bb7cfbbd729d35e335aec4a0d8e17a281d94a95aa5c50a277181f449de7af25ea315ad54d140c11", 0x63, 0x0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0xdf, 0xf9cc, 0x80000000, 0x7ff, "317e3d818c5c582928f516bbb6116af855a0efa2", 0xee6c, 0xfffffffffffff001}) pledge(&(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='^\x00') sendto(r5, &(0x7f0000000580)="3118bad7861d249a688ecefeac17ac3ecb4862a4ec53fe531403a914c32967be3886440e1103e313d0ca5192a89b792cc52aeefc3b6db5967397a37f99f7cff31fcf544127cecd0ec9469dd01f393294a757", 0x52, 0x408, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000006c0)) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0xc) accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) ioctl$BIOCFLUSH(r6, 0x20004268) syz_extract_tcp_res(&(0x7f0000000800), 0x7, 0x9) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000840)={0x10001, 0x9, 0x9, 0x0, "51d294adceaa650f7334715f24efa794ffc521d8", 0x2, 0x4}) openat(r6, &(0x7f0000000880)='./file0\x00', 0x400, 0x80) 17:57:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8, 0x5, {0x3, 0xfdd8}}) close(r0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) fchdir(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r2 = semget$private(0x0, 0x7, 0x8) semop(r2, &(0x7f0000000140)=[{0x7, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000180)="cd57909bd10c898e872178e0038ed5204251d382111d063caa38394bc113b811788f2f5927cf5d1f1c00e28ca29485dbbbc1c60cee8a419f7ef09a599621b757a358242cca6994675729bd56bd7aa932cc4aa6ebf35b5f16fc2c09c6d007c7996ffcb9f69e72af9a541558365eea", 0x6e) semget$private(0x0, 0x4, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setreuid(r1, r1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x1632, 0x100, 0xe67c, 0x70}, {0x8, 0x3ff, 0x1, 0x77}, {0x4c5, 0x7, 0x4, 0x8}, {0xffffffff00000000, 0x1, 0x7, 0x8}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x1, 0x9, 0x6, 0x20, "442d548882630b2323e2a3118eb7a96959c1984a", 0x3, 0x10001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x30, 0x7, 0x4, 0x6}, {0x8001, 0xf92, 0x1, 0x10000}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000500)={0x0, 0x1, 0x3f, 0xfffffffffffffc00, 0x1}) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000580)='\\]%+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00'], &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='#/*{\x00', &(0x7f0000000700)='!0%#+:@\x00', &(0x7f0000000740)='.\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='!$\x00']) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) chdir(&(0x7f0000000880)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x4, 0x0, 0x3, 0x0, 0xf91, 0x7, 0x6, 0x0, 0x3, 0x0, 0xfff}) read(r0, &(0x7f0000000940)=""/221, 0xdd) 17:57:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000002c0)={0x0, 0x5, 0x1, 0x0, 0x2, 0x7, 0x40, 0x1}, &(0x7f0000000300)={0x0, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:57:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 17:57:24 executing program 1: mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffe1, 0x3) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) r2 = socket$inet6(0x18, 0x3, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) utimes(0x0, &(0x7f0000000c80)) setsockopt(r2, 0x1, 0x8, &(0x7f0000000080)="5900c72fc8fd8b1abb8b2bca7ea6e95931cb216578bd5b53d2c1748d1ebd0833a38b197182e20fc64d3ad7bc5fcb2c7b333cf73a541ad8cb7b49a49bc020afaa464e", 0x42) 17:57:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0xc, 0x90d2, 0xf8, "d71600", 0x1fffffffc0000}) close(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) 17:57:24 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:57:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x8000) chroot(&(0x7f00000002c0)='./file0\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) 17:57:24 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x8, 0x9, &(0x7f0000000080)="627fd174934b5827bac807eb937465d50e8436dcffa81152e62fae51b5cd2cb730411fa213578daa0dd8520413d91f25cde69ccf3945f13f2258eaa31e2d1018854e4e328a250a2b4af7fdc10f17cd064e5ab74d3820302dc285f0c1779d70d92173c88ba9174078e0f75472ab082caf985642b4c1515d4388bede6a13d78206af", 0x81) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget(0x1, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:57:24 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 17:57:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f000064a000/0x3000)=nil, 0x3000, 0x7) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = shmget(0x0, 0x1000, 0x2, &(0x7f00002f8000/0x1000)=nil) shmat(r3, &(0x7f00003d4000/0x4000)=nil, 0x3000) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) getgroups(0x4, &(0x7f0000000140)=[r7, r4, r5, r6]) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) setsockopt(r1, 0x100000006, 0x202, &(0x7f0000000180)="85c0e8c023082aa8cf42002f57fc66f4baf14092b0b4e89a81be25f6c04fb7fd4d5dbe11d11281e1d6b915074d83e44931ee9f2be92e5525", 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x8) 17:57:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 17:57:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xef, 0x0, 0x0, 0x0, 0x28a, 0x4000}, 0xfffffffffffffffb) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x81) 17:57:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x5, 0x5, 0x7, "e65041fe8ddec5b6c8f48a38960e3527d72c0e1b", 0x26, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) write(r2, &(0x7f0000000880)="f4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:57:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="32ab1f97c69a73d548c55ada129580ae057089b572ca40225e276540bde00ac8baefdb6bb4fe3a66554dd06a2227b9d4bc5afd998d3cfbd18af6a8766450daf47fd02b2108cb5039a3594b559dc1ae04665d7a656a1e058f2f9ac24020d80879fc68c66525921da9dd445fc8f614bd87a06905a3c2def2f9b2d8a20991b6159b62d7de2242ffc7bd90cf5316d21e3d2fc2d2962fe8a7eb69cd9192f465", 0x9d}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 17:57:25 executing program 0: r0 = socket(0x13, 0x7, 0x7f) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r0, 0x0) 17:57:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0xfff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6a}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) semget$private(0x0, 0x2, 0x4d0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/233}, 0xf1, 0x3, 0x1800) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 17:57:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800, 0x9}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="c0d7da2eb96ed70b94350f72f4f17f33b6e133be0e505348bfd6dcd39b3bc92c02c333a8e936cafdeedf315396a2d095", 0x30}, {&(0x7f0000000280)="0d777d0fea1422c20b03c56459fe40032a3daf2cc2ab76614a1682065b3d9fb70d40cd1b27e3ee6ec5d7d7f1cc0144", 0x2f}, {&(0x7f00000002c0)="03841d3b39dbe05c9f86093e7fd8d35456cc5cca6bfd3279c2d03e74841a71849d8f05b605b16cd38a701dc423e89fac322b8f915bb4bc2cee5a61844688d2bc70678b29fa7651", 0x47}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x5}, 0x400) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(r4, 0xa, r5) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="4b5326fc9ce5c7453000b144000000c501a2f4934edeb96ae50cf67cc212a6693e5b6990b9394f06762242cd8ef2b9e135f0282525cb188c657d41f9ab04690e8bbe710063648ac42e86390dbf3aa1a93735962ff827070000002bdf036c6c13"], 0x1) 17:57:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x400, 0xd64}, {0x18, 0x1, 0x0, 0x7}, 0x1, [0x8000, 0x1000, 0x0, 0xfffffffffffffff8, 0x401, 0x1, 0xec, 0x7fff]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:57:26 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/104, 0xfffffffffffffefa}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 17:57:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x200000000080, 0x4, 0xfffffffffffffff9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x28e5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe278}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9881}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) pipe(&(0x7f0000000580)) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000005c0)=""/141, 0x8d}, {&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/249, 0xf9}, {&(0x7f00000007c0)=""/91, 0x5b}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)=""/1, 0x1}, {&(0x7f0000000940)=""/11, 0xb}, {&(0x7f0000000980)=""/35, 0x23}], 0x8) 17:57:26 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) 17:57:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) read(r0, &(0x7f0000000280)=""/245, 0x4bbd) 17:57:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="4d906ab550e48dddd492a05e99ab0474e9080f0000000000369fdec43e38e62f543d51a950617bad7a9ed641a75a257c9bb652567fbf3a6687c811ec1e12590ce50fd873865b48b200a4bc9d8c99b8b23db0a1abed7af3f28374a64e56b0258de0e63d50651af395ce92122d08183bf65062bd4f13b49d62b4314aa0563e4c3205097c76e64de9f900a771967ba836b3aa5528ecad108cb354c6efce062dc735512e537dfe90162edffe2276bad8adde952dda9e225e57728485", 0xba) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x0, 0x401}) getpeername(r1, &(0x7f00000018c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x684) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x3, 0x0) 17:57:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getpgrp() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x3000, 0x8001) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, r1}) r2 = getppid() r3 = shmget(0x2, 0x3000, 0x103, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x80000000, r4, r5, r6, r7, 0x0, 0x2}, 0x6, 0x100, r2, r2, 0x0, 0x9}) shmctl$SHM_UNLOCK(r3, 0x4) 17:57:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) setsockopt(r0, 0xffffffffffff7fff, 0xc9, &(0x7f0000000000)="b711b50a196afb66a7ed2293d491545040ee44e109ae4624ad6d5877c297cdf13741407b531606261e", 0x29) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000040), &(0x7f0000000080)=0x4) 17:57:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2a, 0x34, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0xa0, 0x88) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:57:28 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_open_pts() fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 17:57:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 17:57:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0xbc, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) fcntl$setown(r2, 0x6, r3) select(0x40, &(0x7f0000000040)={0x864}, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) 17:57:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') 17:57:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0xa, 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 17:57:28 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r1, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba89429024d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b5400"/239, 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x21, 0x3, 0x4, &(0x7f0000000200)) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r7, &(0x7f0000000000), 0xc) fsync(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) 17:57:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0xb1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x9d, 0x0, 0x8, "8203099d8f1df8bf4ad9884b06e46b583649f611", 0x7, 0x200}) r2 = semget(0x3, 0x7, 0x2) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x1, 0x9, {[0x40, 0xc00000000000000, 0x6, 0xc02, 0x1, 0x8, 0x4, 0x6, 0x9, 0xffffffff, 0x1, 0x6, 0x4, 0x4, 0x1323, 0x2, 0x246f0fe7, 0x1f], [0x1, 0x5, 0x7f, 0x34, 0x80000001, 0x0, 0x6, 0x7fff], [0x1000, 0x7, 0x4, 0x3, 0x3f, 0x8, 0x2], [0x7, 0x0, 0xfffffffffffffc9c, 0x40, 0xfffffffffffffffd, 0x400], [{0x7, 0x0, 0x3, 0x100}, {0x9, 0x0, 0xfda9, 0x40}, {0x2, 0x81, 0x6, 0x80000000}, {0x1, 0x1000, 0x2, 0xe8}, {0x9, 0x7fd5ea9b, 0x3, 0x8}, {0xbf2e, 0x2, 0xfff, 0x6}, {0xcb0, 0xfd78, 0x4, 0x8}, {0x25f0180f, 0xff, 0x3, 0x5698}], {0x6c, 0x100000001, 0xfffffffffffffffa, 0xfff}, {0x7, 0x8000, 0x8953, 0xffff}}}) r4 = dup(r1) chflagsat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/161) setrlimit(0x7, &(0x7f00000001c0)={0x1f, 0x100000000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x80000001) 17:57:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x81, 0x3, 0xffffffffffffff01, 0x9, "3cb2dcfc3eb860f5cc1979dd1f2a1ba6c74c3a00", 0x5, 0x3}) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffc, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 17:57:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) setregid(r4, r2) r5 = socket(0x1, 0x1, 0x6) setsockopt$sock_int(r5, 0xffff, 0x20000002000, 0x0, 0x5b) 17:57:28 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 17:57:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getuid() setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 17:57:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x80}, {{r2}, 0x9cd93bf303466c7f, 0x3e, 0x8, 0x10000, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffff9, 0x8d}, {{r1}, 0xffffffffffffffff, 0x85, 0x20000046, 0x200, 0x3089}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0xf9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x5, 0x200, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0xffffffffffff0001, 0x4901}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x0, 0x60d3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000004, 0x1, 0xf7}], 0x29, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x70, 0x4, 0x101, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4a, 0x80, 0x6, 0x722532a7}, {{r2}, 0xffffffffffffffff, 0x24, 0x40000089, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000021, 0x6, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffc, 0x24, 0x8, 0x100}, {{r0}, 0x0, 0x20, 0x3, 0x800, 0x5}, {{r2}, 0xfffffffffffffffd, 0x30, 0x8000000b, 0x77d, 0x1}, {{r1}, 0xffffffffffffffff, 0x16, 0x0, 0x0, 0x4}], 0x8, &(0x7f0000000300)={0x80000001, 0x1}) 17:57:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffff, 0x5}) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 17:57:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/222}, 0xe6, 0xada1f1e7110657bc, 0x1000) msgrcv(r0, 0x0, 0x2f3, 0x6, 0x1000) msgsnd(r0, 0x0, 0x0, 0x0) 17:57:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x1b, 0x5, 0x100000000) 17:57:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x16, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000200000000, 0x5, 0x0, 0x8, "004bd5ad6f245d408c00", 0x10000, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r1, 0x4, 0x88) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:57:30 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000000000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085de4b5f712d6631564151120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b28e204e9e0ecd2ec6dfc488fd64eb286f3a1a6ccf624c3147662edfcc6ee78a2570e7ec37c7c9af716b45"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x0, 0xffffffffffffffff, 0x104, 0x3f, 0x1, 0x1, 0x9, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf39234f4486e2cb9f9804dbbee438573d5a671b61ea849b10b13abe735c8d80370cf42df4fcdc299add6d4c1b40cc295706f736a8f844b7b71b4e496363724b80292d8160964634623fc6ef98b52693cea286fb82be83fe0617b809912c47562294fc0353c044b4c07d1b8a14c72217bee74c562785e4cc4078e5ccec32a359f26d31810d947d445e731479c5a9333f76fb210c5a9eb4bd91f436c50e5abb0f986a0a3af0ca"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f900000000000000000000b0afbc810000000000000000000000000000005f72fa1f6d173db9d45c50179bb76899d5266f2e74766f0d63534d457058ec405b3a03a96891a16841843bf17da737b5cfcefc5f9fc6f3ddd1e2e9d40d09118149650ca7273a83a5adbd9f8df9d9e1e8c152b6fced5be4e694993252f0120624317c3cb351f9b7e32bc7760bf81577ab99651e7c9041a83eca"], 0x1, 0x3, 0x0) msgsnd(r14, &(0x7f0000000440)=ANY=[@ANYBLOB="010000f9ffffffff925af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe012aa64f1c6b8aa8553521b834fbd73b9c1626f27fb12edafaefcf770fbeaf28a7526afb846fd9d9fd5fd83a6734da6f13634336776c940a893167edc7df5635f3c45fd0855059674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc7f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebe020000005003a3689c495c5c4c0b536fd047b42d93a371b9d7089d0840ca73000000007c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103bf94d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab17f0000001e11ba00"], 0x1, 0x800) 17:57:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, 0xffffffffffffffff) 17:57:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) close(r0) select(0x40, &(0x7f0000000200)={0x8}, 0x0, &(0x7f00000002c0)={0x7, 0x4, 0x80, 0x6, 0xbb, 0x3, 0x6, 0x200}, &(0x7f0000000300)={0x1f, 0x180}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 17:57:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x2) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x8) 17:57:31 executing program 1: ioctl$TIOCSTAT(0xffffffffffffffff, 0x40047463, 0x0) 17:57:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x888, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666bb297ab80c794bd50d2c0a46c58696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/60, 0x3c}, 0x40) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:57:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="06", 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shutdown(r2, 0x3) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091c", 0xf) dup2(r1, r0) r3 = getpgrp() setpgid(r3, r3) 17:57:32 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="cee972869d5314641fbbdd449ca85468d147ca7641dda31e24d0ba18af3bc0872b0058c61407afa727bd3f36b13284b4345811e34555c9c678741f55d6fed436adff33", 0x43}, {&(0x7f0000000080)="9acee1467840aa217cf7e88a427cdf76ae5810188771de156f3e6891803115d4ce45854698f4d64c45b6f29c19dd4770c489c4541c49ebc2f6b68d23c04ba8", 0x3f}, {&(0x7f00000000c0)="88f712b76a50e6233039a20f9189d5f2ce145ff056bd5e22068691c186f47c4e9eedcfe7832a2970ef6b721b4b1dbcd8fbd9e58c67bce33c7860e1a2d9599adca61f2b8200ecaf6b1f287801f965c793818fca8bdba9ea9694b8d700832d72db65dfbc276e3deeeb70209e7e51d7b99a961459f6d4e238311450fb", 0x7b}, {&(0x7f0000000140)="372b369cebbf1b3e812fa609a23b1b05c021bf8e7b0ebd0ba748b0df4f6a680d1e300763967579df1c45555adde2896120ee6baa57305f624fd91dce469e7a758170b733c2d3240f08355c67580ecf5cd12c83d07dfef678380cb5dc17bb19ceb72a8eb438e912c74513d709a870eb08f5afdfbf156c8258cbd116f8f118307fc6cf4e59505c4ab9a0fad03d0beed6f74c0a0881a25985a2da16ae468e53eec9443fea5e159db4e6ccd2a3af9cd3b4f7693ffc914e10c1259f93d44499fdd4bb9ef600e4f1fa1df75cbbe5aad59696536f62a282d869378653e359ad091ff1f669438480a57f01", 0xe7}], 0x4) 17:57:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r1, r3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getegid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) getgroups(0x2, &(0x7f0000000100)=[r3, r2]) accept(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6961901e5125437bc75000000000000000000000000000000000000000000000000000000000000000000e9d9a355102c20540db7d17856ce42565af1cc6e49b140c7bc89d8f634edb042b77357e3ba56ff08c54c65eddece04e551794fa6aaf64c9519d95a01db48ee3c36e4ae77ccd31210d525b8a4da82f3d1ffd98ba4d4b54e3b0500e6fcf00bc7b30138eda94663d38686c7aefc3f7e1e79d325927d1658b4de9539ea21e0db95fd58b8487f4b286bb283bf0e31135e5e89cfdb341f3bd5463e71588386a9892160102a54f0246e47ccd455a9c16d573ca1aa2cd2d5c4614d893d8193c66289aa8f538cb568a498c7dc98190a6b444f7252efdc79ec6c4cdf115cbec66e414a88bd2509a17279ed6faefb147fe3b0636041b0d1060000bc711d86c175a3edaa3800000000"], &(0x7f00000000c0)=0x6e) 17:57:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:57:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) select(0x7, &(0x7f0000000000)={0x20000}, 0x0, 0x0, &(0x7f0000000200)) 17:57:32 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x800002, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) getrlimit(0x1000000009, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000005c0)) r2 = socket$inet(0x2, 0x3, 0xa) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000400)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getpgid(r3) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0x8e8859bd8aa87ef2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r6, 0x0, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r8, &(0x7f0000000000), 0x0, 0x404, 0x0, 0x0) semget(0x0, 0x3, 0x386) bind$inet(r8, &(0x7f0000000440)={0x2, 0x3}, 0xfffffffffffffe11) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) r10 = semget$private(0x0, 0xfffffffffffdfffd, 0x100) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000280)=0x200000000000000) semget(0x1, 0x3b33a252ddd1985f, 0x40) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000001c0)) write(r6, &(0x7f0000000680)="3a5575108ded0154d7399c9bd59e57fb12c3979cf959215bad72fd4eb1df75ed15752c2354e97fccdf49f9c6aaedbed8213c9903106298c9c5c2f6cdaa7af665454a4193132738dc8984fd49b177454678190f54a7eeaa6d1a89449ef4da7d9ef55d174131998c31f29a820b9d02afb4bdd9f5e9a204c514ea251fc0b27d4ac1631ecd26448c169c8897e847929459f368285ad191e1763713c3e5dfdb7bec7f8a84ca2e53ae8f1ce4b5feefcb90b911abd0a63cb4283455d83097bd02dfca77d6d1204d2699d4f03d3be54957465ce8ac5c6a117774e27d43ed360b5f619f69ece9485790afcb6de9ea34a7ed6d7a0293a0398f989a079fc6da8c6096ce87e670aba6d28a74374fd535372895bd2bb9e1c0c3f703122d9f944f9a18584d66b5ec3f03442eea0900b7fccb2573a1938a15198021ed808ec5ff9e5a02734bf56e4a1361c9ea021ab0b4267cd346d36c76152933ec7e7b5544cbe7fc092cf620cc6bc85f411abf76718a345871e28f57149d32ef1ff4d57c9389cb8ca1d16deab807310d133dafe957d3f11ece5a57b9aff55fa8b20bfa11d6ba227bc933b1110ff7645d39ae9dcabff4dd85d4e10084a6fcadfa77eba45ae84e01a12b3a04ec76245336902edbffc5f096055bb686d56b6623704e6e47974457e3d70999f16377df31d780a69c697355e63a09f6563004b56b02b956aef089041aab184b264e6f6c385834b5fddb02df1621fcccfb6b78f4c6c26f2c417372a357fc69055696deafb98668900431cafa2bfb74587c07d046cba09c334d557979bb260d4b71fb21c5d36080a47b5d6e6768a2eb4799453f6811a3cd7192f0769a0ccd0e6f0aa6a6cc8a3ac1da7fcf2d7e6783d1a783f1328f0264599a3c1a24e387820951577d6c89c956440874a15bdd8392368e90450cf4a1341e75d579af1ac9bfc84850bcfef937f3bcda44d79b5ab76b2c4178f7892906b80527580ae448387b7aaf5e9f790414ee2b1078d64d82d10c3e2deab8a94f193dd894f4efe9ea0f57b8d90048388a3449b4da84e320dc402a699df2e4cb9f390369611dd37c363ac61685e3d5bb88809a5667e6cad43f030a77a90437fa3f13750c5cea52b33276d323db9672424a1514e9090031b1ae89a053b0623f433a19cafddc728174b831365ad5f8e6f4ba8e22304bffbb3f64ad63147bc6738fc1fe63f91aac1b2348f4c839bace7fb6ea0fe42d41a9e1c6abd13462cb9bc487678f823ed3081e647c1980dc1f0d38dd7193469343a43cd120aeacf5abe5e192860aeb43c4973aa1f93785058184fe8f1f566b1e2090852dd5969d059cb4c6d2282d2471373088a28357c09822614563528848d3c49dca9419a1aa5d0a06723cacf433e3018d0c60190e72deab18a2c0da5d2c7a887e4bc2db09ddb11092b03e9832e755afeb5a9d42570a5d1bae02dc2ffd72b2062cddc75abc0fa7170a89d26983f785fbc2ce19d6e02e447c957a5b4d75a3a3e75caf424a38d189aab002d965bb638230a145899485923a4513d91e74119a719a46e6d65bf33a2cb106fc9c5fbd4878de3c88bf590fc6ae3aca35e0c7193219f6f5aefa3969f094342647747dad7f106fb51b851da83b3ab862797340edf8124205d2198f778dd95826de7fa9122f7ae0991eb68d47bcf867a606a666e78a8fbf2106a1099c23cc9ec7c366a1c323dcb010061f39a2a40c0f425b935c62eefef0075d070a0728681c1494d465b7e1e210dfc1ad1b9caafbb48773fc0602383c58a3e8e9e3ab45006ef02497610e7ba24f012d658b9ad12602cd91a9758befc1998787b554ae834bd613382be3e802990b111026ffd536be06b6838ee657af08fed10f51eae31e5c2f353fca758a4e3798d7469952a2f0aa89f2e98d0daf6f3d0614c121c9beef302c29df7858787afc8e6dc31c112109c00f87c1851cfa14af5fa811c7c3648670b272c474f33c268f0348a9e1710c8dcb2ba768928991978810a166c90ebefceb9cf7a5b38d0bebd584c4798a4ac6d263d13e1a980ecb427a799bd88263f05b37bedb35c8a5c9e0a53cda454e96d2d5de9b1e7dae7685f1648592d6b2f16e0470a7d4cac222dfa0c2060f6bda218be3487655f10668ac4a25874cb1e15cc89255e0961afa06f146fcd49244e22168b0c6846c8044edcc2d9b32d52f03fc289f6edac99fb9d799fc27f1222a0a0c1547a6ad1b768bb42bbcc737d5a62ac7aa3241c578f33082193bb1960a3229605cc2c974d2f51927a204d6b5e39a21a23054013d3a3082bff5041f2961b10478d41c0bdf2e050e76ca2a81286c341dd921c820ca99592a09147f0f712ec1e7a8f2a902052dcd11e996e00eecb38bf4194396387c2e80cd4ded13c729562afa4fa1f941ff76161ac4287c851b6a9bd47d85f38369ceda7a55564421b7025b32922a9e9601f3bbfce1d8e3d69aead57eb886670904e392fa5cf595601aa118f45a2ca8bdd220470bb01af1e3c7d928fb51ae643c6e54d49b1897272abea5023e2818c0f9fce63d81e19180051eda334e7f45354f8d47d3220810a9deab39f469a5a135afb1355cfb1bc598ed2e4e2a3412357d63ba41f0dc42960dcca7f882c2c672a5e7c83975f933bb5693547ff415d4a55c30ba99695728a24454d8e34925bb745656cecee3a60eafb69ea6b11606b3fc20f31e175ae8f778643592399234f210dfced74e283f82b91d7ee1817faccbc64ed83744f7439c37ce78e5324cdd960aed202a66bb8e7dbd2a1adbeb77f4b93fd1256bdeef6e923f240af3de87adf58746020a2a54f7746905a3c9c8ca1e96199a5108c667ae390868e71f44cc468b455292b16c751c8bf37da601806b26b3571844b578d3d5169cf076a7416373c12412367b89ede2665b12a1c69628662e84507ed532aee34bc236bde06328ca205423d16e0bf649a7f9752e7082ece6d7aa12dc837cf87fdabb889ffc9a284bc0f57df4b8ac4858898dbb951958dade8a58c8867ee3337cea79b72a259961157d846ce09d3bde5724553e772907e6464e5be330206d87bb400bd6a7c0d0bc231bfaa3cd0e95a20e14b4409b0a38635ade2551a547ca7eab59bd6ab38813aadf088d90c3aa2d5e1ee5a00e845c7f54ef0dea0b2a5a5be97b8381dc547b8deff0c8d64ab15470ed6539bcc04c7728fb61cebda8109c64555d0bf47977d18bb072103f1ba07ed6d751451916549aaa38e689217dcec1313ac3099fbba7fc2c7bbbc8ac9917bbcb9298fd92210be04315e1f9b4a77b0456034339aa7cc9a321c9ba91cc1a5271902f90bb2e98d1a8b5e2e150875e27b40005523f3c5990d0897746137f68e5fccb87a89acc9f507825957afa2532ec498d4760f0b0b8793b1c9603f74b52c46dbc65150e6b7fd60459e8e15bb3d4fa28705de668cd34eab11e718be8840a95667d69a381d8f804f6eb05ce58995e5d0fff71e5a52280e7948dfa2acc840d1adebcc3b266b051bf327c297e8564be4a5d148487c129f5e667a6a50f646341daf93e02f72a3a2083059293a3ece9c969c8ae59e4dd9df25385095cee71ad8c7f5fc5a3d71628725bf851377b385f1753e5751973891391fb87e787cef17741a8357dc0b78034b99692732135fa9ad204f5aa3a25d7219d15ea68f00b693fb7b2a6584d78ac3f4d45926e405fd32c1d2318d93f68992415b71574fc6d26a21a0f94291c9145bde35b103bb02a9e2bc41d5dd0a19e448a424691dc99579f0c5bad753670adbb03517e106383c48748c927f61c9fb0d745285f3a2d2309357e8442051fba04dfdefca56d9d044836fa608e115efc435f0977f59f1f36c6c3d68d160a5758fa7260b79a3f6f6c8583950a8cfe1239ad2b1eda76599492a703f1455b863b6ba8dd00a11eee4decf46a4794614780f9420201e2e154c1b5ae9e8fb6d8fe6bbd6d981e39fd8ce8643b14c352d349dd70fd9481dcfa6fa2313f09c822c2814494ff149798ed7bdbd695b9fda29c041ef944395d8835238263ea0b454b2675e30f73e1986e153de6c9bec911505417fbb6596c26b61fd142e0509eefcc9bfaf02b8581af78af614e5a868fa471dc41cfec26300064df888cf678d737437fe9f0689e3166962389a7bd920b47875f037979a95837ccf4a0d91d1491a29b3bb825ad5bde7016d0151d0e749194a638430b71f941396ecc2ee4e417c89ee05d5999069610fe5aef1b349a30ebf5c2d6a351b848ab2adaf2b6d67264d0d559774863274718abf5dfd04175ed5ad8eb6ecce322d37611ea523c5fd9d57875ddfadeb0247a1afb06d8cc5a8f0e48fcedc6d77051628f1906ce8a871331c022dd31900c90d6ade6410f779821b6a4c7137fd606cb5628097eff9321eb3bf9fad79bda0615237e59e18dc7b72550d3d4af14d5cec7ec10d4ebf31f9ad53b6c5690af19bad2cd82df82af7009bd19afb642b2111463b49913ab0097e91c4cfdd14da65901876d5aea97f753a9c1f112a93b3929231540c0cf7b808c79b327d2c3f92db850f126e8a67d5e62e039f040afc6b315f88e467ff4282c44128b3516aca43b62609cb7b624957e07de0e82438cbc3e2efa374a205244ebccb48c393d46a3380d14ff734bfca9eb55399afaac9afd5094e713ff8c400b2f0df44bab6cde1af18d86e802b272b657ef41a710cfd903ee59dbf4838492f0a5f8032053e5d613f71e306bc3c347b3453df60c96c6cbaedb43c9b9bbf5885c9aa30a3f25a8ea2299bb42afa956c9276c4c801556838d5b1e1cd3491725603b354f7d65c4e08aadad7f923c600b4ad178dc83d6e9febe29d98d8ab8674f5edaf152a249c6e2d279c4f7a513784c310127db6e7ed549a06d51c45246c1cae21fbb79b793cc365ed0b01c3896f7d82ee4b86755387d38221710286fa95e4d9fc54ea04330d8df0d4bc1a4407d0ff6f7a48a7a9f981ad98788e50b4f86cdb81a041d0afe56e6b9860ca52f969969b0b775ce938a479780c4a6a6b186bd57ab18f149c5734d2c9d47d5b6764142f270a311214c1b68dc4012175efcff80293c203fe53cd35970afb0375d875f710481de820bda92340b49a8acb748d67816ee9d3a6a1cb05adc6c2043f63e6a11d267ea672ddc19f799fd9358ef7cde1625bb411b64cc26558ecb60883acf404d63132b39078fde8caec0cd50851ed0f5cc7a11185bffefb5960bdcf0b9e61d61654d906d51897358ed8ef5514fcac3fc3c81ca309548c7a978d0203b4758da76c41bac70e7729f0767a1e572a57fe425a7cbc42203523c91a4d3c8d131cbfb3c2b3dcf4e36585e5ce08e22c05cd507f41623a2f83b7397eb96eb272ee2e792bce1b8501258c7ccef698ff5c035c945d75a382c38014847b1195a7af25ff7a3ada6fd28775429fe648edb63fbeaae0487c2e798d05533d7517f89e44d79be99b6364ed19f47c34b559cfc6bee6558bfaa9256c6ca4ec066cc7152ece0bacb484ac412978890a3b7aa07776970d7de526a9e137219752127c463781785e57665e0c89772990ba674362567cf4ee115c3c3d2f603d1310aaf327284d3c46eb58994b8132e5755520b857b61bab833839fd956eeaa2a115bc99800d7b08f0d92796c5206a9377d155d1d2d052c3f581ba1f29c2556e1bf65d863e8f14f93f238bb4431f19d3cfe8728269063fca25fbb84628b8a17c0a0d8a1253fb208e6b702e980404824c9d3a9f26d35365878f3352d5487c3d80b8b0f5b9926c75fa6dc6e603caf881ce49f5780c4e93b728b1bcea101fa45c37718975ad6439c27259f2a2c147e", 0x1000) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) bind$inet(r6, &(0x7f0000000300)={0x2, 0x0}, 0xc) 17:57:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x11, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 17:57:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) semget(0x0, 0x1, 0x20000000010) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x800, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') ioctl$BIOCPROMISC(r2, 0x20004269) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000140), 0x4) accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 17:57:32 executing program 0: r0 = socket(0x30, 0xfffffffffffffffd, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x6}, 0x10) 17:57:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000180), 0x7f, 0x0, 0x0, 0x0) dup2(r4, r0) 17:57:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 17:57:32 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000380)='\x00', 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x9, 0x40000000}}, 0x400000002) r5 = semget(0x0, 0x0, 0x212) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x3a8) sendto$inet(r0, &(0x7f0000000a00)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x800082) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000200)=0x1) semop(r9, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r6, r7, r8}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000001180)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000800)=""/91, 0x5b}, {&(0x7f0000000880)=""/5, 0x5}, {&(0x7f00000008c0)=""/87, 0x57}, {&(0x7f0000000b40)=""/222, 0xfffffffffffffe47}, {&(0x7f0000000c40)=""/46, 0x2e}, {&(0x7f0000000c80)=""/156, 0x9c}, {&(0x7f0000000d40)=""/94, 0x9b}, {&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f0000000e80)=""/142, 0x8e}], 0x100000000000017e, &(0x7f0000000940)=""/189, 0xbd}, 0x843) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) accept$inet(r1, 0x0, &(0x7f00000007c0)) 17:57:32 executing program 1: r0 = socket(0x200000000000020, 0x1, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0xffffffa6) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xc, 0x6}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) 17:57:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="544cb652125ca0ff9e49fece7fb8c5b30e4f9fb8addc3c81c7b1098f5ce2bbf837fc3e0c94ccba9d331caf9c01087c27d7f28a21065260346893bd9b7978965e0e7e27ea95cc757a49d779fc0ebee4953458caaa4fab64ec06d3966d8126e2093241", 0x62}], 0x1, &(0x7f0000000440)=[{0x18, 0xffff, 0x7, "b3f5"}, {0x18, 0xffff, 0x2, "27d470b7a39d01fb"}, {0x20, 0xffff, 0x3, "d9adbc7ab0be192acf908c7d73"}, {0xe0, 0xffff, 0x2, "b2a85d35d214b5dc784c1cd3380a15d53e73e0c35501a00b282853f248dfe28cdd0de1126c1759dbec636db6af0c2bc08a7a386764f2010ccd7cc91692d73de5ec515b4a0fdaca6c2625f1b775a1b488ec1077f4698ad8ee45d62b70f735b7ecaf45511d1dd3992f8939731ba448744062f186a913e82703a6bc61d0f2124699295dc1f9d57781b50b684b2c0fc90b676abaa03ba563a00f8927011a6759734da673ab016cc2d49786ad0982b42ec33e3ba89a583b498ac07e59d64a8d18184887415e456561344a063e96"}, {0x1010, 0x1, 0x4, "064494fbde4525d14835e98b7fb181d0c5c0b41cd6be4f5d991b2f390b5b1d05911e71b1a90a2ad56a572277a75182b30188bad3d927e601b5d3ee39b9a1798568af2817eb59089af1b7ba5587f165dcad857955dd21f1bd5731d1443ab3112e6de649835aec17c87578bd120b9a6135d8242a7edd0b63d69bbe3901ead7c986c64d60c57df62a694970271051519ebec4e03299b9750e718bb2e3e0ace83723fce4df72b9821a3527ae449745e372ea19e60d769738a504bbae79fe871e9c52b71c3dc3ceaf333c3e69e7a3f08581658bfa8d8ff0b2f470e0be0663b8a5e5b24440f837ebd3635c9511cfc3dc84a769d8f40e3dcecdf88ff86954990f394aeea2481d2d81037da2fa5801fb878af3fa810fc1bcd2d1d047d89b961ef3126e1c4a3e56122a54e63af26691aa83e2d51914500307e602d4d42415bc0f7e7ae7ef35276ac4061bd27bb686054211a42299bd5db1db0ccf7f5e15e4f2088c3a8949d4b6ad4dc594c48ebe526e34088b0bede400e6ce913399d4432637d73dda2aedb24c60566dfda3fcda3d8aecaa480c9b9a7c29d8119ac962735e4666833214f3bf64ec5ac20c6756506d3ec1ee8efba43b55bfcbd62639ca41526ecf127d4ad7dc1bf3dbf3604e37dcf994664fe368ab2c828864e9bf67a8def3f2d4b4677aebf063e9d2651b22eca697aab5a809c20386de7081705fef08a50a5231b4622ebb51fff7b5fa309eeba13e037ef6d0321f6523fe2895cd308d6c06bf6cb528c6985e221f4ae3d4eb37a04ce83c919f14dbde1ed5ddc034d79b68b5a4cd531d3b11629e108160bc4d61ec3c5e4450dcc04d516a7171029c805dc114db7386702429dd5258902032a0c794ff7071ba0d0b4f0988d2830c14f15eaaee8c798f25919d0c56b290d8bb08042c659ede28c08d2b766d1f397e53ff59d0c876438d23ce754bc29315311a35bb192db4cd58e90fc27938bac97cb3c9be8822b2787400bd688b84d91ab7edefaf42ff65796973b323fb0699d0e65637eaf616fb7f3d19692ff88d47065a1329b0190503442552263ecc23fda347748dae9e8a78579ee02dbee8655029048b9416b6eaa19715274c48a25f768eeda0355a9a1b3c8b9c9323ea3ca3e6ccd8c90a6ff653a9b0f1378d5193ebb10ffdd844cbf6a6afa1e17652581cd755c1b024906dac38788152fa86130571dcdf4e594b45cb41d66d7d9acb62956e97f375803f7bb6c30f62fd7a6aa5389f0e2b61f07979622a1d6484292a568d5f9bfdd8f24ee4c53c990f5c643fa5ed0f5d9892ad902d1ae9741c5910b0c353e031265450ceb6e0d50b88e8b0bd8cd2fc9ea0e4b0784ba00c364108e233e37826867f5e41428810f656ba0480eea16971536a4d51c132d579d6a3539361656f5c5d06cd8a5311278002a5c849b504ab226659a124759d0f5f6c87763a46e5a3b87ec0afafcbdd1bdd4b66e699846814a83027503d55d66925b9b31560fe2963953a6aef3cd711532f818c6e053e4f6cc507cf8c4072e862e9275e186b227eb57cbe172b20c4eb63a15c57aaa47ad8378c59c620a02c3677ff6a2de481b6d713fd27d610ed45ed83cfbfcd3db0ba308694972dc0a50dac81752fc58ac312c8c757e9f1ff4c2819c54b66af0399040974633c5b31af8db7996a09ec2c9775a144fe90be54df0f7c6a782dc4f91a5d012ec55234c3d5ae90cabb4892f80cd99ade2a8dbed285780c4a107ef04f14313c6c4ba9929450a0ed779d6fe5e0951efaf81b012c255655ee987458ff63e1bfd8d38f95dc5acce424da9ec490c996bf00c63e389874d6df8fcbc32dc57185fdc01e5d82fa74796e5300ce56c066a3020fededc2e8143fec97d5ce9f2327c884fa30fd6521c02627cd284eaebea5d83437ddb4cc62e3b5f08bee652d4db13ea9efa1b21f058bb8ce6375dbf9fa37d863623e88b55d52b5b6e32018967f5431c95837898c15764547df08c05a5c60609bf6d46d606ff6ca1404ff2b2621fc1814a5b47967e7ca44181fc074ec482556f221e0ca25ed80c21c3aef12eb5be7b2aa7b1320dedf17a024dbbe40e5ab5fc47cf370c5b8c7b402516454d91d460c63b1113aed55eeaf4bfeda366875021a796abe9b07488185e334652910accb4a1f3b0c0956b494d9b5836fd70c90b10f13a512b904b5ea2c2882c4f9e527ac40862292fd64df1d49ed21809b010435a7a46875e6a5dce03bb7027e4a56885a4154456b8140571039d672c211ac71f3b7892ef3568d0333ac14374e4e2af476085adcdf5a430e6d86585200eb5aeda387f8244ca71f73cfb55696ea40c141e094bc41770a6faf069ba78b1f09daccace0525a2ced72f37b514e579a0e894dc9619fb007bcdb3decb068b377ed278a3f8d1f96ca22729092078e2f7bc11ccc97eda02f29ad3991468dacf89439593fcfdd9d8abd783af6eecc5c8da8aa7e0d235c19f5038707f3796dc2aed2da839fa80a1e2b796924de553bd865c4269d17799b1f82de22d8637931139bcecf33fdd863bfc0800b9a140974e932eee804d18acb6c15d3d80b3879c0dbb94d7f42781fb8192101bd8a23b1a3c1f96c9119f2534ad8e0d4c090387130dba4791cba3c68f0604e3e87836d7d678fc40a366aacd4d576610183ec695e00903812ed12babe0cc75ba31e92db824466e81dc418205e2984b843aa2a1ae74923aa96b89681a88496cc2e65cd57c445873f61eea9fdf474644c8a2a5393b4a2781c7fe9bd47f2a295d78dbc883e20a2a0f4a1dd1b753b7e360e387c42781b4bd5f1a556bb17046f51026db16397e3fb449019add0d99300a6f5c247054f6d33133c956804da6e84f710c970e777e94481c7aefd01a49bc01ec4e0f2d00ba99953f7253812e63dcf8d4063a947c6e33c4e4d8ae0ba8fe48b0d3ad4a0ea792ba999c4f12ecdb0314f485f869890d3ed7c11400d279d8884836a2b5bee1379d3fda29c30d4061c0dcdb4977cdc0912bd546541ce89c88686882b6c58943c174633ebfe9b17c71cbbe87a891a0639d69687835432f815befb442f5a5808feb0246f65e6831fc94ec70392fa9fe8870a559e4ba2f4ed40f1c3fcc9024e6fbcdd919ab749500e5f9cb47ea358a3182e863fc8dac76aa9dd334f4d7e7531d1cbf5c578f4a1e0fccabefd34a283b657f0112d71e1bf3266979babc1b1c90cdd6069328a87649af3797cbae65ad3e3343b80a1bb8bad4a1fb5ce3b0d34ffcca5add42752f7f8b5d6884032ba57e9e75282631237c8ceb94205aad4ddfeb6ee9d3b8d549035e287e41f8a6c8216cbb30e97d8468737416e6f3cf10c4a454ce78e8b0940af2be31a91c64592a3aee3947fcd68b4ab6266c2ceec7fb82c4f93b955408343d0ef33100186a1e94649ab77f2a8458b3066d9e7a0e851e828fe4d61263eb2977240d0d47470347714663017e22baf53e669d1779d121d989fe467bb2f20f83b3143c4beae29a9e1234b078ad1dc3a44205fc280baba34712be0a5db8f828c86d001ecb57c649b4017a92194c4ac4d392b601265f81c29e882ede62ee071d75a511b7877c9e83f1f428ddf2ed93524afbac9e85243f16ef11e33e5fd36c8ef221ad70a960866a870d0e5c2bb54e4ce76c84798d5d04cc3be68c9906529ca9daee8296d24745a091a25e06b6751341e8898214f8f57beb38a1278d813b85e040c59c3cdaa7349ab75045a0ebcce06754dc277d9e11c366106b1688fd5658b760107a2889fd4b52a4e466cb23c001b23bf921e7a13cb906b2df7811d4c626bd3ef24f45708b5511aa1308884e6f2fa2c2ea8b24ef771fdf5b8e140c11f2a5bfeadf5829aa67eba1fea4d376044c441de4da073114e8634b0310d90a49bc6e9236e2f1ffbd947d6761decb5fbab15651913092433e4ca3a5fe07071012a9274d1bd9f12e4322e47e32c7a7c8cceb5ebc776a6f31065b8baab3ce944dc4febb7c6bf67031af6b2e0a6ec9477d6fe2bbc08b8fce142b4743cb6f6ef461693864aa9476b6a2794a08f49f861ec7fe7563bf80f90a85cd4bc1006cacbeeed48c8bb67a90ffdbb4209d37899e5e65b0c4e39ffc097070eed604184b9aa0327b46aa22dc845bb2cb0695c681c5e9a4fe158c89daecad55bcba47e89084cfc5b50788e70b4f575a55f3355fdee43c3352ce33ab15b276662c745a65d64e67c6f1272fc3adc598cccdfbdb78f9967c4d541ec9310a90f5c446892fd724b3ae0f0b6844885af3dd48313d4281df67ab90896440c7553d409069cc299be9e1c3a1721eac7fc8b54daf8a854ffb27446a189e45542c8b727708a82444be08310e238bbefad26f9ba6ab1be8f629bcf88f1cead2c25fce61e2984d5b1e752d1cc39536581b743d8bae997be190f7cce9f10dadb3fd484d4a87ecf1fb0c977cbe5471a5f592e96492b082025bcfc2f4858ab1dc77eec6a2173f850fe3478c597cdcbe392d43d5c1a98a29e175409b2559e6cbf7b983819f60fdd90fcfd2d1bd1e5ee0079acf57786d738fad026ad98afe8b864ac84961608d54405fc1de7df10661cd6ed8ae8470b1ff510d610f01c61bff5393e18e849fd53336de8161fbd4101f69a3bcc6295174c98fb191ebd4cb8b8ed1df1d2a80718cdb7e74fa44055157898056a0217fc9a482c11bbeddc3aef27a021091c16f6a53da2d16aa549b793b508c0b44054efbe39c217083c63362dba7126fdfdcdfac76ccbb838f33f94a95f2c8c959650932c061a02cbac27043e87c7e568cb9acb4dfcedcd61f978f0ed3fa13b6d50119223e78cb0fe6794f6f2487116d04b21a43c3d3b6ed8df6838198d34fa087e44abd1258def02deda64590ea3c90f4eddf659fbda5612530affa19bb40046c6427f84613672308b46267dbe65d656b4a405072e340cb6e02c78649ed5012d67eb3f260691870fd09581c5f6c22924278aa9df122ee2711895a9c665e6aaa4e146b08fb87fe4d7457e3c1bdb51d7f2036a105feda8649f98a7c598b5133d957f425cfc8d72161ba4a12f98d8adc4e9a4b4722300aaf356624a40216c96b3940656f24f310a828f2135e31e578a4aac4750feff1a7e2aaa06afaf700eab27aa45827d379bf0df8d6011360f6267c3d1a10ba468350cb6c5646bc620799fe9cf30c8251f27f5962161abed368ec88590af18c8ba94710ff549471706d4812d057d711b5ea6eefafd3b7b38c10a5be1272e7a2bcafba963a0ea30ac319361094ac792b5b04293996f22d0d89fb276903f1b4a162803305622fa02110bc5d9c52f844aee30104e59c9b21074d00fbb9c7f19d20cb21f5690bb87952c4e90d954fe6284a44281b145367acaea4733246243dcfa3dbf6c497be105614f220adcca83e87bf0e897e7788a4d3156ad511ac0c12c964b3240936f330284b196b4ae9b4fd2ecbf9218118104467eac0017a6d5cc7c505445839ff398afde76e414f2c6170fdc684b97159849675268685d2c9df9524d9a4aef833f83ceb526aea768d1c5e89ea6ec9547c8a3a19f5bedc19aa905e5266d63c2f95f3b6b183fa33f4e7dc5e59ed6027cab7a4c597f75d278fa7f2ad37839882a5f27ed3dcf2498ee97f17877c2a731e4fe740fc8ee6f34f978cad4e492e0b29e10f593e813bd1840ede3e051ad6dfeb5b42ebdb6f0f55a7ddba9105129862b6c7f273832eb2901040ac41ac3c5a432400f596e96ecef3af159e9a3db58dda01cd8c49841796c86fc336a28855c7f9ef6de7907272bdf0d87e0337e28ed831f1ca49e59b6c595f582524728ad6cbd51c3c7a240c98349a758ded3c2"}, {0x58, 0xffff, 0x9, "11e7c24ab6132ddf0cc567773916ebfa5236ece4c9811f3c55f3fcb530f02ceb1d7c9bc21d3caf4a28bd069ee425fd4efe5b6b5176795bc1a697899d2beee2c1c784752eaf"}, {0x80, 0x1, 0x2, "4f37962e89fac416e49df181a75680fb09f0847e9fa5c4ad50b0d4780aec88fe73de87ffb16893841b2adc3e9ac3d97b8e0fe8d3e348fa9d0ab207a73432563fd6494be1c67e92f919680270c4a97805cef7c9dbaae126826c882d1a667d62b36aad335de631f295ef8f9fdba3af439f"}, {0xa0, 0x0, 0x8, "092033b647e76819191efc8c7386739c8482cf4c01740a3937a4e74c0fb8c9161e946d756d51692b95a5b01ed261faba1fdda8538329d5f5d1d981addc35467ebe4d830531fc63853778364a0527b051ed4b5540497d9a660d042f0070cd457208d33d6c86036247da3c373c5deeb487e18bbb2c3aa068d79303acf6ba246339eddab7188ee4aa9ae3d86d5942abffb0"}, {0x48, 0xffff, 0x5, "4c89f4a009a17e2f350719f0bdd364714db01b99f812479ba057b88eba3e242185efd17651312a08c023073e6578d67bd1837ce9"}, {0xb0, 0x1, 0x9, "6f7e79889a5e8b6330cf1ce4aeea1003f77ba16fc35ad5b59fbbf4b38c4153ba32d8029bca4f5fa9b43c21749e4fb377320f7617fc66cf89431642a730284a30fa2532590cdf6cc433e19a3937fe0ab865ff94b480905c60e250428a1395ae9f3d922d9aaf743995269eec5fec01c21915c530c3336b51b78e241fdb25479e7276cf0b33aca0728a8330f0e32acf4871a87a7494e4627f98bbc8912577dc"}], 0x13b0}, 0x408) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000380)='./file0\x00', r2, r3) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="d2254f9328010000ffff000001"], 0x2b4}, 0x0) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x611) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 17:57:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x0, 0xbe, 0x9, 0x25}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0xff7fffff, 0x1400000000000003, 0x8, "b08d0100000000000000fdffffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x4, 0x4, 0x6, 0x0, "51681858edbe0f43786410caba52ea89630a0ef2", 0x400, 0xfffffffffffffffc}) write(r7, 0x0, 0xffffffffffffff6f) 17:57:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x100000000004, 0x146) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) getsockname(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x3) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/246) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x4, 0x3f, 0x7, 0x1}, {0x9, 0x4, 0x9, 0x7fff}, {0xc7b4, 0x2, 0xa721, 0x81}]}) recvfrom$inet(r3, &(0x7f0000000540)=""/136, 0x88, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semop(r4, &(0x7f0000000300)=[{0x3, 0x64f2, 0x1000}, {0x4, 0x2, 0x1800}, {0x2, 0x401, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x20) r8 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000480)={0x3, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r8, 0x29, 0x200000032, &(0x7f0000000000), 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000400)) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/77) 17:57:32 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x400) write(r0, &(0x7f0000000040)="fa44616c93f61eeadc627f89064371131f8a7266de9ce30afee17610875cc86f5f61b7dfcd6b7d5cf090f8620aebc68b81e067cf85b63ec7039c45625b3348ccbdd71b874897445391", 0x49) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) 17:57:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x0, 0x3, 0x4a3, {[0xfffffffffffff001, 0x3ff, 0x64b0, 0xfff, 0x3, 0x1, 0x8000, 0xe821, 0x4, 0x3, 0x0, 0x9, 0x7d, 0xa6e, 0x1836, 0x5, 0x3f, 0x3], [0xfffffffffffffff7, 0xff2, 0xaa, 0x9, 0x6, 0x0, 0x0, 0x7fff, 0x1, 0xfffffffffffffff9], [0x4, 0x100000000, 0x9, 0x6, 0x2, 0x3, 0x3], [0x4, 0x8, 0x6, 0xfffffffffffffbff, 0x1, 0x25c6], [{0x3, 0x7, 0x4fe, 0x9}, {0x1, 0x4, 0x401, 0x3f}, {0x8001, 0x2, 0x400, 0x7fff}, {0x80000000, 0x9, 0x3, 0x6}, {0x7, 0x5, 0x39d, 0xca4a}, {0x3, 0xffffffff00000000, 0x100000000, 0x3}, {0x7ff, 0x94e3, 0x2, 0x1}, {0x4, 0x3, 0x5, 0x6}], {0x2, 0x4, 0x1, 0x20}, {0x5, 0x5, 0x4, 0x5}}}) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x3, 0x400000000000}) 17:57:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7af9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a25147d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26ee08e48d4b000114f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859a7000000000000b50dfb7d92", 0xce}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 17:57:54 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) clock_getres(0x4, &(0x7f0000000040)) 17:57:54 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001b4000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 17:57:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10001) 17:57:54 executing program 1: semget(0x0, 0x6, 0x702) 17:57:54 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) close(r0) 17:57:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='-', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x684acb7bdb768ebe) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200), 0xfd4c) write(r1, &(0x7f0000000100)="b83c79601678b021f262efa7854d14bfe0e2ac10f942b0fef7a6c746fa0138229873213d0c9654c62b6f2a60ba7fbc95feda68989de738b0d04f4ca6feaed6a4de64804b730a8a4e65275c1fb68dba2b3e4820bd40106e00122a8ed914b6beaf371ed372f15ab442efbd5dad0449cf363bc3f66ef755a2c8cba7d839a64a77992f9a68da7b9c6be71ea548a0f20ecb6309ae0b42972a951397eb1df262024b65e8314be71db19644a89eae69", 0xffffff15) 17:57:54 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080)="f455bc751bd7fb65a36c9dd10a845a93c2f7abcc41cb344a6b0519aef400a31d2268174d55018dac", 0x28, 0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="0558053dd4c20034aa6d526ba457", 0xe}, {&(0x7f00000000c0)="bdc7bcce2ba636e634f1cf2825f30e1a835ee842529cea19ee1636afb526101035deb1400cd2", 0x26}, {&(0x7f0000000140)="546457c3fcaafa80ae873756094ea22986fd33c628a1d20be714a06bf7d6475d68fb520429eb45af8570f7ab9564", 0x2e}, {&(0x7f0000000180)="9175657f7775c68b3724684135f4c9ddcbd56926c0a4784039f0aedae58c1c1f9aae0a19bd6963f60f89bcc3913f586dad73bf5188589f8d6f8c3c8385561c81bd95135428b7700cc9d3e9e29748d1d31c9a616d8705e3ea9ccee6e228fb1770f6c0db6868d8e96e2439a943b573fdc9bd773cc150b0a3d693d2a6792917f9b7e48621eb994cb8e79bdd19fc5bb7e59022e9199195ed3f8e1e1b972903f5e811481bde02a7ab2e84c427ceaa2e17053514ae8f151464cf0f06526d17e48ce3cee23398ba3d938644f4e28eb551e120ecc811eb37e000ad3e086afe79", 0xdc}, {&(0x7f0000000280)="52889df89a4d24a86667c84cd9917a051a1ea687a994bdaebab7d9e336e2173d298e527bf17de0cf54eb9181e424b542c211bfb0ee715d317c967096b86e76faa41114792d90c01e47", 0x49}, {&(0x7f0000001580)="7242c4c325d39fa4aaf0494da5f89ab6c81d6607fa6147a74453e6049c7fdaab60f7055faabbb72cf11628a305a5965c78ff4b79d9b38a835f080014c08c1d2914d351733391d3e684e395c57f8b4b1849d803a96dc05684d3216da1fa62dbae9b63e0349fe21363a4542fc6f581aab0ddba1f06e0b5292357d37a07f9f83a6020befcea3dcdbe37b5fd0d4f9b2296315305c1d9fce0e0ef5b4a5ecfd528b4476ebb01ae4be530889947e922dccc175cbb7ed65ede2942efc4fffd4c7e90fee09302316324bb0e6906a0a629e63a2ac98084ffcc71be758008cf51856b88e37f1a1c16090c51b446890c013eb8963e2d6cfd13cb7971c7e5c1ffa73be2bda342c6bc9ccb5efbd5102428116ea67e0a39ed146c4bc1589ac7457cfb31624563928c0f7ace024c6570938a036c74942b700fe659e1f1202136a467ddb4da2a0ed7926dc92844af1cb0430381414eb03bf70ea1ef710de29ceda3ee468cd408480fa988317057e17fa70d2bc0fa10869e5e34f27f62f235f5678b5cc43c8fc86b8d48258cf2237b1796aa5cb665a3c8df1d891cd56ce0fea8269f8ee77b73d4cbdae7c6028a97741da1400bed3562a7cf2e7085b5b993d2061c22e600d0bdb9e514b773636781c842d484b13e8b6a9a2727e388ea42ac409a1111b1ce2aee0e09d5f7988934e01f4e8a946c9e608bbdf5fb64a600e5eb40ea6e831c9246339a25f37f4e1d00938a5dffc6c1ace6434cbb1d006c05ef53fcf46f5e48d077d66ecae4ca671a866967e0435b032bb6e83b289a74a44ca45d55c757ee745a585705160f94c5281cf3b0d110a801985a4b4ac1c64609676d3a58284a410422c8f57d4ead3ad3651545ac8646dded3cec846fbe102c0f902bd29f89c4fbf32f5d79eb31ff5539512a1da962e77eb3ffcae12525e38d939e65a6adfe779fab7176f2c1f2f4f0db8f09feb4e42d0935536607beec15b2eb70704bedf8f0c3adade7973d566a9151ba549ca635ab7051acf552686ac3ced779441daaeb9aa7ffb93884a5fa48e5e073270f6a77500e1e00694d84405cdab9728614c00fa9d5f33b7489400463b665544cca1cc984b66c3e6e124bf7e17156acfc29d57922fec30e2b76422d4e1f31cf2aab6265fa100472b7b100384b68c9348b44dee8e813ad88963eccbb42b68bad59f6119b5063efb312ee9533820da890a28dba96920f503d7b17ee8d8783e3d4c6690f684d725272c94600b63bc2a61e266de074cbc2d91e9e31e8014a20a7de937838101c4ffe5fa4f1a55b41e5af1a424a3fe0074e5c68d9f4f0fcb75156bce314c35e427b20ecbf262db80095e04d9ceb9aa1871b50c1286f4fce969ee45cc751cb95051b84a7bd6e359b8a5d10b3ac8a920ec107358d3bbebdf5b2e85aca9cbf344096f75d645d0063c28464bb4c5325b89016def69a743e185e2823dd4309fa316250b4c3289d1c586e74e96b1fe81ed038eb6bb73dfc28f85faf54d5bd2dc46ca9fed43d4f78c59e6911d709737b6b457376acde2e60c5bad62fe3f2fd14ab92697c55b10e145334c71fe9b7709899e0801f6df635e7ad1489b2d12aa8242cebb95c54bc3681c8d20b8ef489d228c25d7fc79543c9493811e480a3dd2c878e4e24d0ceee8f07d95a8276ee6c4b3ce93f8ffe90a956b6aa07b4f0060ecb0df31b508808e7b7b324b5b742c0b9c3f63c3d0d9f469ee9e23c75dbf3d4fbf5924971e07f75573c46982e60faa62e102e67db8f90f84be121a9a035f1c4af3ad156ed798d7506ff6f61e3a1824687c0704abdace04268d4561ef257b35ff4c44a080ae59a4c315da2332b2e1013944d8ff7f32225fd61aabfdb72c300c6a4c0bc8e547ca93d17ac906492bc2d86ce19dad7b00751fd8d76d31ebfe64ff14a3183e5e2958295ad487be40617b0e8567812d5bb3c3e6f9026985558987d853d033ab56265378bac644832a4f6fb087e27d2faa60eb81f62e7adc3f5212abfc3b47e8a27588fcb08fa7b4a705c4d4ad76871667637377d5784cdd3949d39019bc5414e8590f3ee44bc454cdd8ac19897b159c889ae60d84663cea1b23d3a25957f2c06a58a7ff1b9672fe2f3b19d9af3216373bd3da35993f56e2e9a7880a285c2886677f7df8f58f0d2c704e11ba1dff1851036f4c8e9dde0f4605d9bf3d8026bd433a80027002e27fa84d7f3ed94ad90b0e5a99200ea0d5accf201c1ccf56f5c9f5a8cf83ea9a51f19f577fd211079504b4e9c1684decb536b4e5a45a588516ad90f1847feae62eb7637e0444a0b3e9e563c76f973782f218794422e3b8d2c5f7244380bf001982e42f1c4cd81e9a425220bed4ed0eec9a88d4191534ad0c6aceb3ea4a5e2f66edbac4b2d07f834333f1fc3fe9e046efa69c03620a0403f48ec1404d0f38ce98c6bd8029bb486f072345f22cfa4fde9242b695ad5905bec40bcde4582e6021c0fc72ba1ad4031c4f8be418a856c20c2bb02a041c774547ac67ab0b2978d0b91e89acfc8b11067eceec1abc8f6758889e60e9ada7cf5e82a6cece5a161befdb0a09005a917a05cac9cf8a812404747c5e91164705fcac8e88940d921c62907582753f3fb52fc68fb059dc37aea1cf18a8bc7c8b92a68c2d04b4aa738c7298b8bde3bb54ff0dc8c2d48c1b596bbf8896782b909698e94a43ed089a661211045a5d6d254b2c35341cfdbbb5666665e0852ac570ab4b5c49326a961b47788978be89b5a0d20fdbfda18eaa0849c45f5a3706c42f96c317df84365b62502598033b2b7764dc64ed18996b75ac1cf400f631d0f24c0309a1939c4f4adeac1870630aa4e6c5d0d50d099da1312b685533a056403bc8a21c3d800f579764969e2153729bd364c119d14be2be338e126eace0b6316b66e6465ea1203b230103059e964cd452b5b77653e8d80dbc6b56e4fc19743136f32b8e752c6f12bc9fe4d9dc039002d19f35721fc64bb0aedb3975f6a839a4d95828d73d39eedbd8e033a72c9ac4a7a5e8ecd9b4609a1c2d15bdd2d9013686cd29b12eae3b58e981df55d97e2f9b78f7d3de05d7c2851cf806e50f322fb5300a3c456748f49b02b7a15e35fa508ae72c64c81b2d6d50d77f5af508d0c76563c06a86765a2472c83c3af9ce344a4055be279d9b07c8837e1bcf29cfccdf962d43e0b90f5895fb6f52a9ff9da3110fb4c511685fd1b02deea16b9d71057f4fa53dcaeef619aa15f86ff515b2a3631743fb007b828bc0c3334983a4707e78431927d6d6cb1dd530617f73cb11976b897ceeeb80918ecdb85381152dfd457d388f8ae863108c02ace3cb90b375551dda60b3f11dff81816bfb06d5384b9be83f403cd5abacc75772b36baa04a246afc6b351c5d339edbc08caf6857fab0fa52925814390ac28470768ea773bc9c2b40b4f9717cb2b3478f5287403036a5dea8e3c8f3ed9cab2565b191a9a23579fa7a22a7f39e1752dd8b4f4eeef50000512f93763b7f77ea74a621571e2d777a18985491f1559844f2cf90ed385a6a956cab26be644c086e55bb58c0871d14ad4273cf3529f1cee436593a714c900658e384bd525606cb499141ac3f9e8d416f9b3f8f5460fcabae3cb38b000a9b9750cda69db7381c393521ff71ea5a9b94c83a993ba7e044bb3e3a730b61d9c67dc07d94c7bc8f1f522352b0cf3222d3d9e5050122f556bcd601a19a3ee1f33e5e725ab6e1639661d4b7f80e8f35f9d6369af1e7402b4fdef8cf8aa15a6417e18a192fcd1222a481c31eb0de72bcc099b0e314c898beb48c9e4850044b3c4316c27e346e54232b2a63057939bb1c868ecdf6deded6fcbc4b0f9910e0709f4540019ffc94c8b7298112eaf0cb49dd522967c9ac9ba9f105081bbdf41569f2b3fc5b078d8104272d043f7cfa8168aee396f14d8f243aa4fc45a98596a78ad82fd71037a8967372f97f665e2de785b5872fefab6092f6849fd7b9a21e9eb9a1eeef1a4ee5f27b95fcc8624ef668374fb0a77fdcf5d301803012cdb5bd58e02dddf69861c19d6d7ab37039459df0693600d3a1aed178e019d3141d6e25309ae5ebfae331daff54fea3451d71a300213e334f6894a3cff5916a4e8990c32c42287040de1d1e2379be99bc90d62391b852a1c9fb01d1c79c01daae99aff93617840f9f6e07b79cc04644e5945f731f4105477a6b145bdb7a94350a227c1c38e929700b478b79d3e1a457771784113c162b3f90656c9b68cae4155d1fedaa7d7ab1354cd9621c3ef4be2a0fcb9f2e6aa3106570988648417a76a4e0b7860c4d08a8de193bd0f672ed2e9298f1ceea4739347a64510ab1cb3d671010d143e97c3674aa872f41dbf308310417c22d493ff6d7cf666933e63a846dea950d541d875670aa1b3ceb871b9266cc398023701619684af2a3dbd490d2976b8155709ed762b6c7062b84338fcb361f9f5daeb0d27039732d697f716953b5fa4ef45a252f012bdacb9f363b40862eaea484ab9035179dc4050818b759cb590254facb4a2ef392191e89789599842c212dd1eb60c8683957e8847308d99116021be735fab2013544a6ecc6ca3d3e10f509c21b8aac6ee200a6a53972baff31835046a2256ca02e0ccaaa953aae8b6e66d97bd0cc1d393a4be530ed2ab4fda84ac9581ca479a7e62728eecdf59d65a5a008e531bfc8698f37ac0f1aaecc6fa979a13201ae5be77e747c044e9f798367e822fbc10e325a889d1151dcdc85e50d3a1fd5b643b232a9d32b6ef7b4ea61b2712a1108d586353a069b68cc0fc2c08eab75be16cafbee483f5a294c714803cc16d2df8258238deae5b6b28b1629136b0ed8417c4c69735f288e7c4e72ecff507d5d9debc35c7eb1d259a7940a3cc0b7417c5941037063f5935d66cab625d47eca3c9a98bcb364f465bacd5bf176b257403e9cf71cfaae54343b1a5e735cd8355c208c8a361bf03484ad3b8f96c0cfa95f7f9a8648cdd5df23dec3c35cec7898ee13266933debe42f708cb7c5dd6b0661c00897506e3a148dabaede78aeafb418dde28cc3ce67fef61923c4aa870329ab0c385026aa9f1d99b7e3789ee9070c7219126433dc586270edae89fb7695e98c40810a53e89e48fd476746e1ad043101d06bf0321e7c2971a6cb1b7382f61069228b11d55de2f1453426c5f3efcf053279c44a95e032f69ad9165db17afaf14dde716c9ff8e97377215f88d7e1e5b1782d0068abb424043c592c16288f759eae58bb1bb721acc28cc0f452fb09ca38df0c29fca571cd9ade737383b5a89bc40ff1fad386f1f692bfb903e00eabcadd1f69eec4cc98c3422829eba8bc8c612d384507bb2b93746cb0024e376d01cee7e4de32a2abb606b9ae42cf77a1d27457bede9df70982770d76181806115e103d193edece93e6f1df8315f2ef5c11c01fe5c7414227e3d1bc3954d590788e68028a373de0faed98bf18040b8aa43edc2f41767334bafdef393f1b86f224e42d7c57240d8dcc278c4307505649e2318788ed97622637dc8ceeabf0939a7549dd5010e785a71e5bf6e66c0635c1a2bada66af45a9ef3044681a4e6b1e004559a169837d8a924fc5a163549c4f1d412642c96375787493cedec146e3389764deaa9cb14f6938641a854d3c435db54f1712b4f03afd869c5466519081183aa845e55d212dfa2055cfc094fe2ad1c552afe27bbaa381a38b63deb5cb0feed2c77c7178f30213c3e0f37e91825a7b9edb391d430faa6252e9b1f55fff74bf6ad9ff1a610b787819b24fd1bd5922edc71d7c739430f2fe408e4edc351344bbea1529a515e1fe9fe4b3d6f", 0x1000}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="f000000000000000010000000500000083b9aed043041496bb86b1073ed1672a6e21ea9bbd34ccf9fea8f3c5fbb6debf63c19eea62edee891e59066d01425e49fcb72f7cfc54e217873886c4937ac41ad79809e5f8ec4aab9c74c7fc1a9ddcb88b6d907ece51976db333dba0477de7aee0eaebabbd320ca45574499cf65aa830ff85068020eac2a6aef03bf3c614e96570bda71530941951e2c452eb4758376df5b013aa6dec9b59337232b928a8a293f4347b64da3b9b748616aa8cb0c2d67bf680b0ee71607524d1b1fc1be1dcaf59db60b5276ad66a8a561ec4f29a717d4b74cc3d36308751375b31a630640000004000000000000000010000000100010085992fe2fc7cae95180f46efeed68668646dd5ae9a9cb882833a72c45448ae0cb6d5ddc3d268b587481d9edac7be00008000000000000000ffff0000070000008e9b45826b1c1f4aaefccf3ce1b1e5f44edc5cf3fd1858af0b8b1db67b8123c09c65bf4d7dd603dcc998afdcf9a3a3289ea5c818499da22f386e908c2f30664dbbab1e5f48eef19fd94478a61b78233f6072115ff00f5c56241de44ebfbf5ad770fee94510bac73f6000000000000000e8000000000000000000000003000000d77d0b714bc0c7f84db9ac8a3a5d7eee9996c48a71413670cca90a624da5fcaa297e3f56af4dffa01c4d0114fafec4670beee478e8ae08cd9cc6f3af681e57adae25ea03bfc8dbb5a52274cb0336c3b08dd54ebada0baf8c2e4485d26a1deec4dd0bc482265ac556404467fd3532eb8075bf44dc1b4e4e7ff49ef7ebd9abef6c9c5f197d41fb3fe0e6d084e90104d4dd4715e9d1755e12e2eceefc1b82d366aa71d8b1488ef712e740df6bc6b9c9e1122e903fbbb9ab495ce93ca07acc61300e05301f5ac6cb345978571af3ca80ac5754985c0000000000a8000000000000000100000000000000bbdc96ba1d7dbbeb9e82383ea1d257e3a32210fbc2ddfee6757e23514f011da4d4282e6641649ddec6980274922e1352d141dcbc75f7bcf75c3cc049d44a66f3e8ec7f18651621dff56a4b6cf0884afb85e795d53b726353a374eab8445cbc2afd4a6e8c0ecf3a8e5d5108908c0798ce8e1455c4567e1c11aba0079169cc03712c74c338433a56343f22bfe76c2e75fd11000000000000000801000000000000ffff0000ff7fffff2ad4b0296b316431a5523f20007b107fd39a32875021c4c9f0e7cc525ea5d96af5664c79a11a7e457022acba44881c53bc0d3d628fc0d7a9e00fbd7cac1722dbe8744ee2f1581e7f15422210b73298d73d324fe46a81c9846709d2810a363c2a83a852c9c9f52f601b6fee152233b97f7a6b262c015e02d73cc769e76dbe1aef86c6a6c000150e131a8c097192359ed273c2ba099476ab3c444166767674fb173556b1f79a5a25591727f565edc9f0793a97229f074bc80756b6fb246e1067e514c8ab6d964686e498c8877087c2a9789e342d29e78f7f46d60e9a0a0d50bcdfc40241a166926035a23fe409f859b41ca429816000000000e00000000000000001000000810000004ab9d372a73ba08099954c1d3bfd2a02e1e8f2f2e035760cc789b8c381f88019a46e2b29fd06766838207cd238e8880eefbdd9fb023f9b845acf3bd513bdf07e20101a5fcf57b09cfb9b6490a104552983b1e822bb81ca9b46c66248b268daba252b887c2f10dfdf00d57a82d101112fd5024dd2d09dd90f4b6634da50284c29e0a950a8b8ee9054c9cdc5d6665bcfd5189fd5f2c80ec49506021076bfefce8feee2b603094c32b7730b5013b5848693f111cc52fe35c169450000000000000050000000000000000100000006000000f76bcd7e920863e37f3d0693d812ab95430856574dd1e4e3b4d5320c81e3eaf216d3837d220758f2999b20ca422dfe8297126ddfde709fe49371f6ef77000000f80000000000000001000000ba070000f09125b66e5e9e1926e386c069e516a9b004154e537758b6810736f9cc8ae49a64638989eae6a7df589ec03eb9a38e54bbf4f8d0f53c65bbeb1d42828283786a1bb2138ae5a9f4c043cb01bce2424eda85901d14d5fd1de46f72dd45948b2e92b5a7584145af8b77011e498f2450238134c65a1e65ece23fb062907582f05b23b086674b271254f83299100d106a0cefd68d99f3a6134aeeb95d4ad849fc0fd49180f62bf81297347fccff7c93d3e2fa6636e83e050d5c37f8535c3899a60d2b29c23b779b3800e3b76be38ca623f0edf0d03b32ab866e4f4c9ccc028916254a2b4ba708981941a4"], 0x670}, 0x8) 17:57:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xff) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1ff, 0x4) 17:57:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0x8, 0xff, 0x2, "0274982c74587c6e4809d72fd8b7dac769ca854e", 0x8000, 0x1000}) 17:57:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x3, 0xfffffefffffbffba, "c469000800953600"}) write(r0, &(0x7f00000000c0)='\r', 0x1) write(r0, &(0x7f0000000180)="a88c2726430672533af8e4257104d9d959a1b0f20c601a0a2279e8bb4747fb77255881df89c20b7561cf6390eb06d9bcc6151cec302d71b4e3f842eb1e2756d7d46600e4f654387b6d088958e82a2300369930ac4e3699d5b273af75ab355198479e737c6b608688810adb75d3874250627472c41b1341cb07ffc734c9f469a5fe97", 0x82) r2 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 17:57:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) chmod(&(0x7f0000001180)='./file0\x00', 0x88) write(r0, &(0x7f0000003040)='u', 0x1) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/13, 0xd}, {&(0x7f00000010c0)=""/67, 0x43}], 0x3, 0x29) dup2(r0, r0) 17:57:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs, 0x8) 17:57:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 17:57:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 17:57:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x898, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xf5e, 0x200, r4}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 17:57:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="e66b372cb4c78a4aad08abcf9d91dae2c37657fb6daa3b27e51f0f5f5887fa5bb150239a146390acde7d684d64cb68471814075b2f08962c6c83ffdae77c510e65574489a99ba6fc385673e9c7534b9f114b4a5b61185b6161088c269b0a1a1936f77ad044ad5aa095178770939d840f7dabce34e8a3", 0x76, 0xf0ad42ecf3d7d014, 0x0, 0x0) close(r0) 17:57:55 executing program 0: r0 = socket(0x6, 0x5, 0x0) sendto$inet6(r0, &(0x7f0000000080)="2ce98f547ba44ece033a12224ddd02a919c301e1205326f579a44009fac0d9daf3237818f809e5c7eb0f6d44928042ca72a8b478c96918209e7c5a0e8620e2fe58745a274b670ab235e48c41f0e014618ec8f70462bbb380f663978bc9aa98e1829b9424a62f36479a39b68734ee84c7488d628cd8074dc388d235e211739412039e950051ad121146ef8102ef7f4153d8dbe2b700fd906870c12cbd7e16a8e0cee530f259a543373e5b651cf155a27927a7ce826314aeb95cc82905", 0xbc, 0x402, &(0x7f0000000000)={0x18, 0x2, 0x9c57, 0x4}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffdce) 17:57:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000100)=@in, 0xfe47) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 17:57:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x80000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="ebffff03", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 17:57:56 executing program 1: r0 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x0) lchown(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file3\x00', 0x20080, 0x40) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file3\x00', r3, r2) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) setegid(r2) 17:57:56 executing program 0: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r0, 0x0, r7) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 17:57:56 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) open(&(0x7f0000002e80)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() sendmsg$unix(r1, &(0x7f0000002e40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002d40)=[{&(0x7f0000000580)="a18f6d76c20240bc1c9a3a0f0cd2b65b541012978dd6e9", 0x17}, {&(0x7f0000001900)="0ef2b02c3aa91b86ecf7ed646b798b21a7b968ed32ba0de04bcb418138a6ac695dd70d79df9e1c7df22bbfe76979ad71a93bbc6ff0a95e0cfc876daf22a40f8a836667109f64009e604c335f698d9a2fcb76626cf39e90737c6cdb42d2cac08f86f0d59dccfc2e7d85e122bc45cfac39c0237c2c46d7adb4800d8692d224122854fef8977ea1e71024bc9f98a3d5e29d81544170439604f949217b656295e1f709d8a79412bd", 0xa6}, {&(0x7f00000019c0)="c0943df59e4d625a89fba73d7a2c8ff854cf159b4aa9279802dd8b64de7d98a5b2d177eac747fb219e352c30eac02dcdded045e258291885e658469aac146bbdccc03e79a1", 0x45}, {&(0x7f0000001a40)="4ea5bf7c0ce2fd82efecee38421db2eb72141d8ece6d1dd2d2708554c1600d8cbfab91145e4779c3c83aeb21cb30c1fa1672e96b118e52df2ca4bbfcf3b313362191219321f5d7f9843fb24b272737eb76dd78d989c17ee385c3236a0d0e3eabbbddf5", 0x63}, {&(0x7f0000001ac0)="c7162ba0f404918317df6cf73b5ee8b78ed35f1e32616c476cc40fe7cc6abbed03f8e8a0476f318ffe5b2be61b9369388fbaeaf6cd", 0x35}, {&(0x7f0000001b00)="7b91e429866f32189177d112c174e254afe5d5a8b41570cba5b560d9b8f336df833f1613f5ead2d02db47c172ba763075297d9d07bb57574895b37ed9363b019e47576de0ec7eee8332ae63272a8d4ac74ec28719c946ddd25e8bafd84863906091e5725666ac7be47df71f8c1b0aecc06f19a9952c7261d4a63d8d3e188e492ca34126ab142b37ab54d0ccb16a5ee614d3ffd6e5ed8bf978d99533a9e507953edf36495d56781217953dda19a5484f7d4740c9d823934b1624ebc877f6f67c26147f74893d42e99d316715cacdea7b31d305ce7189f39fc21bf04900b6e90b22ad1475929f66bc9025a14e157d90dd5a543d289c66b8638e02fb7d009c01da23939179ad6c4f2763417279a197230a24de2f8f5c8ea70d179deaa307b4f0f111f2547429b53a6e3481291a2ab82b3c6667414b3dff11850550fd6395dfa539cc775130616536329f596e1cac0b775d96de36e0d5dafafff0df0c97fd6488b712dc92e99b432986726466420601a673110e2c6ec38248adb040873afed60fe10268fed41d6cdf4b6169f33ed6f2c310c2acd119ece8fbf4c1f671f84b5deece982ec752a9f4998ec656b69981cf67992d9d44baa2f817beddf45131c1b3b68bf5a2319cb198f1b3134513babc0c28d1aadd45c15d762414b6ca587f7b16e3fb440dcdbedfb76e7b3c0eafaefb1d79e51ad414330c43a84bea92ffed0dd4a8c210bc6d5f31ce8605e31656e6a1b31e7548daf1790746085705abada4b0527806f4d09bfee133f1f38e7a47f9f350cd227f08b1d83a0840a35b6a730c40417ca1f8b755be11d9adf1b483eaf1ea88e8a52f8f35c2f9a808cf2e3e08dafebd881f16a510cf47d90c84177de038af4b89c3a570271e2af24fd3e1c87201c1397f9ea7026f6bbd60af4b890811f9e56516750a7005f69f74c417d114e8dc6511f451682a0ac2066bd77f376069a922c8a8a61d6ab5e12be0c26bdd52069ee1e56fd83b031fab215f640c2cc513ed5ccc9076eb0f5bd6c9340ac66950c251c33a454584ec03e0d578adcf79978719d9c9fcf8cf43e4b3ac5bb0e744c132498402a2b8c4511d61898465cfe1187d09825624261951864572d5199c3aceeecedda83f4499c85f8ab64a2f95987cb16862aacdb9e9faaf1d88d4c3c41f7ec348a0dc5bffdf838e5467a0c4e0d8fcb89889d11ec6f635dff214ca4d3bf4a000eb9dec631c48c108d33f38cf6c00a0b7ba6211c7acfd46347d5dfed61411f210f7eda03c9bb609f450c3555074650ae29cb9ec65d5f5f85dad5adee5b4ac766bb7c99aaee2fc6bb0776bd5a763714f3184d7dc7f9b2faf0ae09d015bd84e4408570dab7fcb72a0445134457734d043a40c90885870d66761d33d69fd245ca3f002c36cada2efd9e37943987f6c305c8fa944965b17e25605e0d9c17d7fc5eb9fc277c898952786a69ea835ea874e0b6ab418fbabc046191bc059a13343b4425a3ebd48d219d85afe37ee74883ce15e899adb0679da21df89acf0da6ee66ff0ec2c7f569611b7b7a97ed4e74fffc2cf1dce662ac176c3e3b68aa81ffcbf73c8e9b67d22933f83638511c09ad030524b86a2aebc61bbf74a4a0029379fd517ae45680cda28bc8d893515a14ff2549e69ec1448bac2aba477d22e691408bbeed81722de369e5e8d5ba67f86f8c0aa3897784640b24fde62223eaa1f6494d5918a1a20325feb9630407e42b9a98563463e7cb7a2876f153ba9be7f437429590d4245654610270f8335c32f43dcb5762c6eade577e9d1b822e5d082ee07b050811928f4bb48e7b331fd180c4cb140b4e02f94b29b106ea5ffed77c27f7a91b7d9449a4c9978c3d6d355c43d1fcdbd6008d82fb70b5dbfcd292421b77be94ae18da3a04cc5204bfeb625c06f25aea9d87de70ac5e67c4f5565ac7b55da85de94c1051891c108d385d7e145401f1ddfddd7f0c27c1c9158ac8109b907e6da370b0f311a644addf0fb7446c4f05a48dd2851c916b802ca8402a72c96bdfa751411d361b29ce0a4baa23f22dc49df3df4d1a8a77090f3fd0d84845d5dbb49d434c55a49830632a3ce88af6b056de2eed0957659348c31f9fce8dc74bdcc419fcda76567266a57ef23251f200a81d493f88e63efdf0f51abe62cf7e0e31e0e398161fc9816777016ccde23d35d3c58956b219fb29df0c13ad417623cedb50da8899f08e886926e0aebe146443eac17f6bf720b7d513ad4f1f99a4e4538f1a71ce21a1408daf313b8f09f970c9d654feb557b3e1d5ce4d310383e54bc069a30a31e6fc41db9728e7f0166ec0c3b138bb51d1c902bb9219d6cd919aee3b1aef142519420323f8fb4feab20f77f41977c6f07186988cbe57ac4a812db0df3c5dab92f3d193de5960e98ec4bba509b6ba54a74e6d0f12018b7a21b8e85e5bd7459cbed789a926dedc3972c90f8196f1e461a048710e0ec21b2a45fb5c2e97b2e9582c3e843cbb131665ab67a62118a6f1c33f45c01417b6f252a9ad7acf15e6395dd4fe7667b02bd35e00a73789e506a16ded3c9f964ee5729bfe52f00528d7ca0ed7b0cbbb9e2d050bcc11457d08f975e931bcfcd85903929dd20279b04b37210315fbcb440e2974b0bf18cd001747cde5c930e78b1ee42dcf5612385778f8b6cf04bd6946712083dcad36a3b7cc8534b8167fe9f58c04492ed25015453deba9e1d7ce6613a78529a5143ac7f6310c16cbeb25a6c4fe93add74bbc4452936bd80b74094bc09d59115b6c36e389b6d29647491ad242403dc025dfe41e825a665f183df35ebe992f1218b37e37fdb25cc8239a9b5696d1e7a7f1c33bd9aa12145f87d2503b82b45370fa3afc3fc97e9d56772bb15b16a73b40bfa6d6da708df84e42045c7cdc3ee5c03dfccca0a793b2d918abef88ed71c06aa43749ed0d6599a3e4b942e138c6b110ae848949a05c0606b7182f155e03614ca4d959d89159cc1271c3a7126f3eff8185d024f579596881618cfb39c934044433128f97db32f72a66fce8f969f296e6999c394f6e2a3d810d821db992267d34301d235a71921c60bd51060e725fb3e4f7ede6b4582ffe6a14d9f7863b2755d4493eb81e1b854b7ee4ec8c66347430ce3de1442c0d28e76a8d6328eb208feb8a14df5182a4f259dcc82e455badd96825b13b4da5e1349222b0e907f61a50b205dfaa4d6d7218a271ee3ddc9f798fcd3691a4d3b2cec489db50f958e8c8410c00bb7c67ad1f05db49e96afd453a6f0825ce83617be327474cf590726b8eddc960e2f6e52afb7fd84f98ef3599aecc4ef9dd6d47cb84ff4afb432d2a51f0fae2dc55aae1b7e152455f32f69c6bd1711ac7f80c807af1384b9052b784bc2a2531512a324af30a5f92c655600363eaf5086345db4a197ce1d46418a29b7e474f6532e5ec8d3f7845f44c58bd4dd957bf2b89004163a0636a080691794ede6775f150b7f96697008f51027f10a43b95659c0594620bb9356352314715d4188519a2ff254f199ba506dfb76e4bcc6e5c4112c7384b82094f2a2711f348183be8b12297f7015193e2ccde74f97f501a9e9f7a571a1a72449e7f2f6d5d13e3a19d0d3ca4814de826453a9c95505a4519852152676cf25ff063f19c2392033c3f85772f2d04b3a2e4d64a86608ae9ef3005bdf0e213612de3dd5848fce93346cb6a967340bd1846f2dd995ed2ce9368ad06436bdd1652eaaa357fa9bc8ae451b3130db2d96dcee6f107e9868d94ae3360fa10e66f4ef6d2f286bd38ab7245e8f0d4aa5fac9a8fc8577e1684b81e5b84d345f96014b66e362d9b7e4cac6488d3abddb90cd063591af5fa307d7ac9388cbd1d66f67620dcefdff06910b38e7a4a6e7099a9cf1723f9e7eb2d8db82e300e3d0b1bff3b9c5e9f88c6e387ec398c055f94da7643e55ca6f39c6c8ae463f9568a9a9b961a84deb6a9c3e037f34df0068b42f374c495d2398dcaeafd1359e97a1815cedb7a86c67af64e2da42af9784566a871ac6746be7504e2bdce6551d85fea18ed9de16952588419696c374a91e00981b7c3cf8c61ce9ffc80ca3639c5d3c05a37cd04e491cb15b66774aecb267c31ef124426597dff09b011c89327872a8b221b32815ccf49ca184f357c1e061ac23ec370c8653421ce715f0cd19ba7de97bc22a43c19e25a4c56c812c8e549ac74ce28d5b5be97261780e1dd7fa301f3a41df78105dce4d40b2e45c0cf324df4b6e24fb821a96bcff93e8230661391dd346378fcefaa613c75c8bf92a65bc9af558d704de428299e17cdbb2fe0aa87665c1fbf64768549fd095ea5721c5db1d8be008cec4e14ea75b63915e3b603f22c9bf0def80926a18b6ff01c1c45282d02ff31b7cd01c9a06220fc2de51376c5e7a2a8ba39e4b2c9c7c42e0acfc1ad6a13479b3b8595e2bae63b50f7dd66b79aac7ea9fc0eddeafea66d1e2bed274a1c6770cd97dc4e52cdb7114f53fcc409104002524179b018b96d62fa4d345b9764c6af0352493634ffb420159fb0c0650e371f802ea5842a9217ff27ba5bf604e173482e3062615560d438e6b59be05b4ef6b2b73905eb08a8425c97299e6863f5b407b1d0d0eed3c3d5dcf4b4d3557e65aeefc6c9be06177b5d56b7772ea2abfc82b2dfc325977e73b9bb8c4d78b001df9df44fed8404535e573996196893687e3343162c8fc8d09f3ff73adb1f3b54ea6ef625f7020d2a03ca651f4ac871314d619c359aae0f2c1f88779c7ed54a75376b0d1b30f36a6069282803841a1fa07b257c7d1efd1e4158bc6430b9ee32ba04f5ade332550a739863a91c88eb2b56bd25ee711ec0a4b0238c70571c3f4611c4347c3fa8126215cdc3053ef47ef53d4f76e873ffa8c06f8dbd5020c8b28634f64ede9da133b2898d83cd8982d6fa514618b9d643fe32e6f831147ff1f094bbd8a1ce80fb3547f220758b9f5a646607d87fe5c4fc605f6907b2f26d5fbdc5ef8e81d723e4512dbe1d8eed2c2a31f25c9928ecb23792233b394acfb6c348c9498a943fd583003f79d8c00f849e155ef9ae546c1d24a3439c7976d71b74980b945c23513a97316caca4aa6d3dfbab518949a15145dd18ac78f9fd09e850b1dc030f82c41531895871699551362e253114248df97d68151b94fe80f6e43265c4a607d8443ce29483683e621b09a2d54ce393c2f539cf8069f5e84f9dbeff3fee1e825916cc6a27e7453b937d8d7361687413c466340daadc0277eec0332308f5bb24f11fa2ace45b893751ec5aef8a60f0473dea1a2336166c6fc8d4c566e88d94fec4c1b5e521e8318c66503f6c193ab122486f655c498814aa31c5df9c1f6d7747dad2273eac7818d66aac3fa1bb542ab53d85296c1b852c723da38cdcea970194b8a81a58bcbcb55339718911ba4dabbdd2c26f37e5559f4e10a6c51f7e71acf0600ba62310abebded50d01b9dcfc014963d4210b86043081819f22115129b73738681a03e43028d650b48016f25dd986c162873bc908cc2a25219eafdf2711b219dce7026d6979eb3817104cc6cd42da4aee71ccaa6422a7369df728de2a36528ae8ec3cddaa6dbf4e6fe88771703c7f1f8eb17a7a5406ceb22ffc63bdd69fdf20df9628770a452ba0f1454d42a970e1a06f3da0cb25b3469b82a549214564e5f5201c6f2da9afd018e45cb0923e4bbaec36df7589d10cbdfdbd6d7eb32affe69f881877bf5f55d8af70b95d925cbcee2f4ed1d0ff1c06d5278a75f228ef4a7894db265d1ea413b040c62563d63cdd194d8fec198ba2b5e767b86379a675254d8b53bda57fd77515d9b0", 0x1000}, {&(0x7f0000002b00)="86492cd62507068279b39ed1436cbe7fcb8a822086b972384422be6fadca5304adc3df24eb9fad271f6a72a50678c9e03ce76ec697e6877a43e18c3aa9c0b30dd9d5651e36008a4509e2f0c3538ba9575b2a652b8585a2385609cd147398a27a6774d8a3cfc504e855a46ac836bf99647580bf4335c03bd3ebbe9c1fe95e2195d1fb2cd89e48", 0x86}, {&(0x7f0000002bc0)="09c6218424aa11e9b04825dc", 0xc}, {&(0x7f0000002c00)="33631661a4247b9505d827db2ff09cd92292fe6ed7e49b9fb0c1a4d0b9a0075dcf0d9f3b", 0x24}, {&(0x7f0000002c40)="e6273ec44cd495c254c2d74399e394c2534d81ae0dd2fbb52b885358c28279005218378862aefe5c738b13dc84062d0df16a3aa1db02750d01bc2f1b38a6257db458986ebcf1af072d9381a7dbb94c2196fdcd24fffe63b47f9a501d4b10e42813a981c8074af3d4f865b75f62fb89b5ea05427c883f445b6add73a3e42e1832178cf9ba3136cecbdd1a91f23300c93f24baca3671c559103631e7b8fdc50d67a558a58e3a4c910ba769d88a6c3785e9cc319fad40bed3aa35112bf41f494db2f63efb4222cb7089439f16e3bebe", 0xce}], 0xa, &(0x7f0000002e00)=[@rights={0x20, 0xffff, 0x1, [r0, r5, r3, r4]}], 0x20, 0x8}, 0x402) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="9d52bb7d8200bd5b419aea0fd2d27a3642f5d058d70a4fe5bdd9ac8a9b5b597023a0ed99d13591ddc9b95a834a3550317a5af4369ed6087acd2e03924d15d25211a652e1e1b33fad2fa4ca91c993e7328ecca2dcd4499a345afc53354c4ebba02d535feb7c9ce20a671108418e7b1ae4adc39090d653c9c6d3578a604d1d3ea2de8d6d43bdbd31c3b7b1168939b2c6d5bb01e87cc8c9f1daca0fa887701feb1c27154eca2e0be236de5930cb77ec4fcc7b4f344076f70c776c293876d69475f1a1044c238ebd6f4374210fdc5d68f3b021bb32c65f6aba5d66d6bcc6a88c659b94cc06bc6ef65602d943b250352f38f6543030fa5ab9b6", 0xf7}, {&(0x7f0000000180)="16e67d3d292809a98735b054c214f95166", 0x11}, {&(0x7f00000001c0)="adebc5a18cce9fd0ddbf055a5decf1f226a12bbc9a1062d2ca28c0b1fc25a293653f380faf5ade63b6d3a73c620efc149f695219d74e4425f6eb7825a35eba987cdd05478bde22d193540fbd6cc2962c4f9ab2852f3a679ef43315dd98e85af27df2e8", 0x63}, {&(0x7f0000000240)="72b08b66d1b09f6bce668367a73696c673e8c75dd8d7", 0x16}, {&(0x7f00000002c0)="9ecb50b4247def45ad3d72178f8cf84039af573d2cc2153a47e09aba98f5d87acac52e546571b4e61f6185b00501fe4eda01fe85d7185e45610388623b1dfe442ef8bab51c78d58b98cbe0e021d5607eb2d1d8b481f7f3dbbe7092e03e836104", 0x60}, {&(0x7f0000000340)="a2356bbe4990953aaf0974", 0xb}, {&(0x7f0000000400)="f75db0f9c10bc1ab94a6ff78cc3d2addc2898bbf74c6d7cdb9998bb48099ef8d00bc872b7a92a101a6ea3b8c16b409c716ee604eaa97cdda1493d9cb7dd77882f53aaa4e585db269163f7563766d44a5b762f3fb5d3e45bd631b674b308b6757901a2fc0c40edee02dd4eef9cc3f941162929083dd0744b783b10cc2683343b462a192d5625d4c048e54202b", 0x8c}, {&(0x7f0000000640)="1f98fdc29c6d359c7c62948bdc69433433f0ddf706065ea2855a6c16e221568c276b3e23e009965ed57b3b960ece4127366af382b351ed51c829c897b947907969bfafc21668efb20f27d6dfec9b6a1c83d0d647225f3592bd5c8292f6ab0e1245888cd99cfec0bdcc983aa188c6f380efbc3321f1ff99c92bc77394dfd5ec29d65872ade53a3703ce2200d037eea2d1a0ce638ed8e3028346112eba9a90de01e2", 0xa1}, {&(0x7f0000000900)="baf2dafd5b5f0dc1f853be406f62aabb670b198e23dcedd78b1bb307b079496ada49b2176827ed508c49f4ab6ecec10b7a310e9207d25c6dcdae8fee154255bbbb8e64debba0332f4ce5be31bab28e4e2a943fd90edf446209e80bc6a9f39ab1413041c102d73690823a30ff4088ea1699ebb25b9367dbb92f3a24dcb110f52482e4293035d96a2983a4b783dbc21ec3531a7035520891192ef72934a52853bb0ecac49edc2efb78372516f6fcd167e558dcdcd7796dffadd60cfc08e7d485fac412a5e2cf2f74111feeeb47c29cc5b99bb138079d6753d3966140be461e109992a5e5b92bb1787995dd23c72ad5de49c64380990657853bed3633d1ca5a847f06ad6f9b4e26f15090fa0e91d2bbf3a470aecd986ded3f4b4559575e4c7a05df262554aa245e8bf74cc8a33ffe0e2a432ce50a5eab0f27651dc974d16df75980804008db4ca15d10ed679e1defd1ca81354e306685a6dbbf4500ef8547a912dcf9c2621aeda2b90fe0e1608ebbe39ee9099fe2aad7424d9906f07fd6b6a37be674d73070beafcf27eabaa17b6ccc40b6e990c3095d0ac863f6c239c9e56d52a2a15a5f28b904155481623bdd9647bb281e6c16c82c304f27ac22c7358ffa9303528d79583a0ef9db1719412ff9c4cb8b0123b42b3d3b465633767a13b301c0a5c232100d83d8fd62a1d889772939a0c4ea7ff7ade3f34832c125578d86da97f4b2b5f690c0dc3772d75852b7a2a0a2a7df3b402cf7d0b9e7fb9e0d54195f9490a2306b9a31a88fc81139da461b809cf6dfc0ef807197f26bcc38f1799871bb0f7e63e8d980acdf5e54bf9b14a0d185316482c34eec7a5cf8a1cc69815b124a8473104b8cc59267d41204405ee8f26479e7135186f7db7a442b93e81007054e7932bcb64ad2c492d9e2fb9ceda477aff617826a38421a1d9dd579a8b6bec287fc454e6f7faa91391548b4f4f47b73bb7d37e1336e07fd671f3c8d28e4d131f8fc585f2e189f62c1d161dc2107be7a112dee04e80cc016c728163bf5f340eee94e702a53ea05a765cafaebf956d5d2c413c03367631614f12c59cb0c2e9f7cf5af8eae1dd3dcdf6b8057d71c545eedbfefd08e8d70fdc0890d7fd3603a8b279b67b9851e0f5c6be2d8d6e6e6d0f1de192f41db370901857b262952f720642b192e9cc47a1a31ea118748efff1c4f76bb8153fefcef3006e8cd948891656e25518bdfd41e1275ddcaecf3af5d3c3c4eb6ba3341a8b87a04deac2d69638dd9edd28b9f3cbd75e483d2c60dced3e71f31497a5f3d1a6259f92ab0a356cd0ae5fef82f361f5eb6da9f2b0b05749797888843bd4a75b4f42586507f15373a3c9d8d50b54099fb2011c00c47009c1be4c86f1b019c3a09055bedfbc8c2e0b3d7ab396086051f75a7bb903db2e2b8b661bf80a5d3df3333b1f4cd0a5b8d33b4dec32874666e1f5b20672c69738e94a9a3765aa4131ba4764a042b0717a21e0cac4ff2f1127d49e6c77ef69ca026c00359ff56b29c8a6db15c4ba3c2154e51f999d1b184dc6252e9bbe1ffe71dfeb3c9205904f003ad94715e0e7a1cd2ada07c86f6e66a6d37498fbdcb6778bf25e73f330511cc31c71f0115e22ec5c68a0004769cd0df59ea9fdbda6109cdf0e507b07e0d75e4b14c8ebc2f0cd6ee9efeff486b58da41c7de47169b0f39577f6f3e6b6edb6b305db2fa6e4b313698ccd76ef5f3a9d30db7cd950279878d5a62835696232e010738c8911ff2fc8b0537dbe9ad23ea16e94ebd5285dbcaedc6dec35ece574f5b2f78096f58b7c1d82d132c8a6e7424477cea214eb2dd422ee2531081272f527fa6ab47a18e631dce4ba500b7797ad56e57fd7249bd16acc5fd68f4c326cb26601fe0176656a7dd461eb2dc1cb44448e9a522c6de58b603b16ebc0147a7cf6b95c54410c9b500d0d32c40e80be2699c4eb37eb2cb674e3e79fa74a9caf4db74b6d63bfbc4b98c7d5475f7938622ca5aa17885b6e52f5e81c5079bac70d1f554b500203422a8dd5fdc30f743dd2714aa26a38175c7a9ee191e5e368efe1b97e2135c94c6db3747a1f706ec0701a4d9932df70f32d00ce429fb228b7c34aa3142608d40f8764e7c7e663a87cce7e36f11018da67485060376ce511305afd1cc553390488bd8b5ded5f59d69359068b356488a669867253257ede33387c322f7fd6704c760d543d86493adf88a4bbdc4bda234e64442c29f242a164b421c9c41eaf06ff3387c4f1803a88ebf49a79bd20487e724ff8c0d12371bf8016a937e73c4eebc8456fa904c830e0dfbf0b5266af8e0fb34646cea1d2c3947bbd591ae58c44162cf2329156c7945919c93b67643cd65c95385e28c388319f59bb896e022210c3d03f367417b0244db55eda60aa2a7d99262731ede8adc46fa2eaa0dfd81189a2a5115e725b76936f00bd70b85127d4c8194de559802af19b72cd34734aaeb5f5ebe2f33e6ef13eec2ac8c80aa460221b978dfd450af864b56208e7c65f0e5f6b2d93531b413da646d50124d1b2aa796fa6e90a273c4172c740da8a0fe441e86a63d6006b25668efb9bba17db6cccb0a1ed15c634fcb66bef6314e216fecc6c4dafd786435be2a2a61f235f0408657d33f2d46bd581a06ca86511e18ffea2d34fff0945744cfeb652e248cd908a2ba41d8ded308d8d37b66621e7c18e578e99f8c43d5f2cf07eb77df48724e0c84c61b3ed519e13fc23276ae865fb9819ca4ed45e1badb896a7ea2ccd2b86cda290bc62f04e24b1e452c7000dc9d947676386d1da22b291eae5d0887e3398c7699d0cc19dc1d7d36633163aa9ad5cbe7f9c954887c5898e1165724114ab3f5118e4b63e415a45e9168b41a8a6e1d5d75fffc0242ee9b87b1af8cb64299fdb6911017887728a0de1fce31389bfc4f2de4fd3d042bc049c7e915bc1e187c0e4c7a91711596d80d6debdb528a7a35ef4caef82d584b1748abe0cd31a045c218329080ed536a4e827e68ac8d7c3d67a106bc95bae81bca06fb9c2d0fa434bce187cc5533b89a9757b98a9bbccf98b6e7afd10509bf0839b416e13c66295fed693adda21a1e86d0869892f43201c321640f8ff774360e775168f9436ac036f72dfa8c86248c12456dc7eec08576a3366536e09f17c84a85fe7298a254396bf191c3fe6f5734a1810e16464ae7a5c35c74e8e53ada329b3c0632eaafa9c3003e514c0fb55f92a80d5ee5d065304dc0c9e19317329b8967d87ce6da93ac8f70771528ff1dd88f64b50d79128df686e5eca6fa38aaab41da8d10c696880422447207d440624abf980915e2c9982e734becc343f665f1d0d4c50cf45cfeca143707b69993b019e6d02beb985b661987c1d43f7e237576a02d9f7f37924210facd4fb5bc30642bb457ab6c79c0b45a83b2dd5ce0cbeadcd9f5fb9e0a10f28a758a39339e7b9c102891659c03e247fa5d5bad0ed827a366f41bfe35bc56bd1f94f4f811a596e7cab3635535aa83000ef11254102de5b9bb237ca69db196d926b49b2f0f6dd99be1f0a61d8ed6461308b757e809763be80ee3777674de1d31c2c6ed36aa816cab561907b51d46f41d26574960f8d3e9b4a2a57362e9e84f4f07fc1f7836bcbc23f8ca8d49239b2c0604ad6b0d0b8b9e378af63290de2b276f967d6a1f791d940876c41ef70a462ac8ecafbc1a3eefcd09b6d23bf1a2f7f820bc40befee1d4d242c9d6e578249e5c1119548354642c9990b35bd56cb39c47e71d5b21be8bd08f3afeeec9cd7e9f05c37bacf71c7d9aba6e685675a172568e7dd372ffc129d7723d0072b203688ae6637d05ab7986e296a9f45c3fd9117cd113e8402073e09e5915f7d1439e7d9d68e33a5cfb95fece3a50cfe67e6951d2d792a542adf4dcdc83197155bbd460274d52a8be6a82dee073e35bea295b346f12ad3d67a4c122e719560694b4fd0e07d3503385e852453a78e1e16591591e17895fdd5d4f775b84590d40b4eae129d8a9d5c5aa3284af175cd4eb43508bbcbb3d81406f9efdd00afaf56b2b7840a624760e1559d9df085f576f3a1201242af5f5d38beced0d664ea42d9b5ee09ad6735c296d7c09a092f9076dcb30ae625ffe3108a189cc987d6349711f1711e2e5c52a3d6e0348c7b9c37a3a7cd87bd99314280ae5c01ffff1bdfc042d00608b833ceebdf01e5fc204203c630ed538bef7c588b078b40c61131992b08fc5872b726ce3ea9ba9145ff20314cfb62470c3d50fe079de07acb1522e3266052691ebe311863215571f0ad4a8c760f367515ade711ad8c832f89d215a7c830bec4fc65f17b70d0a9815b29a4a8b7f4b2193e9b965c4f2e4277dfaf7db21439545bac603a1189750efb25fa4403d1531bd5b8793c0b1cf8961da42f288b23ec49261de6203cf45389857a8740cf309d8e2a2ec1fc45639d502908460740aae8841c71f6a1f121c2ad44ce5e14f0246d20fc1ca8226c263258df5405d4f1d0038587ad1fd8b0536b60d96d8241b9bd36751a8f00e0c35c0bbd923c2e44dcbf1ff9bd0861fbddd14baa2db5deebec7b3d768f103837c5cabfdaf1d4197d6620639f34e5c5c54d6a205fb09718eaca9460c65313ac7b9540146bc68a030823e12be7ff2ef63dbd35c25d5232a4b0c9d9bbd7bc80441728e5aa5151849e147e6c8d2a56ab9e4c5d497de74ac7e7fb70371df4bc66043302a9f4d2a0bf551f35f82508ebf11872249fe4fe0bd7cc8322cf12913af0b98db33bddafee38e3b285aaf6aed91bcafe013598ef4e3b922656b0d28eeee964e74b00caddc597a908d63fa9d8ce0b1f4f3148abebe54d6bfd855ec131a9be537f47eef79794ba7693b5d43fbbcf0eaa22cfc870e5712a457b923084389e3378d3a0c45a5550b67e31f1106ffe0924f14851b4a1a95b82b213cbd050300c0fb7b15906801a7b042ab92eb6312b703c876dfa5ca280750b03a9e442d37e756ad5b8e5d782bd29486d4d71ec85d1d4816fff1f7c3048e842163abbcbbeb395885038be6b91c44d414e84710ca9b1d064b40302f7f7804d81d691eaaf49d0b63627f6d764d4cead6bf9712689337677638cd261bc648628afef966c315a7c1529521679b2705fc910fabfb983218bbff921c1f0d4914fa08b83602884d16bc47702dc9b8dc8c869205149fe977fa78b54dad0582bba4c38ff4c41b0dae1b31769a17b8e6f8b13cb84cb2e11beb32cde19e874f8ccfdf2bd8f0e8a7508e00574483ab54fb85e9e899042d0af7e89ba567453a5d8044ddfcfe7f74d628eae9a2ccb2136bbef14caa1a189f2cea4647cb1f2b1a8d32bb3d4e8d9191aed9be72d38286ef3843ca581e47adff579e7c86b1b9543860c41385c2aab9a270ab861a060d562334b2b39c2851696f2f9dbb56bcc07843e1a0a05bf8a2c2d3affbe7338d2089c89ddc2d2f96456ff3cc24e4e8eb68bfb7560f7b49555c646c415874f969a13ef221286182b103bb803779819499b0b571f4c4c0fd2926dc1b489655ade0c04005ab79b25f2d43e9ff1ccb5bf281752b3502609650380411bc1811c9c2c0d8f87ed8a4d0e6b0b9e0e7239e5e3ddb42fdbc60b735d96fb8817eded345fee1d8797aba0c67cdc3ba14194256ba7b9213f363bead897acda2bc6a98171fd7893bb6baea6a2e2137768e0dd7d0c677ca53c1a528f57dafa180d9f1f518fe60e2b1561f997dab3489f6f7cceff1d47a63be25b2ebc052226ac39f662360e20569e8478e45a56969902a8dd8b477aa66ac5522dc3e7ecc48545372a52c35a1bc16b73c8dd449a2470c3a4d55bf120e9f365697", 0x1000}, {&(0x7f00000004c0)="04347f467f0e37fa5ccc3e99c34d14ce3b4edddc313c8a0ab6914180a030eae42cf007d366673df265bbed1fb44057aee005d13e0e242c123273b32c0171342bf2b6374aad08aa10686655e4f499ab4fac8127f79c2424ab483039f8a51f999fed3271afb246ab39", 0x68}], 0xa, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 17:57:56 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xa}, {0x2, 0x9d5}}, 0x0) 17:57:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000000)=""/158, 0x9e) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) fcntl$setown(r1, 0x6, r2) 17:57:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000003000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd2611f4da61bc460eeb1da0700c00a8387640ce61cf1b7c8014356710c1c53dfb9c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/218, 0xda}], 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) bind$inet(r0, &(0x7f0000000680)={0x2, 0x0}, 0xc) 17:57:56 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) unlink(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000e2c000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/110, 0x6e) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="4f11acd63368f981d6c986c2148b08052d3cffa474c8fad4326c998b27f2907d80f1f12d28cc18c5e5c9c51ffcece9139d38ed9de45a0f351f148bc9d852ffc33cbafa7985c06e0b08efd3285c53d2ce5d3c4fc5e3e13fc6ba70193f9b4d2df08659d0632b10719c59387b99fd5807d53107e36540cff06158045bd0bec27dc5cd58b092cf253eba5b0513dadda268b7d251fc7f48bd7571924da97408f3b54a40d7ba478e9769de6160bf61643062", 0xaf}, {&(0x7f0000000200)="a5e0e02885576d97853bc376b0a40010c9708dd9b63fb5c2285222533c9110a3c760e715fa95a49f7a8e95cfcad589fb8eaedb01880f5af8e4cb086ea46004478d59bbb872fff49a37afb69d2003e350e74853babd70e9b177b29636e4a213e0bd8a539cb55e4c3f119ed61ce7370ec3686c2874a3e251847bffe36b7b391827ee29849cb6df193168d76b46474b2cf9994fa67180ab3f3a2ec1c052224471965a90900c3102a88cfe51d32a88bb71ca1772b28beae924cffcd2d03516b3fe28dc798a03046a264789e114c1a9a3f7cc62284f2bc4b9451943948dddf0cae2a3615181f12ea3a4c8", 0xe8}, {&(0x7f0000000300)="06c98b4ef14e16692ebf07837b8c2688b8571e7be00d56fda6972a062c300ad56e1e5b5d312135dd8fcecb5e6b28303fefeb22bcfcaf7fe47f905f9552f93baab1e670e446ea16b63eae827f578dbf3408ad7bd10e6e0e4723bdd0f3a5f1405b676614e0cd8eba48123ec72da28aef704bda8be36bd1a3baa05cd170c9ed171372d180d5c0008eb9f486378972c6bda3cd64f3c8a7ce18c907972e503521b1778fa8377cc4dafacce7ff75340570aefb01805c0a8f2d44acbfd238c74080400b4f0272551d6d8ef98a8d08cb2e4f13dddc30b6f7716f8c3bad601d56be5b23c461b297a4ef550446a3c9ea33ec6685cdfed547dbe46a47825f61e3ced0e21be78da12d84dd1ce612f0fd369378f00152e9d426c79eb631f7a8f57a779dbb2774b5a8de784c4438666e42f16382c52d63dd44506241966105cdf127d0b93be7f3bdb5b87a6c8e7ea4223aec65a92dd7de1368b9c2e1c632d32bb040cf29cc96b3e953ed538c55fca5b1021f31b2065571bd5438fd85ae6ee2ce69ab5fb3de4d6621f0da9bacdb5f7c71e01294991c106b5003e2239c21e7a3b48a2bd704015b8d6ea2edee5755a9195117f2273501291f1befad7f0a1d96b23ee7f3106bb5264c1b0463adf1d880fe692fbbe93ff21676eff2155213a8c12aaee8da47dccd2530c4133e7960dd9701de90b1a1d1bd3e8f3f9bcabe9218daa0fc82e21b9cc3d1cc15490141743311b8020ba11efc92a36e09d112c4df6dadf343f2a5c391cac42cdaa446f1df1069bde1921949746f8b5c8b69a60654c6cf3c6bd96838ed63daee0c803b1dc56ae68dc9873640134ec9c4e487985bdbbe1070d2c6deb40ba744dea79fb7aa11f72f61923334bc5c4f544f0b08cfce60e253a23ddc094b61bddcc48f19b2691fbb8bfeb199c71788e41e3d5143acd74b2bc0de0dd076658dd5c6c152c0e8280eb2d7265236098265c436643aea74fb5d659dcdd7220a9719765c918630cf7b0dc466a8f00615959a5b267126a6e8ce7e9493215a3ba085d7570689486fc7d653a262b6b0e6724d0d9a71f394b8dce54878a69e990de1e7c38235cd3877178f998de4c1a072b7e88b4bbfd34c7153916eb8e0d08a3ad3e29e3d9ef2707b2630316e6637804cbdd412a5a7a15c909bb7606b4b171dfee8d8a49733ec0f220d965c590c7206550d559f7331d8c3535c20870cec46eead5507232f355666110c7578c2d0016e095a57a50cf92db2ce66556143eed7560daad17783c30af8e9811c139948c2e52e408b118e20ba08e07cf40080c058efd86981536fd8dbf309bd1865cacfe318f9361f9265b3da2a0b83c9ee408603d69306324efb7720b8283d0151590b4fd0f653bc9d6ee71ae5be2e552a7ca734129c65c874e8c24861014294aadd1104016dcf39a1e7c2568d2a9364f73b451640dcbe774f6927df9682a7343af292f8b68b3416e8eda250bde6f721ac304023a89382229db297dbd8b01f446aefb74a00462412d4b5b48de586ce3ad8f39815205b949aa238d56cb49a0afc95f76d29a7cfa0b995e3277387dae1a0ae36fa09f5e870a919713f4722c595d05399c5ef518fcb529ac79d3f2778d5ece325b514f313cdeb216a39d3d2f8bf4565ca00d06970561f4002e04e739ff0d6e2e2d6b49b4e672defeb7d2c3b43fd415ee70d8ae026187dd01c34bc638b6599d6763ba2aaf7ae41c6d7435b79e1b594c01da218360a4f6281a34b832887f79ee3a5fc482bd941b4797933773398284d11b57b58cedab3eead9226138c0dd88dbf6abb1fd578d25d0e68a915167553a116ce61974c495e233c85ce62ca0a7e0499d8c0691ac0224d8d457f29818c6205e613d93129be291d7ec423be82c07f9dd9fe111186a0cbfc69db3ffcfdac5d22dc3ba949fc93a9a234132b6a25917f53743b96063788b6643ccbb05feb9f697b2e93f89a7bacd1fcf4d8448cb97557038934694f2a24716a9038ba0ebb4ea9075a4a5d3661b1e8df91c90b95646eb01fb1b0e21ecf5248fbb774efef7181354d2fee55dc0aa9a306a021c440809763844e4a2dfc37352e3cad06739ace7001dd5ba777a9ac044e544ebf05f629e03617d8aff5f926e1dbc6e545ad436daaa30a372c67e1776c6453439a333b57b08c28ced10e6b30385c075d856e191d4a263e578f4ed4190b9765c3c143d3209a3e42e29cd1372b527cad1fb4a5868a070ccf5ea527905f6d7dbfbc755f64e8afe28c818d47eccd8f879d05410c85c0c4552a7aea02127f56da6de42c31cc279010545d2251ea25bb0bf80b5bf3c2ecccc5ba4506334c916b9f9f52df1b6e46e2c116ac6eb7a12dfecf6eae8cb41c3dd8bac2f3407f69964e37461f44c69f958a8982fbf3607e91f54c8a186736c02f6f6a45171eda89ee700cdededee877c95322e4842af84ac57b52bc77e068e6061568b71d133a7e8c0288c8034a459b13a45ce40211bc6bbc79f070bf8793d7efe9269ce2d9805f6a7c001cc9c59420e25d8086ed0ee0032fde99543ec0c66e7f54f1ea0fdb5bee9249b62c239242d2a482e3fdb59332f8cbc84d5d3d061dbcb4d62eff5f85b508427ab4fd506b37ce0e82a5ef745aed5369a122f739efec93fd10fdf341fde616c7817d34302b549893985214953609d88b52b3e8d58d4247417a322723beba9d3384df487ed9bdbdcd6ad05f9205704e0db3b92ce4d1089dfba8e8a729869fe15f561b4e32d24a36ddbc7593c00452050a624ba1215e41c34bf2ac66bda53c5d123b97809d44d15c52afc2df80ae241111a5d449a98f3ed41733cf50787cc473f796774795bc6c215c5e19f1ec876364a3fd6c1801be5900eabcacb62f60471d1da559813aca1df8469f09d74cc4f74fb1b378b791b9b505a217aab07543eaebacd3e43a7503004706e2d940353dd89324c0866332972d1142a55f3fa52c3cdefc1a1d9c1d42fc479debed07af557edce91e419943feaea478b28ddd1cdc3b64bfcef565916d2b43438939cbc55068164e2388dbba9f4471e2b9d7aaa4e30b23e322b877aa186062e280bc15c4f5f6e5efaf32fffc236048c4d9392e04ba96d0bb8a7376a14436f14ddd34693571726d70e6f4208f3f570bfb32e7f07dc317d25be4cf2fce522a68545c4609880e8f62181d33a2dc9006bd28176a08e6b4fbb57db0442628c5fd84b7d8497bbe2f1df271c60526d44ad8a9f916200c326bf1f9b3da448c5dc75def8a743ea7aa8fded912692f71e8718b4d68b0e421f6274de6c0be91569579307f59c4fb2eda6d8eb066fe8f5b1addea075d6e9af7536fbb6495ac898aae783340b59e8a62506198f957ec8bdc24b11aeb30c387cfe02fb4e859e93b0a5fd71f9001f9387aebfcdf6b425922332558dbaa98357449a7213ffa600450ac6dfd71e9f4c6b78c3dd6dcd7eb3180f57dc7d5143911801c9a7afd395fa4ad826a33f26eca6ac8ae89f20dff72dd81ac668ed733014ad176671b8839eeee1b254be3d7eaa34e477c27879ba2240fcda4bc109a6ce386846ac842abc3e7f865b27c9a4dd327f977fd0e5602086937dd29f73163f82d9f8073015d107d498c1538f81f81b6666fa9e1118571fb5bfe7b65ea9e8ba9e137dafc4de7ecf014a9e9cdb5b9cdddfc2a9065cf1b395f8b94073be6d44d47b2281473ab9fe18546dd46251787ff46657660867eb7d45f6202c58a4807781dfd6155b9c3987eb59eb06ec6a741aa608b3a9bd494d87f669bd1a0ccc415ddc1a8aca9aebdd6e88b3e27949837269fe18d7175aa867fb463bae66783439a0eb38f54055cb979b5d8f208cd9e377a0e72ff27182f711856e657a13ef08118d76b215748e48ac556cdce6742121991d21abd3b1596c7cf32d65d77c9d6c49055baa47bf8eb6032aa7fc4dc8677bc1c727ceda09b495fbf279b7319f761d5dce212ad61277cb7a426be92dcae7f6d2e23b0d66109b6e574ca81643dada477502a7ce84e6027a42857cddf2a2d49b81507df052841620adc49050e484cc55dbb77f6f56733761acad1b710cfbb3001e3590520fca3d3a3c991524c4c031a6ff031f85c868392f26fb08739a68e2252a5f603913c090048a172901fce225738328e12116f5b92fbe2be3f242d283646f4943686a4db841b4c864e8ace83ae76212dfd502768c91a41e34910447015fb76dbc45219b756bd51730cc57de4f14f51663f3586f7f85f2601afcf92ac9dc8a0a9d96459d233e169309927f19b686af53c6a4f3284bcb706c992dbae2336d335794a805b0835c23c0a96b045d2043f9231ac8d6dbd35c35cf88740209c6195c84bad7d7510b16ec5a4989c1388140d446124fba7d870d16daeb96f7f62f8884e3aceca2fca87af3fcb7cdcaccfea595382ea658a9209a5b6a031fd73fbc95fab8f9eef6d6441cc1dd23aeeeef8b36264dc86a4a170a531b446dbdf6184fc39f0a6986806679417636b0c86b50c79c1dd4ed83a6c3957e73592873a089bd71105108a3da1d52aad344149d42b690e0b943c475e9a178723fcd1cd2bd0f39b3675689373b0aee780eea0464cd6cfb81d7494d926a8d37aee3b0711bd34448c32fab2f179d15b8bd0df8c9d81705f70b2a56151860e07900ac9f56ec0bb89d28e0ad7c9dcc5dd0a3c6b6a8478433167d1e1e9099e85b7c2af7714fc9e7ee30a7e4e0431d3a69d2f4e1a424f287e111d7a6d336c05c55a9a76c4937200df26a2a6df5f1e60103e9f3f04440b3039552789de08de49c31b2aba5abf905863248c06cccf708b00d3f1c8cd52134af4d5d0a642be3c0017e91ce6f3dc65179d6d65e18515b2e7ad575519fb35aa188c06fb4c646d8fe6c82d0bbd6f304b37b3fec48ec8bc54007bcf4334303aa0d087cef99388fb06f27017f0f57feb5218905c6af264995d44026ebb50b54f1e192feb638b676ec419f743a0573076daecdaf8215d147826162fa81c1c61cc26dfdf8b7cbfc10cc361d563566d8e1eb1cba9a7a56447dce7f5629223dc90187f3d446afff4bc0727f0458ef74c20b57ac8e9582ddeada53c2256dc74132284da7a8370335be48d3ab7ca9efc5550ca12e2d41bdabd234797c6d7f93c04a65eba639b479198e249af51e4cdf5a509961fba5470285c0328893a52f8dd66c4f06fd52b67631e37795ddd4836974ec1559234e7566b98f1f03cb210c857e18b8c7878a0b27aaa43aa105abf1d29c3c7b5a5297b858f4a873238beb14fdd4b88eb0df8069e581711b322de938574fad4623814cb502ea42227ea7356b2e40dc8bada401144becfceea3dfeb4a89f6f96902e809d2c25543200d6cb808b5a04c23dfc8ff853b9ffacecb2924f868f51aee8062f7bb79c82cf4c4a6536ff108bafd8f3dd34b7b239a18f3b820de9b51fae5d445031dfa0745c4f7bd89f2c0ee6ed66015197a176a17386cbe4f6d0cbb01b34420ebe0fa22d0ed5070b12556fdce2ed4b834145ce7f1f75cda5ce680306f9151f75ec6dd69c6fab26742eee09610f8e0f62ecbc410a460cc70ef114a8557bc08feeb835e6b222684c037b7785b191117e104504d0d8cb5ef5020dab3e1c74fd8c589f42585909620a21985e5d2d07d3e6de7fa30e6d53667bfbdadb09370a1844711c92a425e7813e23b1854e414ce7ac2dea9cf671635f27015c7299d8e92dd177ad772543e581d2eb550ac29ba441a9bb86987889c2c1e69ef98c49ca350d74b08dbce282bc00ed2e6193bac08c4fb88dfe744a247ed63eba7d27f5907701f083399fa917d2fed33ef0c83a6a6ecc77733b946b08e32168", 0x1000}], 0x3, &(0x7f0000001680)=ANY=[@ANYBLOB="b000000000000000ffff0000020000009dfb8d12ed2c7c411422993bce643ad237dc6e69c3fefa93b8f52ae7a9165c076b3037f145941e795263dfec6292a3979c6b03253a29178a57f9bb199aeeb0822f1deb6628cbda553a125eec91ca3f5c2017a278cdd57ca3f3522c20c2f41f6325cdfb49afe57a2f61289f30db3ba3b8b3eeee8e0467c4278e3a4ea8ff1196dca0cef4b842ce287aed6fd980b1dc9e455f875948d30f97df1c00000000000000c800000000000000010000000400000054246562a67129282168edf5dc92097fce89504a6a254015e300bbfa8098eed6d7d1b543057a4ee6d4f435dedf81b4d68d8f22c46483de2c196c4b694a946d6134bd4a524102c7f76e780110fc88e6903890fb9d4d14a061e99d08b9ece8fe7644457d58564a2f04b9ac77cd2bec821d639b14837190d936be9eb084376edc7ff572d6ee70edacdd204ba5978a781aed11f3f262c983428061bee11f703b97110c278f19dbee9b31bb0d757c6725eeb61743001c000000007800000000336d1154afc3c7263597fba0e269ed08f335ff50a9fa99a44e9675cc4be7ca2ce1dcf8f013f5d4897af790b2451e5eeb92e29c0dbe8eb768a6a4bf32d345eb49dafedffa642115ef6298542e014656a21ee208d0c922f1ba45b482822acbf71775f166add65d37008800000000000000ffff0000ff010000f80ee2e9f9b4220df30bbc75730190070318d976cff24e1fd49e7dcc736ba707063a1eeb1bcaef79ed3b53fad4fb5293a82bdc11a458d3ad19eaac5fef58e57447407a53f108e407128675ac65fb8d7f3ddef0ebcc116f04235a3c74ee3fb495d10f6c73c672aa8c56f4f34979d57b41545880bb000000005168eee2f525a89abcd5a71277f437dbe29485143efe35f0655471d723d69d300f4f427cbc511c4112fcead51e40e57a946f234dfc843af80870e383352f071722089e4ccd4594917f63c84d7cd6f80a68e814c9cac692368a72306602eb52cbb5760814681c825b494e646b239e6892ed4af8831a5a768fbd26e37ee60603f5ce71fdec727792c7611a120606ea"], 0x278}, 0x403) syz_execute_func(0x0) munmap(&(0x7f0000d14000/0x2000)=nil, 0x2000) 17:57:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x101, './file0/file0\x00', 0x1000, 0x7, 0x5, 0x6}) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000200)=""/245) dup(r0) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xc92, 0x3, 0x1, 0x0, 0x20002, 0x7, 0x2, 0x5, 0x8]) mknod(&(0x7f00000003c0)='./file0\x00', 0x84, 0xd21) mknod(&(0x7f0000000400)='./file0/file0\x00', 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="fb0a8d8202a3ac4d4d4abb26eb90c3828d475562ae091e7d01c34458baa0e30944af03f4d75e7d5511babc87fc2f26262ee9f17224a397b8f111e70c987e46acefc45c73c55bb6af8da6579e857a0c21a79b16f4dee19f5272ca075c467c8275d18b95d3885e5152f2a0240f8a0dd14233ce4e408374277f3c061521776fe292a1851022bc19b53026ae8bf5eb5b9fdc726326b0c8b188d4f4dd80713612677d089dd01b7f71fe63c0e3b338ae18531ef28a4b6c31e601699b1f5f2a48f35c46b476a03a0c3d604b7cce0441c003d8c074b4eeb70fe65cfcd82217a37ecf9713bde0865e956d41a676", 0xe9) close(r0) open$dir(&(0x7f0000000540)='./file0/file0/../file0\x00', 0x10080, 0x2) fchflags(r0, 0x5) open(&(0x7f0000000580)='./file0/file0/../file0\x00', 0x80, 0x12) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000005c0)) 17:57:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r0) 17:57:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 17:57:56 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) shutdown(r1, 0x2) socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x200, 0x5, 0x8) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1ae, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x80000001, "b000", 0x400000000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000004c0)) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1800}, {0x3, 0x8e2e, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000540)=0x7fffffff80) fcntl$lock(r5, 0xb, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:57:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 17:57:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x6) chflags(&(0x7f00000000c0)='./file0\x00', 0x3) 17:57:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x405) semop(r1, &(0x7f0000000000)=[{0x1, 0x1}, {0x4, 0x9, 0x1000}, {0x2, 0x5, 0x800}, {0x5, 0x4, 0x800}], 0x4) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x4000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r2) lseek(r2, 0x0, 0x2) r4 = fcntl$dupfd(r0, 0x0, r2) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x1) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f3a9b5c1911668ab351e85637f776e17a7588a5422766696c6509dc"], 0xfffffffffffffc87) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000001c0)) write(r0, 0x0, 0x0) connect(r3, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) 17:57:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000340)={0x0, ""/240}, 0xf8, 0x0, 0x1800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0x6}) close(r1) select(0x40, &(0x7f0000000200)={0x8}, 0x0, &(0x7f00000002c0)={0x7, 0x4, 0x80, 0x6, 0xbb, 0x3, 0x6, 0x200}, &(0x7f0000000300)={0x1f, 0x180}) 17:57:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffbff) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:57:56 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f000010c000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:57:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x61a, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:57:57 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) r5 = getuid() setuid(r5) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) r9 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r9, 0x0, &(0x7f0000000780)=0x25c) r10 = dup2(r1, r0) getdents(r10, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r8, &(0x7f0000000100)=""/29, 0x1d) kevent(r10, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r7}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r11 = dup2(r4, r8) lseek(r10, 0x2, 0x10000000002) r12 = semget(0x3, 0x2, 0x10) sendmsg(r9, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) unlinkat(r11, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r2, &(0x7f0000001000)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d642917d8c89486917d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a429676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89500000000010000002b9f493996229890acbb03f8db78d1d3df58e86b993d9adf9c8855dd5fab399604eeaacaca5d454731ae1ae8336f52b64593e8ed9d12144135da62fee3396f964960367dbb223d35a01e731d341c2a46cc3c6c7b19f585967743130d32e176fe210bd651e529b806a4cb599f9d6fd73378bbe9fa87a064ec0e0022efb9ce630d1be2101a36faa788ff50e1bd33000a20b0fce1890ad39844eae987acdf821599abdcd2caa262661dc179fef0e5cc06129a15f2a8b18e97a2e63765d75f0fc582240b8de67295f8910c7bd7ad0c308b8589797ee8313b11706b5b6f3bb08cb621bb9d2beba032ee3b3e7dab143e623fa80d3929b220c72aa827a8d05196ff1d990c57c984d3d945e5e48b1bd6197b02b516f49a2c39954cdc828436b851f9e634e331ff1c1b661422", 0x1f7) fchmodat(r10, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r13 = semget(0x2, 0x400000000003, 0x200) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) r14 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000000)) 17:57:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)="06", 0x1f0}], 0xffffffffffffd45) close(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shutdown(r4, 0x3) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091c", 0x209) dup2(r3, r2) r5 = getpgrp() setpgid(0x0, r5) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/66, 0x42}, {&(0x7f0000001100)=""/19, 0x13}, {&(0x7f0000001140)=""/186, 0xba}], 0x5) 17:57:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x4) accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') close(r1) 17:57:57 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xffffffffffffffff, 0x0) 17:57:57 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x480) msgget$private(0x0, 0x0) write(r0, &(0x7f0000000000)="2b771dd1ab964ed234c0a8a007674f4d39f0357c24c6fa594a87d985e4874d", 0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:57:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000200000000f87c8a5b671b1b542a8f062b874c5d3b14000000290000003e0000004893ee129d0300007f000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:57:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ftruncate(r4, 0x0) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pwritev(r4, &(0x7f0000000780)=[{&(0x7f0000000680)="a2882e5e15da035979fe2e7ae657a50af3c7c32ae708fc55f583baa9a6116bb57cc6a33569472df3a490a3ce993ef829e9e03cc4d2c2b229fb062b7e095c44d8a7cb7da69a201ed07f70692ed0fac6e37f74518e4a1f21dc4fa51a3a6c815bb9a04b11af960ff85ffe6e03274e489ae9df6e17a9812b209c25c646bbdd82547dc69d62e3046d25a26b159b995d18fd9fb1b9988a9775313b07fcdecd60fff673f744fe9434a8b91e6f2296cb38cf093fcd8a1d58e77ca189b88f79c8a391df4915bf53ce83f25610d2a169d44e1b65805cd071200d7a47c70bbd272e8f8bbdd183bf775733d78bb5c175b143846c82ec93c5a11fa69933", 0xf7}], 0x1, 0x0) close(r4) truncate(&(0x7f0000000800)='./file0\x00', 0x1) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') mknod(&(0x7f00000008c0)='./file0\x00', 0x1002, 0x96) r8 = semget$private(0x0, 0x3, 0x14c) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000900)={{0xb17, r7, r3, r2, r3, 0x80, 0x3}, 0x2, 0x9, 0x6}) sync() r9 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x54) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f00000009c0)=0x400) open(&(0x7f0000000a00)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x6, 0x4, 0x94db, 0x1, 0x0, 0xef1, 0x63, 0x0, 0x1, 0x6, 0x9}) link(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0/file0\x00') syz_emit_ethernet(0x6d, &(0x7f00000002c0)="51082306201e941f531564d0b4efc7dab26e08000da5f98d341ecb600f54a682dc1676e585488a436864e9cad717d2e410bb7c0bb2aab2107b490217267cb9845dc3b5765689f4c18087469d21db39ef29a3beca9fcbd126a35a5a5b41345180101f7470515f16ab18b0a39f6b") faccessat(r6, &(0x7f0000000340)='./file0\x00', 0x19, 0x2) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000380)=""/182) 17:57:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = getgid() setgid(r1) 17:57:58 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x100000000000000, &(0x7f0000000000)=@abs, 0x8) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000780)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x586f, 0x40, 0x9, 0x1, 0x8, 0x81, 0x4, 0x1, 0x1, 0x4, 0x400}) r4 = shmget$private(0x0, 0x2000, 0x403, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendto(r5, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000002c0)="1c3424fb0887552e586366b1c4fa49623c3c6dffff0000", 0xfffffe5f) mkdir(&(0x7f00000001c0)='./file0\x00', 0x30) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000b00)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba4018a7289a1583378064c9fbbdca2b20747c434c9a5a23f357a29f28f988043f5f60a141580d02e2a555bd1901035b150733a941688877932cde9996c75d27cfd3fa1d5c145bbaa25b6792add9b1b800ca654456fc36bce38ecd3f66c900d61ecd0e6e2859ee5459674cf6cb2f15e40124eaca08faef49cb", 0x115, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0xfb) mkdir(&(0x7f0000000080)='./bus\x00', 0x404) 17:57:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5d32c5ddfeee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489a71f64ec297feada96f3a84001b5b8d93dfcfb7774d", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000700)='./file0\x00') getsockname(r0, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='!*%\x00', &(0x7f0000000440)=':){(E$\x00', &(0x7f0000000480)='$\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/]{\x00', &(0x7f00000005c0)='@^&/\x00', &(0x7f0000000600)='\\\x92)/*\x00', &(0x7f0000000640)='@&#\x00', &(0x7f0000000680)='+--\x00']) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4a) 17:57:58 executing program 1: mprotect(&(0x7f000079b000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x1a, 0x4000, 0x10001) r1 = socket(0x18, 0x3, 0x80000000000020) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0x10000, 0xffffffffffff3060, 0x6, 0xe8cf, 0x5, 0x3, 0x10000, 0xfffffffeffffffff, 0x5]}) setsockopt(r1, 0x10001, 0x8000, &(0x7f0000000040)="b572a7a23df00db389f7f565ef23da15f6476836c230807672e182e028e9a5d04614d55179db8382be6104e0ca4da8409fff5c83f9fa6e08b7be50b8d514a82c45bb4a3ddcaf043f466b02d6f967a58741fe0d4b89df8854e83c96f4aab0c0fe77b178", 0x63) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) 17:57:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 17:57:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 17:57:58 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 17:57:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) socket$inet(0x2, 0x2, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xdc, 0x6, 0x2, 0x4cef}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xaf, 0xe87c}, {{r0}, 0xffffffffffffffff, 0x14, 0x3, 0x5, 0xbc}, {{r2}, 0xfffffffffffffffc, 0xa8, 0x40, 0x9, 0x80}, {{r2}, 0xfffffffffffffffd, 0x4, 0x44, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x6e5f2fb49a6790e4, 0xd6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40, 0x70, 0x1}], 0x1, &(0x7f0000000180)={0x7, 0x4}) 17:57:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x101, 0x9, 0x1, "08f4474aa9b9e51622d88077e036acabb9256f80", 0x7fff, 0xceb4}) 17:58:00 executing program 0: socketpair(0x6, 0x8004, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x10000000000005, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 17:58:00 executing program 1: shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) 17:58:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01bdd3b3a1ec4aabf200"], 0xa) r2 = kqueue() r3 = dup2(r0, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) close(r2) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) r4 = semget$private(0x0, 0x4, 0x441) semctl$IPC_RMID(r4, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x88, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101e, &(0x7f0000000280)=0x3, 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/14, 0xe}, {&(0x7f0000000580)=""/105, 0x69}], 0x6) semctl$IPC_RMID(r4, 0x0, 0x0) 17:58:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5514f585}) 17:58:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x5, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b", 0x64) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 17:58:00 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 17:58:01 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) r4 = syz_open_pts() write(r4, &(0x7f0000000200), 0xfe72) close(r4) execve(0x0, 0x0, 0x0) fchown(r1, 0x0, 0x0) pipe(0x0) syz_open_pts() mprotect(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4) r6 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r7}) r8 = socket(0x11, 0x4003, 0x0) setsockopt(r8, 0x11, 0x1, 0x0, 0x0) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="c976fc18439cb81eba34e36a67c11a0ef0976b9db231"], 0x1) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/144, 0x90}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f00000007c0)=""/208, 0xd0}, {&(0x7f00000008c0)=""/135, 0x87}], 0x9) flock(r3, 0x420000080000002) flock(r6, 0x100001) r9 = getpgid(0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r9}) r10 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r10) 17:58:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0c0000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, './file0\x00', 0x0, 0x6, 0x1}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 17:58:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f00000000c0)="02", 0xfdc0) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cba30940000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000002c6676009567144ead7a1812545d92f211d0f29d62f1bb0774f98b1c4c302"], &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20060, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="05bbf650bb65", 0x6) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6669ffc6e3f645da0600000000000000300066c13503b65fbbdad039b71e5f8e2cc7f761add84c121992d8f9e426bda92d7fe9a448190ef478911bfc7f74ed3f4aeedd778206e8cbafe2218b041be74dfe078d95d7db6815e7e1d9e2"], 0xa) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:58:01 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x80000000000000e, &(0x7f0000000080)="90000300271dbd90e017e8bb0f778a9f1a29a59c68cccd1405ba0efacf8bb7960c719b1d490c3e0b2a73019d60295dbb3b95e930e33918c6c918cb4b39d81e2bb53777cb725002258f4edaf8f67112521828c678ff1791aa063792656be15adb281287e300311b6a4a40767cb9b6663f8122c9a16ff97e5aea71a06c52d612848462bcd7505c7f2c4796c040eb86da0bc1b1bd7501d102318d5728d41171235ac5a1937eda0ac8b285c2265dda01552ddbc242ab561efb9b271e5669df30c42f37861f6c3196edfe5c8599e51129be995892186c496439cf70f9de34491985fee1b6da87e2df4ee4ed61053cca502f7bbe077987b1d48ced40abb04d601ba7cd4b62c603519eb40f63b5946075a490aa2d05bb4f5e77744682ea6d6ab34535b8c7e53ddc0aeb18e9a756d7e46142e433f886e11f8c05b394795e73eeaad3d9ed0d15b065e86dc7a0475604a9b4c66288b36829234f3b40d8", 0x158) 17:58:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) lseek(r2, 0x0, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:58:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 17:58:01 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000001c0)='\x15;R\x84\\\x15\xa6q$\xcc\xe1#\x16\x83u\x1c^\xf7t\b\x9f\x98Ln\x01E\x13\x18\x8aq`\x1e\xca\xb3|H\x94:') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7d84) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x38a81, 0x0) 17:58:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x2000000}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) listen(r0, 0x0) 17:58:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x20000002, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:58:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x10002, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8001, 0x3}, {{r2}, 0xfffffffffffffff8, 0x82, 0x6, 0x6, 0x62a}, {{r0}, 0xfffffffffffffffd, 0x40, 0xc0000005, 0x4000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0xffffffffffff0001}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffffffff7fff}, {{r1}, 0x0, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000010, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x88, 0x0, 0x8}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa4, 0xf0000043, 0x200, 0x94}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf000000e, 0xff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x5, 0x5}], 0x0, &(0x7f00000001c0)={0x3, 0x8}) dup2(r2, r1) 17:58:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8721, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0xd4df}, {0x5, 0x10000}}, 0x0) 17:58:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x62d) r2 = socket$unix(0x1, 0x5, 0x0) fchflags(r2, 0x20001) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = getegid() setegid(r4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="d16226df5aaf767f5216177c827bcdcce4e1c15d5d869f806b6edbb9c87cde910d8a5b481911e03782e6adfc9bc97a6cce92dfcebe1b48bbbeeae3b240bb799d6d211a760b2476139e5b627b37e3a8a6d1da386ae414090bb0b216afd3b2e073043b03dbbc888ebc858a2295091fbe9b9bdcee93c56505ecb2a29d93d054fcf523edc60b4b2a7d16e8da9e81ae04a2a2fbf93f4b12595b75a551231d2a268dd62e30dd8020e0678b7a884109792815c79251b1679d788e80f300269c04744f078a426ba625a791772623d9afa5ce955589c447d9f4a0a67e0f668b9612594858347a1c407e1f7925f053", 0xea}], 0x1, 0x0) msgget(0x0, 0x100) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fchflags(r1, 0x40003) r6 = semget$private(0x0, 0x2, 0x80) semop(r6, &(0x7f0000001540)=[{0x0, 0xfa1a, 0x1800}], 0x1) setregid(r4, r4) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0x8, 0x6) accept(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001640)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001680)=0x75) pledge(&(0x7f00000016c0)='+\x00', &(0x7f0000001700)='-,\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001740)={0x9, 0x5, 0x80000000, 0x992, "5cfd2b713e297b7c1f576db749d3681cd7792356", 0x8f, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r2) poll(&(0x7f00000017c0)=[{r1, 0x8}], 0x1, 0x63f5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001800)=0x6) 17:58:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = semget(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/71) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 17:58:02 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:58:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x0, 0x100, 0x3, 0x7fff, 0x3f, 0x0, 0x4, 0xfffffffffffffffa]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c453000"], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0x100000001, 0x80000000, "dd79a2a8a705a5a137839a0e0414bfd57bd93f0c", 0xac0, 0x80000001}) fchdir(r1) 17:58:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20cc8, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x667d2769fdcf8db4, 0x2) 17:58:03 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f00000002c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-[\'\x00', &(0x7f0000000200)='\x00']) 17:58:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f00000000c0)) 17:58:03 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1e0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x0, 0x10000}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:58:03 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\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) syz_open_pts() pwritev(r0, &(0x7f0000001fc0)=[{&(0x7f0000001d00)="6977f5665760edd30660577821dceb6b00233acaa38b7b863739cf457648ad004e661107ae0e9098a4c28491d3a6b9bf326a7f66aa31821a48c6c2d88084951964cd45778ad87a40ceb3edf166102eb6046063684e771d5ae3ee8866a1c5f54098459f57d38d0e6dc2a53bbca195c7f850fbd7665e80056785a4b43d6668cdd2d1e021a354670b"}, {&(0x7f0000001dc0)="b1820646f2b7c00bb578bee3bb01a0b5471abfec27fcef21ee858f1e25b19f60e685ebaf3d2cae816f8bbb33d08a6ec3cbfde28fba27756dfa00495d6d93eb82e0e15cc7cd748fa8f00cf6c9afbca445b20aef716ae71dbdbfbe831f6ff085bdaccd51411f5c351dccf5359dfd6a1fc3821c0c5f2e6fcddead16f22597f8e0b48bc29ae2a63f5a759e27164aa5fd6a179a3907b240d03754098c08946b4a72c184aa"}, {&(0x7f0000001bc0)="26a2f60e17ac50451333b2c69951a92292ff3e1f5d83da696fe065fc0e6c83d3c06dd94087"}, {&(0x7f0000001e80)="b6bac07881913df696f63a5a37cda369f49183123e4c3a21e1ff51bdfda7b05d7cfd230340cdc18868414ff2f758d69895b3f341c6c453b8eb91f31042660bb3e0e238aabc97cb2b1459e31ded1a36b1685b4fc14d80dd1e46a9b61151203f949f47bf1eeebabeaf5a32f403fb15d025b5bc64d8b864c2eb4a27f6b20a241926b234f256f7eada96628a84650c0652cf84e1bba949e9db1add62b086a4"}, {&(0x7f0000001c00)="3ef045fcdae4f81c1f67c56cab4646bfeb0c037869515225540f6efc69ed8c6c6b93f69480d48060e3355c42924e6534139ae7b426a7"}, {&(0x7f0000001f40)="6c37a194775e6f9e15ce4c556647ba4c629792239eee5e9b5dc340657609325672b7c34a425811f7b24b5ed1fa900b3c37624097e708afa4171139995d7ca8f6ba3104fec2482aa12d60c98987fa3b6f4711596b0c3849023f81b5d6e78681bad2c0b59c28daf0"}], 0x356, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) 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(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 17:58:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 17:58:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ff2f66696c653000a5524f2a10317b5ffaff082f5bd389d3701f80e081471c2bb1fee8c10412c774a6038fb29c7de8e54b7f9ee5310001000086b190d714428925fad48a438b738f80a5e9309cdcc3b32f707d8436"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) write(r0, &(0x7f0000000b80)="fe9d3268562be8564901345bf5ee9822b31d31e1ed6b960c9d46e3ff57eb0c9eaa77a24f464431f24477e8796ec0c688691dbd2f868678241d283d5cf9da2eac9278cfa3bdd60d3c5e587ceca6df3a1ed943d27c54e827145c1dffdfc486ba439cac01b3dd7ae5a78611d65d352d477c65b03408e7e54fda3e452a60e7ea3fe6a11d2e1b97a01bc9ed3a1578ac6bb3fa368be94ceb8e06fa8751eb6a879de76c4c853f0bd9ad36963f412102bb7ebd65bb156a8ba7ec56f61c233cb8ecd1c578c114a51e1d779d31562807722d6e9a7f07ff4de8b59a2fb50b6c96c1d42b265e840fd935f724fb01e791f5e3e4ec2f6c9d4837f7a2b2de88f94a7a0edf7f34cba5a61e365b037833ebadc3f537287863bc6cc7a277a6266a8825bdaf21e90bcb33a572f85078e2b2f060f4ff74cb33a1ac4ec8c75378fb3c39134986b6aa3bef33aa51b98471eb2acd70c6ceb82da72649647f49dcabac9e83740666e2dc0a7b8a1b9a367923b30d4ee8a0de63dfa566ca0c498b9c0433551641e0cc5f852f9e090d28304001326816cf4874ebd25f9f47f0a5384d45877258cb9af62ab39e04ff4f4e13ed11d15aa1ac9430e64fe5b554a645c84d5815845e6f5777816597591dddf8e47779edd815639fc219c47711f8e21785a5918596382e02cba3b467df681d42d3b743f215373d63c3c5c0e07829db440ab0e190b325edfc6557ec26b99850133376ab4f4d521f2e395f44aef612808accfb3c5d499ace62d49d3947cda80c644cd624251d16c4117738521d643407199ee0a92f808acdfa9ae6de1a7ee11a0142808e34f7924862a243054d887ff3c3cb7ec37cce2e48cf0536f267a5c47ccdd575c401f69fb8cffb557afebd99bbfc88a2102f515332e7f8ca707d4fdd6d5b8fcfcdf677ccfebb4e8c260d98bbc63dafb7b9255090542c424e1a7ff2171694630e5a81e5cad4b841d564d17847d2cca3fc14262e78a18c59b7a19382615659224233ff9c9635cd8da5c8e2fc0a52e5e0c9c7542b1d3fc387ac58aa192f26feae25c15b73d14da7af3756ae9e6a51692d62bd3e796723a7eb61ad2d2dfd68e61eb7e677cff546f0b7e31452e1cf02dcba20cca16b718fd71b0a24bd6f0bb89ea743986db471a1418f4238b94fccf6f519e605da318aad86e5a25eb1a1740d3d10c2dbaa171280b1df86164ab8c61911a4f45f172e410c57422277d0f32f9e291fcff6f6687cf23d072eaf5524128b1f447b9b2e891c5c67f1e5604532630bb44c0184c320b248315bc3fd122a9ea634ae08cb09308a168571f9c71540430c80c120a2e4f3c05722e470f641c957975f700ebbf90559d13b9a1ddfe05c93e20845c6af217417197fef385c075e8eabe2f527768815dd76012d12d466eb0a328326e2fc2f6afa66b4af590cf7f109d55f4cf4ad33b33f6b43d162d65aaeeeb965563f3418df26fb548e3b476382d342303476cd6bd53e4dbe721d7a6d6fbfc8e753330da5b7cf1151f0e08236b552223e4439c92fa5e3746de444aa18216c0ecaac5dd81b126eee704ca683d6da7cb817eef2528fcf050ee608cbadcfe309da4c884f44ad694d7046b687d16ee373ba6a255b2d3f9036dec7db40757cfe3076d8f569a1b9454e2dd4a04402c57a3a7ca994f630054dedade21739de7cf3459fe8b53d3dc29c78edb9c8764750953407d8fe849d71123b905c58d7d79c0645246cd5350fb198bd29cc90151c9c79188f6aab56f60174a6fe114a5fb6ace5cbea3ab2c31ded541498c58e53206d22b247e23adf074cc0be27a802c9d9ff0f089d386ea77693fd88f7ac1936344ea280ba5d616b65639181b2550b2fcec9c5d82d6573677669010b0cda643aff7778c2a5a8b11a8838c3f79398fe498b9b65dc51d16405943c00f38a23a43af3488273d63c2c6a9b52833515d9d2f9d4b1d44363d7cfd469218416f6c6c91c1d8e9ee6e5956c55f0af1ef8258c50db45417a9b1161adbd", 0x585) 17:58:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_execute_func(&(0x7f0000000080)="f52666410fdfd2c4a1b16847083e66430f2855f59b0ff8cbc4817be665e666440f3820ed6467670c086647deca") r0 = syz_open_pts() close(r0) syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 17:58:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) r1 = socket(0x2, 0x400000001002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x10001, 0x0, &(0x7f0000000100)="d59ed7cbe78a2125cba0d75127de16d02eafd8015bf90b7a9ac20a6f45c65b1f57ee73d7f048a1f5ef8c2668385bfd21d9584df1a398110596242cf625b3e74ff55cc19c9e9785a3f06a2f8dc8c09b587e5ee0df4cc5a578ff351fceb56fd951f2ac3d0df9b3a1", 0x67) connect$inet(r1, &(0x7f00000000c0), 0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 17:58:04 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8109, 0x28) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 17:58:05 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 17:58:05 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:58:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair(0x6, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x8, 0xe27, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) 17:58:05 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 17:58:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f0000009427255a0000000000000000"], 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, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/26, 0x1a}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8000) 17:58:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = getuid() r2 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r2}, 0xc) r3 = getgid() r4 = getgid() setgroups(0x4, &(0x7f0000000080)=[r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() getegid() r5 = socket(0x6, 0x5, 0xfff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet(r5, 0x0, &(0x7f0000000140)) setregid(r3, r4) 17:58:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) mprotect(&(0x7f000020b000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x22) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:58:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000040)='./file2\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x60, 0x3) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)=0x3ff) 17:58:06 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 17:58:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000040)=0x7, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 17:58:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f16fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:58:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="eb368292755e89cd650ce4cacef4808502ae6631117e4a075e39d3611a064e832faf25fd34c6b198b2a180eb2b7b87c2cd3f623ac0a1a99e5d3672bf71162230dd9bba2b6b6bcdec56bceeb87dc093d6", 0x50}, {&(0x7f0000000180)="16064027a3bc7f46e307feb9ebdfaf373d8332423c1985bc92dd774e1761333358bf3106836e03112c292cc3d5ddf0f9eef3137104645a2ae60d120c1dbbf8296a084d9ef7a8fa63b303c13a624c994c891f41303788b296ac0672ab3ae27a35392a9ddd2098b60d27c78d74d49540176063bdf14d85d605da687c60e5f4d6d10b8e9f43561cb70af5586872a5395af3f148359eb4e983c1aed73d5cbbd7fb3b65e5a2a1a0d9d9ecd05da14b5d7a66ebb0716f5e322e2203369d9f085f7c0d50ecb476fcbd", 0xc5}, {&(0x7f0000000100)="2e118489bd31ad28adf55a0057f156871b62cd3f63", 0x15}, {&(0x7f0000000280)="c0359a598ab6d951ba772c8eadd21dcb61dccdc913904870feed8871c35b8c5ab6a1c2b22344d87cfe5ad416ebf8f15582dc8ce6601f133feab56ef6bdb76b42becde9502691bb1731a771d73a", 0x4d}, {&(0x7f0000000300)="77c380fce587ee77035e98b7ee56df85fc85cf9223f3cba1d5b661edf643fb34810789e4529cb4b03a8dd8d0bbeab11a23d350e01b301020c834c2b3877fc76275f80b17f1a59e7701909f498b7537418739561cb6533feef2329ee864b29d428112ffa34d4fa02d036f205b8d92e39ae85cd945511576bb7eea38cee444", 0x7e}, {&(0x7f0000000380)="8e656af2fb2b162362a43072b9297e675621a654ec44cc7204540142ced69033df5e72d562c3b378e5657267fb1dda57cba02a031fad108c018b5b6958407bb71cb75959808dd86d8f1d0fed55763d80714b9f73acf6f1f7f67ed85dfadd1ed0142a90182f29a34af2db5919995e23660027944599f27559f103f1266cdc6976857f8203c711a742ac2f34a47a87ef3e196d1f591cfaaee81a80c8958a110bf16753bce8e0e1841e964a3730b608123bc12e2ca1d1e297b73947c3af6a21ee9e55158cfaa0eda3fe3f83d914bbb31f22a7fe8e86f4b6caa12e5374277c6f25359aaa5a81107e25fc053fbca45cdc084aceb0f64b48b35331c4aa82a826de6cb92a8d10cd03ab22c1f09573b05e790d417d6c8503a80953ddb1d678c5b2d189e125486e2b2bf21f35ef653af619a0e11ed222b48f8d6cb80ce0570aabc2ef0e228d6a551486e15be8c95d47326493a66159be5833326c5e350edb7b89534027afefcf7ece96b02d8e96fede556b4bcad34610e8b59b4558b5ce7c988bc7c20c18c0007e859b210ed72730662540ba9d9e11df0939dd19cc1e6f3bdc06c246e8cc0be280afa28cf89b718b442321e5c7acb41a7600c15ddfdff2ad3530210c8befc7a88f4cb411cc4c2630057b1bace0bc88a63c1eb6b81e4b6f17befeca392ae2a2a4e416756bba2839e542ca07026baa042ccd4d4db154dc5ef235009f915d10d4b30393fff8eee10995656d5940013f0a0ba941de24735783a41df378c1ef064d955d2ba1200ae37cfa62edfcf458c23742fec26b1ae551d4d8c9ed945b21f41e7570042fba6f272c3be49c8f5cd76bfcd2bb6a8a4260452198418b077c7334c6c3b1545e4990c1d93e4d35b2d1a87ed096246b13632331e39841ad2bfb7ea932b9e64a784fbd3d1a41e394a8a11ad8b8eb049d33acae0f638299bf66bc71ba566b388ac7b5865c3b7e28327dffc65a17ab562da69384ef1a4ae93f0140b5dbd74432a62a64a8d2ba4cc6cf8e44738c165cee293f2a6bbe50175672588523653b0baa042f5dfacb7aa3bb3985ba784350c1fd00102453d4a9027accdb12f3d2fdc015ae2ed1d0ea279622ec09b1cc1f3f0054d47596b02728cd44d08f48df575596054a2f8223b3da5cb9d9a697e39704dc1c51e16cc23837f121df5c2229f26d91c30f409017ea90907c26c99ca6f0a514c1b8b883ec34d1afe40a7bfb1602f80d9fbf16ac0350db9449a00515bef1a14cc75a5db1274198510400063cb3cdc63ec1505d329812961e8e5a4e0d1a51cce64873b7305b9e9424eca583b7c3a7420eff8a7f8f95776daab5fe530c1dca79ae9e6bf726ea9538b7087c72a4aeb5299579edddd3211aedf89f548acb14fcecc0f9ceec8219774f53d88d919b5d348d94e18a4b4e0192eeb73c972cf52334454545871dfc7b6a0656aa7d7f6e868426d0709f8d08c0c560ed269cb1a2bfa8ec74c1d60b0eb0c3975dc644f994a194c8ce4d09e642e3d6582d49607d6f0467fe91b4bb024dcd92ca995b8313d07a863be9f291bc9c95fc1e79bb28e1c8cd2d1f3bdf10c1956d75ddc6901bb727ad7aa3a8a7c0b1a664f5ca371c3e4b7d3b200da14f7ee48a0387f5f987c162f51b0b87fe77697b6794a43cfa3f01f45effeb10c5012d6a43836dea600b22b5700238c63deb782e265888da78c17b025b22bf79fe7889ccdfd5b610af36bc7ac741e48e2a02fcb487e7c4d385ecba4e1b237e4c4e008d50010405b32ea6cb50087546b5d30a721daabf34b832e8802fab73161f91321536f95e65158877a3539daf799f7dcf0c3ca458b7e82f88277d45c99e307dfd173212f8da0f492c27dd677e96ed1f1aeb3bb3e16b0f5e2c55896c21b7f0b6f88d33520034eeae9fa1e5a0d53f73a895e419fd19473686d2e03d8b14ca4838ea03b510703eff9946963bd59acaee34e90ee2917f940b00b39acd8447ec7bf87d1d5761ce8dc30e07ac862ad590b613eb7e00073edee4aed32d58468c1fe8a34f59d53da0cb955eda9c231e516c7dd4d442bd812d14fd6786d5bf5b60a74d88f5a3fb1a5b2a37be823c77185d1acd19be8f36d030b14a59503bd138b8e23055855faddcc88015d786f2f701e9e9bd0e9e5ebfe9149b234188f4d96b59422dfe47c1a379485358a4d86b37f253b5241e1cb2a4cb71cb0fcb86caaf706729283ee8c6332739906ef0acfbcc2bfbf233aa6adbea542ce5d3ae9eb7f3f1636b56e7ed076d552a30bfe7ecbef0e6a0af4cd24043db35e4efec2b45cb9608d51a84b82fb3e094671f9ee104514fc3103b9ab9d8780c75d6d02c2535f839fa7d873faf0bf41d925417f1d144ac2f6e1810bbc801635f3b3826bb0c6f841b8b92d3226bcfeecccd9a09773f32e6fed2ccc809db340cf56a3abe455087bb64f04c71a75ce495d72bf60bdb8e833dfc6cd5044ff449a74a6010256154fcceb9b3396abc1c97a21a3a5725aad21ab231ec4440e0a7be00c74281047b55d97b51f7ecf9afbf3b08a14356fefb2f633e64dba3207f187775e8fb0122cb1a20dac75ab2ccb49da8e9917982817a45870091f055f6532a3a9d4d1beb0c165aabfa17efaa47413437baddef5ae0147a7aeebf6837183e61590ab12c89e263a7681b6a63fcbf407ee7773c399afa7763ce98694682759854c56c57394c504f27088296186140b998d00b8a0450e51a594d125fb8916aa65a9a47a8fefe64751e27cd18502609c7b35535b5607026d55aad5425f1cb057cb84fe8ebe515d18f49206f71139c1501f3deea1d65a939578ce7c291ffbb3aa6916ac72756bf020b8e2850c1445951fccc12a10919edd334680083f88e44f07da89a98aa58183cd47dff73f8be0c2ce33000943e670e166355f2fc99a26369cd8401f88acf5853658104239ac582f0a975bc728f442638e04e5798f324747fe6722cdeb9c12acddaca8159384ad3854bd98ae87a169b01e49d4ca3fc00d96855df93f6a4f18b7d219d6e535919aa64178622fc84f97fe2873b13a00dbd1920de5d318b43ad05a9c5fd2e7d09d170aab3801af89390caba41fb23d5ad920b95ea2374ba60b7ea2494b8104004c223e8519461089cd32fbd4b62dc18b4b9ff72db08f7306a9a4f5c511a26445dfa0b50bdab6c2f7d5205b3b2949a6f33824f37ced96bea60f336d65f8d8521bc0e87faeab186875a7c6eb1d3503b57bfda541519fe3072dc413fa8e0a4ed1b0e8b62665b4c9666654461907b0663fe46c5861507183df5ff78265367ea1157ede6140bc6b219d82480db33e2e8bf009070c9d2e5f21c07d39f6a878cdd1c114b2c8f319b7d15461911e7d59ff57db2467d8ab32c0ad9512afb1b1657bd189e9ae9f9882790e7353afaef86ac85dcd32efd3a2a7d8efb0bf8851b4bfca816dafac08acdbe8646c205c52f80ef4dfec06e5ec7c3d5ee1e67137f9de015ecf63ac558d94cca21de51aaba97fe9e0ea7d0a93cdb6249ab9f123425b59265b47d467cb17940f1c37f346a0495c7c01fb3908be070a4a48218c368c9a254dbbb16318895c208d09fe5f5efb0d9512faca0e5d94e792e5584f82e8658e0e4cffb1e53a8e5e31bc96f33e6d24c6714038ef8120cd990de1faa35814b7b15f1d99c76d511e3db8709e5025a5ba9b27ee04faca257a820ba9c3079412fe382e6c20b398045e9c1c69ff8932520c1739ff08d6015a08f1c0dda3616bf9e324ebb529f68767052a96ee42d9f18b939127e6b49bab141fe53c60d28897205924e5508b1a87698b1eee39f3a018b4f1ebefc9a544009ff6f407040ea6500842f920a4a70a7370b41e3139d5fd6987eae80827d6290f23a9fc02f2b5d1882423538b89c0d6101e954a1f2e86ca7230bb4083dce78548a0495d2579d224fc3e16fae5bc4ef9dbc61fb8a2324be7bac543384e350fe90c4c4942bac2b445a45acd9d56d0a40eda4a8fd36cbc2b68c9501b5162c46ac13d20da858bf23c0a09d8022a9b92f2ad3560d18294e8a8bdab2d4502fc885740caa57601aa96174d0624e927f110b657069b0dea30a6b22b8d3bd9e955636fd63f95b99ffdbc4cf6a7067606a5443dea96ea002f6785a709c7c0300c2cac2b69dae3cf668b08621239e91df8c79687ca1a798550919792601adf2e0c6303ec8b138e66184d3d5bc41d42bb9a54bd9b7658c358fa1dbee55317f116b0432ffc823edb495f5101d77b1019399c5d74096002adc3327e8bf1393527d32bce53d78e090fe247e1e80e477a0a8270004e5e4534f4b8e6390dee4e4548811ef9da8c3af0c1b28bf5f1243268f2bf2139ad04738561d9de0f6cd0a96040043d8737bb21096e0835f807661c8c1bab7487be0c3f38f8386e84982a3f40aa216ea6ad9e2ba5f367ebccdd1a24f437c77a50a839ca694401a69eb49466ac01327e4afbdab4a4ab72a0df88f64513f2c9d82655254510bdf3eb5c84af8b53dbccf756de33cf0b54831e116238ff2e8f719f29c66398caf91177e7196897c7e48435d6dc9151ef950b80fa64af368309175c7883c7849f722a82823cb69e262959f5996d83acd051c529c7b120414cfb15f2757d1683f93405d04d93dbd8f6a3aa6173021fa4841282ffa3510498698e4cb88c596e6ef7842ec071e59826fc7be67249a5825ed53be8bfea37a44e469831b1b3a0e50faba4dff3b5dbfe8dba43eac7491fc603a73f5decc0c54e58cd83a39fc7580ddb3faeb817648ec1d84d476c2f416f4354ef72555dd866bd166d67a5071ae59769f1b5bc1a1e18c4c4fa376005af60813606a296cc6942fa38c1699e995eeefab50f247eef5cfaf1cf952f442c9c91165275eb337fdd989ea96365f6688a598b692fece71806ba1fe42c73926e1771172e4e410acc1dfe667eccb11c75469d23a7fcfd8f4c37bc802c625ce26ccfe859f71a4902183edf336d949c3fff39c7481a96d0813cbf7ecaf8018d07329ea0e6e177b8aa80e8afb605c214ac72080adc3a2e0973248735b12f67979aafcc68d481ed5dac7c0ddda9b569a8164b2fe52beb223e25f67ecf8abc3f6d4884d1b03313dae50431059d470ea6f3d0384b427fd8b16a61dc68c20e7370a0bf61e3aed606eb21e6aa0f72d64be2dfc76c7d9fb48849a8688e6bc6a5025efe76aed19720883bb441b21b424b2db7b958a9b2b3e41697e080962939fc6a88d5a725c11a000423176a76e6b3177ddb40a3dbeaa8c05f5abe49b807f7d7df5384c4ad062875216c97c8b3f510ef141be3edf306414b80724fe79970a25502700f3f67612151d8437f9e5ed53e01941f3c2518c1f53d7aa50e246e9cde5a9739619386dd6d86537f19fe929ee87df977831c21090239b1ea992081aa41478dfa464a834e995ccbcf399a6d89366c44388ef4033383ed63f417e03eb8c46bdfdec39dafa8b381fc3ce767fdb79f10d7b7456fce01e8342c47d0c541d4d1663db25165534a6af703fb446a152d7d5a67f1cd593bbb520ddd9b19f2688fa799c2c7c95211120ffe89b4325842c60004fb9a90a03a5fb696cc3d0ba7f78e19c005719270a1c978c78b45f5cd416b6792c9ee2c657e7ddee54fa2db3ecf05b89b64c5377fe54b2dfdbfd1a00c222eb51e4547088bdf92ad9276e718b1e6dcb9e5d94b8bf99d5397875223090c40ec7adb267c1e988e466be6510cb25efb49c6fd96c36368c1a9d857a355d87e02072b77be0d3fca1dd058d6b6306621f55cbecc9a6d19e133a2103077f2e5653e7000b0043f16bb9110723159b94e75c22a1962de912aebb3fb8d7af7ad06201f0de", 0x1000}], 0x6, &(0x7f0000001400)=[{0xf8, 0x0, 0x8000, "4177c72871254ce880e6ee8d9bbd4e261adf18ae728526ec36d6e1695250d6e68f15aee9cb1ff9c7d25a49fe3eb2b4785f036395d037ade1471f63deb10c7ea28d71250cc4458e32581ea92ca71b1414cad94c518770941dabbe4494178f5a7c2261379db136aad8e591d53e5d06199754e31dbf47e349ca3ed74ffa647583a3e77f8c3c77d33cda75d76b335ce2b28cacd2927d79d92a435ac4147ae2f32b3af358ad8d553fc2334599856600968673945be6144d8e7674f437a7a37a251af907609df0adb32d1dcd036558a335e091a17163bc2e88e4b0cf784fd90b2c7ea8ed"}, {0xe0, 0x0, 0x3, "2625a84c9579d5b002bbd821ac633adb929082005d174cced58835b520f95a034fd444d32cb50a30fea6c0e9570ef8100989ab44505640bef3918e16e9ce211f6cae2646e97dbf227c722c530e3afa0a981f3d7f31b763ec492093bc7188dcd25883a27f82fe7d06623288389b8a1277a2ebf12527693118efb02dac86ea51516eb4d4cbd5fccef936dd1dce0b3d949bb1b2170ea53f204e5dbaecc4786adc5fd73896a79a08cf477fdbf520de3f807141d7f62d9d32048d6f93d49300345ff2508c2e414f0051aad2d92c37"}, {0x60, 0x0, 0x7, "7363efe59c60a10575c8a61682a09526dd1cf3b181441d3beb16f7dd8cc615c0fffe6d0fc151e7477e8608f0c4fc3bbc43b6b50bbfb7f4e9becc488a8c357371852e7120dc280f57397e"}, {0x20, 0xffff, 0xc4, "b2c1d75f91bb384a36"}, {0x30, 0xffff, 0x10000, "131009da9aa43e41caf4d47f82a3e028438149ba2d469f61b8a9"}], 0x288}, 0x8) 17:58:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000740)=0xffffff3a) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r3 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f66696c6503000000000000000c368152a8863000f77c650c32997ba3b495be6b08df95b3a4a7b23ffe5cb76ba5f3bfbc43d1e541ef5228268dcd76e74c8ae1fd67008da870ae0ca4878cd8bc00009f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627cd77a3af029443a9d96c12b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181287d233ca4ff18dfb61e5fcd612bdb3e8f90cb7be8bdb6bf3ffaa351099efdda86a36190712d8c2c3c300e01ff77b69c698345f3629faa93d8aab7d1ac8f885f9981e9b2bf5c1b75136e0328bda11dc54664326ca522787c4b20f8120873155c187743f64f47b27b9b3d373ef1729e6a32dc7ac126377de8dddeddda6ddd2892574ad433bceb945fbe9d0c01fb07455cda489cb17206f8af70b5053c9fa7c9f66db9b470b77f00ec0a054e109c410b68bca50eaaef57fcf6f287e0b10e6640cd10c7771dac88bd1bc1bda51b14f8d5a1783f5f0f39fcf4cdc45ec210009ee568e8933af1bf6600000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400)={0x4, 0x56f}, 0xfdfb) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x100000200000000b) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000d80)=ANY=[], 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffd) socket$unix(0x1, 0x2, 0x0) setrlimit(0x9, &(0x7f0000000500)={0x7, 0x7}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x1000000000010000) poll(&(0x7f0000000380)=[{r6, 0xc9}, {r5, 0x10}, {r4, 0x5}, {r0, 0xaf44df135ece9d7c}, {r9, 0x4}, {r3, 0x106}, {r1, 0x8}, {r1, 0x93}], 0x8, 0xe59) dup2(r7, r8) syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000440)=0x26) msgget(0x2, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) r10 = semget$private(0x0, 0x8, 0x1fe) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 17:58:06 executing program 1: r0 = socket(0x1a, 0x4002, 0x400000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), 0x4) 17:58:06 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b023dc51bcc23f838237c2db00"/173], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x4, 0xb5, {0x4, 0x7}}) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000017000/0x1000)=nil) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x7623) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x10361) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x6000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000017000/0x2000)=nil, 0x2000, 0x2) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000080000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000001000000000000000800"/102], 0x1, 0x4, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b17f920cba774640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5830b2ce4c382c54e999b904207e813c312ee6e4a4802bc1dd4fd2d7ca373c792e771c5229dfdf75d1ed0302d59ff251f71cf6f5ce5fdaada4b883fdae231305299470a261243abe18617253dfed1e4d409d13395789f6d6d0898173c55dbaf88960be6ea2bdd663f40ac79c0022a1ff175e0ccfebe280610aee22ea7495463bb180ee59500"/4237], 0x1, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000100)=ANY=[], 0x0, 0x800) 17:58:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f0000000140)='W\x00') r3 = semget$private(0x0, 0x0, 0x26) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003bc0)=ANY=[@ANYBLOB="000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf2ef55055f30acb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d8482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000005cbd00cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbadd2ab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a27b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000637fe7627b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f590000000000000000008fe98633ae734bcb43f950905c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000001000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afee0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff00020000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3cd9176c12a7abb7f5e3f068a67390000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c000000000000000000000000000000000000000000000000000000000000000000fcca614f7924d57700000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0410d347adaf2836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b50000000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672b174aa09d45ca4926b87e405044dc30000000027ebc037e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc03a6aa7ecc7bf2f46034bcf4af7050f271364829a972d29de131ca13b2afa223e802a33276d1fef74d3d61057e3ed34ba456d9d457c711f7b9ec34c6a04acbb0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991e3e701ec421bcaf88bd84ff086ce591c674062b92ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b170ba9ebdf334b6a581c69d9ebd4844867cd0d28ed600a03fd40b5b5b2dcfd68f7138b333464f74cd0f73fd067cf07e9658cd67f35633ac9adcfba1c0d92ddf57fb570b3c1025cc009852ae21bf06e6c5b00bb87c4a8b6332d4fb21c4f3d618bff5edc22f1963c0f2caccccfc8d04e54419808ccc53375daa7f42c9f7e39c3c835341cd0499d3ba929d7ae86fe9ef110c6a6bf819cd405e45e613df997a6551708f3839fdd7822e2cef2515afda084af5f72f9772508bb8c2f195d099ccc79a1d7e954c4332aca01f246576472d91d47a7ab91b921dd388c2668fb197dd72a38fab8d00fac74e1fc64869d94458b504e233fdb33a5c8c50a5e79549bf7eb61b4906bf4690f9d4b36b0271bd8494ebb4ba029a13c1a3a5e5170de1d1000000f4bf91235ee52d40be65391139b3f955beedb0e43e79aa86f3d3b59c6ba9bdd96b331dc2d074e67788949512d8ff7ebe9121ea60f09cb5c30fa1a7095490e4b4dc1024fabe2f1860bdda515b51a8ab959b3d1ac80f536ce25a2a05144780231790eeba2fa19011c23de38f2d7377e16b69f0c3501d764d00"/5027], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) getpgrp() fcntl$lock(r2, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5}) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(r2) getpgid(0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x31) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000001640)=0xc) r6 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x7, 0x7e6) openat(r4, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0xffffffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) semop(r7, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r7, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x0, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 17:58:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xbf92) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530007fb19dd87e66b33ebed05a5cbcbd475d36603c471535ba225d05e65597084e99637de8f9ac82204c09457b8cfd68d0e22d3597ba9f88e1ac944b6cbaa5fdaa1fa6a99d6a1fa2c2ed4c2ca874b6f7db382829cd47a42e1bfc433ad3798950a2f24c46aaf13e34b4c50c8c7d0b87cba5f231907bb3616493029f3fa9681a9fb379ab7549f144bea2dc38f7eb1fea6c2f55ca605d3bf263e2a71418d1aa669c816f0ac319"], 0x10) shutdown(r1, 0x1) 17:58:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/196, 0xc4, 0x802, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x108) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 17:58:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffb) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) read(r0, &(0x7f0000000280)=""/245, 0x4bbd) 17:58:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) msgget(0x1, 0x90) r1 = getppid() getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x4c4, r1}) 17:58:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 17:58:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="4bc1b45b5e34e98024869c63b702181fb752fb67a01bf5b1f9e8dbb27dcf460686772f34c05fe521b60844675b4e779ad72db9934762f83c0641e42ba5c35785b5ca24316bb1bef624d9c3df36c2154817c44245a2921a2b90ef726511e7cf868a93bc1c419904d5d8f10910565c6001b06d3e2470903b0b2ae09457f96f6039ed", 0x81}, {&(0x7f0000000200)="a816e42588930d124c51c7732b9ab2ad8a266014cdb89226188dfccf2217b9c1e646e2af2ca9b904856e0d2e9db56aba7034ac42e6376f259311ab83f0927692c7686f52752e73e21e3df9d87a46056e9ba216923930d2b247c1ea448285efdc583cb6272a4a71d21884db44f041375e80f42d1b5c40ad474799bdad5617dd1068f4951e7ed9115f9377e7c19e1f101de5e6414830a3373a3b3669cc5d762256c45dd93d0e3048", 0xa7}, {&(0x7f00000002c0)="040029e37d1689586733bb1a852c6008d198e7e073351f44cbc81f34767ce5454b3832491591ec10ae6816cb8360495564d73564f1ebba5989f664b8183fadb515eb82cdce8f96cae9a7c72537b301959014c7bdfabc30f85ce0fe5c700f0b5bd4f33b8cedfa10c2b6979f34085704900f6a4f63929ecc7492906a9719f0610bf0df7637308a6b4de2641f376dd212a7f36a", 0x92}], 0x3) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43108, 0x0, 0x0, 0x144) 17:58:07 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 17:58:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000040)="32ee9e154176b8508ae340eaf0c799964f448611a249a1fc81f95d16ef5005ac324c8e0d506c4c0896ac5d1eea5f929eddc46f45de18a7e991339c8ea390ed29f637e7d458c93084f165e33a989dd2ccf1402d5b2f1d2f893e215772dae586cb101fd41b9b532fab6f667d5d92aa8a54a543e5508fa4803c9c9cced80febc4cd9532c697fae7a5", 0x87) close(r0) 17:58:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0xffffffff00000001, &(0x7f0000000000)='y/', 0x2) setsockopt(r0, 0x400000000, 0x40000000001d, &(0x7f0000000080)="02000000", 0x4) 17:58:07 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000100)=0x38df4e56) 17:58:07 executing program 0: r0 = semget(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(r1, 0x200000000e, r1) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000200)=ANY=[@ANYBLOB="017e00000b00000000f8d87b417859fb3c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="40001000"], 0x4}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00'/10], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r4, r5) semop(r10, &(0x7f0000000340)=[{0x2, 0x81, 0x1000001000}], 0x1) r11 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x100000001) 17:58:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) write(r0, &(0x7f0000000040)="36bcfbc654cb6c1a60bb790d9c121b3260ebcf0d552648e47777341af76170aae79e7060fd59631dbbaf0e4cc07aefca254c", 0x32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f00000000c0)=[{r1}], 0x0, 0x0) 17:58:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x65) r2 = socket(0x0, 0x4007, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x201, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0)=0x137e56f1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) socket(0x6, 0x4, 0x0) 17:58:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x52}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) 17:58:07 executing program 0: r0 = socket(0x1c, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10081, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000180)=0x4) r2 = socket(0x18, 0x1, 0x1000000000000) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc8f) writev(r0, &(0x7f0000000040)=[{0x0, 0xfffffe06}], 0x1) read(r2, &(0x7f0000000100)=""/111, 0x6f) 17:58:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 17:58:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 17:58:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 17:58:08 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001280), 0x3c) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000010c0)="6c3a30deb1965da8ce902d514c2fe62f8f38af8b389009000000b75e49f3deaa9f27003f905b66f49e22b696fa7847b881fc2e2680d43126c00b9a1a3f59b18313983ebc44472e2a9e9b8a80c74bd2b26428adc8f66d21dec18927c9f2b113cfd194003ea2ba0d3f94535fa4198f335ec59f3ee0c46be98d78af119343d778c4", 0x183b) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000), 0x1d9) 17:58:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) socketpair(0x0, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="d778bb1f6a2abd50e5785a81eb17a0415bb47b0c6e8d53144a9e472fb2c0d69782d6d2ce227d624da5bfe4", 0x2b) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x10}, {r3}, {r2, 0x10}, {r1, 0x24}, {r4, 0x24}], 0x5, 0x3) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 17:58:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x20000000000000, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x5) socket(0x3, 0x4, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:58:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) poll(&(0x7f0000000040)=[{r0, 0x60}], 0x1, 0x0) poll(0x0, 0x0, 0xc7) close(r0) 17:58:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x1) socket(0x18, 0x3, 0x1) setsockopt(r1, 0x80000000, 0x280, &(0x7f00000000c0)="799774ce10b1aeb5fb78a05cd0b547fd1726ada776956ad2b626eb72bb178305095fe029abcbe1284e1329650abb6e5767198b4b4111c6bf558d5adebd7f23ff7ea748a1de7d7550acb130a0906dab67b2b7fee85cac22ae6480b92e50087dec499ab9fac80e13b5d84354e9c28c63e95f2bd4734052814518774021be8b0d71b32186", 0x83) 17:58:08 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x13f09efd84b602ce, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xfffffffffffffff9) fchflags(r0, 0x40003) clock_gettime(0x4, &(0x7f0000000100)) r1 = dup(r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x107e, 0x0) fchflags(r0, 0x50003) socket(0x21, 0xe493ffb0aaf77805, 0x3ff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) r2 = msgget(0x3, 0x100) msgsnd(r2, &(0x7f0000000280)={0x2, "45796bddfa8294e5611915696f0bc2d54607a89e16f2f105c0d3748068d82d4bf2dfcafc4b0cfc01271dd4375212c3edbf5bd6b70d9b298191a059ec39e7c40ee610574bb0c691bd153b653e5db6d792ed126ac3feb5c879de"}, 0x61, 0x800) r3 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) sendto(r1, &(0x7f0000000340)="635735a53c37db71f0b6e79b9b10a8f33d60c7e46f9d681ccfbfc3b3c2c6ffeed72dd89a06f3ef06f5d3a0421b9147d712b647e28a396f5ad03a8afcc95218a17df157abafbef7c05b0fa83de5139350ae2924f6735ccef3843573e18a493729d9a5565f7a82b9cd7669c96960bdcb7b35626564baff2551988439ecfaf1f9be56fbf273738cda7d8e28da6922ef590c463aa04d7a1864abcf4a39fe3c5de3e243bdbd62057ebf84ebe17571df2159365d1cc210b8ecdbe9c344eb343a7e77577a89553b67737f81c584c456dead89dcbea6e3de4618d050bf1bf8d0e1bf76cfd2", 0xe1, 0x5, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) listen(r0, 0x6) r4 = open(&(0x7f0000000480)='./file0\x00', 0x30000, 0x0) clock_settime(0x6, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000500)=[{{r4}, 0x0, 0xa0, 0x40000005, 0x7fffffff}], 0x7, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9e, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x1, 0xc0000000, 0x6, 0x61ec}], 0x10000, &(0x7f00000005c0)={0xff, 0x80000000}) socket(0x20, 0x4, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0x8, 0x50, 0x0, 0x516, "75812c70b1218b908ff491f89d423fe8f649f241", 0xc95, 0x5753}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x0, 0xfffffffffffff960, 0x0, 0x1, 0x8, 0x10001, 0x6, 0x3, 0x0, 0x1, 0x8000}) r5 = semget(0x0, 0x1, 0x1) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000006c0)=0x7f2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000700)) open(&(0x7f0000000740)='./file0\x00', 0xc1, 0x2) read(r4, &(0x7f0000000780)=""/89, 0x59) 17:58:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file2/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="06000000", 0xff2b) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x4}) 17:58:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x188f, &(0x7f00000000c0)=0x6fc, 0x22f) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x140, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) 17:58:09 executing program 1: r0 = socket(0x18, 0x2, 0x10000) socket(0x6, 0x3, 0x3) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) setsockopt(r0, 0x4, 0x401, &(0x7f0000000000)="3623a1147290daf6e2b9ea5a87ee1a4c6799853eed4f26500c49d24d60ab955eb38ae0f53ffa1342ebd3e0a600ac881fb672ca46daebf52e6b66b9fd71b36885dfd026e9878a544d1dbb87d03ddd477e1a869aa4f85e9a13fd557ba47f7b96ed610747c685ce1fbdca2bbc98dbe4fb0f37c2585d05f06a341a7806ed5cd0d459bc04ddfd7bad7bfa", 0x88) 17:58:09 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="0717ffe3c2abcc504b69614e1356d1a07d4b7ef3f5657f6afcc3f2a1", 0x1c, 0x407, &(0x7f0000000100)=@in6={0x18, 0x0, 0xd01}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 17:58:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x81df) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 17:58:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x8}, 0x10) flock(r0, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x8a) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) 17:58:09 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000004880)='~', 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="31e20e96846c8588bdcaa9d38396c761771508609ad65bc6fe5f8524c08dc29b794179963381039dff94a0334aae9947f3998ae7171a7621ec1ebb861e82010b5594d9b3cb6735528770f13e19e483dd9a1e67082885e474b22944cefcea1a95fcda310e3823a5a7bb583060cef815cbcde8ee09999b53967d9d53ff04c961bdce79444ff93c355559e1a7acaabfbd68f8230360281fde4f6fa3d916cf94ce6f07eddfa5b31bd5143987c4dad80c17a8b7464a9381d4b8f994278f65b6f4e46b8ab839260ac46052743b255485c4118adb2be9fbb5ecc6b8628f683225ce723ffa3696a16b1c0c67bc2314402ad3092e0b407062845384d90dfd70b0075f5ba00c52fea8076d539297f54aac6394cd649192ddc48d39069b4aab0b3a8e09856caa4d2f67a20c99da8486dee8fd435a0cf2de4c1a737d24ff461d39f8b8e343323c7ce9ecf51116a79c16d000112f7df799fee1aeb2b929ce667e55619d58ec4f022b66f80af7361e19d7e21b5a05be2f7bbe4ff7028ee3d89d2211ed90de209c2ea053751d30ef104537d3c2a3db55b77f537451747154d4ee1c94f868c84787fd5381fbee54b125ebce6e10eacf553d5d374e92c009a97fc5bc8c41fbd204880feb388f846148ef1e5d447f0fa291545806d84bc1f02c2c1dc74fcff57ecbf14caaf22c3edcfa542e4d8d874f610f40d617ef8efc518358cae5e5624703916dc27584449b026315763791c4b320511748d1b828c0b85f218dc31bb61f7206830420c806416a25116a5bd4298f0e476ed1dcf6e52f5fab358c8aafc9fa170fc7e2df9205362d332dea82950a3685fe677bef6cdb9d73b9614965864398106bafd9a794651a3842e6981051d8f864b963650b8c01ce65bd347e9efba2a81ca03870f4548279062be26d3d555b9b29251336b9876a909452dc2f01bef144a4e7aa4b59073fb9a9c3dc45df5baddceca6e2a5645ca981d3c9634f309d6afa046552178e4587b665b165d8f51d5b3a119ed170fef5d22ad8f7c68d725c494870605fce9d56d288f746850dc574fa8eb3e6c314500b1a4c1c2b69f708645d1b1dd0162db6bca2a9d266bddf8fbfbe6f5eab48b30d08061853fcf73c069c47b9978cdcd081f8c2ed210ad35db317a17a30fde1afed1c7ef3072288a0d38efaf7014e42a4687e61013bc66859a0cbda9d03451a0753421759ba07402a5b339d6a92250bb97a987448f10551569411ead86674fd41b76c219e21d48d92a44adfe27dd164b094722e0d684042ba5d87f9e503299317bc0fc8009e0672ffa7360e3fdf5c62901fa67d7ba63ceef20001cf20c29c80a92d07baf9e2772a5a9b41f806c93ba80d0c5c66a1b7f1e23a314bf770b833e01067864815993e4e87e9e3ad395aadcd72c473130219e93dfe603400249e27dfb342efca44ddcc34a2a1bedcc2d63ae317954cf96ffd42173866184e2c715a2d4d7c487dac53512b796cd1bb9073e7bb34ec9c8d6861431b558185abea4aece5e3a8cdbab3194d289bad830d2045214a8ba1195a5aed5b51d52d5ade5b0741245993f67bb38594914d3e0312de2e70088f8c97dd1abcd07d78bb1fe6bebba96ddc72a2582ca8139315724a315ddeea781e0abdad8bc4323ee866cddaee2aeba341a77aa18eb99dcccd6a268110f4ca0c73aac145f533cbf0f495b26c943d47d852fdfb43f035078654794399e08c7275283d9222f23bc9103bac73395dc02da0b39a0e2bcc5fec708136d3f41410f1a3d564ea004e417bab8cdd457ed65f6ee486f92f04a854f5183ebc5179a40c497338ba82a87308b91113fd4f9ac868b8e048733fcdcc38619147d5d1125291c372bc9303fee25db82a2197c80bcc2e4558b929bec6655f27d08db2cace1c4aaaba82397b55b1fa9e5aee0fa712c00609369a96bc657686575359398a76fb2c1d6fda1636a04d1a4274210dfc7270897724159893b03116b40c831503d87e4a9879efd5349079377b71462d14c5615abf99653a88b0b4ae4cd2127761c5db3c6c900bbf087bdc5521f76c9845c485560fd25fb5c11b00fc74f54b28321cfeb9480053ea714435f5875e1b66631c00548ab32d945e3143c6c85bb5868b56b72e24de3525c81b930ca2a7ce082fb8f73da40860e42cea9e54b47a53c2eb845e33c1fe042c77abaae443e8183f8c723b408cf2a140747c8aeb3214ad54f656640411c6eda5dae185be1b9cc292cd41cb8672d4d942db199821ac3f14044401657afbb71c2d3cc1e04f9d2530c1b2ef6d432a5dfd7204c0327d2e41fcacec6ae9fbea20cce7902b63b99d8fb97287b7e856596bec2393e2f39f45bce1f2c88de55845ab10b225fb117432098d09c1ee236b2f7b22bc8fe8a9c660171eca3a340a83a44b3b7f94e39e10ff21006c55bccc1d60c623013abc0070e76f3570aa23f2f55e9f5ff693dbd7d079ecb16b0ef1d7a8272572f6429eec48889dd16697c0faeacca8beea41eaf57505b1c283607a80a2d16685afc657d531d96f11f58940adc24917b2222a221d6a45a810052f7fc1a50b14fb007067e0b26b98615cd96cffadb6b42f336267b754fc6dc1208e531691a5c561fbd0a741712f9cd29586e151bc2a4738c3422a5b13cc391c59831b60d45e82b14b31e416d667dbe2823b57fbb6b762187f1a77c8ec8f423e4b47b5d3a2db33940cb45d64c44ae4658a84da48acc816fff0227640abc96753a9fd94bc2ab0fed4cf788b5b3845bfbb58d8dd38cd25b2b59e1240e248214e26c6dcfb3a14b93fe1f8e50b69f563595b8ae351e8ea8d3bdc59a287d643e4087c31e21bad691a7437f2a6c5f28bddfd02b5448d3b6f2216faa786bcd668bacfcae52bf81bba8432e3469bf5984247172923493bb6ec33dd25", 0x801}], 0x1) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:58:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) shutdown(r1, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xf8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x6, 0x20000, 0xe3, 0x3, 0x2, 0x1, 0x7}) 17:58:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000480)=[{r0, 0x54}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x10}, {r0, 0x42}, {r0, 0x2}, {r0, 0x2}], 0x8, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) sync() getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000480)}], 0x3) getitimer(0x5, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff8, 0x21, 0xf0000006, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000000, 0xfffffffffffffeff}], 0x3, &(0x7f0000000800)=[{{r0}, 0x0, 0x4c, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x3ff}], 0x9, &(0x7f0000000880)={0xfff, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 17:58:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:58:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x6) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000700)=0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x80000000002, 0x7, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r3, 0x6, r8) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r9 = syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000580)={0x0, 0x5, 0x2, 0x1, 0x1}) socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) getsockopt(r0, 0x8000, 0x21, &(0x7f00000005c0)=""/199, &(0x7f00000006c0)=0xc7) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 17:58:09 executing program 0: r0 = socket(0x1b, 0x5, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 17:58:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1e7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, 0x0) 17:58:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7e400000001000000000000000000009e", 0xffffffffffffffff, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 17:58:10 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xebb8, 0x5, {0x3, 0xfffffffffffff801}}) 17:58:10 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x115) 17:58:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x2, 0x6}}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:58:10 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) socketpair(0x38, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="2972acc43672cbade6ae882210d36001bc4796f80b63d549fa620558ada1f5890c65060201ee9b0f85e4175427af0012b2d91935db855030e93142cb747ef2e4d4897153a1409cbdb67be6ca785d300bbe25571197829319ed3c21afa49f59a605f8b1c569d433d8d371e5486809e4ad7f5fa0181554ad6cddad642504910bc74a95e903c73ca7ba0932c5d5d6412c1cda91377f75d5379c12fce486bd80ca1c0e0b507eebc32b37ccd59955a44386b6757cb2a7deefbcc439c3254f", 0xbc}, {&(0x7f0000000200)="1901d92b45316e32a19b886d87c48df8eb24db4e1816c93358d13b1be714f2daf822d7d18f9c6834f61703cd8aa1f9145f5ad6a42a244e617b3b08b0555e16dbed27b37c28fc61245f58c84d6e6b764e2b965a3e57d70b03f6eeab1729", 0x5d}, {&(0x7f0000000800)="1d986cba55f75b876c04a5227997acdaba7edfaab58f8262335f5b55b6194e0b255b731241d7a05107ebb76fb42f4ce5b9c4497579bc0013f474370e6eac862413224b34f7f43f61680acc89c7c1fd44638af3283e5c6b5c1f1439c9661e719f6be893c6ea514aa36d452d425d6ef7fa9bdb0db508cbf168afc654d01e92dfabcdc2136925f003689fb02416f0872f4d8fb8decd6d7ad02d5bc2ebdb83498182363140cf73adf583df8ff6fcfa96109a21f765de459f4e842d263ea2862401ed07c38ea24f66c3c894d99f29ad6b0982cfddd47ebbf8f47db65e78b32f0ffe51a1d0b6cd50cb9bb73566fee9b6fdae67894266b096ed7b44f2e016c4bbaa01777cf1a1e5c8b4bc8004a1d8911b85ca1c03b1304396742711de7acb8a81a6d318f856fa7a6e7086c0737f716accd595d46edefe8211a218cbf5a026a1b53e93080f2c710eaceb88adf9a2fc5a1e420c88e05ab844405ac9895bca0f253669b78750c890f5292df77be2032b8df0161f84524401c8a270a17b8c9f87f9b6db60dccf254d60574868af1e2aad1f497cc3ea6af21a2401a8831d56dbd1d4bb90e1d6538869a43742ada900cda833438c2d2e0196d158e5c75a62618df41b008ca1d8e5b7e069a68146098e5feb1379c7511ec799fb0e17249d60db91be25e72e352591da2d526a7e232c4a8bf8ce587396b4c71d825dab408760f1f98b4e65a25ac869636eabe1041f1cdf7a4d9d8849a3ed9c5740b9fc92e7145140bcbfa50e5fc23edb82c0e0fea81d29e147562b7abb3273cffa249ebdd201fc7b30c6c9e2b082fb225b267e73c67823beed950d2b8dbf9f696bc8e5b7ee7e9ba4ba26ef40622a204c150e3b9be2358e00ed89bde24372062f734684ac8f2bdb3d59e2a73f2144dfc55642a043c2a866440e3c2802c01aa1189ac61d575b5c2356381ccbd0a0d60db62711194109ec2723659996b9d4456146b0a700a39ecdbd3a960e52b42c9816945dbcaa2f6ac7a78ecf5189f8873cb4f26ce93497eaf5d0e2300aa658731ee0db0221fe1a8c3c1000a8aead167cc5de6fa89acd3aab7fef35667b17d9f5cce607edf50aa1c466efe7f586e4763d7cbfcf42b44b30884c431e1dd3c28a37aab02bfa8f1fbf5b7ceef0696a2baf902fa0135a3eb8d57c5f7ca29576652acc5c02299c4bef3a750867fb65e6c4774a3ac561d2f113fab7b9583982a8400fa309b1414e337da138f3207435d6abb95c66db5190ab8363adc0af598b6f3090fb3cc800a9e1b70a6c02ab4ca825b73d139023dd4868e5b90eb7498de6c37bbc0bcf47122646b2a50554ff20b0575ed7598131c6fa676ce2ca64b637489c024e40240ef23cdad5f71e81d1e9c8872471397edd185dff2d4baaf6662f87852cead456610153c3319c4609207d027a876943dd10fb0004c98237e318e2d4633f8eedd04d4713e0dc7be3ac4c9769aa084508f662b860d2bc650325f4e403f613854e2233a038e836923917ab2f32969b13a9fe44ac3911b3bd20360dad16509960d5220acd66c4bcdc02c6ea7470ede9fbde937a8587488b769a6601f349ca891f40b39e330db4f533169633a5d70bf2e3fc4061f1fa4bc564b58933dc34dbe40b7c9b415e1270aa2c81d6a2f7b0b7eaebc26e0bc325489e8a0c697edb13710767bf0eb27e04c6dbac3131753622f3ef087bab39b2db0bfea024a1f8ba46a097c0017ace46d535024e185965a4c0057f46c046538139c0876423fabe2acb6fc645b61844335bfd42eff4103b756bb088ed04766ffcc7701b8df9695f5999cd4a28405093380c1945d26f5e067e7c6b1c13d34f16feef14837b48a1e6e3a5bc5f34dd1e8bc0740a01272daab4c4358cee9ac202159f896c7f20880afadc3ad8ee0e318ada46ce382c40fa3136b55cc3671625b392b36733ff675cf1fb51ef87c7dfc7c49b677b92e94fdd8a4ef77a2e40c79bff82e0e858e57e7f5ab550799996298dad6b5b801a0b20e0a47a9d475f8a753a1cae9c9ccb45268bfd78376e15e1b648c597a80e158213927464e3c2d8e952a28570856f18c09265896bf8df620392112cec88e558ac369444152e91f259f426ddcb5ef15899af0ec8b2f113f1967a838947fd62f0cbf467ce47674f83acdad6d9f68c9c40b751a73e9e2138e66d94bd4b889543791620e1f98a10b0f8a5a4a971168d9f79fc103725964f1a7fb95c37e14252d9c40ca2fc198aae6ac92d98b3bb37e9c0a256ab1e94da3c4a6276c3f024036863bb09c629a888fc56c14231ec4285db4b97ba632413140b199b5255e673fba69344afe313a98865fbf8cccfd52a7cfb3937f7ed75d26e52ed8db48ee9cea0bac81eea1f952b8ae7e615ad3f28d15aa46c34d72b56ee5191eee0bf609845e9146158a747ec7571e9255711c04ac34a1ff0998c1d7a9468adae4cf7290640b97d39654bd729992f4303d24600d2731ee7d3abbc62c0c821490976fdd68f683bdecf9c841a86b0c063a8fddd59e98f4c6d46017ad75de5a95ad957eb6ce88857fa5377ede8831d74c11527efe840f6fd63a1421a3bc1dab4d0b047b8a71e77b8ebc3a2c715699dca56549ac67aa38b637b1360292f9cbb43561e300fe3b1f7ee92e702924bbc590945edd2507b3a6021cbd97e480330890221c9a1ea8282807a92f5916a29c22a91907635ae26a4fc71ebba16c0f784fa8c2e215a2caaee61eaf1063b5f24972996a4dedc287791ff6e2927483f72298f07c4c0d524deca031828dc9875d25c8da4ad5455f6e5132af8514860c00439e8c76170ed37d984e52ac6b1dae96aa7c98be2dcee1392298921a1d61ee4ca32dfeaa8dd99fbd3ad3dce9e01decb9d073a6568a894eb38f23d05d8a915c20f17ffe82e788ab4261e81375a82c9150d4cc1c96c32c2a98df2590dc713140a5371ee15542418ba00152c7ee3bb4e78ae80d70945c20a3cdf84e9d6aa445c51d6de1c8edd48eb154903eb88c56bde5490fde32393d9ca0be5bda8848ad39e5439895a7a422c5a670dc7c2f66445ef9e29fcba99b21a6f4593f4980e1a0bf1a1a14f5879ac103092e508e74f4ab0c6b8bd110fa8f6f84ff3e066254aaa945de77db87265e00655a0199b9567d1e4310e691bb18b5d86020710214fde64bf97fc99e57098bd49a7abdc580fd08b96f744d4adc24dc2593dbd0c0401e164fea8c75e3c151c7870917dfd61c944eac0c13d79f6bcc6d1bd8ad923a508e23bd3d909228c59cb544968f4837ddc526631515daf8589e80e868a4affe969a028f30ee690a1b46e78b829ecb0ceabd6472c5eec34eca03219276a188c743313528e78b13877a12013bbc0e0cb48c0c8a546c877d8879e7f37db2544fed94f58cec6e6b6b176a73efceac437f46e14a2d802c086d757fe1b8f6a1b43a704c52697a65f2a6004b08a4afad216630bac84d1bcd2070b3f19afce46d6aa35706b6262abd9f655785566c6270733a4d754b731ad26a8a3d6c2b752b356d1da79bc60404f2d343ef21dd355fe708489909be1d3f529c1bfc477010ef2f7cd50d9c9fa8aa256efc9ce3af06e1d86e8ab6eeef3e89f5dcd5f88d2b9fa5598080ffccff36b32ff336609fd8086a6e269a326be30bed449ab66af310720a9404e08ae762e9bc7f15596974cea59fbbd63cfe4132f5102dc788d5a2c974b66ccbc1539ef4cad6510291e13d6490fb3223dc6ca42d215305a15b873dd0ac9a7a7f9d3094d9971bb09d88ed770ccf8c18f4b627f11a9db98dcf30372401471bf94522a4d7bdcb6ec0d13f7c66c533fa8241c58d483a8e1e61f0eaa370df54d5436b29b4de157c82e0da9e528cef7f8b95b20ad21f930ce41ff6af4389be8409132edf04c5cdf8acf026032fe5104e3ad1a64989d6f21a52fee5730f98ccfedc4430379229eb5ecc597cb10183d23113e84ddd5372914ab515b1301d97631e8be10664ed1b999874586da86d1edb2c050f5b1a3a463a1d89d41694f18955a0688adf28af30523f055d1e291d747ee50c8541da6177e02c4930bc60358e50f4497b8ca67d0c6782dfaca3bb5a376a507dce4c91ddf7dda0d6ea38a1fdadaa7079a8d46e3ceac7ea6ee3a7ca2123f3153319c2a76af5cb3cac218b85e17c07e52820b8e34cc1f3a9de97e6c94b7e1b8cd9bab4420d524c20814d8410098f8867aa9c1b1908ce8d5365a9858854c5820b10e3501fa5c15879d91a5e63183a705d21dfd5afafc79c8f7b4f8b0e19b7798d304c9265b05ef34e24b56d9b73019e06efef0c2685ec307c7055a4f5be184d6cac0dba60f26a67071bfcca30b2ac80c6ae8e8ba4e41998cbf8447b08c563f3d59f0f1b43ea389ea47aeee2ab0488840651722d02a6005a4f005d1805b6cebeb59770d378326d5d818191690a708d956e14795a5f7701209a41b82d4943d49542ccb80633856c4ae178ac729c3875c71fa9fe4f3c5edd2e90d0ca20a941c5b614ee903306da2ff6b52ef9aa02cd31960da947fa4d8edddf77abc18ae50ab0219790fe6da7348fb713c7a620bc6c14e2c1f9957c17e1022d128193df755d7e208399de7887cd35ffd05917051cb625721c85807080b48f58642a76a34bda150a0c6626960d90ba65560d3a8fb2321b0e8576757f374d7e1a521ef5f4d9f24845989921a4996eb06a5ede614058768d7d12b007276f3f17d6e9f7f69b2cbd921c0c5c60895dc477268cdbfef3be8283f7fce8cdee1019b8314ba490f2028024c6cee807bbb6d9981abd4df5c0279e83cd9b09d7a865922dcc19db0e527a9e52ceb9466256bdc2085bd5aff2f84ad0b6e32123c31cf35f1f04cf39e654efab13a1dc1f0508897298eaa864e76f1222a7762eafcdc8e2472c5efc024d22b7874c269282fb126bc57efa28a86821b0735ba46b131d94dab39c0296b06b517af3c665609036275a1fbeb2f3fcba45cd2307fe9a2c6e3cb56295105ec3f0e12630b93aa5364837eb767fcbf495b5fc84c7e1fa223d2f09e2cf945433fdf403db204d97d8303ac78c9989ae9baf93160e698aafe034a44abd67fc13dff853f9952df8988df60026dd209791b0045659a3673def4dec32102925610691dc56fd0d760c0128497b339e6f1cf655f1023c75142e3bb6bde42e31930a149b02f2fb7e3fdbe06998b448aad00924e816a53f05271f197d37d2173ac75ac4442a1afbcdaed49c72303f17072bedc37fae1c9169683f29f34e4c07be99dce7faf58cfd15e0e15d0d9f7335fb5f94bde09d7b5793351caa3b1bed4a897cf6094be0d5a1759508ae611319512a36fe8d8b43330789f0cad60f5edf6286273e5f83ce2d539792e91ced3a6f7516e5694a4f486e03ae57c6c6e3fd3095b6b955e777b6209af744e9898b209ac64e6286a82bda1ea06fe0131f916dbc52a88eb6ac203f7f18637c8a0e49cead2c07e357cc6ce6fd60afca90051e0e7680db5c790bbc26a79233b8613a5564724fa0e38ab713dc5c092f28748187adb8b2710c797f054be5ec3ebd59b6c4e8627d9cf1fd58f30c434b620bbcfea070c02387b2a6f32ceea1d1fc97432b75edc13fdbb1fde790331dc98e41a6c175301e5f30cf5d297810a02f118e3f0e020af9f2d156a48a25f0c5a48ba9be7c66e547e8d8192bbe98eeeff5e5e5f3c5e0ad629b1c81c8cbb94ee910823c8839c234300ca0394bbdb7719812a2ad9296f5146768e51f11e6c46b2d4f863f0907bcaaf351bc4334555c9c6b159aea8e5949ef0f9c6b35b38e9fdfd7e11e52e9549ca8c57589da752d68973b99a4365573afc79506626741b", 0x1000}, {&(0x7f0000000380)="54c3b7b7b243aa80b629e9d03b6906dc813a16905454b563652074b287d9162133c6a15a29377747e550f3547cea507e037397cb05cb1c265354bfaab151ea861e455c96d49eb79231fe58905dd4156f5e8695a943af4a0979d541f4456f7733845392a869107b7fdfa553cb88fb3f7302b4f8a52df1af063bcbe4dc5a31a7a5d15333fb9e5bbe6393b85db6b4f8d18ec33e4679a28151b2de2b8d14e03c54e2df52d04ff710dc2c", 0xa8}], 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x5}, {0x18, 0x1, 0x5, 0x9}, 0x10001, [0x5, 0x7, 0xd8, 0x3, 0x9, 0xce7, 0xd1, 0xfffffffffffffffa]}, 0x3c) ioctl$TIOCCDTR(r1, 0x20007478) 17:58:10 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x1ff) syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x7) 17:58:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffffff7f) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffff8000, 0x80, 0x8, 0x6858a867, "8c64e1cdf1488585eaa2d1247f7e7530efe71767", 0xc8, 0x1}) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/214, 0xd6}, {&(0x7f00000012c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/117, 0x75}, {&(0x7f0000001380)=""/28, 0x1c}], 0x6) bind(r0, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x5, 0x0, &(0x7f0000001480)="2f96fb2496b2172f9cd1b007d9f157c0daa64dbf589f79eddefe3cc6c10006f43b41bea7cc3b2e4b937bcdaff00668bd29cf67ece1e63c63d83345e4bd0544e4f91663a98d54ea5a56fc46ae277101a9c7020755ecef2904f505ef", 0x5b) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10, 0x4) bind$inet(r2, &(0x7f0000001540)={0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) faccessat(r0, &(0x7f0000001580)='./file1\x00', 0x80, 0x1) getsockname(r2, &(0x7f00000015c0)=@un=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001680)=0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000016c0)={'./file0\x00', 0x1f, 0x2, 0x7, 0x0, 0x666, 0x3, 0xffffffff, 0x3, 0x1, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001740)={0x0, 0x9, 0x5, 0x9, "c866cc02c195f74877505cd3fb5d9d9fc40dc040", 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001780)={0xfffffffeffffffff, './file1\x00', './file1\x00'}) getpeername$inet(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) socket$inet6(0x18, 0x8000, 0xb0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001840)=0x800) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001880)={'./file1\x00', 0xee2, 0x8, 0x9295, 0x0, 0x101, 0x7, 0x8, 0x3, 0x0, 0x1000, 0xbaa}) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001940)=0x53) setsockopt(r4, 0x0, 0x9, &(0x7f0000001980)="f256a5308cac4ea0efb4825b3a1f3650a49232ab2db32857fdad1315c63cc9909363bf80ec364e440bd3a56a1300bc3786eb3f5b3269111cb21a871be6b27f16929425eb52fe1d069244cff2d23e19989e7bb92c1a2ab437aa2283bdb460603f6b900c93452bc8c26433baf69f2d45202cdc13ea17127048cc895f0b26e7e8fab4cc330ddf1de9b20a69cc189475c8", 0x8f) r5 = semget(0x3, 0x3, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001a40)=""/210) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001b40)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001bc0)={0x8, &(0x7f0000001b80)=[{0x10000, 0x10000, 0x6, 0x3}, {0x16b1c000000000, 0xc0, 0x4, 0x8001}, {0xfffffffffffffffc, 0x1, 0x0, 0x9}, {0x7479, 0xa1, 0x2, 0x10000}, {0x80000000, 0x86ad, 0x401, 0xe3}, {0x81, 0xfffffffffffff800, 0x0, 0x7f800000}, {0x1, 0x5, 0x4, 0x100}, {0x1000, 0x3ff, 0x9, 0x9}]}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 17:58:10 executing program 1: clock_getres(0xffffffffffffdffd, 0x0) socketpair(0x18, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0xffffffff, 0x8, 0x40}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x5}) msgget(0x2, 0x358) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) clock_gettime(0x4, &(0x7f00000003c0)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x20, 0x8, 0x0, 0x5, &(0x7f0000000100)={{0x9, 0xe3, 0x7, 0x200, 0x101, 0x101}, {[0x8d41, 0x8, 0x696, 0x5, 0x9, 0x8, 0x66001357, 0x401, 0x90, 0x3, 0x40, 0x8001, 0x0, 0x100000000, 0x7010, 0xc9, 0x1, 0x8b0], [0x10001, 0x6, 0x10001, 0x6, 0xeaac, 0x4b, 0x8000, 0x3, 0x8, 0x7], [0x2, 0x9a, 0x0, 0x20, 0x1, 0x3, 0x8bb6], [0x49e8, 0x6, 0x40, 0x9, 0x3, 0xff], [{0x3, 0x1f, 0x100000000, 0xafe}, {0x401, 0x100000001, 0x0, 0x5}, {0x1, 0x1, 0x8, 0xed2}, {0x100000000, 0x4145850a, 0xffff, 0x7cb}, {0x5, 0x7, 0xe064, 0x80000000}, {0x8, 0x6, 0x8, 0x100}, {0x2, 0x7, 0x3f, 0x8}, {0x3, 0x9, 0x8, 0x3b}], {0x100000001, 0x6, 0x1}, {0x400, 0xb2, 0x101, 0x3}}}, 0x5}) 17:58:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) flock(r0, 0x8) setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 17:58:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xffff, 0x5, './file0\x00', 0x9, 0x1, 0x7, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 17:58:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001e00)=""/4096, &(0x7f0000000180)=0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001380)="e89300e4f26509bc6882af06170b8ad200b2f5e204344c150eb5e7652c455cbf5de8c0808da4cb0585f70bb69f645d5b85b785aeef77427d61b1c511f051fc8f12fb5107ab08fc56f2eaef406b2f347b2fbaf1723c342fc1af4f56daeac4cef51e8b2187a16b293fe0b9ed220d56bd397658d0fde2d6212270635ddaa653c8ce1d08a231828f1bf19dc949ffb0b4dd99185ad4b7e2c456db51c1c2d77bcfebbcb29bdb8a9c029afc71fe96575ffa3859d295f9948845a2609ee9e2af437bb910109b128becd2b641d562a95439c6157744305fff2fe5fa03cadb3221764e9babb38d4fb47e9bfb58f8c9bd30c844c060d30568ce00363c7c5b3f0c838feaef91d8f7fa8e028e8450e08f4de90c410a19feb20c192c85092ca1af5793182e6765e84b1072699ccab655b6d8f53f28bde4e8fc85bc0b40d2e59caa66acb3e23ed291125a079b8ddef1befbd61823e4a6558f53b3463da57caec15cb1245171fbc05e34e786325842557aaa8c823ffdde71f358a9c589556ffb72635aeb52121449bdff6c3261a61d66198ef9adeddf6e77c38a251653b5f7d238d32fa9cd1e95674caf961cddf5858cc5179447878bf8e8a3eff487d71c3cde6ffb57e08c8d293e609092ee20433e455b7167a2e4519e8204372b0ce0958d0aaae26be504e64b862f670019809b9151319f937b78a91f364643fbe3611a46b5d545d68426b9fc13a477f4e62874b55abaa868dffdea6860368bc5abfa8c3ce3c8baa55f2e120329100fda2f0424efc629a7e9bd90d2b510039386bdbb02a922fb8858ab0ece5553fa1e30a00117ba55f2a9f9218d654a721a0934c63cd92e4efdc02ca3b582318ee88f38a5ab4661e4307063c92fdb43fc725416ebbb7f6d500b620fb8c79cbc3b59b4d8376a545bf5f37e19f950b06e9a0043ae5ba9a4237e18dea0e9feea6e80731492d01f4f0ce9bd27139bd80299c5213e21d2500cb734dc1cf17f0b56811774c47795f2015b1c975d1e65374ac79f96318e75c54265aea9b94c0ef6ac20bc8ba769ae9cfb872ad3f4e21c9ae18063e0041fe2ddd676e213f3760e4b6466d1d122cd97e6fb16b8b36b9c357f5f13cfa89e0c7d2ccbd553439d58ac5bb6fa78fc4817b17eb0cd1146720fde26438a485a700f0914fe27b9a15bc95f0c2c7d689e53470458b65aa2ebb9b921efcf2f285963ed31d63d941694ff2d890c7cf6226915973655c0290ede4aa939e5c09c2f40f5a9642ab573039487047cf796402c4783c680888535c307e3574ee18580a538df70e3773d3af7a0592acddc8f8300ad5b4a49e98796e179eef7c3cea43ffed4265acf769bfecd466f4b650cd4c2f8f908c4532b926232df689e317ceac7746f1d8a00eb62fcce7ff24971784b93849f0363f01ce2a97e3da36639ed6424e346b0bdbd6393cebffd039db03a2f48cd127620fcd862633cf9a73bfe9a434d09c1c6a9a5b422d986b40b4b29c3a99d73603b8c2cc06a1130c5ab403cfdf938ffb02855f7470bbb77f4b15713c571cab9b05a898fa5a550595934d742092b62c3ac9937a81f9f6b2fe7c23ee0daece2d4a04e4915a58b974ebefddf2a7374dd2cae2ec091c291a3f2c883aad84ce8e9ac3e1a24ad89197c9dab7d45944eaca744bfcd40828231a8314c608e661d37d97ac3687f71fb31922da1997bb83327029e0ae122872217d693a2a691ad46ff32288d0ccc0616d8802e3ea9387b4050d0354c10f480d299e36d94ee2166cd392521284855f5554657f04d99ec9a21e6e694c84e5f0c943f60c15dde8d64235ce598f7d881dd0d707d8ce7119f76b3d4f4690b3349710990973f58ea2746541b5ac1ce385b9ba6103f71e4d27082738a4934a4eeb0516f2619baea11b936e91db6c3a619d6f1f3cf368f6cd6cdf1f446d4aabecf3d67661b88634dd04322a76ffd34e57a311da436571f9a84f7bd3feebb8a72accb75e17bdfdbec16a93ae06eedd975c5e03f4290a2e964d862d01bd631441d4d2439acb1d31df874dd51c0cb15459807d29938ddd394ea05817e354c5f32deb09955af8f47262cce22873529496bb3a11877474c26b4de4ce0776de22f731d3771f6bc89db15b642252f12817c17b813907c06085cea50ec3d03eb4dde5d00992ccc32903ef7497767c92aa5e793ef129848942a21daaf55a25b09635bb9be52a7f7790b3dc3fb3376ab4a75ccee72d08774036bc276a7f61ca4311c90cadf593946fda3debf632e44e9ce070fe93807decc3318a5575e504ba79a0d01fc7464d63a85c28f3493098708213d13e721dfcb16c9c957810b88cedd66f478bffa8f1fe5407dbd0b2ae6adbb67dd611bc5fed98ce0f2aba5872c53a734196d9d01cabd274afd07979bbceb2741e690e19ea7ddc9dffd0a2c52d0b7e67d238fc1dfcfaff138a40cbb5628e65c6b1720ff8127c63fe147de06240bf895fc1255f89a7433da09eb3fef3888242c5f578f6e8e42e5fb1038268693fcd773dcb9c53be4f89513aeae39a94bdf525a3ac4c8a2c67f0a27fec5bedf90c42f9af02c43f174119aba5f6abec3804102e95b3c8be9c68a59becff9397b6d33aeb7fc1aaa19fe67515a0de6d85765c95ce9dd563db913344e8f8d54942b5850c966d0b49bd7379714730c94d90235ebb56f0480a5f8d4f642e3aa024e764532803adc16a71f1b6b50d4a66009af6c33cf23f9c1b647f8562ac6f67fefa1de9b692146b012060a765048b2faad96b640623cc4eadd14b6d8bbb1f6818c746d69aedf6e16904eb1db0e44e5676058fd95f35e567b58753c10ec542790c3a73f4ee6254a26a293ab4c9da7bac122ca1dcd46d903e9eccabe7ab3766bacd5a3c79a594002919badbcb27c91ace4561ffb704d983ff2ff5d42b691cef0814323aecc5e88a79af7a6535fd5bab746ecebaeb34c64c33a98f7938d88e107861f9d0f60b870cb8bafa92038811547ab0ef0be9263c0387832622d8fe357636ad12843a2cc4737bbb43d523f018120cb4bdda3c019f30bb7488aeacfe0a89e2d6e8958d747bfd25f3a644b7cedbbefe8c549a9bcdecab0a90419f0a2df543f69d7b0a688d70040898c95a0319c276ad43e52d02384382855994a0de943846058510be702e8fd49c5e651798d13407385b5207df572cf1c81fdb22e7cf2d70e3de96ce0cc735a52cf3a53045bf62cd1e49ced8eed0a4d03ac42689185d97e9a6666a9f670747af27186ed957ca2fe7472437060b2c29b2692733a549a7c5c8eb711a8f0b257cbbbcfb4de2df2a8ca72fd3d9a4c9429c9a0c89a78ce199fb701954c10f7a74848771933326bc66792cd46755725338c18c85bfa3dec0533924e6e31a1ec95063f7afeb3175bc3a291059c131c0896fd070c005d7abd5d67ff46deabdca2d35a0a204fa8bd9b848a40135cf1efcb5ac1a3fb5e4800efa43abdb42963337d5873dae55ac3038041fded3b18c03c7a0272b4577e429fcaefc12a7cfe0097a3998954ecc42dd1e2215c4f183a5b87f79c72ed7defbeba48bb71bd43c1fcfb52fe2f4ee6c4a1191d7f51993817ed56a0b0ef6c1b091633a92e22ecacc1867b89f70e50fe15b24cdee2cd8c7847fc1dea59ac3964d0863dc6502d987f01e7b1da0e9230b1b6e1241662df62c4ef0f0e3ee310ad471444f0ee1a46cf5a35a57ce932ba74ef425b46c56cc15979246069dd3d804c3263e4f1ad1e3dd23ea2ea3cf27f748fa96308b6f06897e076a48d2d123a2d4631795cf6ceec92931349c0c1e9661fa5a103a7", 0xffffffffffffffac}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92", 0x3d4}], 0x1) 17:58:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x0, 0x1, 0x0, 0x8, 0x1, 0x5, 0x2, 0x3, 0x5, 0x1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x1, 0x3f) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 17:58:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 17:58:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x20000000000000, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a", 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x8281, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/25, 0x19}, {&(0x7f0000001480)=""/33, 0x21}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/130, 0x82}, {&(0x7f0000001640)=""/16, 0x10}], 0x8) mknodat(r1, &(0x7f0000001240)='./file0\x00', 0x20ae, 0x9f7e) r2 = dup2(r1, r0) readv(r0, &(0x7f00000011c0), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0x1, 0x200, 0x3ff, "612d43f872ec452e67789d8300f9805438d46e98", 0x36fa8580, 0xe71}) 17:58:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80) write(r1, &(0x7f0000000140)="90853856a63efcf2dafd59dba28750542044aaff0731bf445afd07008ff1cd55722597ab949ab7e71043145eceb23d34aed676cab4e84e48a9cb70073e91da59194c59d093fb2955271a0be14bc0981ec413075e2ebc229b8fc93a27d7ef8a3e49714d576eaa3225bcb523118fb0c80732669482364da9b47b881363da62544b8be33cc8d78a483ed01f89254bb5ecf3c8e372aa9b72d8b29f38441a237583bde2ee99f5df28963ad5f547b3c658294b2253b7682e9ab56aaca6980d13232bea7d7247872cce184668ad678f1b3ce8dd2f0387c2058d7be2d5d390a8b803e7bf0f8aa2ebbf755f41ba0764f2e4ab1335f5f6ba99b16fe11182d28e05144b8194611fb572425baa2f0b93dffe9c305ebd8aa320453d4a4b7ad035474d99b32a07928c6728079b082e30f76971fc5afa088e892a63669d805c3154a442167ba10c7c1d48d7e3ead97a437a5788576fbda575707ac19cd5f2a3a0ed1e35d0553831ca7991aa1d60caebb2a532b1888ba49500e778404c82bb818fde8cfd0aea7efee9f267e1e66609d3cee7f727e1ee8535e2e21f234ad3df385cec51bf9d0f8118be5cd2c46b1b5fd8ac71657a0b329799c5a8a1e9b616b06ccf206b93e38939a9ac19806aa751c9f41449db8eabbf5efe2964", 0x466e0a1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) shmctl$IPC_STAT(r2, 0x2, 0x0) 17:58:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) unlink(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x80000000, 0x80, 0x5e, 0x1}, {0x8, 0x7, 0x100000001, 0x80000000}, {0x3f, 0xffff, 0xe9, 0x200}, {0x9, 0x0, 0x51a0819c, 0x4}, {0x3, 0x5a, 0x0, 0x5}]}) 17:58:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x7fff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="8ab5791c1b8534ca81ca2de50ee6972c22e6744d7a3d761e6ba7dc3309872215920a234eb4f1609d61f2d6ea1b98d29d787d94e7608bfbe796126d3070aa8ab13132939f077666784f0874d24818335c70a2", 0x52}, {&(0x7f0000000080)="7fef1933d111e07ee5d7b6f997df56aa171dad066f4015232c6e5eb1", 0x1c}, {&(0x7f0000000100)="dd0f732b546c7ab87e115e18a174d02dbf491ff1c36746a169088c27fa78dde595ebe5518cdeb18ea1f8aaa03ff5b92e3f259d75fcf31443c4a1a7b48220a9cf34e2bb0b526898ec944ffd594dd07d4e660b10518006d6e8ccb5cc54b13557383158fbba1a165a284c9097fbbba56dc578b969525b3e0bef8b7f739baa837c4b80767e5cb94972f3484e35300572b89335d20360c821c1c37961b23725a496970527ffdaba9f4267f4d8265839450b717d031884de7d698f", 0xb8}, {&(0x7f00000001c0)="b01aa755a5e21611160fa44e811a262cb29b15aef3a4eb2e1b2dd45cb8ab40e0d1fecae6bea79a02cda157a37c0079109dce6cfdb3d0ab091a7d996e913caf397bf90f12806326346584e9591a8f66a6c6e609a10b5e5380ededf0426d5c1fff7d4e72ca095f89c2b19be0c7118d1baebed98203827b96d35e91d9606d1030d7379d49df382d28180557e2591e1693899fdb640e2e0416c5db2f9d3c7725f03c4f19ebdffe672467e316ec2235c0792732cfbd68efd1f7019da3d12c", 0xbc}, {&(0x7f0000000280)="b0028f9e2fa66f25d2eabc0390d4e4a0c84e2a5643db49aada4eff", 0x1b}, {&(0x7f0000000400)="a0b1f614fa8d809a5864ff51ee8154c125216c4f8249b3c3a842afceacb61db9b887e66335e381cdfd9f75c159cc78195f", 0x31}], 0x6) semget(0x1, 0x1, 0x400) r2 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/89) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 17:58:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 17:58:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x100000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0x0, 0x8, 0x3, "0fb2102ac1781e61924a20026aaf062fa3badf52", 0xfffffffffffff005, 0xfffffffffffffff9}) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:58:11 executing program 1: mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="1c4fa6f2e2c8531d4e5d11f60687ebe27c78c6b5390315a945897d9127be004898a50594ed2dfd0579c6c0ee8c1c6eeece57f96e5c61e930eb32c7618a7fc742711b512b94c184217d73a398c95ad4adc5e3f8abfe4ccefabd521f6c55e53786c9336955c37a3c7df815851877411ffae55c60785568e4ca1151abd78b4455c0a643455dd491abc411d6d17dcbd4a9639d63f39b3c3d3b9774da662ff7071f30c8d1490d3c37243dd9d1ccbedafb4671f03025eba8af650f90e8ab718102218c7e7a404f067fe8565cea4e90c9", 0xcd}, {&(0x7f0000000140)='u', 0x1}, {&(0x7f0000000180)="a35e4a6ea2f2532876c3b4081e1693dc500989bc9e4af4108e21f219f25275a1701d56968a5a9b297d7afaf034b4924078db2898fea1633c", 0x38}, {&(0x7f00000001c0)}], 0x4, 0x0) nanosleep(&(0x7f00000001c0)={0x3f, 0x200}, 0x0) 17:58:11 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 17:58:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="f48e78dbe6a568b67f58a46a2176f2751e84d981e51ca4fccae407df69494f82a109a2a8fa8666f2b60fd7b806ec93095e3301f9a55ae38cff020f38c08aaac129ab30ded340c37084b70402563d0c97b8", 0x51) open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x8) 17:58:11 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}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0x297) 17:58:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000380)=0x7) 17:58:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffff, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x3, 0x800, 0x401}, {{r0}, 0xfffffffffffffff8, 0x25, 0x4, 0x1, 0xcd}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x64d6d446, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0x82, 0x20000030, 0x2, 0x9}], 0x8001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xe1, 0xf0000099, 0xffffffff00000000}], 0x400, &(0x7f0000000140)={0x9, 0xffff}) kqueue() pwritev(r1, &(0x7f0000002440)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xff, 0x1}) fcntl$dupfd(r1, 0x0, r0) 17:58:12 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117c12653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b2765f5783bbecff17ecf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf0a66969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297"], 0x1, 0x800) chroot(&(0x7f0000001100)='./bus\x00') ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 17:58:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x170) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/3, &(0x7f00000002c0)=0x3) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3ea1aa882d4ef4d56aec375b46979873134df988700cfa388584432189d0d0cba0416ac8af489c97ecfcd52314a76fa86ed925a4e1c64cdcf3e85bf2c10934a06ecc851726", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) listen(r2, 0x81) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r0) dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) 17:58:12 executing program 0: r0 = socket(0x2, 0x400000000004, 0x100000000003fe) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000080)="e9247800b3a3b525f7349212709fefbf6de3702d3c1aeec8e0f383a7fd5c2ba2f56ab6aadd3f3b11f7ca6bf4e318c98ce96e2a74849eea67b896863e1a09fd243f8651726dfd40eac5bdc7a7a1f2142f13bcab1f7679c43e725c58cfc1264af12a05a9d8977a3d10e5713d7d50402b3f737070e16b246634cdc4bf7e87f4a24855af93c9df46fd854582c1ca62924be5c0c29ef83128507ab449d91ccdf4d1cf874f4e72acd33a6696cb52089b3d0c7154e3b3184aa2b9c68b27d4de1255f5c909553f30962c2eb080709148ab000701a6b4a6d288215d99e4551c7236ca02d245a89915ad0484b5627e219b7f5220ff1399b96adef02c9a2323db083ff838aed964705ddc21562bafcf0b057c1f29ea2cdd34503968a6f50566acd51d7eebbc2be8bd9cc7da3e32a3cdbcd7841b9ecc3d077c2a2fd7924d52301383143c687846891ac81a38801e1d2e73c98d4f3b89e9f7c040009f66fca1f288fddfe10753361f82d3971fd5de40343d10fd9a37adc86b989891086864d2dfcdef54261bc2b1e1087bc374a9fbc16585e6eeac321a610892e648a060896e19e3f06e0ced038d88fb0b25b88b8fc397e2bdb09efafd412e5d3ebfdc401cefdca1896932be52f8c1fa016f9efba2c4c9d044a68770fe7fe498a51a7d3dbe04b6e45e1e27d56d8bd2f3d66b33da10d347b68eb061e8f59304cb32f1cc0ff1c1514e5323c207657e3455cfc0c39c7170fd86ac4eaef9bf3b8218aa40b55c54877b3a4ca84ebc52794d8bccac7bfc6d1fff736c9f3fb782e625eed51402990e2421b861e2a9c65bc238e691df70c0dda75fd827a9cf6496f8467d3cf21538d226f81d0f1193b225ad62f773e4b6c45e313404f99dcea07536a74cbfee86e8b5d2c4dc3a6d293d2d187e1575d8cd1a602e3ed3b0071db30531db558d19aedc629148a39ff0ebd071a1b27b00e4888b264635c084e2833b01c039a87284eaf6fdec1b66a4e3fb8f2402eb07f5b9fcec258d2d59f2c9947131c369a36626d5d2c8678347573949d0c6ad13ad78ec17038341c58047f1690c95302aca24ffbbae8f59ad63838282307044e27777062c33a6bd135aea9130335b49314da0717a8a289944db9802437702147ab3afd76e66ddc418c4e54db04f6307201f13ee0a15e0c33c71a937a211fc2a803a9bda98b7fc8d46bd37b303a9d9f57ca2c4810b0ae3018368181fe17e3dfa68a4595e4941e8a131fe992f3a7edf02e1b231dc8baccac4dd0a2277898bcb5df443139a2db98b828f9c60560bf57b3494a8454c6a1a6c9041c2e7ed7096f98e4ba36fc69accf991051231ef2b75ba6861f27c9f4a842d18cf33a065ead67120430c409259c93732292c643e1ba958909b8499fd2160bf055b1dad18e5562213cce466dad0d1942eed6a36036b6331ce3ffaf6184da1729c24b5ef53df6d9a1e2c35f0dc8a4b71263b6a14217c7f729fa1203654464923825e9cc31c4f822c1d4333bc3e6d1d4ef1698982207242f7e7ac20cd2c152d6a93a977e30d231ddb35faf78a47c91ae92879ca210b1f97a500f6b32c67e98a794ddb99e1faba69270e4b4b63881e7d7be18730b6c619a0b9c01213e40ebb9dc864db7ea6e8eb8df82c8eae5eacd9f9ccca3749aa622f0b71f14bc95716343bddad3bf07f0a1c67b7b31b2587b60d48c2cc68696bb751068e3f0c889685fe6cf3f2ae1523c5a150221c60d5d73264a8b5611dc9d16e065f0d186c03fbc67a0f9bfb0e649a8d7c48c1d6a6115c6617828ffed90c25cbccea87fe6859fe15b73263ddd28c5a21d4dd05e44940de7ea473e8a85ca998728fe02ed3c69eb9dad388378d8cdf4e0fb1a1825ea697da32416cd750db5166588e814595c1a95992113685d239c1c2cbf139f00b94250ce530986e2f14f0684d19b84e05ff1ff646f55874968bfc4ca33b90db87776db9599a8f478da8c52a112d16b2595bebbddd134616c0bd2032fa3e1cb53373c1eb52759861e128c1cb57374e94184ca29c69c2babc083be1814c732b36f22be7a4f0cd30c8236b72a382b3f65c3356e0a793c1f14a463480894d368f00f7e366e6e0c6e70e24f048445e44805304ce91b262de2e6d926c40405af9d1bd015b809d287f06922a986fbaa682f77d567eeb5ec6808412d0c0c0f99562c579d3a2d81f99e2b1c469ef047c85968e4666d6c5df2802d18cb7dbfc0e8248010071e0063013a30aba61baf01e6ab909311de24095fc930172326e896a4cafb094117927842963a564723c6fc52d2f230730058a3e5986a23593e5034347bab3d77a3aeffb8092677eb0019f1ec923ae2f7da8aec200a2be12a62a6ce179935a34f68c17292afa61387f493f41a53c3503625340ee0080df2b0a580cceee7412838f10d6e96683ace236d25deca0e3192c2ca5584e8e7b477ea3bd4c6c5eebdb05a87fb969c5103cd3d176ea47a3eeef4f130bc875a17d8f4be9a397302fec3cade1b32d3e8b5babf8a5dc16a370656bc309cbb396d2635cb3cd1a1779d70d3aab987b06a26c0f43507b3a2c784b9bf105855c385d1e05d5a3727e13c91ed6b9aaa63cadf843d1b733aa80ac6b14e256196d75dbccaa233f06c9c6547e9ab37bdfd82e3ea6ad7e22ff4b3e9355363637affc6b783d3c5cc68337ff9691990a34075170e309e2cd6e4a923c7d76d327e8879e19f4cacf09caf40b9050afd06aa50cd61583e1036d790fedf890c46ffad9eff5a0e6a93b60803471410b0b32de2c40988760251e99ef0f40fbc159e8a7c31783ae061ddebef8436d321f012830bfa1a49a5fb2e91ec3d42669e85d9a749d3460933c977c0c26fd90f2a9e485bfa323c2d4f61aea3adf7074ab6eee677e8155f9835096014517b334865d62169b9b5eeff06fa464022c801f40be992dce6a6e01792399635d598984fbc37aaeda9ce8e9eb4319240514fa94bbc2720d9e2abe7938ee0fd7723f4a9febc10665e6a05775ee12034cb0b5699e3880fa009130d15ec38d05273190f3c00c3829b7fbaf0b51d48a111fed2030723b7b1c2827509bde174f0c0bb35a25268f4b00bfd4285a67a449086edac42baffcafba68d99cc3ef16aa7f7404dfac7d7762dc74208feb691d250f0de0c5f270e106393b56e65c4623c5baabc0cf82f4433f08139c7e3e5273aa87af453da8440d51e824d6603c4a525c6054a7306afe924a61f1f4a994c078bc6692de44a646cf334e20bac2057703c3f79bc965eac980795d637a021065d06cb61aad274d869172fe4530c7c804473ffd1fac81d03e6bad1c8508d312edbbe2e9aaa0312aff6e4366689e29aff3b160e496b351fd9d2cebf15e4a4c0b71a7767a6b826be427b58e316cd1a9a9222984e467a9648384b6b258083b3dc94d6566f9146a810b2eed8484c5a80035678a32a817f49193ae850599f3e2d2f7d78c0f92dec3e605a6d2fa60e315ee95cf4371f42bade18df1037a496ee3b974f12dbc57fe97042aeb11cc9813abcf8b56e15a616cd464fdf107729f43705d38cd292ca7881a0b61bf72ba1230fc231d57463d79907a3a483895bc2153c9e33652cd335fcdceb71e628f57ba5ccbe49e34a722f7c71212b6e751db662d4dfb5a8cd828e1908ad8a5e58ad96105279285be6ced4b7412f09580a5929a2f05d16b6264f9291ce280a73926c94891233c33a529535ff5d19dc11da853c8260cc2ec84eacc4b1e7524c5a80b1b5370df9f458fc13e77c082369f6a8517a5cd082f989a92cde9e7942983c3434fdf2672a93f4370ffca576ef30607f167335e6191ea20aaa356ae2bee254e70f712381da04c2fc69ce7041d0e85f167d96047836c6383e246bda5e0177fc672fe7bdb9eb518387f33e3898e8bc436233a8494c3b72060e1f3794f8c04d6386c249bc7940b3b501c36375be24031f00a7379e659568bc1a14fac5454a5e945e75025fbf08cd24cfc4da864ac7b3495c46ccbdbecb64dbb59b62fd88d048397ed8b16bc14aa417d5192d4a25f0ccde92493edfd8365e4f969f39d91b2bb35a2d28eb6718f421cbebec44ed14c4c7f3a8488bb3c3ab7fdab6290e53d3977e49150f77483e81139ef47e16714845fed4522697fcd72f00515fc785825e7d0bc30dc835dd694d034e0d98fed95686468ef705fd4e7f98596fa2559a96a8899f3754b58d0d28811859b818f390aff298b513962565d842912f3a64107697001353b80994631f02d8f8d08c7ae6609649b3578ca07b61868027d9f78484e0a9ab9b1bba7ff2d95f81fab93890b6ee01fb25c3d06177d9a8ce3c760af15fb41e8e604eb6b568ed4ef26ce33957a5935e297edc031be08b5657e0009544b4068d76645625c8077aa770d2f16bb23043d8af68b0a8dcf86194c776ba9f91aefaec0cc40a336c4e921a0bc2b37e38417ccfaf4cb5ff4e18055c594eaf11e911d886aae0f913fe58620d8eba4ce5a58f850f05f366cb724c17f429e12182972f1ed2a45781f846ea660f8ae720347ec6b167d5162c277b262a7003298da02abd016109e8eb8b9f1f7242c2abf4e854e7a0849b69cc8137edc9475966f67ccaeaf2ec4d2976d8dd235fdc9b8d4321d0189a00f6bbb5325664e6189c7215bf2ae42908d27df8557f07a6058ab727d69cfb64211a2ab19ee0661be7f19c94ee938375c056e2353503e351ee6bbaa6347b4320ac7d94ede4bb2dafb38720815f13b5b70b5a80aec3b0d5dbecd9dfd33eddddacb2d0d8a80e6f0432fcbd8ee228f0ab00813c362afa5556492559c94a2e154fd2fdfb1d7b31d1c1d40ac625d7ae337d9bdb540db1b84efd10d281290379a833e98bc00737b5d1ad13c6e94455bfd33e5fdd3874dc18373396cc0c0f0a4edccd2febb14690b0c81f20b44f11865a0d99e264b1f24f079e942a4c4bef15c29d3f81c964a221674f52baf21d88d5034c388f2edda07943c9767eece64de51cee1330f1c0af401ec5a442503dfb44c8b43e95a5d3f483eb0fbfa1e966aa0b0488817a7f87c983f5a3feafff652d1cb26d4574f3686ed04e9c08f73431a9a5987f43761e857a885aaadc35f30da61eb6ab12434400259e7247da3078ac57bcfc45845bf0cea21d4f3f226c5c04b3d767b3be87584dfc9327f13853b4e766b782efdead0bb6f0168c723eff0751cfc44b7dd96e515e49c420aabf10c667b96f3f53c6cbb55a2000dda8da4368c291be483daec15ff0262cffcd5c548499dab007e017070f35e91da900a8d85e42c6aeabedc7a92cafbb89fcff6a393c77029fbeab8a5991a167e18d2fa3e0839aeb010ee465c62cba5dc61fbfa16049bc6a6e8a82c1378512347beb9fe16aa8de07d07c3c0cf5e54942a786f92ba3dd475e2fc39f65966acbf02c0f113a3fb502e44a35c189e2745873551305263162ab6a1561aa1dda106d24f0182c6550409b38267083723fc337fc43558dfab8c17050c7fecf45133a0fb567f4d72df2dceab216e7e06e8d2e7eb7079c56d527e7132c8a645327ef91730f8b738e1d2045418c455b0665af03edec351a7fd42d5ac208044f8eae75dbf63c2e7f4e4a7297f6e91872e51ad21645f8e3c1a374b72d48a5c08c25da61a22898249c03f04902137bf3a0b2e0a8333550e3730f49ce22278ce4b3ebc0b5a44a1aed5bced3650f625eb0c32c3755bdaf6320307a308671bc9e64a942cdf18623e213a7ccc378499e021a41b8e2ae6009ee4cb32f26bd66a7d846ad495bf8a72bda036fa619eff2fecda83d5d81da586d0af7ca933b867b9428b6e7754353472689daa475c0185efb7", 0x1000}, {&(0x7f0000001080)="a393ca7c0d668c98eab52369e70451493b463f072881b1909d05ae6ccc5197c3d54fae73e839067b489075976f5c69f695ade14f802acab8af6c49d142feef7a9d81b4800434e278c854151fef714c49e8c74247e6646dff6a5c72af0e0beaf51d1e2760194ae66597eb32effb3e55e07311b90c8534822f40fd0bbe1200d844aad22bf9ebbb025d467b52078dafee38f5ffc5f334bed55b1fe512ff1fbc8629d4a1213ee0e4b881adf99dcc8c19e1499e7ecbfedb040c90acda949036ae69258041de1bc50e1d0f4115802244e1a0a68bfe1d45927975d5bf774f03d46743474e2889852a5d6f2d9ef5667058e8c43b7b7238bc05e88277e83cf116695379b4d3b701d94fc999a45e619c4b969fae022d1ce5edc3cb208bae944203e6efc81118999ad432a1f0434bdada234ec88b8e1c3cfb6e76a92b1a1e43e1a4dc12b98294bdf36985d25b1c1cc696ff72991991573e8787d005b7a9cecc5dc9a1577a846ce5fbc20c1bbc4daaf77378bc8df8df4751be23b698985944c4bade1069bc5cc946f8a47cfefaef82be6e3e86b8450ac2a4e95bf2a3f4e32f4bcf6bcbe2605493e63da4b78666d29df491327f63b5701132618500c8d89d28d7790b5d144732f6c0e22b8c171e44db1faf1eed3f70c6cb9a64689d0ecf5c13d137b8e27feccfb00f327353c9a96a72a29ac8d220a6ff53a86d2b34001a5d63eeeb8b5b651a87b1d64c2fee08f0257f4f57bbfcb4e7a594eb1a40fa894666dbe3fb7c6d3abb3c2c141c83d28ffe12f685ffc08851c35ed0a30c5874699b52e14a09c7fed29e63acc2c2cb1ef3525fd386fd242f4a890eb7c9305b062f1ab71ea1b64e0648b3bd2522ba95ee5c9ea15ef13545cef3a0b5caacec2343bdab5a53586340ca5451ce2ef6c4a75dbd13e1e9ba5c2a3b7a5f5209aa9579cf47b7a95bcb8fb13c7633e38c7624ee8fd51cbc37456abfdd182c481cd52e23082486d02e10a49f3e6a59d28f38937ad0e72e70895bc6744ab2f4bb43b0cc685f0f475f41e6ddc11fc5841b99f6944f249f6b15d766d9c468d0b8e2ce760367312925c84f84a1ba85584a7ba174e64d0fed81c75600ba78a53cafb9067dd42733fb989c0013df8e6a65da68e67306e04e1798877b5c053f5e0ee1473b4a59affc4865bd8a4588d428cc9812875a2837b6e3963a4747bb62afc20d1ad5e57ec7b3a06a3a9bc59c6777a9ff5dc6b8a37f25a0d47919baed4ceeb54be0d90a0f7e610ee74c36a1f51c359704b94f65801ec43401f6342d7cb20955e26d0a29653b5088d83224cb5e383cf4fcf410fd131b4c2a64d370f2cb024a56078b2114fdf5f4467eea89950e0c16579c992d17983b3fc57230c8a288602d3649a1234e5c4a13684072344439d7dd070ebd013c55496659fec91eb025647a65d047bf835186f318829a60a7d1a4a6c8254bc90c1abaed98fbc2bde0b7201d3ac95bae02f9e716e88aaa9fd00c188cec6ea679e9a8613f523f74bcb032ccceda2ca5024bdba4ee1e74ac59b215e7bf4bde91576dbdad79a6b2d75f240d5bf5ceccebbbf4855c37d041f92832d316c7c94abff022146ccfa4c6e989f381991c5e4f9348e1f89e086b06af5c14375a87aaf178f4f68ee20d5f20ded235617e6df9f5d55c5cbef4876086e3413ef47a84a7b88f2fccf5832fa3e7acb822ef8e82c603b4be40581a4a67e282742641d14afd132caddba9ec5192e7dddcbedbddffb60d67451a3adcf9eb1fc5892ce352b57e057797e8f6b9072649292c906e74513c59186897b525901d035a95ae6161dbae485dbee472e15b10d5bae0cb66afbdd3114121f73023df73692ad2627ff68b770c5994417dcace44581305664457ca81a8b2564651077087b1815a9a72529252f5c59c979b00435a334b1332767db8772ead085ad4efd69e6e025c01df93b33f496d60a2429549b99897fae3aa78537683513cc54a48686840c6fd6881ebfff6c736074fc147b6a1f2810c6253956968f12dc24da68b2a721caa235b09894a060c7d30859374d81e9acd2bfca0a33d92c28e74ad93a82399dd8372558967378224c96c61c07dba1ee0fb3c6173308696dded37bd590afa39df1d7ed2db107404705ccdc639ff10fae154f205deeca798eb0fa1fc244741e0596ef58bc9ab694e306a157cb3024ff5f0744c60b0acb8e3396971bcd96627dafa5e4feed77c065a6c3e58b9326fe952a431cd5ac2ad2cd41930a7f08b90320eb78c573e3d215ed93eaaeeab90b7616e51d0317ffeecb76299b548ee1d8e18c6f593f2e4d71d46ddc2f7b92315c287d1602ce21422fccd7d9af8705a89587dd463376707fb3765c21cfd3ae4278a9aa7dcfd7730354fc62b9cca81e3f4af652a4d4c34214a13e147fa489a7ffb1f31dd497ccf31b6fe5816f1c771b6e2ca441917c300fe13676d8752b2b1891a634cea836776f3efa5c686166dab6500c9e8c1ce3d1073bcfada780ed2e4c5a066691a17b153e05048096adaccb88bbac06097dd2392e780639360271bdb968053ea298c1290e5194c726c02eeaa6e97fe693277659a8e32fba9cb0fe7441ba82bf90fb7d71d2bccd73313c2b25993962b5a08172d5db0ad782b314cb0199da993b77c38e41dc6b28f5db8f2a742a4d021d565c8e67e93e1da9affc05799bacf799eee81d55f599394f0581ee3eee947f536f0fc328e620aad74dad62e39ee24589dd5e8689dac5ec6b80e7472438bec97114c293797e983c7a2bbf138611ce3370a9976617eab9f028a0ff403a36f6ed1bda0dfa67daec4693da284526ab34b2c83dcb112a6ab7766ddf0d98e78fbd182cb8db181d0f8dfee9b8dbc1dbc6cadb66adb42da9f63092563cba5d0208a50cad986c53b0c5c6a9b4e16e70a514cff92dffb650920328abdf656ef9cc96f3fa4edc7acff681a4c51ce96366f506aeb511d4a2eb4c60dbeb99187b847a49e26a264d92d36a9f83b40dca3708f789293a7263c5c0a333c9c54101641edad3de4eb7310eb2e6fe7711cdd8e220823f5a62016c6d915472f3f99bdd46931137221f653994cd1c437d59aef5d96779d20593047da22ca8d510f37818d0b7d1ec57e5666546240a7dacdbc9ff7b8621ed3434e06621c5bb796d63a2a3b703a267eaafcfeff2d694555c9e6df4c06ae26b832f6a31eccc2baa0ab92e7d89af5acf30cc900e7131919a2e2dc28faee13739f856c2aa88b28b20547a51a37573d00b01c13e1b82777fcea77ea6d5d14404f1ba981a82303946dc25bc2b240dd59c0331744acf6be65073399f8454808a025e4d38c8e702f23f357c013d7e403e1d45033d412eb873e2883089831a05a9d0c440590bc7c8b8016fa4145aab66f291b3253f33e0460eef1b3a030b537321c832e90cf1400227c138833e388df7dcd76baf310538d2b74a3792ae965ccbbae4dbb9d1b050b7169fc900e08adb20ff00a344cb4385e087f7a3ac93a69ce3e241bc85836d39f3880065a692b75929efb07eff419b3cf499aee9970713aea930af5f5f849ea7fd48cc2d9eab93efe30f4986dad68e69f515a25c44d206cbd06d3e3d04caa9fe850b0c577689bea9d6d319f5f3797b854df221235cdea610b70b859e4e826ac5819a5229cec01fa6260b7b0beec672288c98143322c99653792470c0c5f9a205d0965117e9977e91ed7819cf7669e1a3ff2ff1bd2455ba09402c04d82079eaf55c627a231a96b64d7707a275d0fde1782b798dd8096905b92c0c1751bc532efa30d80217c719686a4d3fb8cc2d27d97c1ff8a9660d9027abe4ece38610c105a8242f2826232bc701e145f4c735d02f533411a6137d0eaac1e4187829edb72f095693cbc178fd951aabbec6100b4cc46becda867787646ba979ac2f0ae100bdf8de590ca2d332d45a41ca77c16ec4be3365198c39774da17d575ce15f19df542086adeab35fbcfad773b25996227b3ff0129f78b93340893a3008b05e2ad3df9d5af96b8e870f726d245963704e0e725d9c15ffbeb82cc4e00108770e3b48f85ee4b8421efc41472ff2c3e3b19d5608234772207f45bc272d7324a2022639146a568a50463785f93f8d202716995e956d6cdc311191c16c97818c095d0dfb8011a16255b394348d039eb81f58c5f7129ad0914b3bb75b6df8f45f9df5f4e60eec6e5f3e15673b1e67da0231f6b361ffce2c06a758afb645ccabb21a452041a7e80b35815a37d7ba11c475dbad592197650845bf05c48441084c73e1af1cfc8cc683ae1309b5cff263865117de4bf64990a01890af41698fa015269631a32f15654a04d28d2a0228c26c5800262a5d6534b88e4197470649dec9c57eef198fa5238822f52f5bea99a329e077bfafb610d43709d2f285aabe1b9dc3a8c2f4eca67fa658339e5a5c1cb7ef5a9f41e4b9b2fd64870486f0f31d178d3100f88c37449d2e53c996f8f465fdf09d1aa57b91ce526c77adad14dd96b04b02be65a904141707cef5ffe1a16782930c97e81370140cb9b5a5787d3a8806381f88d55277fcf32131a934d335ed5b710e1f046fe69a0e1c500c527b21445e93deea5260ae575c209629c1ef55f3ccd45e27eb3311b9c361891d9ab33d90e62ddbc787f0781bd83d1a5d761f3cfe9e4805301ed6f668accf3d1410a9dd6be75069d728af419e6dbfd83eb3db187b70e609fddc11d2724986f0285f9bd4c40ceae471eddd4966bbd8744fca94dc20f58d9fd57a2bddfb920e0eaa8c93c784134f48fb68c05daeef2d33acb62569f4ffd615951787b3201b893291badc0bd96404d0a9a92138ea499b5f3a5443ebda90d9e6c73363bc37672ca70cfce7722e95f6b0eb35895b3f194bc80624bc973abb09ae830c741b61a02cf77dbe1ca691789b0a1ac3311bcef8b4fbd491c9c45a8ada2bc1263b5a9b446541a0eee10a5350702310354d8450e0886ca643d87460c17ebaf573b0f61bc42861b7cb935bed8548ddab35d6b3335b35b73ca1cf40312f9e3d349d7f1302fc69884604d18d25e2ede60b3504e5e2d6fc0d527b5bb84535e982509a9a9f1fba645720de7a10d52722f05f2e2db9ba7d8f085a502755e68882b681cb0f74ae7ef1877a144ed5e46d697f3ef276b8a48f401118504c862b1a645727375f09fe5ef7cde2fe2fb50a0a167c474836ad186a206bcfbbcd04ce45cc14f6c406867d92d7ecf6716a9dca945648c5d0c318efbf8a21c668e7712558867e609afb9a3f66232eca9bcf6aa2d87ea27177f91a9b08086095d81a296e80c32a5bff7cf419337fc982c584e6dbe7bbeb144d5d7fe7b9983ee8a9e356f843fd8ac89bd71be6bd582609cb217f34abd43d209e87c51d13931e51997cfade8081e0c5cea5facfed10eb3fb9dc5746793f271287057c16342e12bd293abed8a6f10cfa7b1b9ee3ff27085fdd9c9016d914c3e4c138e1eb40509e1910346deda9755adb823fd78d2c069c930d8dc84c04644a3e82432b4ceb894f0d99413d743c62999e05f8ef5573bc5421b22da86d7b743b8fc688ed67ae273681be06ab25e0141458591ab8f69f6a48bb6b808101a92a3e02c41d7d42461727a78b5d8b8358243bc2f1bebebaedbe24ae6a207b84749171d720f8aa896ca9cfe4fff5c45a88fe13b9f93b1936243a9a2b71d3e39d73517cd37d38674da492ba2dd6a16f77b5ce831e880984e71460953bc02c11ecfef4e8c051f7063532756e5ab6525c3a3e5a574994a9e9754a1b10dc6e400e73799a9ca3f6da74e384e8e57cf97e26d210a5004d4de1a0b08b75df01ae238e1f48ca114", 0x1000}, {&(0x7f0000002080)="c7f7c5bdd4c38520d6195940a4795c744b603a20869bc6c21e326872080b2456332c2d3333e625dcee7da4198e7bda55617b663df53df16772062126ddea2ebdbb651710edf8d7a62ee470dd4c62a6598a7dc055814fbdeebd258e063327612d52675a7b4a8e2b17719846fbc091238cbfc33dd913bf66141e8ecd7632e39aa533dfafec684eae05b85e8cbc8a9263ae709712a8cbe04a4ffde7105355bf0964373668ffa45e876a22959884840ea03a5fa1591892b88647bf3ddfe9463d190e944613636fe2341416a636d6573bbec267c58514ffa2a210534b8e0cbdf32bf44e17daab0f8e697ae8f3693e69c20faf3b8635e7bab0", 0xf6}, {&(0x7f0000002180)="e9e0bc95daacdd96a48ca6e78f4f52bd20cc392ad1953e619d7a265986db786a945d2b498cf5ad4685921f391d6a74ab275174cef36bd155043ae02fd1ab994482701542ffd39bb8a45d911088e8def1e216f1cd8ea31dfcaed59c0ec7c1d914bf31ae2a5ff1c40d9087a2e684959bc9557a3cbf5624daff13d123ac226aafd7b7ddeae4e5c3d85a78582db2a7d33d57e5b8665791718ffc6ea5f2088a2834dd", 0xa0}, {&(0x7f0000002240)="b8f2213a29520b7ac3ac4afcaefe2855d9e66a98ce2edaf4b55d679784b53979b0c5e5745fc113d49148903f7c42809b18612804bc6f295d4912e9ec5b60be544967c56659", 0x45}, {&(0x7f00000022c0)="63feffe7b8e22cc9ab50a4bf5692c17d622ccda2511d0a37763c48838984b1d7c425c61580fdd111a41573fa4edcaedf63e9506e21ac6e583e4a42f89189f35fd2beac9e1b4f39d1c5942a8d02e7369fe61d1d51ab44d11bb43c9aba09a39392b0c6b318bb4ed374ea2019dea470014dacf2c1cad37e832a144d856b14c16baa6093e798", 0x84}, {&(0x7f0000002380)}], 0x7, &(0x7f0000002440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0xe}, 0x2) 17:58:12 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x10000000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') mkdir(&(0x7f0000000240)='./file0\x00', 0x20) 17:58:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = getgid() setregid(r1, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/227, 0xe3, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0xce}, 0xc) r3 = syz_open_pts() r4 = syz_open_pts() getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/167, 0xa7}, {0x0}], 0x1a) r5 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) accept$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000001780)=0x1002) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000017c0)=""/4096) r7 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000027c0)=0x3) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000002800)) preadv(r3, &(0x7f0000002d00)=[{&(0x7f0000002840)=""/114, 0x72}, {&(0x7f00000028c0)=""/110, 0x6e}, {&(0x7f0000002940)=""/234, 0xea}, {&(0x7f0000002a40)=""/74, 0x4a}, {&(0x7f0000002ac0)=""/30, 0x1e}, {&(0x7f0000002b00)=""/224, 0xe0}, {&(0x7f0000002c00)=""/237, 0xed}], 0x7, 0x0) semget(0x1, 0x4, 0x22d) fchmodat(r7, &(0x7f0000002d80)='./file0\x00', 0x8, 0x0) getpgrp() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000002dc0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) stat(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)) seteuid(r6) 17:58:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82c3dc05022e2f66696c653000c98a71f7a451a6e6f46ed53dffdf3e409ac8ec2d3c54c8e2242fe399467b12798210f40df7ee909e266ea55052bff357115dc019b843f168f7de9c069a94c682ef2188b7803ee7015e3aeee363eea321049c95da926853e71c25e2599af5bb48816959cba792948d78ac71bc5046e4aee5c21b2abfaf828202b3ca2ba9e3da49"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x7}) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="516ffc8d1febc4d2e79da7b4411252a3c813c537809ce20a87087475961dc1a4536e27787d902b207ac6445e4f1fe4e0f8cae7a3a40047fc1db8b6382393bc06a294c63e1169de5d4d74b46bf66f09274814ddc35aa1f3740256e34bb6a8ade19723acf67ac0c664b632547dad2e6a7061231fa7240d60097467a49dadd19ca1c0c63a7ba11c90fa554b04febde9716041612746676e8b5a47cb7b8bcde8d64545dd848538a52f91eee9941097a37b36b60c197cd6ad9594fbf1b37de7fbab23e8750813db2c21af0557f5c5487e8c6b1d", 0xd1}, {&(0x7f0000000300)="496dd3e12f10b52483bdd70590fb5ecdc1a3460bd990ac83a249557d6751dd8a534105625f5714375124728d78181f72ff78c3572e108f03705678d59d46ecf9048e23c25a4a95bb9292b05b3f058fc6d732600798aa67b3c67444bb84f2202072c610192aff6871b002aa0edfe7b784c4a91c70c3a0318d4f68c8be14615cb89486ef92d41683ff5c0fb855aa0e79277ad06777c7fa795c7591a0475b4bbc45769ceebeae572f55f63941fdd13b94b7995db0dc42b475b2413c32116e197c43e1a8011fe4aef0c82f59ec317d5f7983", 0xd0}, {&(0x7f0000000400)="377982ab52bbe3ab508e9ef551b1601e264ef8bc5c4b10fe7e25955fddcfa3ead7fbbfcdb95aaec02cec72e6ffb82cd208a4732c32c528bdcd06e508230c9d35b6055ef34e6afecf5088a1ef6bc5af34e5314836fcd6623dac8ec411f74396336d593ef31ad2e6eaf47c99a1d6f23e5fc5b569ff72675ef999da3adbc78b6de20ade7f2cee56874df8dda95e5b6d6ac7ee7f441b23030d59f3a0470e4adf2248921bdec9931a93ddf439276f4a277b9c6597909c702454391a2e10ee7ba45859d72f7ccac412afb281697046f9c35ddaee803c700f793635f3b683c339d6", 0xde}, {&(0x7f0000000000)="85f3b57e75da1a3ac7b9de38b7e059cd95f9ed9846fe42d4a535588eacc0064e949819e638398135455a22d425d07be08d5cce62fb69c543733b94701177c5d558a3766a8ab6815fa2453d83eb2fad5e3fa05c7b8af75081f227ee881c48272854a872ea1b3789fe2f", 0x69}, {&(0x7f0000000500)="9198f87c8180e9c1364143152e0c262710f54122cec659cda05199f4b8a841e8a5d82b2e5f0dbbda167d09d26a85ad7c0314ed641daa2e48f0f3ca16b5cf0a25345f4e111a93a4afac2d8ddef33b7720feb375a17f2cc8be6d598ac0447ed1628be484a8ea30151bb88d20550c58996fc3ebd2ca7627930dc79c2ad7601a09f309c71ab321c5375d57c20af287f8361e2c24657298e7ef3684bdf2b9e6d6a336ffe6bbe769ed6465801fe9f9227f3ea3e2d4501c6dc6863c000ebd563501edec159c52da64179876f5f08e2b43be819da48c4842da07b843f39cb0218e30800a0c0036732c88f86ca3ccb3539b36fcd6e09b0cf013b4529eb7bd08be9a6f6acf311d680bd74470a2430868065da9b109766fcf72fe2dd3a4a5e291d2b3235dd8882f1b901b8a22a4de9ed0be891786108c8fb026ee2dc61688d6aaf645518565a9d51c92d84addf470aec1d0fcbef217c26916546f0ee20eae7b7e157fe3a63ccf3298a7e9b5289e20aa051985567615f9bf52dee7dd4ae702a3829defae2e8bad22b088337699fa6bc13604113ce29560ecd2f9334eb38de5a5bae79be554a388f413e5b7b40bf343ddb19300f52082584879d6c533817ff85d14222092ca661e7e3ae8ac0a37aa913a29eb66247c92446e7382572fdcaa25a872f79b8ab845fb7e7bc87e4b173279289066a4526a57adc96abb67e1066d46bd077b0c796eb4b63a69a1e9004c989df991adf3f3fd178f376bfca4f12aa8dbc43dae60807dd6d9f1505dcecd8fcf0e6a25050e48936f4f4d04743391f4ac5b5ffe7204c79b714039eeefc64aa8510ed9579c1d33d9a1aed0fe703a4a34f82cf9adf0fe282e83afbbe597d559cf184ff290ac21a60bb7311155666d4283c8f0b99ebec1c63e1bed24edb1eba2b860650c76ec229c2a31a09b87cd3362be8aee36d7ebd31c6116f4affeed8dd7fe60bb7284ae2312065357fd9592118073784cce9ef511d257ac67dcf16306da4e3a0c18b3217bb9018d51f149b10f4017ff47bb128a067018865a5f2195478e8c336c309af9f0d2a8e56a60f113af6e819bf06ce1763d47886a3d68b0d3a9cb46878d30b729fb4a1c51880756d668703d4da75a4fc7afe1df12b4e212d0143d67209969f0816de21e216321342b648710826bbe8cb4358f539f6f85c130fd2cfd98790fb299a9019d7c0d4c2901a319e95f0e1697f20c88030bbe16dcd5b5abed780194ff0b9aaf32a4f37e2de4c5a8fd74fae1c544cf7f7e93e64da171f190e76166c07828d647d7cbab9e4adbdeb1b941370f02bc3da701d407bc2d601810572e38af06d4aac633247f0b036efb6fe5acdb39870492c94fd586efa47e473a1e942252e7234b88e7516bb9bad84151c250dd8eb6a2cfa945aeb002797c27a93b83c07ebf23c6e80578732c5855e3fb1c71d8271735df447631d97d45a9c8ba62c579a1ffe26c5dcae0b2b63e75062b4b3fe5a252d7bcc5b03acfc3f003e1a01bce88d045b6eb2b74248028646900f0e78dc90c618c0b252719a0dee9b3767bba8aabfb253006a0e60069d9412812049a4455808abf1218b554b676ee1302f0b18658a0c48be609a093422a1381c6e053c83c3f43608c17860b9643dcfcb154770cdf20e6d38d62eecee0ebc2d502e53c42c165337cef71b91705998d11268603c71a8fac20f01748afa5052d67ab4c098328e6a004fdd849e2e065a3d8c7cb87359f6ce5a9aa9d8080e6db5612c0cb030f4ec110a9ea8aa4d475596aa67af9b2275c547bd83efadbe54a38d0acdfe53329b99869934028fefa287119e52ce15bd7e45dd63a48e597cd2e6e0f57293b33ae93179611b4c30a31bda31a45505465585898c3ce91bd53022b1874ff44f89f63899a5a4b2603b2ce83a2bdabf78d2354bd6305525eb40a917992f29921f817aaf68d7162788f0a236819adebf4598b28750ca9860a2e693e5c0c4d57833f3e59e0a867746cc51b547554fb27be2e00ed322dc0b042aa39ea2ccb6e4084c2d7e2ca6bd41b63e0025e54a11cbf02007db55274fedc7d8dedc6642e9b312a0fe511deb182b8a9f32207c681dbe21298c40a1827f13ab42f7d3c610e4a6881c540821665b1b528293067ce884d47a2a82c6acfc6e9e7f0c1564f73c0354858343bea365f10b87f40cee3a27798e8bd36146cd9c06c1459734d7d052bdf1554128e37116b61680497bb1ebdd3ec579148d056017b3be2999b1575ea787b5b9612a543e60e3b9277d76c0305a5959ba87f7c60e149be21332c7c25fadcf7a1a714fffc7cd599e597d5e5e30fbf3cbb5483bd904bf56fddc0426fbddaa78fb316409871cac8e4664cba6939014c102ff89e0ec62a255f539fe0ea9c7cdabefb17a6bbcaf994b9ccd569c3dac8167ee5bc3e4c83def09cdbbc49e16b3896ca2ec49c44d335dc3310f533e2a33d53429e22dc953eb2a33d68c149876431d902a1c2666101495b877d523b3b13803d0afcbdf8d11fa2fc383e1716f81152915d4f2ddfebeecf0343d958aad85be900d15bcf5bfb5579e27f00d0c8f074e9d0df4334c6b93c527ac56aeca3562de3a803a6e0dc472ea3f6140c058518a2fa13e6ad2294571e171224256d3e708ace551ef6554939029761e67a8d53bcb63cd5527481dca936f84bdcfe4a3127a49614c2248302ece3595210e2ca2fa214511f1666f7873251a8e20723a1ca742d61f5ecdf087c98f0098d9676239fbd9551764b5527980198608571865752af6e3f3a86b5883bfb792dffe61880e0fb3d6cbbb0a0ddd4e842105053146ac66d4a85e581bf874fc5bae0df633d3f5e713eb08baac5de603576e61917a92edd9efdb92c01c1d0c354932e0a0bc9278b2567dfef7e8fbe95db9b8b77189c1f1a744cb36e505f4fab953d62cddfc16746713c898532fc6bb46dda07fb9a28f4f2cfb6f6c4b3f2dcf9d0d26343b57a9969e0b83b2d11846b215e5d9355ac3c3536ece72a475a89564ffe27e401f915e6c38de34b039d772a90337061a81a66ba5c375f2ed4be0faa954883f6655f367297af2cd076291636113afd4ebbba1479864d5fe83e76a7aec7dd34cde4c5a1bfb6405ea6dd5083f2adc07eff45200e4d90a3c23ae711f4d4a4f8e2e11fa7a5b2d377aa4a36db2dca8738774ec7e57eed66c30bfda87604249b6533387f2d1457da8447f1149898ff20c19082c446aff8a897738ac1baa264ec27609b456db68a187a1ad7772819678c8d4e27e8d6e133eb66ee7e5dd43bcd0a18b98c2753d4e50186ace27d9c14fc947ecb1a95ded4f549eaae8fcb2355d801f21f7d44645c727b570190f96676593dfa1a2debc107b5d47d60f54629ce7d3c40015acc94c3532d473e7888968868413dcd2a28db52c0bf1e77e41d5f6dd226e6ac52e1a8ea2fabd0202f0d18f3d564d19bfdbbcf4bd9c8c592d5d31c0af37e40def463c7bf9992284773ceec993c06e5f546f20932df30410eb3c5d4a6cc2bb058e0e5bfad610946df988d5b92d07edaf12dbe1df1d7d9780ebe0c5b5e30b76b92c95ea9b0ad907b152a130e6d8c57ed0d163fa3cfdecb08e53cdef4a0159711cb1d183a6a4fb53de9e9d616e23a668488e50dcbc4093a86b9545d2db1546305bb4e0e0057c12f29d2a92efdb10fb64c2809df3cbe9b524b0c92643d2464c24e5eab7dd31d3367889b393a9102b60e77d93994ee923a1078112e92ba3639add0292439b5e893db3c5c4f74d5e76359d8cc797368b3dec87afaadc9e8e633fe7ea09a0aea429831fca8fc1719cb223f00eda8ed0a9dddff61c6e4e2fff4eca63635deb23569b5b98001c0e658882b52dcd333a0a0fdf68679538ece5842e93a2ecaf73f08f0f66d148c12513cff36ff9b1200fa4c790a996875b4569d06281901d0568df48f8886064884e82392706ab5b94d84732336faef6354a0bbbd346a8bbaf2dbe063861f29aec38d61e64ed61510103e2688faf27878d1fbcaeb86334966a78cb27e9780e4d0f0308bf8398dda5382338ceebe853b267b1f33224d74ea84a737f393981f9a3d202afc3c452652d023f12ccbc6cbda125cf3ddf6efdd6e131ea64a78aab42b508856ab22c3c7fcf811fb1be9d4f9c9bbba23afa3f27b1264f4cc474db465745c7849dee47bb1c9993579dfdf8c83df8c74206cf2cc155f7d310c497c183400f2bf4a585931e7c16421a0baeb3e321a7648e9b4d6c56c5337a0c764f32a3dc4f1db2456c083260759f2d291c8b015e4f9aa72bf0e251daceef3a9e57b24dab99882cc49736bfab4ff8c25d8ce584e19dc1ca1f31610b148a91d14440db55e416332403af7c41a5fd1acfc0ec093c72edd7397332d12ff2ef6f6cfec889141d210062d8e9b6a60247725c57d8957108fa2dd4c8fbcafa41fa4b22ce3397e399b653a8a8dbf793a8200c44b07d25ea105d71b15cb12d356f170e95e5b7c8104b5c4e973d5185c74655420ea6a54b2306e80aeb6080085c8834a071252dd19fdcc73e9b8d5bf593fa31c44308ae3a0007107c1b56e43a6c910741608961346141e19c60622220043ee9811209e848d91452f85798192060110e69ed6894ec67a8f69ea1dd1182f9d39cdaa087b43bba53871bac30b89be02c6a264dc142af9acbde011c33de14e260a54dbfe46c27a86a19d7a82c0351aa22f93b2c28f8d88d84fd9c275291f69ed847c4abd123a932eb2cf318a822332f3e45611b5ed042da854412faf966a2dad112ff14249f621fab68666a333b6b56b317a041a5406105e59148b00de0026645e6d28254f19346e9df006f648c22904f475dba5ae8df1884fc8647cfb1ae8e96601ae0fe6556ff97d86bfb35f5c4ba5da0de0d36802d597015eb03aae418d601c057d93001062542447931cda223443c44b5438c323023a3d9231bdf1b369f99a336643d45cde21267b0ca4fc11006e560d3f5c994838b8e2ce85309c445902fa22e1b9c05d479036498d9ac1c49441022d99f25630a83002b0bb98a8863b889bfc1b44bca0add83932007db50af6ada43c61257a5ff77b7960e8d2dbf11cdb0751336cadcdc0a24f97c3774bef8bbc242543afb03c77571f8df4874b064a3a4cd629a27d9d1911a1ffb3eebebc87da9c05d9d6bd6ed1da923953af169fb0696abda0dde8ad55293a75b67e17eeb16f0e7b826d32047875d1cf3040ee0cdc89d5a171e96542551f65c35f98aa0d1916df5dd09b977897410a83b34d4fc9bc701cffd25e5cc0136439deaa3ff65de5ac04ce3260cd7e49feb95fd220dc535cb64488965b0a22c4081258a7fdcfc50a5a698491c1bf556093e510eee2bc588566c377f7a9b04c79a73890848e30210cdd4d01343396d95b14041f0162591a03385e475e24d5f7301a37c3662adb4f504bfcb205b25702b5ccf2ff3822a0b64de545b55cffa908f13daafeda6a65e2f32dc1a527bcbb74474f0b39b595907a8cc58ace2ebff36ce2b0c9da5100100a0911ddb1b33dcd764ad7f1b2c2f1cf0ce2922f7803209938f572780dbb13e53041e0fd1c7f2f6a7085a503fdeadf9d80dc36eb583894a7c6322a45025ab3642000c0e0e6565eee92eaaa609473f603d8bb2b46d19f1991b9724dc87027e7040434edeb211927656c1f6c79c5df893f1cc2441a2df4817a02ede6eebf551ae20557512b1f2d44e8fcaa14d076d5a317b7ae715b189377172e4fdd1aa5c44e3e08fe6073a44a60ac86e37a05e9cb33cfbe8129e3ca953443f92d805c973cdb848d5ec783b27f2248d8326dac698058de4448eb7e63f6d90e3623db47fe", 0x1000}], 0x5) 17:58:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 17:58:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 17:58:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) lseek(r7, 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x8, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 17:58:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs, 0x8) 17:58:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0/file2\x00', 0x1, 0x7fffffff, 0x9, 0x1, 0x101, 0x3, 0x544d, 0x1, 0x2, 0x1, 0x10000}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file1\x00', 0x80000001, 0x6, 0x9, 0x0, 0x2, 0x5, 0x200, 0x1, 0x2, 0x7ff, 0x1f}) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') 17:58:13 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57939983234f5456a113e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c099d9bfb2d925d5c1bd65148967c1fb6d3a7c7af4e48d6978f5813ab4c72934741834215d12e49abff3c2b90488671ce5e6dadcb447af930cdcf89eefb55b3cfe72c093a9ab0c4c038fe4b47574a46df963f6c06523d951ce1d0343f41957dd50d1243c894", 0x119) write(r3, &(0x7f0000000180)="a6", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) read(r0, &(0x7f0000000240)=""/119, 0x77) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) syz_open_pts() clock_gettime(0x3, &(0x7f0000000140)) r8 = semget$private(0x0, 0x4, 0x83) getegid() semop(r8, &(0x7f0000000040), 0x0) 17:58:14 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000001040)=0x1002) 17:58:14 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1138eaddf385666d, 0x4) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = getppid() getpgid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8001, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10020, 0x20) r7 = socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x3, 0x2a0) r8 = accept(r7, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0xc}, {r2, 0x40}, {r3, 0x100}, {r5, 0x44}, {r6, 0x29}, {r7, 0x83}], 0x7, 0x1) getsockname$inet(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 17:58:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x16, 0x8007, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendto$inet6(r1, &(0x7f0000000100)="d4", 0x1, 0xc, &(0x7f0000000140)={0x18, 0x0, 0xa3, 0x4}, 0xc) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x10000, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe717}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fea000/0x14000)=nil, 0xcdb}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c86000/0x4000)=nil, 0x240}, {&(0x7f0000d10000/0x1000)=nil, &(0x7f0000c13000/0x1000)=nil, 0x89}, {&(0x7f0000c22000/0x4000)=nil, &(0x7f0000f83000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fc0000/0x1000)=nil, &(0x7f0000deb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d74000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffe73f}) 17:58:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 17:58:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:58:15 executing program 1: r0 = socket$inet(0x2, 0x12, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 17:58:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200}) close(r1) 17:58:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0xe8e, 0x1fb3, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 17:58:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x8001, 0x1000, "3b08e63f8809e69edaafaafdfbf81e1068f34e84", 0x1, 0x8}) syz_open_pts() 17:58:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0xe75a, 0x7, 0x80000001, "8c31107ad32d6a662b59f8f6f83ea21c6ffdeeba", 0xa, 0x401}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffeb8) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, r2}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 17:58:16 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 17:58:16 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0x2) 17:58:16 executing program 1: syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 17:58:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(0xfffffffffffffffe, 0x100, 0x96) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x10000) 17:58:16 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:58:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632252595fbd5e41789f4ccaabba22866632dfc94ff334a5619515a4c0ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00"/108, 0xfffffffffffffe2b) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6, 0x2, 0x506, 0x7313}, {0x2, 0x7fff, 0x2, 0x100000001}, {0x4, 0x6, 0x0, 0x80000001}]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:58:16 executing program 0: socket(0x16, 0x0, 0xa) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 17:58:16 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2b501a97fdbdfe45a49f9dcd36de09eb2bd4c4df9111efcf6c58f736a69adf8f37ac37ebfc6da3c8d2afcc4fd112d1947fbead208cf305e85f340df0f12e53dec3d1fc5ee54e68065014953e869da04d3fe1bbe9191ebee7adfd303d168c09ddd0c29c18601333349a2e79b3dbfbfd1608f635598129b2906947f50ba64e2d9271fa4b628243343c980008d677705c4bf1093bba96745e62565e4c8dac0a918b245c5b76e553ad0cbbb2bf99b48775dcd5d4977a41f53adef803c9d875f6fc9342913fd8286f58e1f1ddb4c0a6113bd81368b3c6073c618e8120f90a3d23ba85aec09ce94a3bd451ed533e522db35a9d65e1e293ca6af4869f30ac361a40ad", 0xff}, {&(0x7f0000000200)="70ba589c5f84196cb85528ae573dfb236f2afff00b83507452e5917b60258f9c371733bc9cc639a41025c3c825c8580aa736657430833f3d6f55807d972a5c526b794ee6576cc47fcf0de2f38adac1d94504a64efd4911b76e8ab182908a708f2db66140653442a0137fb01f70562ea3704b9722a480c0cc3ff4860865634161ee2b52c0cbcf006635af8f84285433d71ba8410fee6b3f905855debf6a2882a044958da8e21c0846320bca36d8b81dd36ed8ab696aac6e86b1be524c", 0xbc}], 0x2) syz_open_pts() 17:58:16 executing program 0: mkdir(&(0x7f0000000580)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x180) mkdir(&(0x7f0000000200)='./file0\x00', 0x14) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)='r\x00') setrlimit(0x0, &(0x7f0000000040)={0x5, 0x80000001}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)='c\x00') 17:58:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000880)=0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x1) flock(r0, 0x5) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x40000) r3 = msgget$private(0x0, 0xb) read(0xffffffffffffff9c, &(0x7f0000000780)=""/204, 0xcc) r4 = getegid() getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, r4, 0x0, r5, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) fcntl$getflags(r2, 0x3) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000005c0)=""/227, 0xe3}], 0x9, 0x0) 17:58:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8889, 0x8c) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x25) sendto$inet(r1, &(0x7f0000001340)="153f7fd4cfdff27e0daa093e895db34c90901939834997d414a87bbaeccfebde9e05dbe8398cb95063acc28fdbdb40547bbe3ae04b1f292748aca291bd34a70c87dda28bb4a1ee584a182fa9f21feacdca8cdd1a26a459c2108fd6a9881f0aea6fea897e5be6fabae636a8627f40d8643c803068c3c2eb76fcaf85be97c0b547c143db620aa97bb075798c2bc37f47d709237b2a0ea7acca4e47d2a9ce51e0132b7ab3788f310fa54afe60dd6d5c8cdd6de8087d48541c83052924dcfcc79c51178f27f7d0f57e1260eed99b057033cd29e5173a951520c9e0fc57954ca27c641748769d5e9a82405807b3aa9df5e1e8be2ab39fe29c8e9e83f9378e69d06176c46dabd31a3a1b67bd23c66a34dd50f4f327f6ee5f806182087d3a37f4eb9e1980d2302db93368082a424ceb0584f1905f5ed11adcc0951eb4a40eb0bb2d9c0c247b25708fdaa3527b7c84be3aff439577c66efae193615981cdb8733f80c8ccead3d21025f1da327b2d63458233897596de703a3cad329e8640b70279212c2d5728bfa944bd78271e420a36226e0afbe9452106e006a8a1d6e4b116a032e87e56d7bc73793f2b17449d590d600bb50ee9ea3ce5ead43b707914035ec097ba140a0cd25572c2bd897784e8bb23eca7ee4ec5d92a614592e436d8ea51a57cebd52859e981c3a4dfb9dceee15f3a8b7b09c451867afaa8471bbf53e144cc86dd2ac0903cee7ab8655806f03ba68f5b64d73102e878a3d55d0e1de9ff36adf682e497dcd77b93c83bce3e66b3a8f6bc3cadea0e0b07e7d3c317b02ca9dc58bebfdc068febed2be4193203d794902bda86453728897d976dbd063ea1acbabf31a959d4f79a3edad3116e038a0c42d1f3cc585c040c565abdc5eedaf7e850156e12277a71c6aac7f6fe954b48d093ddb975a7ec91090bc86ee4c1d4c1d4c76bc97a91d98bd0d6a8ce5ef3b9058da3358a00b20b34f1e317d3023ca71a46e12c6bf525f8726897cbe58e21a72276839f98fcf7953a7595175e39b938fc427f7bd93469322a27e4d3dcf5085dc303add1ed53f4f8a384f828706e2e01af97afb11b9ea78477ca16ac094e92191f304fa159634a13c90d8443973c6a812acc386e2bac7b6659fab86e22e8bdfcf68405a7e0c3abc9af176c90b4921ccb96fcff4b722053f660ab69a269141b1f63d746d13aa77e06ba2ece89b9839c2c3a65fd618c514ab2e2fca3b7b2d57a2a040ce1980f269d80cbe5f9be3b561aec3dc2002d6f0c4d2a8c31c589c3c5ef3126e3edd406fe71864b8ba36b5c15b23a5af98bc079c59923110299e56cc0603d587f0ec6ae5ef2584885b1690928e0c07279cd24fe56ea85de4417d4f2057e6a0a60c915b5e08b0369ada545fe8414625f24efa4cbc6531f55e3b9538f8658fc433364ee86d41dae533007ea7c7eccec0fd9a4e0b96baacbb517fe385488b2cb5bbcf8ba67298891c05cb5ebe77ac7a61c7ef1e75b6d6e56e51f80470020b4ee6ae6f024161afb4140835bfe00061e96e6482a8192b5eb05b331da10706e6e0aacf5378ac77ce5a57ddba512ea84d36f01a8a4ccae64670e42a9a986ee12898c67e1f458c663834d9b5b9f7914c0f264293bb9d71af4bd79574679c2fa0a94819fe6b9bd6a1df65b369418994dda761cda023bab94e205007238b688848e1889ceeb246546bffdc1ac8e9906a372ff02ea133f40700733e9f38660857a772c6accb44ac1f057b3ee92349ed599e0df75525a753727dd5bfdca13749b4394cf5d32f202a91a73b2e52960ac2837515a1ad00a9e2d6818aea87f29d9d6496f38d17ab20f2ee06b77debd982ed23b912fcd123de863af8c22fbfa57289a790921ea1da01e8ae35303a9cc7b36df81ba58b130e962c9597f4c2568255738f30864e299941917d586ae8f8aac5a4b7f9e701da25ca752296e005d6f9387af607c9df39f5049fd30f977311bc7ec40c35993b459a050200442cadc4754c9c161d2bde9e82fe2999bc6be6d91c4d72e5416d52b7d9e312cdebd1357079f3682ad69f9d9f421d4755213e9c02f40c2700b20ba53efcb4db0b69171dfbe50464cdb1e9c040ecbab4e660e87fecfec459bdc95646a2dcde1bacd3e81401f57be629b881206593f2f7c369863a7886e7ed0b1f5ce2a56beb37c6eb397c4e8c24518e9978eb299dfd14d8b5b70f62e3192e2fe2930aa4b47d70e85cbf15523d56c20d7b9fb3a2edb529e443b8f8ba89f9c261e8e6c800e0d44e9503773588d85cec665d9b69ce494d7e89e762ea0566f0fd3b6c0f473bc3d74d2837f5263a688e5afd33169ccd99a160e7bb100c0b9247e6e292822ba729138a46b9e505d509c0eed607747fe9a49c5663bff830b60a352cac88068a33112b0744f87cc719e6bd4479dc3218220b529f9a8c3639032adb1200680d8fa8198ee83daba212c69d8c7b18295ad2235e424131439df0c3b5dc95a0dce82c53fc8a3c6422388df4448af3fa571160351e68b4bd7c49ab7d438f00b3c11a5ec0894ebc45f3c99d5e03ff6025fc97e9d157a23fa3b6c75445381c9e98ae89a78c6d91f4254be45637d8eb70d5a2a94fd5e9508c86539b98389c2aa0601b72f4d95a3137a7b9f385a9e1d3be0baedeb9e7311b65e5c031d9cb839ae0617bff387a783c140014c1fadc92f465943ee916e25cb6c553efa5e0ffcd55a204003ff7c09c2fdc69a9eacfa18e1bef8784b12405a901b1bf86e481cd9877b90a7b92878e7fc131ee68825eb30b7db46d22c6201384b2a85fbfd17561ef8b754e60de1c3dec7075267a820d324b95d129ca474784bca951e7c51ec3df355198a0a164907c286052855df162660051f2a2ccab86af522623e8d009019a31b7704567b9c94a182126909eb1ca1570bba9d7436eb990edd0a3ed748fcc815a2af0223191d6d69622bda8bad4b339499cea50727eca84472278550dcbc1450c22a94a2be94c2cb4050d606e679d9db4724458f13be888dc4204a12df46c1c81dedecd58918415d268e2512f4c7055ffe52979ea6728d6778d04d9c71424ddf5c1244837398dcb6fddaf220304f81e568f532da3b3d2d575b6141022a2a559ab508dc86e4cc214d9f796b536bc6d5a2a74ee0695d550d0cbfe5b19514287c5b408b9106c79f1e3fad1dad054e61bdde03a78b8650dabb5df5d683036769daf7a328873abf5fe609836f01bdcdaf3cd9024279025214e35087ec4028d8ea76c9b2cfe8aa946eea7ca597b1c659722f85786314c777fdbd49cb7cbb2d6d7c4e4f092cc01e4d316d31fc60e5f9f97565a1dc543297d13b53518d7540146bb987915ef4dc7489ed2c71e7396aa9d8bc015d0002cf05b9c1e5a9568c289ba09e4e11cb5361573400c61d79887f86acb42701bf204db654262dbc8120c99187381b8728e7dd7f381e396786ba250ce1d5c0dc96696d6f1870f672bfc53f2bdab3d9448f6ff7e90a88d2d16bd5dde13b85c872d595c2ca71833f3203fed66e70077f0f50ae659f5de5fc90ce00e6fdb4c2f1aca19ace7f9736c5eaac025ca8635d5d933923e78e85cce37d5bbc7121b06281bcb69ba0d24cffb976249f676f05e988c45592ea332bcafce064a5d2c84ec31b2ea5f9a1140d96a735a72b93aeddaf90273ccc4a22a83adb85511de3634e40a108ac1bc86592c57d38c71add36e53668bbba675f48e0d8fed956b6cb1f2b911a8cb18920a72cf3e24fd326c66b3af15f1dd404584aa24e6368bbc09613b742f659cb69c79842cd0ea428b760c88275cac9b1c14466d4c19090e75bac77ddbbcdb555cdee046ce163ab8e0c0b01c9f52682062a0c2c03db3b37c396cb26a5b38f2069d5fe0aa7931597f1b5e8bc28fd4de660c26a4be3b3e066c12911ca3675677d61e74c0c11eb4c75601c9c584002a14dbfe51e411874ecc2c49e238cf8e543c6896bfd22ccb2243fdf9dbf9b4b06fc36c59322859f6d4d59f090f2d336da8b301235fc488938d7bcc5153be7f0ca1f5bb936ff69b32cd554535431e1109b8e93cec7539afc6398d15bd4214bcc29384430345688c479ce01a8c9d8aae622106bfe336ab15dc32985c597dfa30aa15bcd5b9933b515167087e785ec1fde6977d880e9cbcf485f982fe477ee03900592ff868c8715cab0ff0a050db1593de816a71ee35815a227131e0627701731644c2ba9324277f199524be4f9b6e3bdca522684d630c6ede98492c3eb316cc4f3c55b73ca2d320a6eb18f20713b95704ffe0d06ad78be72116f61868aba980252fc8f653e67842b4a52d33085287d2e00df37b72c5536b20ee7ac8704c9fe40d12ad335805508ab9f848f14bc7efb201479d1cc875e9308dea05158c7ff63dab6eadbde77d55a2d86c9a6bcac13f0a9e277c0f587b6979f79178257affd943f6d2ec7b7b656d867e0e1f38dccf6d2ad4ee6eee0d106a3877eeff3a00f38dd936ee665fee867957c59a48d2b98602d6725d000c6fdad414bbc4c17b37a34cacf6f91b3a5ca0b740a24e5e94cc8da3c43310e3f1b4ef21ada47e8c725e2449790a6a4d00e7d2c38eea0016ad4d1469ba94bf1fdb4c9d96e6bd3e82571ab65f1d51de8272adc21d2145152405259fee8afba4d91c43b626f001913d9478039be0a3b19b0ce4b144d8002a156bd33029854cf07525d5442d3658ef6e1e03b87f1735483e662c3585911ee46aa42532a6fb1cff293a8338afd9bc1367545fd78a6f86efbda9336d34147e944617a699135d942344bc32a83e7467afb2ac2590453f24a2f36a613c9ce0b8c3bdc207a3bf57a8234b733b5d9228b8b1fc1904d6841d8a985ab820256a611d5d8e08393e36fb81f9ff89bfb30f0ce541569a2677f50f886808937c566616e21119f6ce45b44655e02607bf86508d8a3f541bd6d13a7667b763e7371d7b693a9489090fe8d2ab9a011a204792f89fc1726c602b474503d05194c96e87fef85dc5bd0ab5ecb445b4cf66810f6ac6932ac8037b7415c8fee42bad31e4c512d20002418e7f8da76a720e237932760b7759420a77e2d4b33fca0fbb0859fcc336db7d9dbdb971e45bcc57a07bc928946429680099673c0ee62772a665ed566956c4c5057e68192e9f6f77c02880cf54552b64bcbec35029488d5d199892aafae32994e2cb0ebd63254d282e762fb4a7bddf338c3e0ea787bc7a555693788bd84c10f1b337d0f488956527a5132e0965f84b12630a782f6be26a2fb7d7070565e7697fad215b557283370467611ed5c05da85a3684e6a799ab19326ba16d1d1cce8ba97830db340c0f64c6a56107a155f35839ce9a0c9dc2199a006108b6c0eace2a0a4525f62e2dc760d06e0494429caacd2f40e4adf289bb3ec009b331c6bb78d1896cdff917da0c0fc82d62210662b7408c74afb2b906a1c4bf1f1b5bf604f5876fef579c5c9f47eee9eaf7a5e0e370756dd4b874188f463a4eda5e4dd659e9895d6d362945c70a9b008eea1c14567ae7f2697d8203f9d250fa74a4d9c5a7648f40d08ffeecd56648f282feeccfe143d287b2e6737dd4987d7b8e4aabb545c6a239e7b170a592a4ab938fe9dc2855846f8856031f6b640f8512c0e880622dd49c913a09939b8cf005aeebfa7f4589dd872c1bd2b1a094a7363a6ed8adabb68911662c3e3895ff41ce54a596feff45c57077b27d076f518697bf7ec59672026340d63207c833994403898a20cbc5cdc00f80a47b9dfb3db62f6973da5b0a597ebbd7161f3a5238df9b64c7b949924435a8359533b1339e31c363bf548f9c7fad5bd9958488856490b2ebe07473b72ae53cf0a699c8b364a21c9f76040aecfbaff6ccc160456c5867d9a0f01df7477340197f2eb2c34efd7f9bca2751f96d30357f16ce1c4e0ac387453b41b7e4c7593949500d59bce40a5d1f477ea57a38a36269e71a9024d5d1cf54a09e8d456985ccad942ae5b052799724f82e22c74b66c733bf93718ff4b6ae4cc2acdefc7a5d85a3d0ba273415f373cb60913621bd374facb20fc1007e64ba96da82a02b5801d8f26bfcb6c40d5", 0x10ad, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 17:58:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) write(r0, 0x0, 0x2ff) 17:58:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) lseek(r0, 0x0, 0x1) 17:58:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) r2 = socket(0x22, 0x5, 0x40) recvfrom$inet(r2, &(0x7f0000000100)=""/150, 0x96, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 17:58:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) geteuid() readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) sync() msgget(0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x2, 0x9, 0x4}, 0xbfbf, [0xa4b, 0x2ae, 0x0, 0x1000, 0x1ff, 0x3ff, 0x8001]}, 0x3c) 17:58:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:58:18 executing program 1: r0 = socket$inet6(0x18, 0x8000000, 0x8003) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 17:58:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) 17:58:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) r3 = dup(r0) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:58:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c32, "f6a404cd780d0a0000000000000020007200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b0742c5398be604d67aac3e890a5f79264358d70e4d40cdc7efa04f323b8923c2b1fc2cc4f9c77db17211478546390c5393d241576ea76131ac02a2ed72deb64672799e55e7397a09be4035e2798", 0x4e}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 17:58:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/238) dup(r1) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x80000001, 0x35e, 0x1, "8f0100008000000000af5cf477104efe00176d0e", 0x4, 0x7}) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 17:58:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x964}) readv(r0, &(0x7f0000000080), 0x121) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000b80)="020127b3c3e1c56ed2a2738c4d4d984ab780b713a07d59c62c126211e2ee11acdce3ef3402cf26d56b817eacb144002631b3d00fb86fe93c5a2763303f708af2a720125283c1ed3c09b2bc07dda62dc0e92718262fdab6fbed1f", 0x5a}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x9, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8001, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x200000000018, 0x8002, 0x6) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x1e, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r6, 0x0, 0x2000000000020, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x80) r8 = socket(0x2, 0x400000000002, 0x0) semop(r7, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r8, 0x0, 0x21, &(0x7f0000000540)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece2249e733cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da36acf728bf5241144a51e277945dcb10ed83ad827dc230f331e3b2d28b6db3993cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cea370ecf38d3a526e599c3439cd1ca5b620e4518", 0x8b) fcntl$getown(r5, 0x5) setitimer(0x0, &(0x7f0000000080)={{0xed5f, 0x4}, {0x99, 0xbd3d}}, &(0x7f0000000140)) 17:58:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002500)="77037ad2b489af5eeaeee374087e091d60a104c706cad4a1a883d19b173799dd6c25f448e497730c3fe09ce654c97b9975874d965cef4b6c3b95e09f172e9aa5f91457f65a638a6fe90301fe17c44ba76ec1c8f10371d206ecf9603d835835f7cf5a6a24554b3d94591edd32b34da77c077186393db28b964d0357184fe27a6adbb13ce1ed4ae1ab0a94e17badb1332d313b65a50de1264176ee1ac610c72b32baece5cf83d863b648a68033969ba0f0af893ce2348ada3fff5154cc1473ac3dace734384903d96ab94adf8f7a5b6215d6aaa6762259f987f46368beb8f31d4da7b3d78adfcc1504824470e709d00c9324f6601bc7d30f8f705e9ee3f9c05130564054eb8b3a253c09d8f753ba0a99c83d2040e2e536b186bb835e2381b35be94501e3a5732e76493efba8034febf161ab10d4e792cffcc18dfc3746aa11958f5105417f604050121fdce2565005e889b5e008d5c6ae9622a63f657c65e95d95789240dc8c42d44efd6aeea3db72abb4592b8c2a4d8409a246d4d563b945b6b86ba9faef9d2ce0369b5d39d9bd70402f984cfc57feea15519e832ba566bce18b1ade4b61588f5e7e5dafce267a50d5a5578194bd1dd685f287c011201670fdb53aed1aa1641ef70a639b40025f3e418116fbc55a4a943803fca1ec73e95879d3446cfdf3c843d532aaac254a33802a0b1e6922340bf2d452d0c0269952176e00cc99fb07630b94dd7c4a929d9cc793a551281d794850b0a3611c6b7d750a6148b1987e7cf8909dd4453e37609204dc25448238aa5e51ed4b917fa9bfb9155471b0c7325b6b59e504353364e82dd5594dab6c016791546671f37c20411e0be4608c30b2bc5e750d811189b46dfa6f07be377c5947a661e47cd1cf0505db745018d94d7471c2c1904882e2ba2a2d35de2b3fb84057dfe9991ccc7bfc500757153a44ef4257bb895aff549f82436ab163504ce2cf4ed32b964b77beec527fb047a400c2a5ea085b6ade1065f2c56ebeed0427c1275753efb4450ebab38fe5d9a91d3252dcb3a52b3f4397de1c99241c86aa0fa9120bd5ee854b21c47235115fb2e4f70338a50c6fa81cf851f3bc34f3071e89097c30829658f903fde4c8104804408d8560667c21ba69ee40abe6d9d81f37f2580ea0d6f2179137aefdf053b05283d91b0c177774556f8f0167b28fc5a9796811e2fa2f7ae85663d4165da97f06af8eff578da2b6916f4aead0db4bb8d42180cc1398f20ffbc9046fad352156584cbf1b22cd751dab237879d354f0cdd6fb28ae340640bf831e45ba28643cc3c530318138a1972ffbb8f9aed24c55f0e1cb1a4cc4090651ab003fba1ce82dc847dce28dbe5c91a77993b56661c7c42a64a1d08cecf36e11fdb0b2e6c8ac0a247758ad22b1c58334264fa2489371ff250942692faadb9dba7cdec7c384825605a8a0885a0b6b9a346de2faf0ebed86e7050a658cc1557b926130dd0a72092d32a8420ca3aae04e7aa1bb944300440652c91a3b52e0abfab525b70bdbb4943e53ab64a4f04cd7e4ab24c13e5df930707dbb70edfb50180a4bc62630b69abacafdc5751263089f13282c916d1771b2243d2457d8ab79a0dd525af28cb56845e5ad0085b9ff490b2890e341073cd04039fe7b9ccef8c6801e62683ca321398c6a453e86c25b09a06026c3b851a9a3563a9511709d33e8c9f6fda1ef351aeff0583a506efbcd09237f14d3bc8af328165734867e583cd465bd76244a62ba6b3c3b14433eee44fdaeb4ff5a80936d10f6e2e950b611ee7990ae1c51f3cb9f999ac915604d32ac866564f7bad17e4a06ee34ba55f48258a9de96317fe5a1e7436a9ece8c06cc0b76c9b1e5707195cfcfe0c81a36cf0433fbfed003bfb07547d3e51db06ffc6c170685d63af9bc962774d8b1c4fdba0eb7fb21c669f64686b0930a902362b27425a05c87b368be772373cfadd21c4f7e8e938b366c21308f52df82fb297db2dd3812f5c198bc4933379b411e05e4f3ddc8a01ffd40221bf0042c23f08b8255b8db0f3df473d2f83e0ad4c85113bea698a455391a497c278d67074cd540459f70f4c08a80876debd905f53ba92c5bd13b0f66fc327bddd82c3828496db08046997a0a4a8269999cc4350f5c09120f6bec234b3d6d371d9f3bbbd14db9a71981374a8f10c0aad54aa19debef8baae07a9af7b58db70ff8fa8b9a3234b77b96388240b43b8610c4344b03ae0795036f5c92b8fee5dbae9622585e7cd9053f73e4f1b6f87f32f75362f808b8d30b27f2d82b16f2a3405319c0801aaacbde5964861419229655344cf136729ecd6a0efdc83f357b1ceee8e345c8ea2da101561528f3296fe205d728b6748f96e6d5c543b804bde40dabe650c724e7ccda94c96989e3299f84ca22026079e9359da0abfb6f5009f31988ba9a02aed8c59ec61789d00aa143686247dbea3eff1a2c89fa981d4be9959eddda79faa1414bdbe8aab214d0841a8f8c16bce514fc786148e94c4f3e60fb28adeaa53cbefec279a14899d2c6f6c3ac6331f06f48de120ce2ca18b6b42014850e61990b65918e4429dc18dc48a31a34a18acc82edb3b189683dfaef7557a672b1aa5b27efb73fea1cd8415ea09067b2e4352f299068545fc255f685d26a46a79c84ea1e0192a381e86b742485b27c569bfb24970a8709df85344ee6dfbdf839c7d519edd979dc3ce87e9cf9d3b5ff2c025f5a791597caf5bc3825195bee2740e5c4889dfd4774b49644c1b0d00b43ba47a4a3e6ef99c07e9e92847741df4b66edc16888110df4c6c0035e7095f1657accf179122621a87371e267075f9d2c79d583786a3c1e81165506ac75565ede56369923ad323d8269e0cd9d8fdd70a418cfaf32adea402068edca3e052b4e9df09c80e3e44792c7148d60ee31761b2fdef5e0597dd7502be84d286a88ab75ab940c7c4d72115acd387184ae54ebaf9f4daf7f62f9ba16fd1f39e98394697fa228dc4b471f5dfe1349fc2c442e81ecced5ea02d46ae561b60e06dcd72ecf617b075171cf8cbced812f2cc9e60e1c3a3f336693f5af313dbbc05a1b6dd12794f97fc98c0a64f08781723f57db2fb2d29bdadb9882b2d79271d0352f1c17cf546d5a38382781a6b61a80db891dedc7c3ae830d6165240099649ed8031899916476a19a3ab39efaaf27e75ceecb9da6110d5463b03741fc53c3aac9860a5a31cf7f3151fd3aecf9d30457db99bfb1333a6b893d86604894fe1817334a5780b97df56f3ad20fab9720dec114e93a8f0e1e6826aa378391bc0d308d2b1631f8d3ba849126d1cb987df17cb4e3e545b6714013886f8676efb45c35b6e223997ed9063f2c636c6577f6327845088638c1f465a84f138288051e1f78b59295ff0a2545983106da711d49f86e99d91e928b4ee3e78a68eb7d341e4b31aa0b45a52fb2366fe1be3316e363e3c723fd550ae229ce06aa2a24b3f91b30729e4b81b57cbf1984800f0ac2121b2cf134252bb4ef8216fc09df225728134a3702ec50ada2a0441a4a7e32f870ac0a78e9d327eaf857891d3d76b3288c18d7ec0f65f9e89f53a53e10b4be294cd8c7497fe2efa06649590f65f6d99b37336e879b9b9d4a8fbc76f5b32ee16d4fe1557db6a9b7c1985f04e3e331a35a20b88be69ec47359cf80749935172349a9b36580a170921e9096ff345a159e3c08b6ff08d1bb8f5b9b1450974a219333a82c37c616847fb376ef7d1e0fdb961a4fb8169b6510478c6410915544d0f666cf97e533061681c7752655248e126058486d74e0bbc143a73e01f978f306b55d8e8feb83a22fb99990de51831f60212dd0f96002000d81e97462cbf7e2f5714410f82f7a6fcb8fb037688def6f82e475a774d13af810fc5a8451fe1d4e7baeaf1315947964cbd25fcadde07881de74e22aad67cad30540f8128c5008e7ca801819149a4a2c6741289b71ee7f19a8367001df4a977eaeff0670bbb6b3489d1d5b41ed4def6224b98b11536bfa031493066ee945f355bac25153fdd5a57d1de44155d0e073438d901100e18ec9fde54e6545fc760f49287bed4f5f16318557508a36dbbb56e46a7a418ed580dad4d081dbc8a7444ef960dcff6cf3e5ec59e1eb42b17096d7b04e4ad69b8378b7007b538823ddc8735f1c47799a30abe74a60def8d53ae928c4a106fa187e1481e77a7da512eac5a265c5c83872961d7ee78cc598240372a60b874642ded90a1b0a647e77623070e50c05ca9ad57d00bff64af401bea0e26a1317a388a86738888639f8e2cd5f463f85a9710211004dc136b5f457450d748bc829102321e092fa320c7d7a3349873895ae1dbde7b5f66f8f246b488c2dd07ebdaa63ee8886b7c0926af4456e8c2550dbb2d25c2c566db579350d03b278622fc77ca4baa8dc1a131c3145715a2dbdefd83c752f64a51f9e7dbb0f9b3e0c46f5f139c8e136a96f7b275ff287bda56256f181b50afe05ca3308b63ed1bc1d24fbf8b122755f71d6c81efc3b0cfb3d57359c23a81a570f1cadcf24c4fc3c885d6ae3f13bd7109a6405fde89ce7afd442bbe453fca20f69155ea37aad25d249b1db26e5793f28f0b52c5a7ea715503a9fd7b65214aa536f2f4feb01cb4e0e486376fb8dcd40c02aa18fd256a33d6f32809e2c57bee189a2df2c8f3c978671b9e2e86e3f4201e063846d2258e2c551a510759949128485ecd775f0a4508e7263c4f603245e542574a466f1739913bc5e68c98fba04e84086a4053c4119085b0306891cae119c390cceee94ed1738b01a4236350875b646f8e502dd9d495e86f477ea571a6510a153253947b42c107a88a3c5a4f03f389ded5cb71845ba34750b94c47aab0dc75d6900ce489bbdacba02117ab5bb027672351754e5033e91dddbb09ac22d34a8fbe5d91a921e890af9b397a7925edf8b3726cbea5c4d73d2c26a2b27265e958b778f43ea2f255676cd1797aa3c02e5e5320ddc0e0d45c05886e61250260129af2dcb272fcb3e8aee2bd7bbc293420767706c11ebefb04e7977595b453f3252d6609e23c7a60ce1a971375b48ae3778b598fee16cf9e8f006c9c34c1bfddf8bf05e8f08e2da6f1bb3bee348d1fccebf33d126349ab0e67557b39fc97ce03242ad4f780f2b3f3423e768a1428c328db0229d87ce05a389455c4625a60a5f452b9796d9f3180e5b187da80d2d0c9874d74cc598c2b55db2fdb83e4b07606f08dfc8bf54adef220d8b29c09b5c6f774d07391dca1f7903559f6f241d31d9f75a76ab538d4934862b7498be9acb89d7385d994e1b8457d5a2b9c7163fa989e05a401534a7a2f3494fd4307725c11ca9db69939042c34ca16df61294f212905c5f77445709d6fb0a4951bb96dd1baf73ce1b80bf4a78f6538f3bc67689419eb4cf1a1802d5710ed38b97fd4eba143f983bd4613f76fcc7425332b3f22212822d2777a1a54d2b3beaa0fe4041699b026d1189de608ddef3e3a5bd2afc225a445fc90e7f5e72b506f05323e589343df5d49e14cc4f2fa49e67d6bb95a04b8ab1cb758f918521f4f05d864e9602569aede4e53e3c49d2aa5a943b035dc2331b74046c8df49b7f1ba2d36a8bfb21919348433fc605b4b57d7ada9f1365d6e986e6ed340f8d898eda6ca82c9bbe57f9cf03f09a4f0642672c806497d4a7672a9ad7a70bb10325f26eb80d61984f98d5e97ce21b6941b2efa7586ab4b8d0d0131ea1d68b305bd8379a73c095e31558f99977f9995e32fbbe00d9725081b6f6b7401979bb02c6242d34620edf4141ad36df2e9a21ab12dde7", 0x1001}], 0x1) 17:58:18 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() connect(0xffffffffffffffff, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000b00)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000340)=[{r7, 0x80}, {r5, 0x100}, {r2, 0x4}], 0x3, 0x40000000000005) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000200)='./file0\x00', 0xa, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000780)=""/60, 0x3c}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/64, 0x40}], 0x6, &(0x7f0000000940)=""/182, 0xb6}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000ac0)={0x7f, './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r5, 0xa, r4) dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r10, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 17:58:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007e0000/0x3000)=nil, 0x3000) r6 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/171, 0xab, 0x801, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r6, 0x29, 0xd, &(0x7f0000000080)="8000000000000a200000000000b279496883f01ac08cbadb06da9861d0318bcb35d5ba98242f7b2ae6c14f8e34d2ce05add5d5aefbe188a33ff1d9731a7a1d0b7ad80e63c245ffde48ea10152545d3c842918069c269aec1519c80852c6641170765b2d4f3eab484ac1002ca161c839452621d5929f858550b7c5e", 0x7b) getpgid(r3) pipe(&(0x7f0000000180)) setsockopt(r6, 0x29, 0x81, &(0x7f0000000040)="ebffcbff1bb9fd812eaa63713048e69931929648", 0x14) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) 17:58:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="97f35530f0cc106febfad6455a4341b925fb5efd6bfff34535b8f63a065a7b49f296f783e66b47967f5309492b605dbb6c79df5342c2bd147a19d6ddfd943dab2773e6b391838d0ae19223bd5ab9ea2983b34a36bf55912507528b7b16672c82ac3d1e351f59b0b8d76a64168b60e7ee1dbd8adb3e4aa458083421e058767c1b832a83a0fe9bf41f0887651b906a28e021a663e1442f632b820a080366", 0x9d) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) shutdown(r0, 0x0) 17:58:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) 17:58:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000480)="00c249a5c8898eeb96ac14d9dc10d55d31ef206cf61bdc830c588125bd961a9da54808", 0x23) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1800}], 0x3) r3 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8020, 0x0) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000780)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000440)=0x46) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f00000004c0), 0x117) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1000000000000, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x9, 0x1800}], 0x4) 17:58:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 17:58:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6, 0x6}, &(0x7f0000000140)) close(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x1f, 0x0, &(0x7f0000000100)=""/31}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008", 0x2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 17:58:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = getpgid(0x0) r15 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="40539e71e705cf314659eafda4c071dcc7dbf240c4cd6754bcc2708c4a1df50d1efaae1de68a2c8abaca01cbb4de6d64a91a4ff5b09ee3e120aab87242f4901326389aa9ec4b9344861f10029505465e54b3e5716be746322e1765a65004e4fa5dc051042ab265f24d5b5938cc16b028afdb2ccb5e2bf30ef392d894839d20b7f3a4de7a45aa7b4f541fe4f8e3924d4b02703a4337288b40685610301e003f4dc81f7e77bffe7357f32b170e4e4ccc0a60383722d12e9803f97181e1b7f88ba082e68b83bdc9c94eab237b7fa1d6f8cfc0", 0xd1}, {&(0x7f0000000140)="7b2b9d48b97c5c88b96a0d47af23edda2bdd1ead63d1f70f6893dfce4a4f3eff8e1af3f2168e7d6e4fcba9a2e0e57978e5c9a70d2eda2353e5b89f55004cc0e346703088431839bdcb84c0d18b2da8", 0x4f}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x130, 0x3}, 0x4) 17:58:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x3, 0x6, &(0x7f0000000280)="4eae443e2a8eed2fcfaab6b2a6a9f674c3e74f175c3e916d40891603006bf7819e5ca6b3fd66ce266531548fc1554556efa1fe5ea86870f7f0d9e0ab6bbd01eab6585b5dec9d509ad5544718fdc7b5b3f5cd1750c2c929b6e729137ae99c1d37143f15996e4b97046f8ba74d36db79d28340c95fc322b4869087d22caf6f97c91a15bc137cd22bfa190f32e32f93bb3aebfe961e7e9e10f9f704c90c235ca072b86e255391727b14fe807329be235df1618ebe8549285522250b91d64d3ae8d9bd85611f90cc9e24c155ad4891419c25e236438cecb529508b03090a3f9a246eb8011cc0c6dbc8839539802e3923c9dc5e177f75fd37848092580f7c764c5f1bc7d2a427348860ee36a2dffb5a378f343a7e7f0cce796e1c31a64de2fac3aeebd1eb4a0eaf633650224c", 0x12a) 17:58:20 executing program 1: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x2, 0x4000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 17:58:21 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d11000/0x2000)=nil, 0x2000, 0x1) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(0x0) shmdt(r1) 17:58:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10240, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="fd3fff039012d575f2cc51fdcf36c0f3e55f9e75015288398e2b7423f95ff076d753166300b99e955df655626160805091f1a26875a49548509872625643f923db4c77d75aacd8", 0x47}, {&(0x7f00000000c0)="6453d7cf59bb5d66c0f47a79dfd076e9b0589bb45487f479481ea3029f1b5fc4298f49151ecac045d290e9487eb039d22c41bb28fea9a415318d1e46e249a497f2803cbec4d51472731eec7aa3ad2e63957b6e9ffb6772f1fc2d2a6e54da608366e6d64174430ec3cd39891afa16447a127e8cdfda68acaf0a3b5ba9f07c74f8585a96be21317d1e3dc92878f73988869015cc4b969f91b3745f7887b7a6ef325b6dc1926d907244063a1dcac6a0d858cc0780cd8720dee5863d87c15948d75a1b2693a6a14e5d96ae4a9b9481611d3f032d77a1ba01bd4522be2988e30f0cbbdae4bbc2", 0xe4}, {&(0x7f00000001c0)="ebd0e88ffbd3aec74125e81e9b4b7ee6af6f40796f9b99125cbbce03c8fb68492edde9526eaa598715a388b1c831e879e3b0e9", 0x33}, {&(0x7f0000000200)="cd614d36eb417472dae9130a1538c04668a9bbca0b76aca3e1c4c95f62028837ab383cab47dfe0e95457eda772294428198c3084a7a98d49c7de1fb20e435b32a4c9ee297043f23435e7a12a1ff706cc6c5ad6819e6b57d3cd528a391a99a4e2cdbb6baf9adf7adf3dd2e252ea36b5e07fb1af77d86664388f4eaec48bab223ca5245a72db247caeccf0b400f8f4c79d54e3a1d4d694565cf2331de0f26688", 0x9f}, {&(0x7f00000002c0)="aeee371e012b1fcedbafc1ec", 0xc}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/163, 0xa3, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB='0\x00'], 0xa) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 17:58:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) 17:58:21 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0xffffffffffffdff, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001900), &(0x7f00000000c0)=0x10) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000780)="add68a7e132cba6232716189b086ca2556d854f739f35e0155dafb56f0a276e6eaefef24e483a5b6b0dbe45ad4f7ae9033efcede92634057f65e42d54d567aee9090b8c2c5d804d539848da51fbbde3e04fbebb4a3a606767070789a8bcef3fe898e63ccf965b87c23aca17acadaaaf5b2970679b05d30013551b3798b0935d9ac510593dd8417806ed63c63b0a789a2622c62b2cf5b8bb6d7dc7e297955cbff8c29df6b55990a0be55d6ae2992a34a9f9d648529af203c2298d7d26bed5ccde43ccef3769616834c40c1e284a54a54a4864ea80dbd84392aaab26fc80b0e91026fb492af0ee7d96000396d4cbc7e16e9d959c0a74ef7041480059d1aef307e5abeaae2c5929ad64c0e99bb4052f473e0d1a70c9ea1196808daa134c91388fd176c2f311517b23aaf91cc8e2195bd572bb57ad533e0049f9f3fcd012d69e33dc8c0718df200c08ed91d5d35631f6531a78ea79614d1360567d5e36b0b0d6c4cf657c3420decf737cbeaf3bc014e23286dd8a5566c3dfb177828ee994eff12152148062e1fa4eb1ee7e62f56c179f75282216bb881482296b176cc5f44bbf1d4b5b3153e51aecf503af2b147fbc58662ee15e366f2c4321271fad2a0b95ea4e70fc309a94e4dbb61a0f9948e39582d45b2d3232bd5bae9887c11d7417e7bd4462cbdc3862f10fc6c76b72f6e872afd02344aab944303057904350e151cd38ee1328fab20ea33c69738ea213450b7f8636ecd51bce97a55ec68e07f07c719d22dcbefd743ee03050d727dfc2b4cf9dee450c7abe54f86e1275aaf8d5e3f2be27c51636a65670c68de8ef1cfb770fa6ac16c31b2771a58d0ad478a6ffe3b06ecf01f103688d8e077693c7dee8e6367bfc1ba8ba736e133cd0c956ba052c638ac91c76ccaf39ea6896625267e9be8b9d825441e35ef5453aa6a84dc03842c3918e05b8dad98161185762efa411e5af2afe224747e5f78c2162657328c69f4db056f0bd452b2fd5e5c045d3c027f4e540df000803aa4af115ddec6bc313d3edcb5c80ad32c60f42732f065efe8024bf7060a78e2e8f07bd7dc69ea3e99b703e3eae5c4d24150fdd3b3c3cedae327a7c02e1e7e9704d4d01a7ff92000cc9d11bd75dca02db0d853000d923d3ac303bd116e76b41a97e501723c2fa834edb4365b9ae154056a4ae437504137941cda1abd32dc45bb3411a45e108d5e848edaa6b168c58017248809b52f1cbbe135b0412f7acdd1b61cd539f2487043ddb2a7a1ec64d72dd9ccbc5ea37e7cae51e9d1e8739fd84742320ed3a33618a5e237abf5cbe7a0e5b5ac37e024e28377d2017693917ac06f0323c2694c16ed4c12655c1bc74fa639e7b68c4c6ff9d2015afe9db817f36347a12acee0f875c42d4bd5517e50693f4806be4a499a3045b4e60302a7362f37e9768bbda926bde467223f2cce4ddbcbcd8e213aaf3b38175cab76858c9a46c90bb83944253ff625bea17b9c864ca72de1883043128b7c10e2c48ef5e54ef338afd34986833c8879b4048c417f81678b348790b6f60ddeb2e6d7a374ef236dcf2bffa9ad4de9a0548635a929bd999e655be0dc2e457ae549777fb8df82af14d782d1c40df26fa1980d3ae90cca135d46bda90a0ad83effcafe30090fa170d0b59ec9bf0c433fcad91c3ba028fddaefe14bb1a7a91b4c71c50a65a9b8a6609d53e2a83cb690c0d22a1de7d04c7d809189d0958c0ca2d0a5436b3aa0d8b3cb890a31e12ea7c0197c8f3da1bdb4d664a9cad012a4c9657a5e9aea9bd7be0b5685bd4d7df602adf404b511c86a3f3bc0167ac5970ea1cf2eaceceeb8309a2f7e3ff0303bedaa0cb5619f49d9157b50820952ad5e7b369271345361c110b9f0944ca7be1c2cef54605a32dd23f1bdd29b070e0bdc344dbdc63cfe59ac16d838758be07e1d781c9ed267c8f1708ea758ca1922a17d50a78101bd7f2f696d40e9dbb81d0c60c5ac38c564154a341cda9d088bc4f543aa270e0001dec2c03e962e389a1151558e0b7d046ea7ffdbe43f6b3c5234caf9049343a380f26d3915bad620a735ac7fc35bf72bd9d0599940507a0f261d6b0720467bbfdd8e0b5398117bf85e633ffd7ab60eeb50e9212dd252c51892a6d3fead8d5b3e861ad12773a638663cf10d0211787cab82f48d2247dd79f3076b62f9b5d62780878c97233f0dd0a680857df95977ede60bf8ff54145c517f2469e7f6b83a09f68772fa4876cd8353f54103d81d6c2f0835519f37129f1a69c384be6c66768984b61f18e026a8f3f1d2e0749799dd746baa942098d8e5160441496eaf581757c6e9c47477f61b41af9324eaeac175d787276c10ab05f38d910999953ca3d837b4e656e9d939f21980413b984eda3d539679c5e35f01ae2795c3de98f20c84195bb7557f9340c362c90b8e3464a6528ce40807380652c35464960326789e18c6ec6541500268d2ff8ed6a8ff3f1522a61d57dac8f4506234d93f1c1c39f842f50eb64f292a2d83d3a5de3160930ae0bd2617a25681407171285778b2a4bb3cc4ee609d6a26eaee3e1756ea139fa04696f9aa9564677fbc8e6230612b0a060c5893296723a02cc827da79664b06ae78438675b514a80d4d223d1ec563a89182d68da32ffd66f52df590171102a47f047a8e49d7d7831f62691a7ca8878349690c1148995c6132f86345f481855c4954ccb96633ad89e3569d4af23083561163e70bda992d31550687da38b7a5c22c084891f7b37aeb871c9d108e5d17cc9c87f38084d361fa273a23b37631ec010e9b668114b8c60e4aa99d8bfbad0b851c37543a63277095574c9f0c819263ec24d6de3b01bf856cecf5db7b53dbfca9561322b7fc2aaaf79a8e9adeea90619a45654763a6a61b0d6988b025da993a75364e944e2884db6c4c1692285df3f87600a2589ebeba26ba7754fd5434b1f143d62bf67487b5f90c78eba4dcc5605e95c004f7a98c5a8505f2e1e0ba715d64f88409b6c9a156dc984e45b36f3e1bd785210e3e6982204235347f20fd0b7a0ab87aa695020ad0fb0680e018f99ffaa1e0fb374f081a47ed60bd846787bfec883d86534b442c508c144776ba929c0608a0b2407c1c6d69d04fd07f604b5ee7241c48a59cfea11093a1848b0e7000f2f4a1aa00e3ae24a57c3aef4d4e750ce4e14428566240458920cc198c4920b0d687ccfae3be8ba683c28688e4dda89626df17c46c8bc481eb88cf5f06862ca6ec2ac6e6b9a9ac7ddf79bc95b2145ead73826e2e5eb10eb926496bd0dc51cbb40f0de0c7b3329c45509b3e3f908b382b847c868ed79ecde01ecc9f8d76e3d40d23f106668c395e5f40ba496ebdc4d3f8e19a46d8b503ade8a574b289c687befbe1e06fd9412fce6bf7e81d09cf6e0ae7e0c082b1e5fc9ef6fc472d23628677e71f19bb0f11904fa76f387ac30f52495abaf4b7ed53ca787f3de80a38d56ee0ee0ae336b5c9d9c1094108895179b3d9580faeaa2388ce1f3c5ad0c56dc60f776c618b9320c323d6c67893b303fd957b1888863e0aa6223c478106af33429332f682413aa8e51fc873e3030422b6d74b51343ca930d1ef8914d3b5278d10bf16504bf8fb100cfe73780cc71fdbfc270479ceb8b74eea4a3e8fdfd990e6c9758a909984910984dfd5b78f2484156e684d68cf841a182bfda5c3c5f5e27acead0cda9f60a15d6d02908d657bb99568e237bff9dd472999342578fa4844d7f98caf645a8bdfbc2028ba4403b2ee4b49fc6258265716be6d9f485337642433abf7cc0ed066c1351a84bb592da6ce8210c6cb29d852ffd7058627f5907bb16667ec27a9a940b4bcd4fd56c30433eafc199fd03e42f377306c937b27e5d956df04e8e1f53f84cfa861e2403f8e9005348eb31af1672a0639b5c52ea7c18f14a31ce72565ca69716559be3c7424f1c433aada532f8ecfc78de4393c290ff75a7aed49734159d4eee9acfe4cf2f5139596ed5c1e0d846831a0bd0b9f841bae5b9ada6c28076e6052c822887ee3fc1ab8ee253e727f71ddace76bd5255ee85b4e105e8f1913f09c8f0dd6b7a429864c8ec758774333a9a7251de921947c0624dab01b859913dab0b3f0d345a204e2a6de06ec583a22f6c8aa3e7d3ee1d08d7f93ca9d05b07156172ed9f0f9e4a8ee6593c4bee413408b66e598c3d864ca25bd243565e4d3ef1aeec97c0053e568afe9da6f2b3bd50943f02979c072e60c47c6bdb183d88bc22eb2dcc8503aff730002e3163d1fc0d2c5b246b5a500e93c86bbb377cb06aa2a0b122927d9f56c9dd04c4223f56631e06a7256c53fd22d7a6c3f3a99928bc85e12b5859167b5427d218958d43eb69172eff40877a7bc2aa7c3ba815ba654c87f892788f4d483d21827ceb249305584b08d9c7af8fa5ec00ffaab4e0b71683504b0ac7691f734590861ec8df4f799e04d4099cd50ed6fcc77eebdc99f867ed79f2ca4c7320c5ca9914325f0c6d72fff57cc920f9e4b01c581de839da77c76e8c3a787c22f1e42f661051184f222ea6e7ff5702f5ad796bdaa9ec0e06271cbbeb2b13cc452ab5455da45df528d279d94ddbc620862b035ccdfb0f4b1d3fbcaa03f8513bc59a28ab6e9bf3611f7bde620b22935714a67a88e36d734369f0e092e913996e7514a605a06e3553dd44e8620728cfaf92ebdf1fafd0981a2aa001d0feb312f3f2bc286a531ae472b443972ba0b5199e5f234e2ed285678586dbd20abd107bfac6a69f7fba947d8ff101eb1462f999f613eba032ba3a73c61df2065bb5f2a0f01d4a736d2f4f1beeee8d5c497b3c4783a6acb335d590fcc676b4e6aeb3a223f736a5f3a52c19b7454b6fb947c5bf75e55743dabe0b54f9ec0db330f376dc82f6a2226b9f5c1ac9761c2d5eee66aa1547f3e043391decc5321e3813c0e6f0c847e06027bb043f72d9848d9c4ff6869d64aad843fd06bff109f7e12c0b17f8e7052ebb8623aaf869efbae2c25fd96f82f522988846b446952f0bf0d6e6786c9481f62444c517cac7b08f5732159b9f82f2fbb29af3a8fc4078aa3c912754b615676f972936aaad6e3f0cde5e52643eb6a990f9ea882ed086c08af1cb544d8ce3e62462d3455ed2b499e957d7df371834e65516b433482650b50ca16b8eb5141c2b73b3426910befe9506735625615d170d431a6d4a13f242c5881649e22aa695a1992200da08ee258909621dfedcb3e2ab72b2679e2267c1ccffb1bb4040573705329f81fc40883f1e7f120c7cfc50a33185480f6b9e07cea92e33b0ae3970717e676625d3c03cb4a48197d61795ef8d9e56b65dee39f01c0bd1eb7a1541c1d210856fa2dd12381ffd776ae12288e018e0e9dfd8df409331436681504e9a52eca5e606c8ef56055ee5513997bee5cf6f892e6f901e6f03d9cdd8ab131d40ae6bc81db1f8f89706f2694b2415df031ad69c9273f3f631b9f88b7ec989624ab6797b44b8a559242231a63b6954d676e1e3f78c9febb6b3d2161d89caeac1f3d087a9fbfb1c55a17d792df9f40473b784c3ae1653d3f13aa9d92936084355d874500ac96b84c164f865f7081f42ea984345f4c5e850d3606f73ab65db6cdb0e58aea95111312232a0f7b3ceebc51e3ad94d4bf1d2d23c36b34e5c11866ec16f9c40c07cf9b53ebbb9f6bd378b7c2beb81f4182b1a9bfa63bc022a5868468ab9b8e7c3434a5c8907f135677b8a333fd4b7a72954602eae310c252cb1a75d57fe0ad6bb02557e35f9090a4e70c570b7f9af99df85293fe5db1b387c1d65f97dafae174fea552b955ee1dd5e5a74fb0aa4dd13", 0x1000}, {&(0x7f0000001780)="aefeb7880fe94a772f2dd7ea20055718969eef9aa9b36d412863d1cdab9b13ccfe5a9fba513c96124fcc430a63d91cd06402817a83a575bce0856175c3825c95eec552e1f623698b1c5929ccec3346408a7d9ea9e9e608955aa8938e1ee004b4", 0x60}, {&(0x7f0000001800)="ebb8f0e9d47390777b296a57982eafa514085d033dbba4f3433f03bf06447948835503543a7a7a335705c1ff333ce3fb354954cf67abd01e87aa83dbea43c930fe7f7ed4806da6d280238e3a2bf5a4e889460c8c7666223e9c645975aae87ff1c9be351837cb73970cbdd9c9d55c6e36702aa53ebd235aa7a13c5c0412c01c3cc7b338812173a9276b2d0045aafd002190", 0x91}], 0x3, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0x7, 0xffffffff, './file0\x00', 0x5cca, 0x1, 0x6a95, 0xf2}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="4e9b83fcb2d5ef546820eaa0763fde9735d1566081065e800bef404b48965e6f3c9db487a603a8", 0x27}, {&(0x7f0000000240)="f9fb1966c642a88ac58054391f9b09dc72712c6efc1e6d94cdf21c38b17744687a55d80fda599cddcb5402fd2f8e13499f6e23fd99c67466afd1dd3043960941d3a8ee01f69b12dff8d53bcf06ff17034c518a085d1a7dd31db1247ea2cd89ad8e4a17e359429f69070860587dda9b2efa6101ec6a78f78010eb30d32ac0c05d5ba3cbf68028ead692d655712b929d85c711ce01409adb7363476bb71490e1ce2081a9e770ea51e8455c994b4c88c1bcfd9a3bc258600f09eb9f32cb3ff733c39182a72004bc633e48d4e69516cc8232a28aa647e21e328fd9417317213d8a32", 0xe0}, {&(0x7f0000000400)="ff44e76254f6fe45a56ce6d84f8c3237f592e7e16131b31ced803dd34db2fe5fc2b0344d3931f233ce778f822c648605faf8e9000343afa9d7ed69d2c832039634c0879a83fbfa75c876cfad64c22a0daf793f70273eb2431fbbb969529443c62c32bba7ccdc2ced605bc63708ddc7c8f6895bb7a24920b65c766ae05c33b07c0d12651ee3da56ea17494a82e31f95b401176420bc9cc342ac52bf3035a21714fb413ec8e5160bf320a5c97405dd2e7cd4ce3f030ddfb2e3578d5ce142cac70fd42e1479ecdf4cda7c33e52c2423597960ef8b76780aa132", 0xd8}, {&(0x7f0000000500)="b18891204624f08d2857cd1465323383e8d01dbcd4a77ebaee34d7d940d7e125a0fe97032eab33b390462ac25521b407f22b28e260bca7a6e0eab96d6fd9a1ebb2b1ce5344a7b8934c30b42b8326dcdb4a9c45e02faf36002429832f14aa20b965fd63bf6e4de72d8000bd34d68964b416245afc8f865b0f231d7faed0651ddfef97043869ec47af10c688bfb9a1a0c6a9aa9dddda259c6f585b54833095", 0x9e}, {&(0x7f00000005c0)="3003f62e8e3932e67c229e5ad5f87f4653cd5f1f792c80faecd6f68f9b8f8db3fd39f7a58e5bb342ec119ec1723a6609d0a4c615aec2b6a478b6f33b37b7af0a48aecb30726fe11efce31a82e957a4602e9455cf6ceeabe7969d04ca7d4abc93bb6f3b3cd2a38ff57d806afab08a30ccabe9930db09de80d3942fde78ff3f3e14473e8b254cf6991800a2c4b6b697fab681066056f450e26f48d95796ab196d513add1c9d1a6f8", 0xa7}, {&(0x7f0000000180)="53b9bc6163a8b04c0a159c07c79d38d0e7f6c21e109fdb1eed01346c993e6cfe69c52b77a2eb07870907506b1abc5941304bf7c6eee6c36a33fcd46dbe641a1cc5543c4cf52e", 0x46}, {&(0x7f0000000340)="2efbd32811417aa4ad39df74135ba8fda08a5ae9a98a4d8751a724b2220bb709f127773935292bcc75473fcb4879576393df00c603f6e64bbe056a", 0x3b}, {&(0x7f0000000680)="2746a71ecdcbda809e54be7c2ca3b89d146bf3486a6a8380a4a45496feefb7e80f76c1b9ce2783681c9a77f953380193de1062e2d20d8fc1ed881c13c7cda0b350233c5337c44b9140c3164d70bb656fc3fe8e4fef65cd2344361e8d5867f9be72efbc8194d3777033ee84d9c84bc1762f1f3a3483", 0x75}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x2, &(0x7f0000001ac0)=[0x0, 0xffffffffffffffff]) r12 = getegid() setgroups(0xa, &(0x7f0000001b00)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) 17:58:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xfffffffffffffff8, 0x600) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="06000000", 0x4) 17:58:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 17:58:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) flock(r0, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 17:58:21 executing program 0: r0 = socket(0x2000000000000003, 0x1, 0x2000000000000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) sync() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="2eb18397c2e4accd606264f1e13c6f4ed4a47589724f9cf9bce1c19870977bbc086faa7fe3b3027ee774414db5e4b8a2d04c937efe47e2", 0x37}, {&(0x7f0000000200)="53450edb2d96b977ac42099505c0973dd92657e04ba2a9d8f5c9720aa81d2f9704add327fe2706a909eef4d5348f856e45d05c0561a74e08735f2437fd48cfeda1aec7ede61adb14b2d7feeb2a4c5ca050c42076ba6715b7bb5012624f9529e3133d937a86de5b11a7e3811382cc80a43aa46a1cba38e8a39d45b8baf005bcaf21169e74ecd1c79a59885d52a757e2e8800dc76cda9ca3d77c9d19a16a3da39882817a55b0596b30a41fe04eaabe8410858dea02304790897dbdd2acae753aa0e2c21414f0fba005f0ac6bb14c6a18552328dff70242f4510b2a39fe41b0df207fa1", 0xe2}, {&(0x7f0000000300)="f070484e9df4a04fe2a4bae1e32831518fb185ff17bb302109c62bd9c7c8a293027859885ff4ece168227fa38b1c946181c1532fba33d49feaef8f150b4635f07f61399baa87e69d4af9ebec63ab72cb7455d6dfa5a188677e3b75424c2aa461b2302829a82c6217319d5d736df2122f2e9a463326d8676ad186935c875b54de6af80d5c1a5d1cc4e83f36fde9ff246ee01c06fb193df4c88b0fcf86bd609cafe226e75211c0a5f4efe2189418d94fc4e42a74cc597f636fbc29075f0de126ec37b0605bc10cab16599d4e41441770dd4e6fd6368e3755362149836699e91fae1941e2fef8aa1862181d07bc01ab91a110d9f50b3e92c35ff8072ae845adad332eef73e402119cb7966a309d56d33e7e37eebda87aba78f96ac3491b9e07e34b74ea30bc476cbbbfd96c97763082ab0bcd7f8db87dd2952fda1d14ee70e820cb8f3345ebf29fe0a1004d5380f747b684c424d6c30df924df5a2cbb845dfb262fd3e40056c359a3074ef27dc2f730e34731fec3a727f00f425813f0a3814820a8e9a647893cbbdd27020f5fb9b468a7f78843edd6ce25063af37f44e4d010fe4c758925f5efef72844efa559fe3c2c144fdeb9a467648bdedc4dd83c65b06bf6a9ff8dd4cca45aaafcb5d79cb7f849c8d02ee6cb06d235b403f3db18bd4be9d4f386017b9b8a2b922b7c68428d0b5a35897bcdf27b7b39a1e1ec83e1e5a75976268ab337e6990391b42e08737b0b2874ad6056c10fea47cda5a2fedb117ab8497ea6893dd88c864367d7b49d706a1382bdbfd68ee8ff31a31f97a4e5a8b4472a6abd27039242e1eff4830403cce67ea62c0e13f6f25f0e0918121cdf43a8bbca6f50d7374b7ad490684140e9eac8e4db6e159e31711f37badce79cc448b99c3e5bf8b87229b14d17864d7b67bc015a9a26a3cd502bd105bc81691256b00e9582758c2de985eb5c35034df6ba79043dc73a14c69cb967856f0c0c33ca2ca8824747426144373d960ef8a2250f0b96e36ee05e52c032432af7c365eb90127d46307860f4a870d8ae74480763a9a8bf92d7d6b3f5b31f7ad6a4532874d41886d64867f7e0ef0e85ca78a00365c56f7aa397b8ddd788cfeccfff64449409519d69fbefa36602d1ca9bad577a97131c98888d307c09f2115deff868001e1e2c0254f516cbefc6199a755334e01364f051ce68380a1deaecce78e1707721886ea7b9a195133c64281c1a877fbb1be23c8780af495b2b5ed2e30a7b4cace30ada590dac1a112152b84cdb3551965effcc736a590654d4404f53144ab9579c62663e0e139d5af27c8a19db25b156a121cb2b66e1d4b2e85ec9282951d7def63c9a3b673af57a1a22d253a80a4e33d8633d2add0567338cd3c33821cb8027bc5d238d9161f944c6f69bf0259b18b95186e6acecbeb4a74e619ad13c5dbc4c45a0bab8945a20791344b206a31b93f872631044ab162711ac58539a64a6b6784fdb85db714d9746a2943d1a97bcb53be14c019b664a1ad66e7ce5078eaf913283545ef66d7c1331e7a58c3cf01b74c0529b198637ee70d4be6b41433c574fb8c2091c59c7f4e2fb320473f0503d0f88eaac93871c5711ebd44c4e6fd9b03a7e862d5cf4d0ff45d28903eb69366242f13a5364eddbbb6bf0900a41f9efeacd067bf7b403add5163d687683313318cdcd5b5958e4e42a11b151e4cb8822e337ce35e4ca86e5d632abfa33d9adb8919328c8e1058f16d54093bb9b420a0e74e1eaf8211cd969390e2fb5b695104fb8090b9f685e7e27c815c6a4f2c7a1bca7043b1011858c2f523ad280c44cf7064f9ba306cea4e87fce7ee715ccac4775bf17d7b29f0b929be2589855d395f9995d58db774b62693a519bea16e4e758125b12a0dc03c947cbdeab1f8eef55837bd6b6f4dc2c03e1de442008f5072052e15333e9a47b11ffde9fd651c3cce10bbbdc6ab58e3183cff180c2ca7401f133ffc47193824c49fd730c0a87eea616ea1d313ac18192b5d572017b5fd4aa51db619e72611f6655c9e2f2874bb6a994c75d24cae07b7c59826be5df241855350c12a38fff55b9f10296794d5e157a00e61f92ae43a0627c5b263f216e0add16d419053e7623934a032b30e661e663e81d4f600b40eab4a487226f8dd2600509a96b090f957e05a66c91c52308332f0c92c76e0da56cdb3cec6e0415232159fc7648ee2e91df910a1c2375489909e8205441c3e2f03affc9e8a80315e56c290bc7b529750538aad903db23a662d0a2e50ce33b147427b2a0a5f68075f98129b081d138130ca596e4a84bfecd435da70dd37e854bb64cb4cfbd05f5b172ba276745b27254aa81040cf50d88d7755ea12c88f0b50062ef83d7a0479de278f4c3bda599ae63be25d09923519543630550e751e6d66ed4fc38ec9da853c735a6f7ecd12e9cdd9ce987c611775ed111388c459539123c7aabe9411d69a86511aa63e9da964a0124710d574d4a7c01aa61e6365d466bf678d9988125ce8721767c385dc7f80c6687489ec8425c38acf648e3364cc228d66afec6ea9a86b37674fd0eb72f860f3c339a275222b290b00f570af7a507dc16e782d51010e1640904344bf23ec933aeeb2157c92311b622db9c01395b7fce35147d972900cbe0ea4b65a84491b3e7662485ad3ed008315306bdde10c6d17cdb29cb4a8f5476bae5d31ff9fe8382965d0e5558576baf5e8e0746402100931b5ddbf5f37d3756a972ee6a45f93ed41355dc66b8cba38ef2ad61585a57398c40a34fea39c26777819e386a35b3d8a52ab003401e28bb3d8eb59b029803a8bd89425bce6d47c7a24a19551329c04559bab5beb6f5e6b429642053c7c15df70bd11b92c736e2d94ec5dbd654c3c197ebc8cd15df2f62641845d2e82010ffbafcc2fcd203921134282b6cb54b8dff48f042282c24ffd97103c4119bfefdf4c6c22452eca606728851d40ebaec7ddf00aa46524a8acce84b41d7d5ff781c69319ed48489afc5defb92af8882d0a5ba94648f63b31a23f3bac5eef92d6a623b1c0fc19cd30fc299acd41d548450ba4459b4f01ebabad556a2c9cf53efbb305e3047759697fe1f40ff6ec543fa305207e63a18208676cef7486afd1c53814f42ec79e8977d9f075ec233f4ec3e8b08ec3861af4d48d6ded20e6634c4ebdf6809225df0d10cc81fdb2eb0eef16fc269ddc61b0223d36fdb62554079bf78064fa2b0fa5a2da5329ea62e520bdd25177576e7a57f8f3173606a446e8228d1274c25a87e5a9db94ebbcd1ab7df8b89e01cf21e47ca6fd659d9b38893094c95418113386b2cccd405761d332978e5bc0fd8d88b10d348d3f9fd53cd04538e70a112cb256ca0bf2bd30be2a6c2735e5227d5e4614df56bdd1868183b243fa5d17606e27ccd3afa528a04be8a6e4c63f63c2191b11b3c0526fa51f54c4d842cbb8f485f5c35cbe7919fdaf64806d2c3883bad6f1773e650c7ffc74262a58190effb69bd87b47f2c9e2d9fdfc339454871fbd5d106d3e01d1d2addd76703870baa0c9bdfbda53cc91893562358c94c07d4e5ddeb9bc8baff26651f7b7a8d4ef647bfe36a70d168ee19c6dd12b8feb35819be0f8e76c44036845e0e4225110f7d258f7eaef32858bf797b35d7d1c60cca8316db14cad32e6dedd76776fa996d7a8e11e3b5af979a263e43a19155d2bc6e5fbf01d67ce310db73c9ec3a36a759ccad8d5ddfd45c2c66100aecd6a282d039e33462baa6ee29c69e5b456ffaeca55b7e632780d1243ac76f6f39ac405690f4e15f655fe2cef5571f525385c25e8fe852f420e853e57e28ab3d7cea57204c4f09295e5909928816625e7816381fecc24b94a4eefdfc086ff08ddeb2e5123e046185b60e1207182246c2215aa5b22272b2e426e1d0c860b31cefb47abb74580b5c5450e584bdb3e783fdf9f8ed281d3bc315341e33115f52fd45a61eda4fc14926a9c7d9a488f1ff54e8ce257db61b06e96900ebf86f5bcdd59bbcd07619fd3df83e6ba7009275a196485d443e168af8a9fb200d72bba43b25fda29627e99add3cf7ffb9d0b1cb6d9609a606d1df922464af51c2c0d700b61e02601a8c42748ee422f4457553eb6dd98075213534bbb1512f5a1b29017be3054a285027da682f3b8b5545c8ab8411213922b24f5993264672729dbb0f8bc96c856f86af3b343be82bccbc09373e4222a88149eeaabebce02be473b5ba51b3f97e311ee8ab7e3efa1179062ce357d58868a609e724b81f8a787822db5cf17aac4b70abc8e21628aed475e80d1ccd87bd7ed500b84fa1139aa4b3ad2b50a555875ee4420fbffba57770745b8219621742b48808c45bd0a13490574f8e13b5902cf4b8915ec2fe8cf2bf3a17cfd88c78e8a37313e3fd25974a941e295c4d5b9e34ec7ba61d8a2e6fde77e6bbd63dbada9045692d1366dfd29d2062609b499fd534731c5f058527bbe2742dd897011d95042c44952b8bbfaa0e52d1e76dde0364d91f5856e731ff3ec83c4424ee576f59ca7cc112e98544f6412f3104ed52d1b254c2ca8894fbb7f2d54848ff80cbeaff9348bfa62df8f7e1b945fba108259d4e4d0f7f23dccee4a1f142d69b61ef70e01f3ede3c0b8e06eca221925a2a57aab744b214e6607819997effc85ae1c0b410ccffc1430a48ca691ccfccd9cd7b4578c53a592c31048eba3ce90dbd3fa36717a3ff651c61fc82373a1c5f72479a8962a511776d1b02604236fa9e79569635fc524e4f5e438135a16129911ad0209b9968ad1e2e984c0871fb9b89a2d71034df8c3ee568ce3ab5e175128619dd2580a8104664436ce4aff67c54fa06e98d48e4be02a89a05109c0114f3601647f2dee330c10cbabf28c9b7e86a09e279e37fa9bd2663966d722a9939e849b6e0928295576d02e8fc746281ee30d911b6a8c067cbfac99c5827102c92371b09c69182090203634be8a287dc04ad8b70f4f39376cec220a468887035c15b5e0f9cddd2863a378ef60673bd3277f7676af5be78dbe067745430039e500be19d736a6d9a10a63c86707e3e84b294d97bc6010bbd6811567447d6ffb16ed6116cb37781675085e51e4dc7d03b7c48b3128c659f6001db5b2b5e81d311eabaaf1d69c64810e247d2fa084059b9d475e7119e37adb849084dbdd66e395f9326af38a4f37c65bc2e6070f528b9d03d51f97e18233f4cd36ca85f289f3d95e486c394881aaf2d65e96694075d03ad8eb04f0b2ffec46bb786a3d4e0b7d4c0044bf683562fd571b49638dc81108be2090110a41fe49b6d12dac09a265fdc56ffa24091745b467e04eae859cf217fd30290c01fa21ae426963546989ec7a84c863ee694f94f08687c96271917e657c7487205703c570c379cf2fb5a688b5b7a0e61b90c44cdc770cd9ebaf0094ff7f673a854e11e3f556d3d6965d2b47976203e08908a83fbae4a0a67808a4106cb91b2a1bcacdea2f871869f642129dbcebcddaddb0d4ce41056a4b3e0318bd6ab6c90da830a0f2a7a68dde21915f4410ac2c6a432c0ef197d168d736179eedaece38c8c246c68586a8419bb937cd2e1aaf11a49b16bb5a2bca1f1f4e4156a3b0f8fccdf253ceb2e40ab8fb428c4d79882a50eb85169eb509a6dd464a4d26d2cb056bb9fd5996a6664b4fde38b91aabbd67d572b972a714575438d693f03f70b0fc2c344ac578af1943b2c0783726eefbd80e7f600e66794e9c75757420157b7915024f038c90edccea22592f9bd769a10f0f120cbcc50ced9919f0a05e456eceddd583f4acab2fd8e3f4cc86847482060149", 0x1000}, {&(0x7f0000000080)="eb7bfc16e6f30cca1cb66f15234eb84118f879f1518cc9824e2d98701630e0fbc49bc758eabce1e5a279d890134d50546030b5cec4", 0x35}, {&(0x7f0000001340)="4718f650b788277f6747cc48b0f0a68999432c5cd57a01008d1eac6e537d3f7b950ee9c5bc9adf8e7d3f9cfcb1a0ec9d144a31d2739cd6c3dc15502be8d4d1042a74d5cfa4a7bfc8f03333f32e362be31053142671af5c9ff919908e37612127b30967c537d5ac87a9ce6dc10d35e5470ba649c03df5099af5db08258b035b867a33490f", 0x84}, {&(0x7f0000001400)="934622a2f0a24929b8adf628d4c41370120e53c00a14e0b2c22c92c8795ac2b839ef8e45e73485e7f7ade027c1a0201d4dbb0fc3bfc6c5f942c442333ed8fa8d0bf16096b831a25223778c80372b568da55799bd65793b5d95b7963a377811b808d5087e00bab4fd5b01b3aa0cf7", 0x6e}, {&(0x7f0000001480)="c1345f41281a71876e573078762edd15a03ca7c1a7af21c31947985e8a3cd638635d9d9f1f474ed2d030a5303c5f82aa3f47034c15cb85e48c01c804f0d764ac78adc7b465a7e2fe3ad136ffac514dab911d1abb7727d8e9c1942a9edd4cd85fbb97d9c0d150c88b2721004090b5db6a9091ebf8666d79c01562d8a08dfa1b730c3077af5dc76db27626555a65d80bc5f421a62844d944b1292a2b45dd37ed3d452b2c5bebe4d57731362079c0492a0ec717f99d515e2dd995f8973433571b4fe055d994c56c3e01a36a47fd345993c4611363fc955ab538b2743f607223c005bb0ba449", 0xe4}, {&(0x7f0000001580)="781173658eb78b64f31fa63533daed5c721131ac3d877c9d48f5a2f3a05aea4fd5c5a2c3b91e03f44df0afce7831c878b6f63d3506fc6ada894479209b8e2e3495461f49e1e93672c1b35f7384932b126a883f45c87ff5a09ba2b83855d9df4ed3122471df34d0d329474005b170478d85781361494cfda5addb46ebde2d3aab2001b8e5e22604cb40a688e08ab178d961ce547dd6ba92b668893cff3e75a5e90ecfff28943a6d8999b3a82d284f496482fda8f8c8f73b9ce8da454c8efc15dd6e25fffacfed9c00de70781e5b9116c7e6cb455c92281ce82428", 0xda}, {&(0x7f0000000180)="fe7286e1e2fdbdcf09dfdfc51d4d17e7caabb34aa7ec2a84f23df3899f6a38eefff0e1306cfc8484fae1b606285dfb46", 0x30}], 0x9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getgid() 17:58:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) fchflags(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc4f8575cee80754d) recvfrom$inet(r2, &(0x7f0000000500)=""/189, 0xbd, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0xf0000004, 0x3, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x23, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0xdb8050fb31735309, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0xa8, 0x80000000, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xfff, 0x76ba}], 0x10001, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000001, 0x819, 0x5}, {{r1}, 0x0, 0x5a, 0x3, 0xff, 0x78}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000010, 0x4, 0x2}, {{r0}, 0x0, 0x29, 0x0, 0xfffffffffffffffa}, {{r0}, 0x0, 0x59, 0xf0000029, 0xac44, 0x9}, {{r1}, 0xffffffffffffffff, 0xca, 0x40000000, 0x8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8001, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x30, 0xf0000040, 0x9, 0x480}, {{r1}, 0x0, 0x4, 0x1, 0x6, 0x8000}], 0xc8, &(0x7f0000000140)={0x200}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 17:58:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2fb4962b394c02c2cdb1054ecf6a08bad5e07a1fe421beece12a6649a2fed74988ab17099a6ab50156690d619e9c081f2d7a17f86ad8ced8160a6addf69447f9208e16ca9afa29cb881879d4dd5100c2f293436b14c5c34213c63b3d9c879c5b293c1407834ba5270bd4ca9f7b666c490e8d0d019140c6c898963b0ce00ad5e8c366d1fb606d8f5693ce027d8a01dc28068a1379737a5c6ad7823a1ee1e2e9d3ba2cf2", 0xa3}], 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2001, 0x2) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2004, 0x8) 17:58:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) dup2(r0, r1) r2 = geteuid() setuid(r2) r3 = socket$inet(0x2, 0x2, 0x5) r4 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x9, 0xfffffffffffffffb, {0x8, 0x8001}}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8040, 0x1) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 17:58:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x10001, 0x5e2, &(0x7f00000000c0)="dceb392fa75659caea8df59dd42607c47af8afa95895693f8cf51eb504dd477d85637cfd265c9b6d5852bf1816a3e86b56a7eab32f4de4ca3fd67fbdf41d9d3fca5cc23bfc96999f84bc77d2540681f2b68e7f06b30e8f7a0edf84b326edd32dbc89639245b619a7", 0x68) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 17:58:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x1b) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x8, 0x9, {[0x80000000, 0x81, 0x1, 0xffff, 0x7c44, 0x4, 0x7fc, 0x200, 0x8001, 0x7, 0x7f, 0xffffffffffffff81, 0x3, 0x80, 0x8, 0x8, 0x2, 0x2], [0xfffffffffffffff7, 0x1f, 0x3, 0x10000, 0x5, 0x4, 0x1, 0x3ff, 0x401, 0x8000], [0x5000000, 0x3, 0x9, 0x0, 0x8001, 0x0, 0xfffffffffffffffa], [0x100000000, 0x4270000000000000, 0x10000, 0x3, 0x64, 0x1], [{0x4, 0x7, 0x8cf, 0x1}, {0x9, 0x3, 0x5, 0x5}, {0x4, 0x2, 0x20}, {0x20, 0x8, 0x9, 0x1f}, {0x0, 0x7, 0x1}, {0x5, 0x7, 0x7, 0x782e}, {0xff, 0x1000, 0x2, 0x7}, {0x5, 0x7fff, 0x3f, 0xffffffffffffffff}], {0x8c, 0x6, 0x2, 0x8000}, {0x456, 0xe4, 0x4, 0x9}}}) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 17:58:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0x3) setpgid(r1, 0x0) 17:58:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001a00)="2318d3be60b1e0deb4ab2299def42a5914aecb00ae64d9d45631df971897bab3c7631ae6472f413d5c6bed3efb1a9342dbdab81d4a9a1282c98d01bfedbef4d7c034aa15954ee2846f745645c0a82efc7051a42f4d2644b7485b9f193db68c2ec46a83229e2c5b46bdd7d14dd4ff05aa9284f7a74f0ca7445de223c7ab0b8a9f5b9916841d248d88978ff1182b024c54cbcc0454c8520df692946f2c9cbc2b157ac7b4edcfa84fae2726bf7c303d6f7e4f63adb1ae2f710064dad6556561d8f09dda5b5b2f462d01893215397a5d6ac2109794afc2abdd87a92dace96bb8cf412b5159a52c5e6e9ba90aef575fd59f6a9bed0f5595a8d4df31a0a5277dd2e0c45665141aaeb83fbc7ab2ae8132c391ab4f7f460f00db265f05da237a5e9e9e0d439e8cddc65a2e9d92e793d02f6a53dd32a500293b066d98f4bb90ea3140ddb61244cf6e4900223aa7fcf8fc5fa576834a7574813fc93d81343ff84d359fad0c3925f7d93a1e56949cfc95a0900db54f8d7cb5447d764a91278621079b9398498778ccb648a0d1551caa32b2956eefd9bd3c15d49617a870c1d6e3e184db62c25d58577aef7f1881d9262ddfb8f5339877280ec48dea93e306ba7fb18c2d1f9cfae979be4e9d6a556b33d0d83bc5189099a939bc57642dc78b73b4b942698726ea94ec2cb1c94139922d31d4c9b61924cbda5a48573b6ae3763622b943b383ff3b3999c0063207eb550035b68768f59436b35eff1b8ed2dfe6b52dc124805b2b2f0b71e373fe1241f39cb06e6832c2784ca08fed339a75574f628c48e52b126b3d620193d86f499bdd6d5a2ef6aac25a8e353b31904add0f37302565749bea9a9c1d34d4321fa7f22c57d9d7425ff9c2bb0426a63e13f3adc57b93ad384bc17cb3a862fc73beb3a7fd15c41c212fd573243f9516515a229be31e6a1f718945af0d6751aa23789b18e4181ca489b3d8d2140188a5a1343661dd79406b964524f702fa4aadf0e93151bad70853b092d7b221f190c9caf6e2c7378ffa7ce3c6657429b02d57e0e4ecc4577c8ce0bc8ebe52f2eee9b57fbec0d3ce0259ce90f4cb94eb7fc729f0a7ea910935b353f6b331d263e8ea47f077336cc62b569b185f58936e920e8d46498f5c12fbefa81f8f436cc2c4bb348f5085bc6f9f861b263774edc9a546bb4ba2351f613eb9ec1d8596ad584cb8963bad4e7a3b8295d800d76e18bfa250e9eacf0757c2e6b157290647391ae22c34af587fadcd50d13875e06d3d6047e2ec006db18594584bc3188b29f322b3d19e03e056a8628dfff55dfee6e7b7f3addf177395ca97db1ac9c5e70d902481e9917361fad058dd65524437c011f80bdbc2c3f8c8d25e7219d1794b94b273b73ec7233b7a58d7dcdea3e649db5f2aeda8d8699c4bfe7269418fead39f22b03f84c46e8954ae9b3b5d11bc1e511bab4a69d834983f99fafbe112c4c48d42bcfa445514848af14b89e63f81164f2cbbdda639e55acc9e9f9604926031f0f23ca84f66f173101acfc6b53112a7b52d01aef06cfdd08a18eaa17350d2405c3fc824ee9df7b585ac5684f7fd9fa084d1e6f20dbec94399a47b70391d40f66ba5cc1da26b78bdafed0cf0a8d6d8843176458bc69f32c29a724a7dbe396b3759b9deef35168776c400e821a031ee2af666562347aa0e4c7b3415bdbbf5a01f59741df2253d2af583cdfbbc418f65af82a9ad59561bb11b53262731b4a7b23df97b161eb219d6b6a58d4ef120511c3ac8485ad6b4b285d7e3786e9cf800d3bcbc009ec004f9338c372f1cdd89b2193082ad8a02eaa73d0aa239c6b8dfe7c494f1651d33ef0b0d6bf91d133a677757e8bb8f3d07a7343e45d545c853dc97d158c8701e4ca6712fc722042e9a12e758c5a61aa26aff2f4ade3867975ca771c0d0faa81bea646f2abea4581b446f04459ed448bf8f4ede44e1478fe109d7eeb0d173e8b9d139fd35fdaf5fd0d20b517d998ada38dbaae8b40819c1e9fb98c7661bf1f33b00bf56f0b87f0912d199e471df25225f24ab81b8bd96263fa20dbdb684d84fb30eba82585dc7b7b6ab95bccd0e3818176ddc100d324c46b3ac146a95ace99c8cda8d067430c92176f86a29881f7a59c3f80bb387883c3ae599b539dd452eebfc2c74b792dc7f46056d9156feb9a373f44c9f1c6dc856cf0a37a64f9a27c0a72f73945e0837dafa162c0a231e85a5e971f8f5b303d53e588f2c0be0c3ec9b2f477ccecb70b99eac21a7f7c2e0adb7f35ec6250f0d7bc5956e6f29fdbaf8e85759272f6eb99f8cd4a2f56d648f11eca5f285c399076a589e54fc5634c8d2e1914203e56262cfd29318c848580500fe2fc5600b1e58029c4ff5d4656c836d8bc68287419c5cc522e9889e2caa6f1b48f2a22c6cbd267bd169ab86216b24cd1fed464dc1a2363e69ecab379fad5e3b56bf41c0cd84c6f1014328efc8d6b339b40536b9d954cebd1f58365c83ecefc7232e28527ac0c90fa3139e3431d561e1d95849f80f92294c89245c86cba464d4ac840f43d782040e109503c0633276572dc1661a8aca11f095518c4cc60bff1cd06e00868e45795c5e012ccbd4bc601700bb082412cc6aa8638c4ab07e281b8c34f606fb2e54a353310c481aa7ca7f9cae56b463bf589b45aae272f821432d3da5725943ce6c785bd8538c82dd32f8817709d8e290d00401876bd9bc74ae1d84621e98ea3823a837149be7f4601ab1cd711c7b6bd13ae67a07cae907bcbd3229872d3182b78c7a942dba45300fed7b69c464dd079b967bcbd4ecae1b8a6609f915de7d952b06837ece4bf58326507fd1230f917bbe02817550d1163441456f3d13ede0e1a28e5ce87e0954cf24e907e1bb5e2ee7a86a784818b6e43719a2b48704387cf479c84fbf73c8c66a4481293c245f93c9c52fdfcbc5c740997d3041ae70442f422b97fc5d3749fea0b75cb8e8b95d488d8c0376427dd4fa96f45ddcdb71c4b413d79a54a7e34926ffea5c6e497730237ab3c1312399377ada70a5832210a2a2547f2c21f214b5191947bb6aeee4d5e5eda1d7a35255ef7f97a6fbb79e6be902ce9693a642591798e59c379ab8b4a99b66b6a9dd46e43642deb741c769c1d0e3a07adfb6ac107539130476b51b80e15460f0712b0668d0b0b3949ffe670eb6e9a0a0a301d36929e9054f5339ea8a58e262f78ed55611e6143edb2b517d00e86f9c9a16051dc545a67ba0c4b2fa049675227dfe537fd107a7817a930550d45d8a9ba5cfe64ab2c43d06a33e6fd3754b863d96b006b9ac1e006617a2bd7ffc661f604e8c20e00feeb6096f3069f5b3a7fe0897f9541cb66da6828da724db17e2afc24e55121a561c092b6b563fb633babcc3a601e6ddcc3fcff1a34e311ace8673fafcb7d041b89df7de0ce7fdb1e476bd2c1e911db744a102e02446d83b5ce55b74331b34015482ba54540713b859730d149a003c09cea3c8160db8c3ceaebaa5cabb59fc0f532d50e9a936de75bf7533a3f91624618e836d5b5632b45b8dda2423cd68cc045af5538de58c207671e7997970a5a5883f43e55db36cd79b0922421b86a0c6eaf1f8db74598df9c39a7c5340d780910de8ae4d6238d3ee3a2736182caef893813a1737b66ef5fcc9b4b1642632219abb3660dfc86dad3785b2f2e0b2441a2fd504a2a127b69774e08e8de1de63cf0270b22522f84ede6e7de29488a197f4e1d3250a3dca6c9488df3a45ca582dc79e2bd03a5423ce20dd43efafaf368bf5c159a693a91373cc8b55796150392adc829609f936750f4d956ef513b9e8c41aef55004241b93cdd2f9298a473e878a95eb2d64e18afb131e2847c0e87e5aeefa71f52f5a2b2737c013affd234588bec7d9646ce08c18f2c59ee1862c9b3d01a093917a79cb517c120993173c8c6fb70bb22f3d98cf9889d2b8b5f73b52f0d16e7fea0d72882944e258c45a489f9c464e7ab2034d793b520f7ba937e1cce208d2ca18222c152d9eeee6e1b7c97099dd9fefb51eacbcb566d5d0b809e5205ca33f504e41f652e1ba697c2dd9455d840197140bb18e07d53081474c9fe297cf469edc7b658a0c2bd01d9721357b7069fea74b3dacc8bb75d71e55d3dc5e16f28141150ef0e40f7613df3528f75ed46e792ae6d77a7f9c1b6304b87bc99c29ec54bbd9184bf02a6a579434915f41c50e11936a5c3a6c4ce6161b846744866c13e8ac4b4cfe07a8405f0e7153f39d22de694cd735f22e64601a496cfc172cc310f5b2e36333eac14a88ddd3e65d58fe744edd14dda1988c1fbf0fc7d7e8ce8fbe2307210a4ae2ee1019b5585ff6d88502f4a20b6a268ee363a581cd446eb6e4453c1733ad8711e80ca9396b72fc72116e544efbb24f07d18848d4a7b49409f64726ade59f0a477b05877e3cff21918c2aa6fbc3447c97d199bf342a1e520b0db7807046339978c390a4ccbaff01d3f01fc8576d67503bbd995ab3b01a92c8466fe326caecb1283faad5a3b990fa1eb1391c3cf48b0ced6ada499c3a544702731611667b30f18ceb0582a11d9159d77256ec7bb6fb6a6b8518414f626de9e95b345c2ec5bb000713063ea40f28c3ea19488dcb595ef230348a4e234d6c5ef705e23a7ee7306083659128cfa103111acf70d92f1372f6ab3bb623efbd3511ebd53013343d28f1cd3c59e2a829521f17560a540e2495fbd5edf12e320d29386523640d76a73ab451a61b23b921ca67b43fa31d058ba08e033aead2482af19f97af130ee7d0663c1a594d9a5267bef11069bd52e8cd2327d9eff4e83024342a84925d9926e5c0c704b1167c07f88466e1974405fb32497102b425a01075e2d0deb5f8f2927f8f8365594c7841a577d40362240fd2ebd9896ddd9670b65bb3761a7b54686c7b36816fdf1543c5ca13a9948684bd25623cbf09522b86d9fdad83f196b8f5c8e72c8576975535e870a7e96a5359eb976c7273cb7cea248477db76daec9a89a2ca5a3301a65869735c44cb23557f1d215651b00caec8a5e14b6a9f4b07142cb2476f732105934a68811c76e6e9f6c38d9067954eb34265671f7dd88b2b3ea6af5b229da4163d0f9f9600c65b438cb0d4bc995928c1b06490b548f73ad53565f068bf9b4f5dc3b8a62e784a8e0bfdf023b581feb82a084d622a408d70de9cb473f3080605e9f9ba30802b0caf87970fa4811c4faa686698494c673b5b36c35b49a8b96b591f5d6f1b836254e23d0a37ee54ce9754fda2211ff63971da4a88c1e561f620f4736504ada57d55024512502bb0f7de52f98e597dd41c1ea75c1704f3590bb582aa06e831c90f7174016f1053304758430ff218f5f303702fca4670a6741d9ab366528dde2561fa3803f8c77e2dd7379debfff", 0xedb}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:58:23 executing program 1: poll(0xfffffffffffffffe, 0xa570985b7add6948, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0xc1d7, 0xfffffffffffffffb}}, 0x0) 17:58:23 executing program 0: 17:58:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xf21, 0x4, 0x0, 0x1, 0x800, 0x8, 0x101, 0x80d368a83bc12957, 0x3, 0x4, 0x7fffffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r3 = msgget(0x1, 0x8) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x18080, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/192}, 0xc8, 0x3, 0x1800) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) flock(r7, 0x4) write(r0, 0x0, 0x2ff) 17:58:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4d8423a860a3f9848e34249a9aac2434079954c2"}) 17:58:24 executing program 1: r0 = socket(0x6, 0x0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 17:58:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x0, &(0x7f00000003c0)=""/10, 0xa}, 0x0) sendto$unix(r0, &(0x7f0000000180)="f3724cce797b2a9280b3cbc3ca60d397b41edd156370d44153fe786ae0a098ea99fa81b84fe1b4c41ab72c8f79d7b9ad817410786988fd723b3b5977c80012e8b9179812f23f5680c4609258ec84c221654a776e4fd09a9cc29115cf04d2a9cf7b9a481bee4e20a51554679cca13835571bfda5d46c9cadb87656e40b345c48b5a92674d4732cae5813f976bf9b33ad16f39c11e7abb370c9df7d49c0be26adbee5be73160029ecd0ad0673b5bcda76f3944cc2fa55001", 0xb7, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 17:58:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:58:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) read(r0, &(0x7f00000000c0)=""/233, 0xe9) r2 = dup2(r1, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xfffe000000000000, 0x7, 0x5}, 0x1b8, 0x1, 0x128f}) fchmod(r2, 0x20) 17:58:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 17:58:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xfbb3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x12, 0x40000001, 0x6, 0xd3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc0000046, 0xa131, 0x400}, {{r1}, 0xfffffffffffffffe, 0x40, 0x5, 0x9, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x6, 0x2}], 0x8, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x41, 0x2, 0xffffffffffffff80}, {{r1}, 0x0, 0x4, 0x40000000, 0x7f, 0x7fff}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd, 0x40, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x31, 0x10000, 0x400}], 0xffffffffffff8001, &(0x7f0000000100)) r2 = kqueue() r3 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x880, 0x20) linkat(r1, &(0x7f0000000680)='./file1\x00', r0, &(0x7f00000006c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x2}], 0x7, 0x0, 0xa41, 0x0) msgget$private(0x0, 0x242) getsockname$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x8080, 0x14) kevent(r3, &(0x7f0000000440)=[{{r2}, 0x0, 0x90, 0x0, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000004, 0x100000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x8}, {{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x11, 0x1, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x76f9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x100, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x10000, 0xe787}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x2}], 0x401, &(0x7f0000000580)={0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x100, 0x0) 17:58:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:58:25 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xe4ba, 0x2008000, {0x9, 0x5}}) munlock(&(0x7f000038a000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x3) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 17:58:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000001080)="5060bec20ba7bff1863b81cadc16309515b65c411dcad6a9eac8ce52d95b5b093e193e3522f6c617e87a7da3ec301cdcf70bbf558acd28bcabf3edc321d4f35a547822e4c71619a9675877e18995fae63fd43b265e1ce50165baf769d89aee2d5ff7dd8e892482b851", 0x69, 0x409, 0x0, 0x0) 17:58:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4007, 0x3) setsockopt(r0, 0x203, 0x0, &(0x7f00000000c0)="4c06e297ac350112c168b5e662aa0be48212610c2f5d9175dda6bc7c7817b6b3c08179619728845446a2757e44342b0b538d41413881bbd1d8a0d7f7319624ebe28c55dd2883ce29e39c50eaf68e9312f5f29d39ce426751b4da606acf53ac88c8b81b51ddeadbfb196df4d42fd034dbe2d99c9fd0305a4e27e1084176778e76633051f6d4fa0d3fb5c8fc792154e1d16b389a816d58fbbe2c2ba36797b810abd5040fd690cc35cdba2b53dc81804c5c4acd5f105569f3f942628409a1e48a2263ebe5fbd87a3c86a35394ef1c2975dba4d09cdd298141ef006466", 0xdb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x7ff}, {0x18, 0x2, 0x3ff, 0x7}, 0x0, [0x2f120726, 0x2, 0x20, 0xffff, 0x0, 0x5, 0xffffffffffffbaf6, 0x20]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:58:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x40000000000006) dup2(r0, r0) fchmod(r0, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) fsync(r1) 17:58:27 executing program 0: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100), 0x7ff, 0x0, 0xa03e, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x21, 0x55) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x2, 0x0, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x2, 0xfffffffffffffffb, 0x100000000}, 0x2, [0x80000000, 0xfffffffffffffffa, 0x81c3, 0xaef, 0x9, 0xaaa9, 0x960, 0x3]}, 0x3c) 17:58:27 executing program 1: pipe(&(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 17:58:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x198, 0x151) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f00007b2000/0x4000)=nil, 0x4000, 0x8) setsockopt(r2, 0xfffffffffffffff8, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffff9) write(r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="01ef2d2f666906653000"], 0xa) sendmsg(r1, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:58:27 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x100000001, 0x0, './file0\x00', 0x7fff, 0x6, 0x5, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kevent(r0, &(0x7f0000000040), 0x0, 0x0, 0xa106, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/30, 0x1e, 0x40, 0x0, 0x0) 17:58:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000002840)="b1001304b100a45997ba43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae12000000bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8a0ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f03a34c290e8df20b538edd40e56f23276c6ca9b992b3710dfe7ecdd4f49a4cb493d84584112f2b673bb33bebd72e5cfd839eb31f11d5df5d9157ba3a95127706ded269d444d70229aad9bb2ed0fc5eeb5b8b8759ee24804cbe3769586ce4e4a7cc07c77a8ded73b3033a6a8e299820cd03462e8a3fdcd3731d27eb7fccca027c4ed000000000046b6db54ddf21cce8481511ba46a298b51b03d2fcb2fd498d46692f54d54ef797f38af2e78ebb134619049254e99cc6d7e1d4ac62143ed4fe8995ab0a954bcf551f6525dceb85cdbd79dab33d4f43f1adb539cd0757911a7a1835cde16ceee21ed66aab312a1795e7183a12add23a5268acf85af39a39804048b1b2aaf60f3cd84a54383d6ae16cb1beed76471349bda707d8f37870be3f5fcb9b830b42b17446327e3e5d139264984f1ca4747e655100a0ccdcd6bfcbe746c93963c14effd2e7d1cfa91dc00f8923cdc882334c39b3a9d976473c2492724fa", 0x207, 0x20000000000003, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x97, 0x4) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000001c0)="a1b22efb0567341406e9d76c52a98883dad51e1b84630d2f25e538619c12659d5b283d046f3b0ae3ab4019d0fc24f19929902463d9c24b7a8d8833cc437a485baf8a", 0x42}, {&(0x7f0000000240)="c1791e575ea7339a110f2f4bee048024c2a5406fcd19c177a5e98603e96094de439457c3d952263068012b9bae59ec5d8d4a0c1f8e36e0066f23fb1f123e4ff49f6d8b7e02", 0x45}, {&(0x7f00000002c0)="08495dcad8cf046214d90b5962655fc2594e19055818fbb099c8e6b4e94af482ff76481ccfa3ae9d8a65db371e9262877910b49e1a83602cf7488c285d1c6ceb30eb5d4ce1a934a7f725971fd8b21ed5ce859285248df0868d8c763796b3e57ca0dc0c7d21d1f59ef791d6f841b8a9013acf", 0x72}, {&(0x7f00000000c0)="ad0e37657f8f0de03bf9df85453a5c2e45429ad61e5d919e", 0x18}, {&(0x7f0000000340)="0294990951a6c27ea376b4d6ce2c8b2871ff087e1f8c9e62642d8391c45717256fcca25c19d3fdcf5c5fad1568eec60422eba993d596dadea5ff667ca15c6feab2b44acbf91a6ccf28bce61139b11a7c3ffc03ec778d65d107c3819412552abb7ec4313fa91f273e95b84e374aed2606ff33c9802fddc4426ea3374495733af9fe839b83217b50baa21f400e1686efed6e932145b58647639427f02205167e80dbc153bf5e4a4f3152e0f4baa339eb0eeeec2f6f621c1269b1bf8c555743d4661d459b25a4bfa673aa99d01b70bf95e0014237f7719bcab33de5b3f418b8766f33673b41c0340d3bf0", 0xe9}, {&(0x7f0000000440)="606838fcc6e1faca1ce98d74802e6d3b6774a33c5710f61c53e55c26628a70d7fa2d151079a77147c896b9ce347764bce747c78c780ea5c6b0bfdbdbbc728cf1130d3e4956c54cf0bfd848308a06dd17f1b9cbe7b2658d5bc2d09c4213ba064f540eaf1973368e20ea149ecfdd58e2cb499a4e2ce1dc582b297cfda1dcea6fc1aee2514fac17edc2630cf9e98a1046d76a1631a04e5be35401182386bc8dfa95ebc90d4c092dcf8a88a2a0125fe28f0d28d8fd94d6f4970ba54a658af8ebeaca742c46e781065d0118", 0xc9}, {&(0x7f0000000540)="7c5fff83f084405a32ea0b41aeb111b2d63d3e8ff21db5dcaf7a0f73f4a821ba4cb6f33381d082ef2e1a47900f6c4b637c24999c3e0c3a76e57c840be46fd197a0cc1ea75cc2f0b20c7b7f154d7d1584bc0c56ca58d35fd428b55cd7c6878c534cfaa948891802e4950c2c96d5b91d465baaaffa70ccc36769858cc798a55ed36d926acdaabd0f7919b35d649dcd10adb01a13bd52eb98502decc1bca1056b7260704ba4877ef8b1ad0d40e0c6ac934145922eb0f7d5c3c02cea5b77b8c8df61ce5f7b3418c607c11b4f74069561dc55483725aec5301a538cf7efb8", 0xdc}, {&(0x7f0000000640)="c885220a9cf25bb3bf0053f9c9a4f472c8cf45f4c8bf43543d91d9e10f980b1b6c4e7980fc1f9fe7c5acb34506203f883d94ca964970168a408efb6a3b1f72f480550e81d4022d17b4604bfe31ef4562c4da8cc409b970bdf083505ffc1656d0e08a6c469fb3bd8c1638383ce25534a024789586c2e147d1de9e3ceae13160e6c7444962ae0d2d397d1ac3da00976cfa36ed1c1619081ff80326cd049e319f6d5a2b0e9ec7b2e63cf7cfa4c64cfca5e14fbaf65ccb36e2b9d55a147d7a4d2b4291db1d567b32f627f061230914a1fd2bcefcd04845d19d8f71591f5408767f7bc7b8aa4e16f7be623bced1b10b3794a49bd45a518f4157105e86683f34dfde91675b254e16689018cdb91953b189861e0a828b725eaaa17427f68f74e4de42c44f20b1113e630e703519e9050b8b95acf857bd3b2fde71ef94dd9975a9131a29124edaa10060a1b7d99b71506b5442f8b10d50a36c9d0f7920e12fd587d38f57c2a7699aede1b60593e51a5b04467ce1c8cb7536bbcbfaa40e1c953a542dfd101c837718764622a103c9aa7d99934312bd0482d855cbc30ae9f82a37cfa9b82747ece04f97ea8b0e271d6d5d130b7d03e97ec4abddd3ed5c217353afabbbce3d821bd99eb88e2794c651d929cbf763b0ff9d31e7af4f92cb4fa6bdfbd09b2d5177c8a519d15ed482247e86b52ac293c5d67268a4bee3bb26cbc15a9849b19568112e3f27fb4c51d02911e3cddc01f08b41826fe3a10101e145ba7ad5f5b6f4f97e7bce30f9dda3532234366f3a9072830ae14e62081426ce9c207560bed36bf77a57d3f154f5e6320be352a00b0af06f714a738967317bf543d18a2a3b474c0b7ed417ed96c851cf7a74dbf9797c455727079b32593035f3976dc629f41062e82f424c72565ab3c050c1629c5b94b63aa5e71ac1898dd16230ff33e69c0c88c368cb8556db82e2776a35f75b26140c7c01d3b1e90808a77c91787c6a746adb5d8e56c5645e9a6003945ab03605df5bf2b517a29b80ff5f0533023bbb5b2bdd2af44900e0f5dc890fe51380bd923d96643f94debf21f057d7a8f28325e6c92feef1e4112f57a51fb2f67088a694ef92e522078a0a5ede06272a3e8f5e1b084481665ed9ea159729f24268c38e77f3e1c2f54fc31402976c15ac41893fe6ba0b3a3cb4306459c776629d6ed18097527806cbd4a96233ac0544b974238680e99b57cb979889f1f74a48ae5d253cb4c165568e0a467698373c78c50ae8bfd7bb409578d818da9568a16b0d8073d2b489bc5a40ec7e7b50c84a479dea360baf75bdc98880881b222a44abfea24f9f3adf0539d0b86ef2f4eafc02599a0a7e2fb66cce246b6d9fcbbf0e3b61abd381b1f04ca329038d802f593f6e202a95046402f078762d3018e2a2a163cfde80d54e9e3e9b2e762155abb8e67208104b50674b64dd501fe376a9acff7ff5164f963064cc196db690ef03450241264a203362622d1400fca643998573cc7804675a557eb8431f9846883aa7637898ff63942aa445598b9b689573d619919333f6b3017980e2aca459ef4715ee4223f8061a322dba89350bfca5af847c2f569d4100887175ddda3a7a3a8bf3d98f0328331bf2a9bbe4d15d3a40543b8a5eacfc7a2350493f4a77c73a21eebc363d8c82e131a61f8036b213ded37137fa562bef8b4215a0e52e13fc0af04d9e1f887c89cd8ae786eb830de8a504ba45b97776349384fa750e94d6bf9dc7d001b3a5a928d4c89114d97be67575e4dae3198f3082c6f0981a3d965f90efb9a6b405d26203c41de1d662a666b4cdfdd88d3051a7ff6b726573c866b00209ec7f512890f77181c4010bc15a6f321aef896349979bd6812513be55e22ca3972642f88ba7cfb4bfc38633a9ac8c1f793b65c3b7498c19bdf6d1c00984ed6a5a8a86caaec2831658dd7c316871c6bed4b09467c7e5b3ab9e9b0ac412dd91c0155a84b5aba66de5fb5c08ccf2db3cb3258fd2b4e51cf8c7b7aa0ed46cb03395723cd7c05037a0353b60dd5c837cfea72c94e9651ed4ac5d0379831e264c0b5c75117f767cb4ca4f760c2bb1f8b0c5ac86fce897e7cee6a2c5814c4ddd7a8d535f3d3cf7be7f815ff46b3f3b0a866cef99332f716dc0261cfa89514e6f196864f1c6ac252bb77a668e766656e3c617e8ac11e4eb5f0374b2a2fffce610335ed5a6c1e7d49089ebb27e9b28d242ecd11ea2d4ac8d8d8a3ccbf332b54dafeb5efdb24a48c8d26ac130dbe5270436cb105dbc7ac9e45b5a854f890e62c4ced823ae7424f44c35bf59d7692441369e59a3d0e004378549a3d8d3ad8841494ad52757add7f697a8ed2fd3df01fe37d913d93703afe0f78224abd54050dbc0101174823b5f37352d7d1c5c5be24f532df74b9c2ae513f152e46a96e93dda5d3e3020579774a9d8a841ccb37835a63ea85c5708012596fba5d2510b4ffe7da08fd2eb40e611efc127eaf71abdb72b0831afd7c893b379c6566b7bfc8245b57f85814ea71188ef66aff943084da1a9d285212c473762fda77b57a705a8a4164b85f6c222d8f9af0473db8c423d8a86e86a1d1b04da6107a14c07be7f367810376618ac6fe572d65f3336b3109385468ec99560d3e18d2d625802ed882174ff649b955cff17622eceb6be5d496c6ae5c46b348cf1ac4cb2249dddbec549cf98099c4e5cadbd6055601540155a98af9403a4ba074146373a3f2e43c4b0f8f2bf531a06b6715e46a76c9e51d86b99c684846d9d31edbea122ee7eb996da522da358d81a61a627b0afc1b3d6fac374666e42cf05eef4082bdb71bd5bec6b4e83fab91c391d6d6385da42a213b74c6857ca6f7ccb8510cfb8c5d4de1fb1afc5cc8b97b8654449046b74c9fef6a1b65c5fa138fb84297a3cfaee0e3a5b574781d1bfd01f907da258b6d9795b45a61d11d4560ffb4aa3481ec09096d25a7e51c48ad86362f7717a421659c521ce66b3ea76b41bbed30845a315e343205a52ad9ae5d3b6a731fa52998db25819d2697bfe87cae22ab37d0811fb4d8dd12b7100496951f5f7ca0a33b3932142ad89903d6072a1daf56e6dfe8269ede2eb510c098c4dfd43ee02b7ba8b8e000da9ef749f951ff7f51f2a6472eb272b03c624a06179fb8b525c904ca612b3ed58add89000ff936341b27beb42aa5f35f9648caaa84cb6afb917f65c9cccfec3835fec2ecc6c4dbad4cdf571211c437d5c664de8f79c4318db81f14ec17006eef251fa7b0c911420b88f04026f2e185cc6ad688d8af336bddf691cdbc0eee5d2964f060ecf7c2810672d76987fc7efb27f4bac51f51c8f74e5e1e68b8a590d81b781ca743b09ef920a133abf052ebbddaf319ccae8f89ff5399d0c7a19ce937b923d6362a04f43b759d7d47831b597342eafc1d8111f15d24fd9ecd55601c100c1695e6daf8bcf51bb1313cee495ba356d496c09c6b571a908f2a2dd527158c821199e629f8ed3dbc6d94fd69947b9f0580f967896139484938b7b2a7bd51af5e1c2246d0ccc5ec0f787e981f8f3c4d78b366c9ddacf979dff8f0f29a8a200c04b3a7ae64258e0b954741f38a2d3073ef1c7239d27be2ba1d4da8367d068c4af1cae3eb982be20c88578b2df0c6292f56dace8d4cd39346df8d3f0ab2a1fded90f9da82c02f062788ce45811e4ecc95790f13c715d5277e22ca14ae4fb05a231549203f8b94ce7fef1b067f75a421fe160d73279390794874b6f5883c470a284dba6d253264899d8f1bec786b613bca1b5ee94aae4720e14d7ea5576d1e88e118f7455deeae67524ce9a7c35f3169258d31be7b0323a6333b4b3858e11faee80563bb01ff43d6a8d67dbfbe78068549ce97b6b4cfd84628983f8d3a16f26fa120a2b7812761dde77ae4609843b7722a7c70d3424b6761d54b7c1911c348c14078514c6a9fd4c7171936efd0eab1290e2ab9d468373905524a7562cd9c430d314e8e13bc33346b621c0ff3ef652f793c876404e9f327d4a732415c559f1c050eba3453de9d3619d752074be33558955d73e9c485078b8a01b908341f4dde3af4cb67d2008deab0d4baf22126b013f82fe97a27bfa95fd64c280e3fe2967613112335a533f0a4e274d165072c7b2dccd693144345c475d0579420e9a87749ce653f1bcfd64270c8276414e82d53dc09a0e5d3bc54bfb795b5a06b525078f00984ad99d8f23b921cd6d46ee738abcccd79eb1f30698179433a32b735514b613e3e7d94cdd0c9b403cbb6157710557075b29c1cb038a328cf02d519b1c5f85fc77e411267be4af86c7d867cb9076b1efc18251f21e8d5f6ff57964354b507f03dbb1fc4900e611476b1cfdf72cc5217d212c247f59d1d7c8cb4aad3c29bacc6ded758a9aae5b6c913d41fb0e97bd4cb698db2110e217b96bfe9c05309d67d65649a112b8828aa95871f490afbbe3c8e421a114da1a47c70a4ce2253389e3d3c5ee9eacd65bfdb9b6c5ea3b33c20b8cf9579ebe1c2f21793ebc1f2007fb9ce790b6dd06da70364ca9d6915e9b207e743df376442d2e5ab69fefaf178b327edadff2eea160347f97e2784c0b6dac8049aee2f8210b16c92a4ea819dc9f7237fb5e51b34483462ce1b06d2462f2f90c2873b599d66ef7c27ea95513a5b7ce43ede618eb9d17aaee71a7b1bfc8ced00f7617554b00f9d6ad1e13b97c8cec59a170a07018be011112cbc9fc5c545f1dccb8d4a0c42d6896fd6a74d1ef15d1999cec1c8f2c579d91d0efb53f7990b6c06531ef14b582bfbf64d189e5f5028d2acc4961bd1df0e8bae0632bdc910a023e48796639f43f583bf51aff7d194abc897f149bf909834f9d4d8e7e2b0de1642adcda668d65defb758d7b0329eaff008cb4ccdce5fae4fb05038216b4dc94de3a51263d68f5794e2be8eeecc566159f8ffd61248aaaf365360c05c4ea9ed12af733be5cde8a911d5bc97cfca4f82f0a9613e17bc11553754a2117529bbe694f662414c8c883f778e08d8ae629af33fc7a6da80fc6a655d3d21fcf01209661288c0b0487f475266262a567cc02b774eed55f100e622ee8901c8fcfec80006aff77166e483e210bc49a28a6fe6d27d0aa74d3e09cbc79110b74313ea730324686d6f0a4474551f75b28c35ce0e39014ac164662a9d326dbfda36feb99624dc09203dcbb0be30e100f761a5058a441c65652be4c5518353e3f3e4d3d861b7b117781abfd36c71d89dc21751559c8d8490b1ef649c8db18ff8c56e11fb84425f897bed86a64b8070ac712bf6e81b3ba0c314611a76fdf7aadfbd9d44160e05516d08258e282c59e840eacfe1652a610d15a0dcbf9adfb8b60ec1b147f41e6e02bf216220d391a80328396c360d372bcc665ec4eb5cba5ce5d67ae2c376078884a537aeeab9c850bd4842d89bebeb0372294a767ebf67695d55ae1fa87df190e24206e1f0ef2078339ff5946de77055d9fdc377274bffc83a551f17bd91322cf1ac9b69c46953592e809cdf3db93bbd6ea14c9c3d6bc32e268a149996b0e9fac5fe5bc8c5eb7f4d31fb2abc282a515ee391a34737c2b23a210212141e34cb5f9a1e4230b92ec19459dd43ca9c10e75304caa146dc78d621fba1aac112a55d3598f0a7050e55e7e5ed7bef1276b04ae46b2236308392882a9efc5a876ea4b13bebc4b7abf77e1641ed3e9f1f4d3be7a2b119f5097f3db8c48ee225c3b7c425f8874fb36e8318712d987d67a9617a82ce6e0b8a7e2fff233fe7b378619d914b0069b00b7128b1dc01e1d88509d19fdc68d27da51dc13354779700a90334da85c816119c8", 0x1000}, {&(0x7f0000001640)="8007b331235ef72cd74918bb34509acf085af8842071997a366fac06014b3b3c43f3fc86df7c6203c356cb94375fab0d3c8b65ba289cf5fb291dfe7720cd4bcb325945cb47b0656ec5139a3444cc9ac0e5dd633b427aae02a580edb030a2bcbb4d2e67aa4ac83f517486a315b704a74e662b5011067b51f241bcb7229ab8b50dde597ae2de09f10ee6e805a550d3f9b984595c7b2edcc0cd516ed9b5001f131d3792b866dff8cf8e8dda140f0ac7159016a35d11372e7bef398ba3934a4dcdbbf9152510977295451aa99393f27fb00d9f1166ddb7994f5bce257e9f901146b7f93ec58ef7f59a8ccebd38e1115f816a986d1af75d91fdfa53dc5eaa32335fd9d4cc881d09a686f4b92edc6fe4c113bf56e0f4ce45a3a0de0c033b2edd4289b44f3add8f4880440b36fdd59854b616e00ba05babb217dcdb8b0ea94683e3fc3118100f9343e75aa5334cb1a6de0cc4c26008b427c5ce907e7cea34085353bea1431fddbd8220f2b45f455d2423a561b83ef380592624dc62218e505ab2fe99dce14e341d05e10e0cc82bd180e67075e8f047fbc37b491890ba45cdc131ae8aee8ca30c073db082d5bc8b890d297d4b37bf47b3d9a7c24485882ebe381a9cb32fd6b3779abbf93df01f8635b80112db30dab330d221c2c7689ea9b404e3d8de2e6c77d05804239efda28048e1a7ca3ac860e9036d05e140ae4a8b08b2a18940e6896b570cec30507726657cae41260feb21c2eee45886e8e57c2d2a125716492599ddb66e655c4bccc4edbbe211dd35bdb3cb7264a82295f512d2fd8dabe0d4d7ff2929ab48cc14a369b3e8fa22961843ab881ba0c79190b62794657a0ca2d745ca1439d885bdfb68c795a56858ed22c7fc3ca3fd2e1b9a29240c4c5e705ee1a4ac3a795fd589279fb8ed2287ba5d0bd66846095cbafadd3829c7a2f24e323ba74135134374e1b7dda45479128ecb6f70cbf0df4e82ecb22856aa3cb9afe638996627f2fea2e714b80b2c44763cc1eb1a5a26c57e150ceb7eadd6a8cf71b720ba8a54960fdc13d0ae50a44e04d7dc916288c8f2fe35c5f0f06c7c364901bbe7725a1850e266d470cd885f9a127ab61a5689e67d8e3b671f8a02c9f8c7fc0fe1090147d28656edcb038f10c11c920724e837ffba6e08b4b81af1428c4cf457942ffb785a695943af64b24ab40fec2c4b6d441a21863d45c6677fc75d1a2e826fec1033a625474d8549e404044a3c1f612d25bee27e7b259b076b03c483aae2a27201daccec7e7326d126f9a4a115873fed4507e52c76b164b3ad6233a66ab68f24e678da4d4314a01084db6d81fe13f59caff55dd912045f34c8d85ccd654c6db28fa8ad616f74a1126db3ce5f5e119e778de68019227e4a35475b86f674d69ecc698e44ca5f2319b3aa7e578f40e69f100285181258f4a48af41e667fb362cb1e0694d030afb79bad7cf5895fc64cf2a7b90ef2f8a5aa5af8fc4698b5af2ee5f00a0181398778573f103782fad9d83fbbbd3219f4481e566aad4314a4f4703690600757bf91a7b25b9a3a2434162f20f518fee65f4b9af1faefbbfd55992d13d4d99c260db78ebdedccfc769f413e6d91affe17feab303302770e175b618544fa0adc2d48dbc7f260f527e6d561df9f553d743e740e146839a424864f81ea5e3e176fb32df98b54cd66965c563d83fa3aad0218a1ded3cac8a5ea557a23d558bfb1e9cee2960d6c27c96e41b5bb881469ef33a6dc7c0a9ec51eb9113fbe40b64bb1064656a24a1e032269e3415480ac071372ebfec53d5b427a4d71a6c27c8ee04515c88cf310d248df6e30f44b22d2960fe5e3521d61dff157b8af3945ffe658cfac0c94dfb963652440bcd4769b484017cf7f974573f70516b907f3b1f992c9105341f60719cca60efc48ec8186d3bf5953068c8582981fd7d08326effea17a0e69e14c34bb687a598ace770cb3849cbb572a6274d718c0b7c5c373af22476fd981856eec7733c212382ba963856d7bfac54b36fd94e1e3a38174da2df50e9bce98de97b8bd781a835834737ccd57a35938f5f073c0f2d495c4b18bd8ac700a6e532760ef641dafcca934919985037e7e946749083115d82a8df2ec985dfa1543bb1f254fa3dbc4bec35a26c7fd2dfc529633bd0706fdcc6556104df7e3a4937fedbf2f13664de01ee8ce6fb9b7193ed6a2eeda9153459a213c3b9641b8d5613fbc4652c6be734ca426180d4be476733f4fc52e132aefaac0ab3631aa1567b1cf5c9adfba5e26a2846d4948da500a944f28659aeaaca4c0c5747bfb4e4ca4d9532983b5432030141561304a73e2a65a89006186f78eb364c1f13f7ea5f2a48f9e3d90b2dbcc1629f839bf9d4befdd04a2f276ce8c42e1e10527dc1f1a9916cd835285dddeafef7b1ec7b68b094dea279ab5f72932aab768d680aecea190a2303f8045ad7e31adbfd00c63f2c9463e1f098651d290226794bee3049616de800d5aacdc4310fa910a00116253cc37b3388a82302d39b7dc80e84512dc11253b456b05c42d485cd46462c2ad4dd1f21e5195988f9e03de2ef2ca7462f2451176ca27a48584e8fd7a0e0863f1f61e5522c594e699c35c64839206b665d64d012f277a85a56779312d1214a3ec8bb2561c7b24bb5b601c16a1a1eff5130bc468314fa918b458abbcf5832ef669c71e20e3b3bf377ba117231287cdc49a7649593a7507969540405bf3d8a57ec6b619ee32bb5e1ed4d625d3d12de3ff2c7097ddb9ee57e3e97ee858e9f0dd4e135ea5ee5870218ade0a6076cfc74ca1eea589aac8f8907b022ce49a2411f3a4f8ba81262c5e876ae2b98497f16485947f121410b617a18ff43e49c4e479cce98d671c845a7ad3a5e3d9d7f1de348c74eb8f48dbd282d06819e9eab2d260d81db98faa68c9957d60f638ed3b316a28134d85fa42fd8da5bcf87e03208dfb9cff06fc77488ff55e8fee8eb5fdd6a59bfb4f8a54196b6681b30be8673829425561dd2dd47bfd82beae42ad6e76fd926924f1e46e57e99b69e3ea6ec66af7c08abd65cdc2dea608f298f346acf05716bf6a8caa80f4812270058a425f8b70b6ade6d1e55abfcc7ac5ccc5a86a3005b484dcaf70cc819f0217f9fd8f344c75559a2d4706c1a1720816bd7ed32a8c19ae65594961aa4ac8ac99a440222b908ae5287deb6187300551f9f102f9ba98ffe50232229eac26b5cb9b181dbe859bc1e99d4431ca02f214580a185d80812ba5eaa1a909a8013252decc5883c189c76dfcfc42fff5dd33036c37c8914c93a11ba9e186eb5a1f4d990915c20d756a9afb02768c0516cc39620713f68f88a06ab54cdea1951ddbf756eaa13bd2fe884707d6b6fe4e1cc10751f5e8b2e145a044b81287683eee5310c0688883db8b0a42db5f551672c3d78da97f33f882ee4cf45dc134ecafaade39a9cdad781cdb4326fe607ab161ab00a2b9160809c9e7a6e31d766d13bd1fe78ae647ff6a343ed997431a58716762c7e8fcc4bd73591aa5d6ee644bae390c6ff3f11c21cb1629901f1048a5ce2068818dfd87e4144658453d1758a9c3f335bbc2a50de78e324355ae71a463c8e93c8cdfe213e96fee439157c8a5e9cab5c9a8bbe06c3cf39645d96a1b8238b407af965aa27369ab63e337588eba9eeae789a0a52c94e83af476e6b8b20e4dd9406d804cab2173f77c920c5bff8096f59f1a26825103960735d94c85e482366c08b1a1367229908414a9f0667b944aa28e97f8948a225e029bcbf872a4912f40f7e9561ca53dc97ebcc8c63cad0373a29c6c05d41a4e3b2c77850fdaf0f9c03ae927f26d2f085c9b06d2d919cc9a5bca3bb5c46b093ac914f1301fd02573d84a40919be50da5f54218a2b4d72aac3f4a56d5b9b08465a8a8e11f849d967822b07bfceb15fbe4b41411c219e736cfb23179a05c03af6e8d6e56a5e3b6f4c43e7ba94ef4873c6ad9ad379d735b62f5801339b5bd2ce2f90de6fe238f06ac63d231d1776a1ac3f729bbc7c0d2f21980dc8215b2fa5e063c18a9ce8e73c13db637894c6fb9a6f72686ea33ae0ee59db5417077ed933518473991b6012dce459dc4c8c0a10d3bdb5c1cf388b604f270852c40140ae3f4143e8113459d705e6378d64a976bcbfb01c2eaf04e2f6d131b85171a9b1736f025ba00d7f42663c23f238f79b868a567db2d45cbb418efc527cf9a5557c51e4857d0432f9a8f19e1f08398aae6fdbd1661f1edaa5a9175d8e2addb173893a15b4d9628d0cd23e58f367fc3b10e2d63632fb85e2a972e14e25ecb64d25a5a3594e3a85cd1f054e91848b08113dd79431619b8785655fd89012d61d8fb9a90d9dbcf3cd50eeb1135b775bb67e775009eb9f09f6d6601a4f97d6bf7120c3d416a5b37e4c23fe457e0e23bbe4ffceb973ff7e5ea505e0114cc8b1ae77a2abe07325eb3dfb5b82d895c7f89017e2aac04cd754901b627d44759f6732e687a91685ceea7184fb23961212075a93933efab6486687deae4f67df6ff180162bed43810f78fe9fcde6635e82021695f58871b64e21199b27c6901816242d5192f94dfebf66b71357aa5019dd3475d3ba306f9fb9072e75557d88af695753b252641de914738c0f489765204196911eed3018fb046991715e49994609293a9225f1e13027db26be4d5afa60904dc1e054ef94dc7649c404463a3c96eb5b2a47abcc9a1e54d51e3cd698774cdaf7505ab188c3676e680c47eeeb0a0e86063b506bdbd2fb1221f98484e86864190f68da88e0828576540ebf9d301fe3f16b1edf0c89d479aef667258a704e5cac05058622378b38e6ec98d8cec55a1e4bf750a15b7e06930b06f56e8b54b644d0559465f39f1fc831fe5d1d317730b533ba1512b4fe6e90a6bc28126b8736a3e34b64f8bae2e8dde081d15d4308d741a86d563dad7461b517c294a2a687e97cfc7ff069edad0a11bc6528765bd31aaf30e58739d50aeeaee0fcff3fb9bf549e8590d4b85bd920cda930923b043b8e365209f812c89ea387fd5019aee090bfc569fb62323dbc8c47bddabf73799ed9f6b30d476745d1318961f35e06fdef2bdaa5e384b4e61b986b8473f3e8e27fbfc4daf5c501de4ac2e91c47ca9954c1195301edf276714eb2093e0db7dc3df7d9a68a05b5a6002e83dbc3a0e9cbce928ea1788c73301cd42e15db4a8dec9aea58ee7f7222853fdb4528e5eaa9e9b77fd8b58597bddf18ab87e23204fdcbde95a44e2b9fd6c529d7b5b57ba04a710b76f53ed8efaf04d16e625e1f05513df28cd3ff5591c307a4ab560ec92e7d3ce02b9eaf4a487548e86db14919a7de072ffafd78e43f5678130432c8fc2dfa23a9f1e52ca68b792a78dfc1271568cbad8f118ec48015a700a59f5a204697d05011678a104878afed9b4a44f1a906fb417580a8d5f9874d052b7bbb4bae74fe072dc9a8b72b38d0f1a7b570ea908078b374869e8531f995e7290404bcef10833c704790015b7c14b231e735c752bdb918e2ee07128c3c802878528ed9d454cbf537386869f44be61a9594fb0a2597b53ff60b397a0c92c41efcb6f282eae9775485023723d5cfdce41e0332a380f22298c4c18e5ebbc0f819baeba69a143b9982b436f9bd5d846a5fa5bc5d2c197a6fe7a12b6af6a9f7ceab9eb5e81144863aebae40e970045b17f54f3fd44ceb61f73bf24a49daa6aaf9c0c6ef00bc400f16696be63fddde78a55a1722cc64c7494b2baadaa728d6cb9e3e18d76067d34d7b3734b5c5721fe51e51e38e7d4aa227f52358e8b9327daea64d620cff6cb44db9a", 0x1000}], 0x9, 0x0) sendto(r0, &(0x7f0000000000)="ddfc3f03a2ab8451e7e3c12b73b264ec763cc2b657277de021c28ab7c65e3542133c4652eff7f268277f52c4a62a6d84d0e06648c9edac5a946842788ab0e2f6b616e3c8b35279688edde590a5ddaebf45120cb5d4ed0711", 0x58, 0x400, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) 17:58:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 17:58:28 executing program 1: r0 = socket(0x17, 0x8000, 0x5) setsockopt(r0, 0x3, 0x10001, &(0x7f0000000240)="def67f69535c0544e16eebac5b3e559fbd3024c0ec8fe3c53e629c57e1ac4f3e3146d8227122b44b00d3dbc412907acfc001823e084e92e6c8116d6a86538ae707c0800c597af7682dbdea3d7d4896438cf18cfecec348fd7bf26b03e38222f7f7e5e2fca9ff3e5208151a31a25db7580ed7cff0ef7e8ba5e8ed3ddb406e72b2f09f1ef6e23ce887d13693407b4c76c66bba6e2378a88726cd15fbef9f089f8a21ee67835df502959b173847d5897923a2717b5827b247b86898df4ef9de630b70ba718301c80b7b8ec785827847d503edd5c8792c64b15d6bf9ebb2e02bc11b9251ae441d9d20e4ec6565a7f0e53b82da97e117e947550ca4ecd100e391f90100516be7acd45cc0df102ec686f82cd7f8f9be6db35ed640789f779ec3cf8f8425c4dc6618226bbd1e0e3420dd86d4d9a1bd34e153101cd947fda36daf4666942ff0dd43dc00588de09ca1f4f3a262d417f90697aedfcc", 0xfffffffffffffde8) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040)=0x63a7, 0xfffffffffffffee0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) 17:58:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8001, 0x20) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc40, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) sendto$inet6(r1, &(0x7f00000001c0)="7cfbb795e2e1118c21e9f3b9aabb466240b6d01b945602efe5", 0x19, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 17:58:28 executing program 0: r0 = msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xcf, r1, r2, r3, r4, 0x84, 0x9}, 0x100000001, 0x40, r5, r6, 0x7c, 0x45ca, 0xc52, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r8 = accept$unix(r7, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x100}, {0xef, 0x9}, {0x26, 0x65d}, {0x88, 0x7}, {0x47, 0x8}], 0x5}) r10 = msgget$private(0x0, 0x80) msgsnd(r10, &(0x7f0000000080), 0x0, 0x800) socket(0x0, 0x3, 0x10000) 17:58:28 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x80000000000008) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 17:58:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) getsockopt(r0, 0x6, 0xffffffffffff7fff, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) recvfrom$inet6(r0, &(0x7f0000000140)=""/30, 0x1e, 0x42, 0x0, 0x0) 17:58:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 17:58:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x7, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:58:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) r3 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = dup(r4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r6 = dup2(r4, r4) write(r5, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10020, 0x0) poll(&(0x7f0000000080)=[{r6, 0x14}, {r5, 0x2}, {r5, 0x45}], 0x3, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) r8 = semget$private(0x0, 0x7, 0x212) semop(r8, &(0x7f00000003c0)=[{0x0, 0x4, 0x1800}], 0x1) readv(r7, &(0x7f00000024c0)=[{&(0x7f00000002c0)=""/244, 0xf4}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b08d00000000000000000000000800"}) readv(r7, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) 17:58:29 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket(0x1, 0x8005, 0x80000000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000400)="4daf5e9bd3ae74360817676b715d537dcc22b487ff6ffa62d0ff713ba3d1d3908e35c6955aedf281c478aa5cbf024277a0373d003909c67ead69b96900e54d7bb0b492e45a5d8c82b1cef55d120769514f326ea52c4833c58ccd1089ee6075a3b6e70b615525e80394952e1170e83d3819ed095d3fcd7e6fab769daafe97deed6e352d90a997f81db8dbaf897ee1cecce89459fdffa894cde8f368bbe244c12240c4a32c4512d284809a505e7b6fb9ce908eea168bb0429e75d680d55993c7b2b23fd9abcd4d1488cb63aa97a438998d55542d0837e965756a48877071453e1a838880d8131759bc53f7e1e93f3cb427f8ee46717b517491a1b84197f77d41017feded63c20c3cb1388fe5d1a702507cb6f3280a0a2ae91bd508266d5b352f2e81cee967682a3016f522aeb65840f1b77cf49a6d863f29755c5b59c14607584e1c8c083de4cb0379e6fed4a116d4420e5ac1e2586a5289637aaa8c631070dea9c9eeaa0c69fcd8b7ea51aa76a210cb32c1c41b2c3fdbfac2a552ca1065810417801790770d8634129f9b53e086fef06ccd0bd721844cf9cc34b2e146385eaeff72824514693eb2e9979bdfdb5bbc817cc9f0bc5d1c5dc054d6441849a14a0789490bc066aabf626a2a2d1a3af7be2ec2b97a08723ccd617742006538b0f70c24b05301fbfedea1b032ab2cbece4f12dad71f3910139ceb8037d046c9b5c6ab572c56a0a071abdd1d219f825c037cfe95a4f73e70212dd1367d556e449e48c4e87d182b887f8aee8d48c7931d7a0a790d6200c7194705402fafcf0aa087676b106a2ca1fd90689067dbb81532d01632a904c1b72c45dc772ecfac0697979a788fbeb85db606de89917ae216fdc064eeaacc7d76a97c645fa8b75c8c4e4875a15a68885a7519315dbe3a50ae8913a7f8a54ebe17ca80d405e17b590554c5d47aa12060ef317f10ceab9a2a0ff34ea1affd31e127725c9c033eb7a724cd3bd05f3763d5521182056155ea05568831df83217652690034282f0ee0c7d819d1d6ac9cf8e70bb20935eb1952f189e31a7ec4f5b80a5000a392ac8aa49a660e038f71539e7b4b7e23e6206c1a872ec1386f953ce6176d2b51b44952f4a174dcefcb2fb1d47ea20cbd36b59d9928ec137c37d6193daa206271e4ff58d6cf380562b925fd95e3d9da31a0c2932690b949dd3b8f63feb19d1d4e04fa31201c500db01117b297f1247939828eb0beb47dae99e7172f83e7c367e0eff95f9aa04f7132f0926f79b6e5dfd4ac7a54ca6512e58f392d1d4e02f6e0b543a6b91a9411f5906bf5153157fbfb95834debe050fa1c2807e3d56203b85a8408734855278d20642d4b78ecdbee916e3553ee8f611ec6de070321fc7e0191ed7dc707a7b415bb0936f6033907c97686683acfaa34a75f18c24279a7cf098ffe030120cb3438c141c87e3678fe1eb93e557c43258375c2cb840c3b445ad868dbe33af7b032d1cf0c40f8df48a77e17ebb31e73800fdc6b9a1e8de82cddf0ded91faef89dfe609d0a895b866d3ea61f4113953104038e06547493fc1ccef4ec761d21fa636d596f108993bbba9e520fc82c221cd1a3785389afa6bca9d66146a60bb90c062cf81bf75ecf9547ae6f43f2ce7d42272dbdca7cacfdf57040cf2ce414db2924d5059a4dfa4a984af000864945aa817230c7e10bc315fad7e98441d80cb21c97e7e791b6a197a18ec0b9bf390e99ed2b6c244e8452d817f663856af5cdde0b4a1cb0663c80616ba957f41bc34a3c0257563d286202db45c250d14a4a8b4ab628af886d33926362d99701889fccae9c4bda288662f1c6b018a0707b56429433ea4a51b1932bbc6f10966c5b6d3d3925fc07bb02af8f626f31b1a7b2401ac2ff3a5828ae4146bb85d0378ffa13c43800e926e27a1cce7f1491bd3e49b1ed9e39cc6a119196c6c83277684d17d297893b82922f92dfa5c57ad228caa3c3127e16be457f681fb9617b3a4be31f7d5ca85234f2407553cd770d406811e127f12754115f322083a1a993d8491b01cda7a802badd1ee3d5dc5e4849e70d4e8b4477cb9ec23d77f32375adebfc62bdc467bd70d115968178ced01a8851289aaf336d338e7ade573f17c251cedc4359176f21a8705d013fa06a9eb06ea038a95e6a045696684cce9458180d9dbe4c66ce98772b0622cbb1751768c56592f18590121504c4d8fb8cb4ae69b38b0631deb0a9312495091130b8964cb9ee112859d83544e1d912c2c539a5939b76fb272e1b7bea6c33e2b8407083c06355d9c78dfd15e5043522e823439a05f712af777d9f2d30c3bd422cdd16a2010c8d50d029fb0d8e3a6e53623bd2d8840d215040b556e186ff259ab11986aca18d582a2abc3e2b544551958f4afeaf54e54be68752f5bd232b57a0668794179ec562cd36921eefa10c70134d2f6c699819e79bf6d67bae60486e1716c72699df1e834d4209c87d73c39cc9318ddf486317c9f8941a682d7594614c445a033c0c33919e08276df399457d76f74e3aea02e8a06e2681ef09ec76865e4a5891a952f0f621ff257380b50f12eeb382520cb8f6861f512b932a004070e8277fde8cc66017117126ab8eb47b40456f4db01a02f610e22deba314389c38173a24c814eb55eb484672ba6632121cbc4fecd3d3e69afa5661665aacb230de5da94a15094a1d97832bcdc033611b0e0ef4bf09d21212a2f9ab3e6634328a412a5511ca3447b6bfc90380d018e0c1574e49f360423271c5e7253e81772c3d6c330fab187ec3e5a28a2f394093f6f0966931fd4d5c49162dafe40829a82a239e9fa52cd432e36b41b13ebae8fac41e8eed8035808714196a666dc06571d0a7b6dc3e845a5755a380dad9bc0b908187f4946cc8fcadd0e57dac9fd6cf15f653239c59cd2b98334bd0aebdb2c667d48a39c4d53d7b07563eec59dec48c31f08625a8702b5022274148aeb9015e015e8fbb4e406796a1dd943c5a6a8896cd3725d8418510b74eca7196488c8b56a86bcf0484e6ce7de022881338af140b31913934e86ec5033b994c2decdbf2796fb07608dae95df97ebcd624c861dc77f158f6241f3eac56568c0024cb528474ab160c9c03ef8fb75ecfbeb2e7f71ffcba8514a3108fb97720a5874b8d752354667b625f545752461e75d6951907cf677057b332c34748a04f68d666fed8e015b8e2997600da7804594004bc8167959b6ef9eab9400707e222156d439523abebb9b7223d45273d33ae3ca18a072dce7a2fbbd8275b1b01df9b7232b2b33fbec57021666670cbc636c3b11ae7c784396026b043a24f8bfcd75a25da8b2f62a742fff48d5056355074b43af039ddc8222ed395bfdc00a944a4a3d46e324582d77b2f12b59cd090bffbba376be0bdca7b94421ef22d4fdc7878d0d019a9135d2295c041a327e76ac0d1bb321f6b7e176f1c7ab0215f3059c8e9bfded4e795ef0d6a2c6c983b946defc7594c9ce251b6f698ac474e23d728b8a3a2b3bb06f959b1852ecca1d1f3fc628d5ebb9fddacf3d0cf06965abf089f6c5c903c0d59c0e6c703c88b65c22683501ab2610bcf123c3f14484323c3cc11a5ac4c10ffcdbf0237ae7c2f5138023467491594db5468d3a52318f724564cf140bbf793df2bba416d61701f52425858685e28b2a0e297bb6866f094c0050c9da0f81a2ef3cb25816d3325453f3022850c84ec738f41f9efc81913a7aa6a8edb90a8c958bacb129ad4b3af5a8a5348c8a6f17488511bd21c51ed71823652f59ebb582e0507199e7090e368cd57b6038d577fce0ebd7288d8e9538547664c9813bbe3f9fd7acd257f75707a0a6b70a098f06ac6531b2e511d85daa25145d9c1a4253d92cbe3e56edc0c9e047b4cd30aa6a698c62bc6f3b50d65e21667018a3fb8ff9e27aae88cb99f6d40807d9f34a96698eb196660d6bb9c5eb85bbeb08501d3d9a6a6b285d62296b0ea2b54e027b35cc8037c0ac3e6c5dffff23391d361c8bcac88ee9cdf68ca8b270c9e7a5778ad9f375e31ce29f93289a8ddb924521589a1f8b8c7ff189eba77d12149890bc0e084a2fa381eea7533bb1ddc2c0ffe803729682e9a59b72564a5db81d035e4f091cc0f3ee56ae2c2f8e114036e8881e56e4aa74264a73b045a90e1c10fd7e9a71dbcd47f0a48edce9ed7d0b794ab6fa7420064b1a5a89aecd5301ae9481397bd81e987701de936579648ad49063ae66b1ae43c933e358660b02999b4ed58ed166a809fdf75fdaba1b0ea714fbdf6a99baf821e7669dfd4da51d8a32624ba8fe8f5ff8abbd0461667a329bce8f0a2ddd08e724f58caed4df6c5c8078a25f3fa44f3f09a33f34394d78d182f5d317978b74f6bff6bb73711bc4076642dbed562c75d2b490a438e7a8c5c9a5b2ea3f83a60181afcc89a3e27e9e0fa8c70691fe77898d9bbaa19d2cf2bdbfa8c19646c4dd8d28631ee0a38ecaa786a699a0c7d4801b49f737dc275ae1ff80ac8f479f48b31e2d28706d2c5969c0365438523c1cada3ed7a8d0f40589d2c0c3f7d255cfddf544beb4efaefd1413500b0af6fcd3dc922d4e84502535e993dc9d492e91f37d2698129151c8d8b449f16afb5da4918e2e34c1d5b01c9050587c01170a3723aae3b425d8cde57c17491140ceda1c15adac280702ec8427525db23b2c286d8b0628fcb0e283b84b143be7199a37f25c127d687fdc15abe51c9f134aa3aadb6bcdbbe9182e2dfed72903b49ab734d97e4c825ef504c6967e2bc6caa5597b95bf5fa27f5dc970b52c1a342bcadadbac432de3c6b106152efb14e3863eb3e72f19a4e84c7180625c9fa9f1c28ce4b76d449301349a89adf9cd1eb189775c9d2bdfdf10bd60276119a2de78ab2017676ed06d39d11930b9d4fbbec825ab43fcaa75d6547b378f6fd00da3444991e5405c618fbd7ae7b8ed0e997347ce6de73706fb5314bc957c1faadc5a4e38b71f196475e40ff2a75077bbaa9aad2a066e6ae52576fc79dc033a575795abe95ec326e220cac89f89a5e216d24bb521e2f862868bbcefac8db9a7951f13278dcd24743c054888118320006defa2ab849563a171d9c82d61a4131b4a3245ccc9acff9002c981373b89f8a32aa978d9ee25e9742a8219fc057d6c6ea66b587c9f6dcb7d3625a854a10a189ab7cb93bd5de7b2cb7e8914bc551509d0037cf1daac8dc8d8db295e98d8e7a573a6f177370af2e91631e5fce36c340541e50a895e28eea51b728ea63d3b076b6bef942e3a13074eba60a8308654cde1cbf7fce59ec3b21cac1b91ee6e2d37e1a9429f387f3ed6aa49adaa396143abd5c326fa43ebb23807f3b54efc07b32f133f9558fc525900ab980ef0a7c6e17aae233c51469e126d8b922bb000b5d421adf73fe02a556fe13019f5bf160f86547853e02ae59bc12bd8f435621eea3d31dededd7eb3efc5d6fbb568b92be19aa3d4e9d8223894157ff20732ff07fcee37552fab9b8bc2cee0b736b4acad355d1457dd2042f38a19bcff0689d72f42040869f195f8c80bb7cb9539083d4da405848dd1e5cc077ad7f71ea52791077d3b322bb5b61f1c05244f38a443a8e448b00714a34bcff52bd1c226c3947e685bd971fa9cbf10d1530481693adbd130269a057820980ac85a05eee3fafe8d8cf6375be310c60cdf6bdd76994bc6c0793be0ae9a3e49eb91fb0b238d188e40ab6dfccd59cf9144accd620fd533d3945fba68db912ce273d1a77270671a687c2979e01233821efb1a6c495569350701047cec64907d05e32574e654228d7a857d90f73f4286ec5372", 0x1000, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="dbcfbdb0ff10a92055d8dc40d13e50c65f282585fbc088778b103a99907eefbe69224e4d75e7fcece5b224e03a6ec4e020d1a8aa3f4dc3a8e350bb365045ae7a6ed845e0a007188d70c1cfffa05f8425d230b39f30eb2bc72542b8b961841249e10c402be68db7e68cf9a54e75742558522285224130c0239cedf539bffe8b2418a1020e3ed91ba3d4bb072a47c279d19ac1d34780c110aee4afc12bc7c299027e47c2dd2b7f0399de1e650285c6f67032b4ce0dd31d3d62634a919ecf37b4e7c03ccc03688130", 0xc7}], 0x1, &(0x7f0000001400)=[{0x100, 0xffff, 0x4, "537dff4fd312aa97370e58e2da11e2d0251615882d5ed0a285eab08eb196b75651abfc596c8efba23756d7989606b940450654e7b030050dad9c8d7dc399e62cd492a88b6a326003fd0f5e1df91c8d0a0241cb8f86ebada0777df91172bebac5695b94e71bfa3e352886ca81404dc2a04fc2c02874f07f7642367599d023453c570907ddad292a57be8485fcf2a69f1d615de0f28b8f841437f5e206a9bd0bdb314a921d596d095936286d1025ebf55e13b9ce3d66e6fd8a9c9ece4faa6fa75625420619f2a06ca03af3df8a896bb3d292bc29554f903ad92ad2a4375f6f7754b8b0c846403150e04e0c56bf"}, {0xa0, 0xffff, 0xa0e, "959c95ad2dfda134c24470ac8ca7f9069ac0dc59b25efd96546de67b794cf3bccbb92d53fd465b383a5b1e168daa4a353302ef93b3257c0b78df2682d6fd853be5bd432a0b4a0f62a424f7dd5e8ab1c05e3557c44baf40cb1c33bdf45488ba4c1e8ea2d1ed5cb711f4db6e748c07c49f1224043959e7de4dcc03b1135c68b9412c9636367955bad4bed55407f0"}, {0x38, 0xffff, 0x7, "4758a30d5150ddb9450d747eb7d9b6f1dcd0b0f4b1d361addddef28e6f30bc6bb857fe7a3eb20476"}, {0x110, 0x1, 0x9, "7cb8d5be426a3da6e6dc1b307755c6a28b3ec5d01f3f6adf0b52afad6b8cf3413c9f309c7a0511605c1eeb681ca32d25ed9e9354d602903d16e24b2664c097a7b734fbc3e69cd475b05102b9a85f0906ea7e2768cd4d1b81ed08960dbec11c307f7ef893b59af63831eddb64c13abf221487bf5e194206202df6166f0daa4716da6a963a523f4e3e736930372000bc52e36e899444ba44160d4e719b93481c839107ff20f15b76707ce3cf2cdd2809639cd35daa4989c3b2b5d0103e30f8c95c1ea1570bf098032ecd3c329600db13bd0438f55d6dd9b3bf0ab8a052cfb324b4b28a04104f5f3bd73f290288b91b828163bc5e9529515abf509cad54d88b"}, {0xc8, 0xffff, 0x0, "7e7ca98b72568d736d374b0078dfd67609225787805da350b4691d8ea4c467d2b2f2cd0fc96ce6cccc2344d470e71709192ac79966354a7e5ba8ed8bff6fa06302d7aa391d8ed40e9e318560856b23201ff959dfeb6522f98aeac7a3c12da60b58bb69a07beb717f10b8d2be883e2e97a064301c7203056246d79fad2599c5cf66649c47b7d658f9fc4e24cfeed4fb6c700a64f9647069de8b688f2e05979dc86c4b07f0012e97fdddfabbebab88c96ec23f07663846"}], 0x3b0}, 0x4) 17:58:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffa000/0x4000)=nil) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000a9000000000000000000000000000000000000000000000000000000000000000d6b80fda74e569418377b00000000000000001b000000000000000000000000000000000000000000000000000000000000000000fd6f05700c39506860c75d7dc32d7400"/123], &(0x7f0000000040)=0x6e) 17:58:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) fchdir(r0) 17:58:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30008, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xfc1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) close(r1) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 17:58:29 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 17:58:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a772841eaef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 17:58:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x614, 0x100) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 17:58:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 17:58:30 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xff7fffff, 0x1400000000000003, 0x8, "b08d0100000000000000fdffffff00"}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) readv(r3, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2}) 17:58:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000000)=ANY=[@ANYBLOB="f39958b23e5de82ba9d35b088c2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fcffffff00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket(0x20, 0x5, 0x2) 17:58:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 17:58:30 executing program 0: r0 = socket$inet6(0x18, 0x40040002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18010, 0x40) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="5553bf9768c8d4e4ee08344298bf7819920cb7a3db94a93081e85da448345d1c3c353cbb18208c502e1c9d804684fcbf99c6dcbde5e875e2cfe0101fd4c5c09868f2df78688cda3d269935396e12eb1c1bef7480819bb33ae78412575878798b2083094b792115a664a7dba7efb339cd502ea4cc5f9bb59fcaab8145657965401f9c9e08d929e5626be1fb690237067f0d39bdc8cf3342630ad228983353567e275b804bb6b88c84ffdb4209c389e2c8f4fc9d9ef4d6e53848be920af272aaf3f879221e1f0f263eeeec963c1d85f56059d9b8ec1912605ecff79da29c7909000d60eb0cb128bdd8e07db178dffbba87421279509271c893f32e198c95554289a943db06b3ae9e645613c3fb56a31386cc31017f6a513796e17d49f8e3dcf02aef8b6dec26fe2c6403601555e9ad4d8169397c7df1fe4e8874e3e894a83670f3153e99d32cd956540132d58c050e57cd22b376eefc4977c497ae3afee88d699001be582c7bdb09bb06ef079724986c03e4d3c26733a5cbe90a6d33b309870c85be147fc682749fdc0ea8c8a5a6d57c25d416d3539f17492796483f41e2ab1fb8f1f09d33e75192bfd9048306e462311a3c847ac2e0e1950fd911a28194b472aadff522c0ccecaf916716635d3c4798e4d5994642f662950f0c3f169e71bac848a3b9bb6f9319afa1920fb6bef0a1a587f594075c6ce306b8cc367ea02c02cef317c882ccb07be611d278ab7a6941fc85f2471435f6ee3c563c5e3ba93b68122dbb64ca901e7f2c1979d490d3ed0c9322b1b56ddc61da21712d1ac06807b3a5eb08a96cb136fa5b0fdc31c9c0a5875663f9f33d981cc709aae0c3de43135bfbac21e14bdfb7d12e65ccccf0d2bd60a7fb9db96133c0250b8aa4639450cc81b5a838218eda87c0f6f905a7ee79370646a54c9ad164aff7576fbd1ec79c6b666ee418b48e3bdf7a556fc1cc82ad54cec83ba865701ecf9a8b7944eb5cdc7e5dee529d46d0f4e4f687fab6b4b89135cd82c3d984c1825b818c793de95bc9d6a287b88074a21f6cdbc400f107a918d6773ad58261828aa3d67cb973baa8e9124620cde376dfbe14f86805940e3f42290ecbc3f0b46777a296b42fcf65829dec1335f5ff156634451c2c2b42d39b582e30c86b067350e4a37edefb1117772d4cf70ca1839dc21f041eb202efdf939f64c23be7fd82f9ff22fe8d4e3ef5be5f15e81100a7d5faf046bb2c60bea3be34e726e2c7dd2260b531ef680fe316c4d3aeae8b97860ba68732ed890febb9b97dfd19031fe1b59e7fd8d6486bdded3c96b0a8fa5be3e56efd3e054c59a293abcdabc23490978fa28b85563eed1dfbca6b3bbd5ec9f90092ecf9d85691684c828075ea61d3255fad039aafdf9268ea68c118415340d8594b44f6fb5e9a22058e019f52c75cce53c74137b5035b4930498cc4f6302cc61f9569dc359656bef7c18c4c43615c525d38c09fa90741163690d4f79cb9abb81275336452271b4533c2bfe485f70a8e45575d96da2c386b59720c13f7796c25c2e3e4fd5220710bc7d567cef27e02358af92f030bd77f386e7fbfa232b652b0804eaa7b081060c7e97027a1126d0448bc0bf0df831169bff94cf99dfa539d2ca7b37f355d08e2e474e9b2df42d03c4df4e70761535eb72aab22c031a2040cc94d66d57933e6259ca6aee21d060cf34f207d8ac548af2c1c81d7be29a66e5571e26e5a5db3bc0bb90ece88cce3b8fb835a3453120563fbf5fc9c4e022b929af4b33a35c490a8e43a56649fc75ee69fdba9bdfa3c4d6b1cb9eaa1f9680d37df105d8fa7bb8d25c528ccde9e5a8c31d892373d640468aeda421ad440ea3b95fea322511db727a4bef6cfc7c5a17960932f7a95d0b5f0cc6505a1fc99616c3d787e3064c4385bdb1e40147148844dcdfbcda84d86ba7a0b932cb3b1e8aeefbf627815490e276c116b8d78b1a9ce6df5a70717f8f1412f37dfc54a875d3ad6086c19aef0510d0cae543c5a527b2a65665a117c8b56fe14591af95ba136a9ebe354da1013ec2614564d96bd4b86836c8a028ec34c89d30782241b5a05c3ca2f07b4c94911c345f2a86dd0dab6bfe50b6e4b78d2989f49c6c39f217de17c36577b3f0729e166409b154eb5ae7a9a68054a744f9333130b0dfb86d276ec1448c1baca8449a7fcff88a60eaf64b74cbb9c9dcf6eb3e914fefa7a43c1f237195bb9562bd82424373d5afa1726c59b4a2a4b0ebb5e5026ebcc97b90ca95e90e006f5ba38ec7bbe8bcc148bee6a94a39ceb28c80ccc46729c7a3cb6254e8aa0353fb47a931a621129bb50d0c98bed3ffd2c0f4b12bfb1d6e8b82fae27a21d4ca8468718adb97c4b5c43684a7d1387096ce332e096b1710b862c3a4519adae676572a3d28c1cf56089a81e8664e2cfc3702828ee18dfd43f17f7fe938ebb167dedb83abf3a82dd6dc792e467490e8b81a7d637334f70d43af146575b67671dd453b939a99af32c52cefd52a8a7130b30c1be0794c833ee3143ba9e533ffad76fab3d6c1214c2b669ad46f132982c80580a1b55b509ea01d46d44afb5c38f8723e0f32af20fb2dd0d46c8ba0634518f7b03fd14b4d9860c77363da056ef13c2149d75bde5036f9986ea7c757cf3620dfe583fec9496e2a976fad9373044d90c8d0ba92308d96a5bed2e299f02dff12d28fbc1708d0ccb58c715916a2b13e45f2d2a39c10eef3411ce8d0f5ceea4f76ae2ee22a61a48274f4d004c10cd501f10216ad920aa5fc7163544e10758852e1ef6ebb33f9f9f34697b1b03b4b2b21793b7715fe88a662e28e26683086a21076cbf4b5baee1c6527aceaef7cac32c9496e9bc7ddea34dfd612648fdf5ab97c1b998ffb91f93ba167f8250e3566ca103b441d9ada25b6ed947db575810ece9fd455ef317c76fa0d70f403cb4c9164ef33244233a220a7f53fcc51a5fec1d859e454608eb61756be24a7d560c8c5a28b2320cb15a7853bb036873b7d252ef0b9d8e5d7ca2c0313597a2ac91f878fb4f6a4f21471afab619df8aa576838045e0a8905849a846f2778d5370ec29a4e2c3d1284684b4189c6630ef8f04708b8151d87fa95876477d6d3f5afd9a25c8699703874be9e3dddf06c4e6db1914d8fe38e4c2ac0d93a12d76a53ab2b081982da710cf5435a02dd3ba024593376cd47d3d9f5791e381abfa4a1804109a9631300c3e531505d2745b9b439dd612174147d7b49d02ccee5d7555be09e75282420e5846291f0ba28babb0af77082b6f69bb4f70c7246a029bbb3a42185ed256eb9fa8007a33162dd602f17e44d6d2211c1324d975da1b5a6e717a548ded0c71bb5484a27298ff4194fb699834197aa9b4346d33e2f4cab8ee4187aa34ab2e562591eae20d399ae9b4d4f3ec0050f3832a1028cfc35a3d9dcf04a11bb4f7ea253843d467cb714c739b56a4559a9a38a62fd833524c2b439969f12273a825cda5c77b9514ec1c1f155c4bec06c5457910a2bccba402e08ad57773c1af3ae1b451451cd84471ce55309c7b97d19368db4f83781ed439ca16a62e3a9f12ca5b25a297e7619dcc82caa58f9a2f5be6921ff784d62777214138acecbd83ea919d2322e59166e7d507dbec99bd3d6bf44dc95adbc83c773c14d34b422adf192b930cdf211bd2e2283884528c02e962257fe2dbc00da615bfc58ec40e9d556c4cf3ce9ce448a7bac33157f9febb6fdc7ad6ea021d53163e3b72511fd44f12e81a85fdd11656372274bca16d135d1ace858c043e430f8f2f400050625855ac022d3d05bc9a78045b14e6945fa74f579de0cf57d743bee21aaed45cade90738efd2f1a6c400578b665efe86bced25f58ae660f71f95d219237168bfe04792e28fb2573df20bf1261bc649fa858c90534b55b064359625c5689dbb779c221408ea427f9280324649471bbd7f2e43946a8ea2ceccb023e8bfe14724f81222fdda8a5981b7e8601bdaafc20a24158bf3816ac5aab2fc211e752993e29b7d1a0f63771da4ce628783d80bcb72b5011ffc2d25ad6200e05d5fbb2a740bba2f4dd61aed72bf15130ccc4bfa2ac5980220aae1f2435f0b0fe4bcfd45bd8f20b56f547a78c4cc582d1175993f5e4715dccb84ff8af146f4668c65c6fe47debe3d284da0322d58e2f0deeb0f0963572e27654ad3f1d9ff5e21cfbf5279352f4102d122a3e58bed40122bc76155b2ae15f1a8539f6d084c9b5bf86e8a6d5b29b675fd74d0293614b71db17fb5265c0c5274b53b7ee2dfa5db680333c1ea7503e7ca892eab074340d59d796b8d91d9e92f13f3c769a3847a26c158669996725f56e820650813b46f73932bb9fdacfd673a545d0f039fcfd3915aa52cc0dc904ce09c884da3bb4b7afbf718f962e7f7e91337f9b1e1f7e0f9f452daa65711d6e119e33bbe0ef781d20597c8bffc87ac3eb14ac97c32008092b799ea34436d3b627285bfa49472906781f1a14ba3d34d997cb972adbf6fc68d2634f54eecd55432925707ab9e2a1efe2516825f48ef37cb314b3f11afc5b10f34a2fd8400cfcff11c3cc5bab620e4a79b436a777915aa8c293fbe41fe1dbb76f05d6541069dc704cdea41bb3bbaf2061eb1b23090ff2afc97cad2174355b63a53fa2c40aff627ad6eaac9613eac20e56275e1078fd5d00a638e19e1cc8cd69a17185b5b853c653696191a2bb63b952b3f2719e4cdf895f91b430e15efee73ac8f096645dd6e15bc4782e7409eb6f70dc59c4bcc4786268ad26d2ddc98f86bafb0921dde6200a36f86354b029b23767279269924ed73cf550f5c78a64db0c64e82288087a044aca551d447a3078b81387b17b5c4e406786078fd78400e5a1d4263a30f177437b6e81796c8d524dd1495f0aeb7cd5ab7480933b25335d04b8d1ede83753d89bcfaf2fa7e2159ff2285c723406f497f2a9467f43de7a6adf97ff0b77fff68bc37a5cb41999439bac2ea14a301d3fe8064e4dce0986e40452d00e66cab16792fd8dde83abf17734a70ae982a31e53c4a124e55d4d4f59d5218ab7e0632343380c405110d34b0bcc6577a17ad42e0bdb038ea7b283f6cba98bf8830873895a45228214b6e19b8de3f26032ac940881b6b397a6731fdbe66237e5bd375c8d00cb6bd890d555b9bd9e4dc39414d29fdaa6f3be9d38279fdb5a5209e9d34d28d32bb60d2263e30c280b901203ae2aee27d339eabe7f9afe34b43d65e1392204375a0745358fd014b1bfc59d5183a7c9c72ff6c20c9201147aacc05d708e8cb540fdf309962ed6f70612d521d92b6a64372c536faac3cc4fb54597fb53c610d75b3b6bb8d06edb3e17c183d6001e259caa23b09d12184b44653a881501048984fbfd4d4977733e8430d6b632c26fcee0a5e6867a30f3379d0c738fb80e23b27b6e50b19046a92998eabbe37c047c170a9ae492b512f51cb76aeda82cd6a751383e75a773cb86569faa8758bc5a7e1396826a37c25b8154130fb34f5605724f681381292e7e912fa5efc124363bd4957cf5fe286c8ec9b6f3c6766bb76505aa98583e6d57280ec9ca5b3f03b4bddc44db75a2a5059ee694c46b26f2cadaf4348f4bfec485bf36ae1ef82013be423b0dded8bfbc7ff25c62bdde414680985ab575afe72a3dba7ff6b13e3cd4377512f81f04182ae86a9be6615bd12f3a1a0bb362ee4b672db4c80846802dfdbb7305416d259b92f1c060465f4efd63680c4a4f2713fdaf2f2e8b74d8a6b31bd1640bf0066a9771ddeca29861d1459f9820aaa722c941a63599e8e55d2d0eabec2a323aa7035109f81f8a779403ba5", 0x1000}, {&(0x7f00000010c0)="c7c0d866e6eef692c8e5053071c496716b4812044c3f541d50d4aa40d675723252f8b397fe81645f782db47a6be28d8a880932cb4b60e8bcbd0798b115bdc16aef7e8b4f24e898d5214c2c03bfe1d224923b6635bbd1509ac058573e72796bd31559f209834c9cc807222a85d8735677f0cc645ff967b08c", 0x78}, {&(0x7f0000001140)="12005d0e5aec80eaa44885d454806105c1c04da956afa802ca3a5c765d20fc20b8036ce1ab24bdb3aba155d4c4d981e7cebe332d834f9db462826259d5fb63cfacd93eee495197", 0x47}, {&(0x7f00000011c0)="0c8819074f81f149ac4ebb40416471abfabc12f9fff7567008c6fe0c130f45da107fcc3a99e84a67768c38b1ede4f1ca150f966389a92b4f9ffa24b1995d27f19ea66eac89f55979063f0ad291631470b7107a470f39adb1c1d5df09bb08e6d9e3b6870694e116a4029c6f205c571bffa29198d849f5ed76ebc5c8b23fef3de44fca7a564cb357e9d50483da992dd47b7517e9a197fa06858d4b48371622c1adf889b504bb00ccc938204d0d7e809685a805b209381d5e7a38ca7b6d710476f2e050c2874f245956641b58b1bb", 0xcd}, {&(0x7f00000012c0)="10716fc4bdc96b7c379d04ff342ce99facdd62fac6b011f34f49a5f9db17defcfb433e101f3356fb6ce2", 0x2a}], 0x5, &(0x7f0000001380)=[{0xb0, 0xffff, 0x7, "273f23883acd314e45e43495595231fa129a40d71487a2bb7e0de2c59ae75af57ffc5591f460b93e324f57fb3e0817476fe0d19a63a6618f1acb8c890707d04f3a83f217560da4abd4a179cc8ffacae4fc43d13d0662a0c7c7d17a6a6ac80294df6f657f04b7aee00e23a93a0f260c46e14df0727e58411feeab19dfab398fe973237500dd664872f396875895114dcb43b30013c37108e0cfa6c76cca1c"}, {0xe8, 0x6468a549538987cb, 0x4f1, "423b6a7246c0167f18ea087ee0bdb3894008c352859f3c4fd7da9c0eca1f01391617ce0bd63d0b04b4c3e692bbf0c0884c4f5b303f6569e7baf0479dbb5104238b5f225fffece49a2b98c34b603aa40bc952e3d23d31a356095b6946ecfdfde62ff6184e1f11e36c0d0e22b2b04aa5f4e303a9e0a215647a348be4c3b89fc5e5317b937eb333a7f7e6c82493bf191e162e6b8c67e5244254fdbd7b5df3ea7766c8f65122e6c7f7c023df27abfb5593c378deb50b2561b47c38c2759ac7be28ea7330c70ea8efb53f908483e87af66e11b19b5ebe34c5"}, {0xe8, 0x1, 0x9, "697fa65d4182d04b669e83d4f4fce9ef015ed51c1f5da7c870cbd3eb4fef0854792ea0fc07739930f452b7891b6f6bc5a0d8deab8bcf9ddb1521a983e1c7d5ab297506d0769274dc209fa154f25a7d77ea0f1b9aa9a50311867accac872ab6f6461598979247622717df43a54c59bc1ecd5babac2fde7f826943314bcd837d981f4394cd504441a89637591ef0961057534b4a4eca0affde0e7c7f7ee66f79b5212b8007a815cefe042711eedf8969b0b9357b218d59ca12a4f22a0734b2f3701a8211dc58ab43c5ee3152813247d9bc5f252a94786109"}, {0x18, 0xffff, 0x2, "da7ef3a7"}, {0x48, 0xffff, 0xffffffffffffff50, "d1f2ac1ac9e3cd9f0660a261ea1e09703521de7050f598c574e7a174432fa99675b57efb29b918632ee4cfd36c9bb3216973be413035dc77"}, {0xf8, 0xffff, 0xfffffffffffff32a, "258cd8c00f5a6e62c8718ce0b5566304ef43990775b986e7144889e2d50cfb5ce7de5da516d5f783ac7c2df223c163144f28dc62d12719f51d2ffb55936009c61ef3f0f4fe9a544baf2b8a3607d92707e753ef80917f70d368e810984a6e6b1a562407150493d163123ad63002027086b1470e7eb6b8f46fafa9318d8c3b1957db20793d653d3db675676f57fe3a6c66e41a8a4e99ce4a9b996d3045c0eb563e78b48a44755d40af07ddb73523cef0bf8b7bdd0ae16e54e89d37926d8fb53e654cd97ab2f56871c4dc82d056e72118a630c9f1e25a5e60dd4711f4e89ce9d4c272dc5fbc34"}], 0x3d8}, 0x2) 17:58:30 executing program 1: r0 = socket$inet(0x2, 0x4005, 0xbc0b) read(r0, &(0x7f00000004c0)=""/198, 0x45) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x44, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r2, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000006c0)=""/88) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r3, &(0x7f0000000500), 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x2, 0x93) semop(r3, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}], 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r6) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = shmget(0x2, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r8 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$getown(r2, 0x5) 17:58:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700", 0xcff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152", 0x1c0}], 0x1) 17:58:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xc4) 17:58:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mlockall(0x10000000000000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 17:58:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r0) 17:58:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x38, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = socket(0x22, 0x7, 0xffffffffffffffbf) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:58:31 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 17:58:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) getsockopt(r0, 0x6, 0x7fffffff, &(0x7f00000000c0)=""/230, &(0x7f00000001c0)=0xe6) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 17:58:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x9, 0x81, {[0x363b, 0x2, 0x10001, 0x4, 0x4, 0x2, 0x2f769291, 0x20, 0x10000, 0x3, 0x1, 0x9, 0x9ef, 0x1, 0x6, 0x1, 0x6, 0x9], [0x4, 0x3e8cf463, 0xffff, 0x8000, 0x1f, 0x1, 0x445, 0x5, 0x4, 0x9a3b], [0x100, 0x4cf, 0x1000, 0x400, 0xdcf3, 0x34e0000000, 0x9], [0x3, 0x101, 0xfffffffffffffffe, 0x5, 0x7ff, 0x3], [{0x4, 0x40, 0x200, 0xfffffffffffffffa}, {0x48b, 0x7, 0x3, 0x7cb8}, {0x5e0, 0xb7c6, 0xffffffff, 0x7}, {0x5, 0x3, 0x0, 0x10001}, {0x20, 0x101, 0x1, 0x8000}, {0x7, 0x7ff, 0x9, 0x8000}, {0x5, 0x2, 0x7a, 0x2}, {0x6, 0x100000001, 0x10001, 0xffff}], {0x5, 0x1, 0x4}, {0x8, 0xb2, 0xe61, 0x7}}}) 17:58:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 17:58:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x0, 0x17, 0x1, 0x34dc, 0x7ff, 0x3, 0x2, 0x2, 0x8000, 0x20}) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 17:58:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f00000002c0)="bdfa6a2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354c605afd928dbe09dda408739d655f448f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa901007503001600d6220ed69a19be423cab21c600748aaa78b791a61d758e51731e5c0000f303154ecd009cd6c4c0400b4dc386972d2eae0000000000000000fcbe5455ba5fe8bf4aedeac9a4f95eb09e54756258cf0157efcb8cdc1f85c9a7de0400ca84b154b143eb6f8f21bba4b99aa54694250f6ea821e153a6212dc30a000000000000000001000000d47dc8d224b9", 0xe9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f00000000c0)="b772fe907579f2fef59e9658d5ddb20c3d2237062fea0483fd03c66a3858277d29c2f4a953a637a09facce043d61666788bac28f3aab85d631999e51c254b80c17989f104b712b9b02f285f1893bd1cda70696dd0f", 0x55) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x409, 0x0) read(r3, &(0x7f00000003c0)=""/161, 0x14) 17:58:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000040)) 17:58:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1) 17:58:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x1, 0x6) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) 17:58:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 17:58:31 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20dadb", 0xe}], 0x1) 17:58:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x800, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6eb8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa86}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d80000/0x2000)=nil, 0x3}, {&(0x7f0000eb7000/0x4000)=nil, &(0x7f0000f99000/0x3000)=nil, 0x7}, {&(0x7f0000f1e000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000c18000/0x4000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6}, {&(0x7f0000f59000/0x4000)=nil, &(0x7f0000d87000/0x1000)=nil, 0x1}, {&(0x7f0000deb000/0xb000)=nil, &(0x7f0000d3d000/0x3000)=nil}, {&(0x7f0000ea1000/0x4000)=nil, &(0x7f0000f68000/0x2000)=nil, 0x10b5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000100)=""/101, 0xfffffffffffffd75) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x4}, 0x10) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0xff) fcntl$setstatus(r1, 0x4, 0x4) 17:58:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001080)=0x1ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9, 0x9f6d, './file0\x00', 0x4, 0x2, 0x6}) unlink(&(0x7f0000000100)='./file0\x00') r3 = msgget(0x3, 0x8) msgctl$IPC_RMID(r3, 0x0) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 17:58:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 17:58:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x2, 0x2, 0x380) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000200)=""/108) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4c3, 0x1, 0x7, "51b03e110f1df4f466b931e5a2f1e7060746b8bd", 0x7, 0x2}) 17:58:32 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x9) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f0000000900)="79da8809c9a08c23368439e1815e59c8665de6b3cfbc8860a6bb18b30edc77f5ead57ba811cf114a851f08c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847744e9e0147b9e19d8ecfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1dce3671e3cc8133580d03fbd0f3fc9d61db887d50ff12bef3961f0d276b9c6b91aad285e69dba6b2dd6e3d4aaf7b3d1ef4280c9741a57a06eb5580b2169e70e1a6b51cf0776b58249315999d28eb2eba53ff280714d795d92ba9bd3a1f89a00fb6d2939205d89a5717d99c66c313176ffb01cdffe5e72d1dd684aa43236d6f0e4f7deb15a35b97c20c6d454a5dcfc45de4cc85d5137461dd9b5c32d2de5c422d2364747f767217ed2d1fd46e5160e3401896786971583634467a37b40bd4d09516b48354ebe9fa5e5adfe4c8d837029e842af080a34022526baa37937e1750503e741a02ccea634cfe22f7f54e3fae25fad1ef3691d3a4886fc36981f6ace45ceb904876e2a490de256829e31f126f7f69fb17f0d000000000000000000", 0x1f4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x203, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x81, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x3, &(0x7f0000000200)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x140) r5 = semget$private(0x0, 0x6, 0x2000000000011d) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}], 0x5) r6 = dup2(r2, r4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000340)={0x2, 0x6}) r7 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000440)=""/76) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xfffffffffffffe2c}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0xfffffffffffffd23}], 0x100000000000038b) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000300)) r8 = dup2(r1, r1) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0xfffffffffffffffe, 0x4ca, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x2, 0xa, 0x800}, {0x0, 0x10001, 0x100800}, {0x6, 0x3f, 0x1000}], 0x7) 17:58:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x22) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fff) 17:58:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) r2 = dup2(r1, r1) poll(&(0x7f0000000100)=[{r0, 0x87}, {r2, 0x140}, {r2, 0x110}, {r2, 0x64}, {r1, 0xa4}, {r2, 0x26}], 0x6, 0x4) write(r0, &(0x7f0000003e00)="7bb28c", 0x3) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) read(r2, &(0x7f00000000c0)=""/64, 0xfffffdd9) 17:58:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000780)='./file0/file0\x00', r0, &(0x7f0000000580)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)='./file1/file0\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x10) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000680)={{0x7}, {0x6, 0x9ad}}) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, 0x0, 0x4) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x2, 0x7, 0x20) chflagsat(r0, &(0x7f0000000280)='./file1/file0\x00', 0x50001, 0x2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) getgid() openat(r2, &(0x7f0000000700)='./file1\x00', 0x20, 0xc0) link(&(0x7f0000000740)='./file1/file0\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0x9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000006c0)) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file1\x00') r4 = msgget$private(0x0, 0x5af) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') msgrcv(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000ddffffffffffffff00000000d6453aa14016c4e61d1304e0eb75000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/106], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c813afd709927d35a13d0000000000000000000000000000000000000000000000001900002000000000000000000000000000000000000000000000000000000000000000000000e40a739c000000030000000000000000000000000000000094457e3dae8356ddebcf2bdcba830e6886579491f125201179beeb3d8875357cbf31a3c4638ced873b032468c650b95bad8e2d34058af3ac6c60e9d4193c8e7355ce74cbbca9a222185eb90e446bcd57136ac6beb60305c2732142464abf67605a57801afada586ad5b450e3227b80d958ee7d4471160e2183fe4e62962f1f6b4b5f725db7d1ef81a2e6ff020ffb02b34891535abc68d6e4efecbff9b2d2d89b9eb529355492c8f38a2c7d"], 0x1, 0xfffffffffffffffe, 0x1000) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5b7f452b006b614bb694a2125fe18d2fb7eb1e6d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd94400006a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c482060063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce09219871137aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5481b200e4afa563203945e528f479735cb8b8ed0b1ec655178e4babc4285a51bb58a5f380493742caa0e8cf510c2a97c384ec85700"/281], 0x1, 0x800) r5 = syz_open_pts() r6 = getppid() fcntl$lock(r5, 0xd, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x300000000, r6}) 17:58:32 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x4, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 17:58:32 executing program 0: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x800000018, 0x1, 0x10000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10801, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 17:58:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) r1 = getuid() setuid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 17:58:33 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f00000000c0), 0x4) fchdir(r0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:58:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x500, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/113, 0x71, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0xefd5, 0xff, 0x8420}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x9e, 0x4, 0x9, [{&(0x7f0000feb000/0x14000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x401}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f50000/0x9000)=nil, 0x2}, {&(0x7f0000c75000/0x3000)=nil, &(0x7f0000fd9000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000db7000/0x2000)=nil, 0xe19}, {&(0x7f0000fb8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000d73000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000cf9000/0x3000)=nil, &(0x7f0000e8b000/0x3000)=nil, 0x2}, {&(0x7f0000ea3000/0x3000)=nil, &(0x7f0000c7a000/0x3000)=nil, 0x3f}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xc7fa}) recvfrom(r1, &(0x7f0000000640)=""/81, 0xfdea, 0x2, &(0x7f0000000300)=@in6={0x18, 0x1, 0x5, 0x8}, 0xfffffffffffffe74) r2 = kqueue() semget$private(0x0, 0x0, 0x354) r3 = semget$private(0x0, 0x3, 0x80) r4 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8000000000000012, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfe4674578c27ae35, 0x2, 0x20, 0x6, 0x400}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x24, 0x2, 0x97b9}, {{r4}, 0xfffffffffffffff8, 0x7b, 0xf0000010, 0x9, 0x1d}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0xf6, 0x800}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000043, 0x92, 0x8000}, {{r1}, 0x0, 0x8, 0xfffff, 0x5, 0x7fc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5d7b614c6a946e22, 0x3, 0x4f2, 0x7}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 17:58:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x7450}) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) 17:58:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/48, 0x30}], 0x4, 0x0) 17:58:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xc9d, 0x0, "2d6c98f007c224a15da29731806b3e833068c05c"}) syz_open_pts() 17:58:33 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chflags(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='\x9a\x00') 17:58:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x9e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0xeb9c, 0xfffffffffffffffa}], 0x6, 0x0, 0x0, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) write(r0, 0x0, 0x0) 17:58:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/13}, 0xf, &(0x7f0000000180)=[{&(0x7f0000000100)=""/85, 0x55}], 0x1, &(0x7f00000001c0)=""/20, 0x14}, 0x802) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 17:58:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x6) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x9}, {0xffff, 0xe76c}}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) 17:58:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="165b3b7c90acad76b0f8486c13487076cedd178667fabf024a60781897c974b481d279a98ec50011ec24be71a99f5ccc61883bab22e2cb5cd4d7103a43f17b", 0x3f}, {&(0x7f0000000180)="28ed38193f3ccd1b86acc3429520c8", 0xf}, {&(0x7f00000001c0)="392a85e49806dd65a69f9e38ecac266ed95d0916ab948ce9dd6632271b6ce03833d46f3e5aaa566086866ec96444a1f4066b80f6a5229eb532ddeb8852ac170cb64f26d446ef183deb08277b0cada0a7b1e87137d3a3b06142d88eb0dc47e8b0e13a3c262bf62ea61f36bbd0837af57100cc0ad850c56dc042b5bb13e11b59c95a7c1207fd", 0x85}], 0x3) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x4) close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) 17:58:33 executing program 1: mprotect(&(0x7f0000083000/0x2000)=nil, 0x2000, 0x1) r0 = shmget(0x3, 0x4000, 0x24, &(0x7f0000082000/0x4000)=nil) shmat(r0, &(0x7f0000083000/0x2000)=nil, 0x2000) r1 = socket(0x11, 0x400000000004, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e6f66696d653000"], 0xa, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cb72329484a9eb273e3ded3c577b5881f40d4de83d3ff131e8c2cea704507ab18c1b1faeed37624edbe42b94b9a6324e7eb950d68d0c9d12fee11daedc26a939229bacd3c448d23cc23f7a82778f9f82d2da349d3332e17052c059284107d4cd6b375b6976c3cc9192dd94963893afacc2c921333c5e3ad5b4eec75f9c4f8cdbde9fca4fc23bfc276f9723e893d2206dfe26960eace0fa630fde505ebb484fcaee111d974f2741d0df0fa45deb1357fc4731c4b0d39b0d7ef4735670032db9960fde9e21f60cae3dd78c547eaec1a5680795b06d17a4707eed8f6aba1f369bd0d35a87a240e247ef60fd9427e373dfb6cf9700748d699fb4223cafb963508f", 0xff}, {&(0x7f00000001c0)="1179f76a0fd133f6305d682444792d609a9c2eb56745b4d3955bc71dc0ba1f0e62c951a91c35757bb6dd8b9421b0ca5e", 0x30}, {&(0x7f0000000200)="0f73a21093b7d1bb7dbd4a148dce76fed921fe4b92f8ac75e45b079dd77cdb47840f050d3462ebf4ab35717b1a9bbf5189b78e8466132708ece2f96fc0aa666e33f2e943e1de0de690a9c14c084bbe41bac4d43971788788ef69e235345faf7605c86819e147402b2b1b835a699e78bb94ba98cb080d460971a18f844975aec87af3c3e29b6d5e086f76b9e3", 0x8c}, {&(0x7f00000002c0)="5f2024c580704b15c3faf61d42d9d4d1e65840f4a46abbe117d656f328ba1b50fbad32bfed3938f3d1d2e3befb7c0fc90a75a3b07c125fba81b0514c0ff26ce4d9529b3de8cfdb840fcd7d98e30b4cc2cc227b161c10851d090fa3e02b28eade941352c947800bed98c3330e5e402b677dfc5e3bfa65b2ce6c7fa5bed249adef4229e572df966932fae342c586cea9f74e16237cfd70f3e57267e4267acf6b018433ac4e43fa70ba674d2c2a7fc903d9ff42ba9f50520e1777839e6e158e6f989ed081cdcd6f", 0xc6}, {&(0x7f00000003c0)="18df277b9ddfd9cbdfcdc2b6572055ae31288b7ee10824f749428ba89464becfcaaeed5e8e07d1ab9c050d5924314e4ede3e0dc7dfb2ec71940b86a07631a5f1b81b398304c96c2499f6d9b448d0e86550d5d5bd0c28960ce280b08cc8524eb33844551abfc8c731f610429d3e97f43c219dd2d018135ff14c4682bf206f4aced9ac987dd4a33f7fe7d18fb03f3fdfb2c8648c77822c42ce7a6052a2718e33deae78aa75db96018305923f59b23b2b23349406", 0xb3}, {&(0x7f0000000480)="6b49c4ecbf388f8d95414b357555d2bd3a59e2dd08ae8f4fcd838a21c0f59748a1615de757722ece5b09b7e11287146b99b6eb786121d85637d728074c38e29354831b78301b06309aac983468ccfafffba812729261854131147163f3b54914ddb2ecdd1855ae03963a0a39c563fbbc4fa8074f4fbf0b805969053c2908fa4e595b622a89746c4c393a30d7adcd7146201f647e4e687f8418359a7a6842cfc20a27e96e2f4a2dd058d7ce330b0a1dbc9f9cd54b9991d3087e7acebb9fbfb837845cec8fdb4baa85a166deb0211b45c7dbd9e50f281e2c7f78b94492902ead9a0260", 0xe2}, {&(0x7f0000000580)="00fc5503d9a9e6a6654b53129b0f6f05bd5e52a60a35a2a164912c91afb6c4807991a60dfe07f28f8379b0ede1ec7468d197490e4593984568c1b7978df41fc6d789145f9a002304cb425a14c4dd730467f7", 0x52}, {&(0x7f0000000600)="ac970d3a72f300ad09b5bfe22dc6effb0b37668d64491051e1567396cdd59c19515706b179ea42248d845229cab83b155737e9c15f4062f4d668da89489376fe1f31b395cefc41825556924930c5e7a69630bcf20bd34d9c15027bdc8284c4bdd89fec3b3c0ae5f1a1314c", 0x6b}, {&(0x7f0000000680)="383114c2f50522a88de9f4ac24866b827f8a005ab1ed", 0x16}], 0x9, 0x0, 0x0, 0x1}, 0x8) munlock(&(0x7f0000083000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000007c0)={0xd9, 0x1, 0x4, 0x100000000, 0x8000}, 0xc) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) socket(0x6, 0x2, 0x2) 17:58:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x9, 0x0, 0x0) fchflags(r0, 0x10004) mmap(&(0x7f000029b000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 17:58:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x11, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) dup(0xffffffffffffff9c) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0x231) accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10100, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xe7, 0x5}, {0x41}, {0xab, 0x40000000000000}], 0x3}) r2 = fcntl$dupfd(r1, 0x3, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) close(r2) 17:58:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x1) 17:58:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8848, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x20, 0xf0000005, 0x4, 0x8000}, {{}, 0xfffffffffffffffb, 0x1, 0x1, 0x80000001, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffb, 0x6, 0x0, 0x101, 0x4}], 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x5, 0xffff}, {{}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x50dfad68, 0x10001}, {{}, 0xfffffffffffffffa, 0x9b, 0x0, 0x5, 0x20}, {{}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xe3c7, 0x1000}, {{}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x401, 0x5}, {{}, 0xfffffffffffffff9, 0x47, 0x0, 0x15dc, 0x620}], 0x1f, &(0x7f00000001c0)={0x218029c4, 0x7fff}) r1 = semget(0x2, 0x4, 0xc0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/4) 17:58:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCCDTR(r3, 0x20007478) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) close(r1) read(r0, &(0x7f00000000c0)=""/44, 0x2c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 17:58:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xf592, 0x5, &(0x7f0000000100)="0a2707d5ec7cc1f25ab2c06016f7c3fe0cfeea778e6fea8ab38dac49c3c1c65caad4de1a1e6e80c250928d01a18a07b4f5606fa168e800eaa63e8016be3f1ce88283c7374ae81bf1499fef8809887aa3032905a865315fc41a6003928d4f074c43c3830398240bc79c628eb93d5f95587bd65c132f811aa6e4dadb6d8e49145b476555245aec40ed62d96dd928cd91a438c709de8ee893029e18833e424642c3f75fe651bb15dae7745505f2b906732566f9b2dddef71ecc34737b2cba0791d6a54f8d05962ada8dda454993a151f6ae23f4adaac24c9ad590ed", 0xda) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x78d, 0x0, 0x1, 0x8a46, 0xfbe, 0x80000000, 0x1, 0x2, 0x3f, 0x401}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:58:34 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) write(r0, &(0x7f0000000040)="474527665472e45462268cb8f6af5982048977", 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 17:58:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) socket(0x19, 0x0, 0x3) 17:58:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="fb08", 0x2}, {0x0}, {0x0, 0x1c1}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000015c0)={0x7ff, 0x2, 0x2, 0x3, "ef6017419ac55a8cd2164826881163e73ed245e3", 0x0, 0xffffffffffffffc0}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x7, 0x692) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x600000, 0x2}, {0x100000000, 0x3}}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) ioctl$TIOCEXCL(r0, 0x2000740d) 17:58:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 17:58:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000009}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1f) 17:58:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe(&(0x7f0000000000)) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 17:58:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 17:58:35 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x2, 0x20000100000000) r0 = shmget$private(0x0, 0x3000, 0x440, &(0x7f00007d7000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 17:58:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r1, 0x2}, {r1, 0x1}, {r2, 0x8d}, {r0, 0x10}, {r0, 0x44}], 0x6, 0x90) 17:58:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xffffffffffff409e) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)=0x1) 17:58:35 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x44}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x85}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0/../file0\x00', './file0/../file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) recvfrom$unix(r1, &(0x7f0000000580)=""/155, 0x9b, 0x842, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000680)) r3 = accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000740)={0x0, [{0x1, 0xda}, {0x2, 0x400}, {0x3}, {0x0, 0x8}, {0x3, 0xfffffffffffffffb}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x610}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x1}, {0x2, 0x28e4}, {0x3, 0x101}, {0x0, 0x1}, {0x1, 0x10000}, {0x2, 0x5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x7}, {0x2}, {0x0, 0x100}, {0x3, 0x6}, {0x1, 0x1}, {0x1, 0xfffffffffffffffb}, {0x1, 0x6}, {0x1, 0x7}, {0x3, 0x717}, {0x3, 0x3}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x4d284f07, 0x20, 0xa8, 0x8, "3465851644c2d01af6c38cabd6c1f78212c0fbd1", 0x0, 0x5}) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000900)={0x3, 0x2, 0x0, 0x1, r6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000a80)={{0x3, r7, r8, r9, r10, 0x20}, 0x4, 0x2c8, r6, r6, 0x8, 0x1, 0x1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={r6, r7, r8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000b40)={{0x18, 0x1, 0xd44, 0x2}, {0x18, 0x2, 0xffffffffffffffff, 0x8}, 0x9, [0x81, 0x8001, 0xcc1, 0x0, 0xa5a, 0x100000000]}, 0x3c) r11 = open(&(0x7f0000000b80)='.\x00', 0x280, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000bc0)={0x8, './file\x00'}) ioctl$KDDISABIO(r1, 0x20004b3d) clock_gettime(0x2, &(0x7f0000000c00)) openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x20, 0x0) dup(r1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000c80)={0x1, 0x8, 0x3, 0x6, "6ff3037406f5d285400eb31aadc74b164a7b421a", 0x7609, 0x99}) 17:58:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2}) write(r1, &(0x7f0000000000)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f0000000240)=""/161, 0x7f39) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000040)=""/25, 0x19}], 0x3, 0x0) syz_open_pts() syz_open_pts() setrlimit(0x6, &(0x7f00000001c0)={0x81, 0x7fff}) getpgrp() r3 = semget(0x2, 0x5, 0x420) semop(r3, &(0x7f0000000040), 0x0) 17:58:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/4096, 0xfffffffffffffdbb}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x2, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 17:58:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) shutdown(r2, 0x3) lseek(r3, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ftruncate(r0, 0x9) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) writev(r3, &(0x7f0000000040), 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 17:58:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff05003c730000", 0x8) 17:58:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSDTR(r1, 0x20007479) 17:58:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, 0x0, 0x0) r1 = socket(0x39, 0x3, 0xff) r2 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x2000004ffffd) shmctl$IPC_RMID(r2, 0x0) 17:58:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f00000000c0)}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/24, 0x18}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x5, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) close(r1) syz_open_pts() mlockall(0x0) write(r1, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b", 0x64) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 17:58:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000400)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa80279b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b190000000000", 0xffffffffffffffaa) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000), 0x0) 17:58:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f00000002c0)=[0x0]}) write(r0, &(0x7f0000000580)='7', 0x1) r2 = syz_open_pts() close(r0) r3 = semget$private(0x0, 0x3, 0x1) semop(r3, &(0x7f0000000340)=[{0x4, 0xcc, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0xa5ec, 0x1000}, {0x7, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x200, 0x800}, {0x3, 0x401, 0x800}, {0x5, 0x3, 0x800}], 0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000240)=[r4, r5]) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc003, "85495500400000000000ff000000803f00"}) poll(&(0x7f0000000200)=[{r6, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc8, 0x1, 0x100, 0x24, "5814de61482e2568484bb4dc23f263d088117745", 0x8f7, 0xffffffffffffffbf}) 17:58:36 executing program 0: r0 = open(0xfffffffffffffffe, 0x0, 0x10c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getitimer(0x2, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) r2 = msgget$private(0x0, 0x204) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r4, r5, r6, r7, 0x0, 0x7}, 0x100000000, 0x2, r8, r9, 0x2, 0x313, 0x40, 0x6}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r6, r7, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x9) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x100, 0x6}, 0xc) getpgid(r8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2, 0x77b}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)=0x1) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20008, 0x0) r11 = semget(0x1, 0x0, 0x0) semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000000400)=""/4096) getpeername$inet(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) recvfrom(r1, &(0x7f0000001480)=""/110, 0x6e, 0x1, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000001540)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001580)='*#^}\x00'], &(0x7f0000001800)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='{\x00', &(0x7f00000016c0)='!(\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='p\x00', &(0x7f00000017c0)='\\\x00']) recvfrom(r0, &(0x7f0000001840)=""/43, 0x2b, 0x1, 0x0, 0x0) flock(r10, 0x4) recvmsg(r1, &(0x7f0000002a40)={&(0x7f0000001880)=@in, 0xc, &(0x7f00000029c0)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/164, 0xa4}, {&(0x7f0000002980)=""/51, 0x33}], 0x3, &(0x7f0000002a00)=""/63, 0x3f}, 0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002a80)={{0x9, r4, r5, r6, r5, 0x12, 0x9}, 0x2, 0x2, r3, r9, 0x7fffffff, 0x80000001, 0x40, 0x7}) 17:58:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 17:58:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="d8879aedf1066917acd6bd3064e966a2a09bcb78a7eb8062a04230ae263bfc37f1d30d0f39ac8597d28b47d51f2d474938713f7f4527575897ec16974cf8bdd3e7d2808159337d4db54737a6eb6f702c3bd821b65a4c7360355025538ff5daaf1f9567ad1063a7c2a5c42d09cf18da50885ff2aa2c666e54376546d5e4bf0f521a10190beedc11a7892d", 0x8a}], 0x1, 0x0) 17:58:36 executing program 0: r0 = kqueue() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x2005012, r0, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200a9, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000739ffe)='..') 17:58:36 executing program 0: r0 = msgget(0x0, 0x100) msgsnd(r0, &(0x7f0000000040)={0x2, "b0fd86fc7de466a9"}, 0xf4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = shmget(0x3, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 17:58:36 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x4) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="f8d85002f8", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:58:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xc8f7, 0xffffffffffff80e5, './file0\x00', 0xff2, 0xfffffffffffff01d, 0x0, 0xff}) r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) shutdown(r4, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 17:58:36 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) 17:58:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000400)) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xb, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) 17:58:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000000c0)="e133b18e868b616225b23f6428dcd6778ee12ff08a34a52e0e3a7c46c28c1c13cd228f30f2d451dddcc2946cf29d06613cfd3c19d1bdafb14f9e7581543f555b96d878943ab1d2a887d3060692be1626fc21114fa7edcf9da14ad2e71f7f67e10d057aebf9dd853df4d549e72b510188a5746d6a82d59beff99de7005bda3bdc92aa2b4ca4be4a679ed0b9603e0fa9", 0x8f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000340), 0x10000014c) getgroups(0x3ffffffffffffec6, &(0x7f0000000240)) setgid(0x0) execve(0x0, 0x0, 0x0) 17:58:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8112, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x3, 0xfffffffffffffffc, 0x7ff, 0xa22, "30315151c0340f32854986087828b6ec66542c1d", 0x1, 0x2}) close(r1) sendto(r0, &(0x7f0000000440)="67fe6e5a643a2bd988b317b0b90a34b5e1eec4cb47e71afbc429baf968b122b38281289a1d9ba5a341352ddc", 0x2c, 0x408, &(0x7f0000000480)=@in={0x2, 0x3}, 0xfffffd6f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="2dd4e26f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="90a46a571075", 0x6}, {&(0x7f0000000080)="b82f54081503290be7ae59f0504e7bf412cb6fcc8b97d2c95b7ebb78c4b1da40190e67b19759a12baaaaae36a226dedb498e1c41d4fc4b9aa7aac69b5ca9dfd67cd3154f1a48d02839fbd0bf00c1cd1e3c4d226c6925ae2a9a402266c4df7427ac84d85e173d9929919eb75f566d8e72b3438fb432d3e39857034231d38eddf7d932940299637ef21a76a2ce56324b8da195fc7992e1a7d3eabc4d307f91f1999e286cf518c61fbb678f19104141efd4e4378e", 0xb3}, {&(0x7f0000000140)="5cb77f257cc638dd1dc2c9fba9644ddadcff4042b623b183ab42409f5d41e5e6ba3ac9ab3ba3758a50b93f2301616e81f1f13d596b50b554330c677d331f82838f09787dcbc6e25aecbbe85d78ecd0a847488b3514d1e815ebb2fc483ae6deb4d30e0bfb2b995bf198d72dd79da82948fafa15f22a919b056c9e7b647095a1f5aa11ecc4b00fdd362f039c61daeebe9e3697ae43607940da4749f89965c751a5bf82c7a3272ade4f39057ba1f38d32d0171311fafaa85bca63e559", 0xbb}, {&(0x7f0000000240)="b945644d509cfce0866c1a1c21fb365ebb1e452511758a43e5636f10a967b81f63fc8831327f9e7fa4cec12cbd9220311fc0f0e24f307fda4c925f1428cf1a4047f5a2e250d382b716a27ded11fe094c30810bfa2d007abc1c9374f63a5e355b37f661b00646d47439d77fcc548f464b118288050db0cbbb0a579855342a1cdee6ac76c73b2484bd513dfaa879d1ff09bb727c2cf178d8a501bfed96e63501373638461801eb74247a641bb980ef3e0400442e7f62f5fa5febff0fc66a72ae2c", 0xc0}, {&(0x7f0000000300)="256068ce43ddc7adf4c118fd4c794c4a05cb56c419d80f82aa6a6df32e45c42edb020653d616c38eff794da17bcb7ab0a6312194777859434bd0ea6d7e24059a7292cc73bf5a360a7df3c082b81a5a710ef7ffd39f06644863ab3d3c0a5a07b9ec", 0x61}, {&(0x7f0000000380)="e6ecc539ece3beb7d3683425c22c023f", 0x10}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="a00000000000000001000000ffffff7f22719643b9c1b90b98002e327ee11f33800733d825a5153130a0b33b1f141963fe6f324d4af98b4e28cf60cfbeb5e87c26a9152ba7846521625009d92cb95672c25be04a4cfbf0377ea01f35a50667dd565535c5fe4111dedf0852d0c517291834ff3bd6fc526d3f10831e82b692909a4e111238865ab80e25a726a65b59de3024ebbb7ff82a9e986fdc3bb94fea6cd300000000002800000000000000ffff00000001000071f43880cf0856c382971da773c5ca6b08e259c400000000e8548351d01256fdcc295ba4f814bd14c7ecd14573c33ecd2e2d48fc27f2faeba02942a774c18ca8f659a2c68291ed79074abac924cecec3038a0ac091b84ee671fef3f24c35473c5b3c1e67605cb1a109198ffc1da50ea5853b52a007bcf57986b934c55e1eebb19cbc"], 0xc8}, 0xe) write(r0, &(0x7f0000002a80)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0x1001) 17:58:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf1, 0x7f, 0x20000020000007, 0x528, "0d9f40b12794cb7bd0e6bb91d6f4c6003b99f7bd"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 17:58:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='u', 0x1) r3 = syz_open_pts() close(r3) 17:58:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x998c294aef3eccfb) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(r0) poll(&(0x7f0000000180)=[{r3, 0x4}], 0x1, 0x0) 17:58:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b2039", 0x22) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x100000001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x7ffffffff, 0x0, 0x1000000000}], 0x8000, 0x0) close(r0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:58:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = getgid() setegid(r1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x141, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r3 = msgget(0x1, 0x680) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xc429, r4, r1, r5, r1, 0x51, 0xcf0}, 0x9, 0xfff, r6, r7, 0x1, 0x7ff, 0x2, 0x8}) 17:58:37 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000006c0)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) msgget(0x2, 0x82) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x7, 0x8000000000040) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="d302362fea9aa2d254ece8fea6af2236935ec084996c69d76f4291a579d2a1f53521edd5877c4cef9eaf815198bc29aa207e0c52bd5324eec06d95d1d1feb95b00a455691fd0a54de263f4c3b2a58e2a7ecca728aed992aedd88d543d8f89998b7d362fee2ae09cfc81ee1d2c5e15d693de1fc32d12164c223f53d56a0997048595841c0435e566d2287ae47275b2ab4fbc87e2416bc958a61c0ab868b9d14ac5b2b100f843ce16159f3c73c1ca2420f0a014422c3afb6bdeed0397e5108a1809a256808367fa431e8e263c4262f6fc018d5f52c5a7900f76c22ef76b27a2b5847ab2bcf16b028f1adbf725d238ff1dcec51e05d142c289103095b02017d2d088d7fe3924f46404c3558e7f590776fe79400591b65ffb6a6b49e6735fcf71278f861a8039e2195b4f378567afd2fb8fd1ecb82c9c97630b3e22a1f9e1758bf3bfadd1b5fc82dce9546"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000080)=0xfffffd24) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r3 = shmget(0x1, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1001) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r4 = semget(0x3, 0x3, 0x28) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x400000000, 0x8, &(0x7f0000000100)=0x20) semop(r2, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r6, &(0x7f0000000040), 0x8, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x3, 0x2) 17:58:37 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x76, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0, 0x30}, 0x2000002) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x6, 0x6}}) 17:58:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8e8f06ccebc221a6b06aefeac41a668a003cc91723ea71f369cb3c9cf98848e4a8051bd24313dea8d0343d605e2d3280d33756080080df80eb6cec5ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7c1be32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe07d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa4cf6f443dee598cae153a6212dc30a15f3b72c37e6969b9336888ff785cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000776fdee2d9e300000000", 0x11d) r1 = syz_open_pts() close(r1) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000340), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x400, 0x0, 0x20001, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 17:58:37 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/42, 0x2a, 0x840, &(0x7f0000000080)={0x18, 0x0, 0x401, 0xc0000000}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r1, &(0x7f0000002280)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002140)=[{0x30, 0x1, 0x7, "43dfc0a4bbf595678c2b629b2401a381e95f7e0cd0798cc2694706db38ea44"}], 0x30}, 0xa) preadv(r1, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/60, 0x3c}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)=""/165, 0xa5}, {&(0x7f0000001480)=""/154, 0x9a}, {&(0x7f00000032c0)=""/4096, 0x1000}], 0xa, 0x0) 17:58:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) 17:58:37 executing program 0: r0 = socket(0x1000000000d, 0x4004, 0x0) close(r0) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/53, 0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xffffffffffffff92}], 0x1}, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000007c0)={0x8000, './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x200040) accept(r0, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000800)) dup2(r1, r2) open(&(0x7f0000000700)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="1dd4443c5cb189ad5aad0d4c1e4b34fc73c6fc54a1610766407a9149bf5be4c8393f6c9642eed08f4461d4536777a9df874e8137ca14af274b43a67176819df11e059d34c217bda264ef33a0e5734487a3f2400d8ee029cf6598abb8cc7d17974a789fbf5877439efc1763a76b4ebf9ed4b58936350e5475c9e8c401d3c3b4b25ea6040e4b6ae6f1a69b05d8af204cb0acf9a38b3f9972b8c8dd8f6808d801cae1e751e49361d31b6b3005431a78e922b434a65cdfcb219c5a6e4a75362aeb0934b350dcc2", 0xc5}, {&(0x7f00000003c0)="6dae9e6c1edc0f7a07a4bc3e0ca88c148b8c7e2e876cb83cb4e591354848a9655659b23ac74cdcea401349153d1c5dbbf509f0296f9910a25d8705f7f8be509a11b1d7e8e06c18f3eb461e8cc012df20e1c89d3f14b3035d7bc5cf9ed43b866f6f77f9357aa73e478c606fdb575bc4c5bc9fdad44ad39a995539c8ac8f12bfdaf761f3ce622341", 0x87}, {&(0x7f0000000480)="958e10ae689e00781c5b32e87da08aa5706e151c600d61b4deec0401d6fe8cdaef0ea6ed779db962171a4d1fed27d4d0ad9baf2d70fd79670959b5c63c0a2c5bd5bd", 0x42}, {&(0x7f0000000000)="69bb6f12358b914a6c4ec35262c739778d17910b5dfe4f89bd40f61f7503439d7d6840ca55495d4bfa55814ae50b07b2a66d988f69", 0x35}, {&(0x7f0000000500)="755bd3e73cf60dcea4b3b3afe130f8453025f84b9edc627287f4eac58e12707bdaac3b0fb4286781074a35b1082eaca970f72daabbdf99b687a814d2f98dca869d96", 0x42}, {&(0x7f0000000580)="e50107e97ce8455137afed311216a76bedc48ee7632f827276b774ccbacfacbe547356c280672f3b111fc68ee1ebe09c68d920a7a16c1977b2d3b2154c903408ee627870b8895d4ce179e95ee3947ef1409a5cc34b0dc53aa766", 0x5a}, {&(0x7f0000000600)="87f911cf1d83a088f3fd9e48e9ca0f3ef87132fc777cbcff8eb57f91f7ff7576550778b05f55bc411fd980db53b85b10c98f98d5c90c9a58ef10f7a9d019ee5e8fd1e043f109dc25c34ad8db15e6d335dfb677ec47e19994cce835a409fc1fafdeb87ff3607c", 0x66}], 0x7, 0x0) 17:58:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, 0x0, 0xffffffffffffff27) 17:58:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000100)=0x10004) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDENABIO(r1, 0x20004b3c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:58:38 executing program 0: socket$inet(0x2, 0x2, 0x0) 17:58:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x7f) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x2011, r3, 0x0, 0xfffffffffffffffd) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03ea147b813c000000000000008b521dad735c63e63ce16894414383b2854adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"], 0x1, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x578aab41570ad177) 17:58:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 17:58:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES64=r0], 0x1) shutdown(r0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000b40), 0x0) 17:58:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 17:58:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 17:58:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 17:58:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x800, 0x7}, {{r2}, 0x0, 0xb4, 0x20000009, 0x4, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x18, 0x8, 0x6, 0x3d4b}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x18, 0x1, 0x1}], 0x6, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x3bf933b9, 0x81}, {{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x47, 0x100000000, 0x81}], 0x1, &(0x7f0000000000)={0x6, 0x3f8c}) getgid() 17:58:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 17:58:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:58:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 17:58:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x106, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f00000000c0)="eaff125c00000000b45769a5a489b737b04fff6b7d73305ae251482032a878f4570b71f76aa742f7bd43f77a14c8a953058a0dac1aed323aee0ed3fe85d2de0252e1316eecaf7d64636e89aa42f4914be8ec1d4b31ebf0db173e5c9ebac410b611bf6bfefb5135a6d2e9638fa279dd24f82796d5", 0x74) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1000, 0x1}, {{r0}, 0x1e2577af6b4ac44f, 0x2, 0x81, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xe04, 0x7e76}, {{r1}, 0xffffffffffffffff, 0x54, 0x10, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5c, 0xfffff, 0x47, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x20, 0x3}, {{r1}, 0xffffffffffffffff, 0xf4, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2a, 0x800fffff, 0x7, 0x1}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x41, 0xfff, 0xb6f}, {{r1}, 0xfffffffffffffffc, 0x21, 0x20000001, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000001, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xda, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x0, 0x2}], 0x2, &(0x7f0000000000)={0x8, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 17:58:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000eeffffffffffffff00"/110], 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/60, 0x3c}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000012c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001300)={0x240000000000000, [{0x3, 0x101}, {0x0, 0x57cc}, {0x3, 0x56}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3, 0x9}, {0x2, 0xffffffff80000000}, {0x2, 0x9}, {0x3}, {0x1, 0x100}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0x9}, {0x3}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x1000}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0xf43e}, {0x3, 0x6}, {0x1, 0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x1}, {0x0, 0x9}, {0x1, 0xffffffffffff27b8}, {0x3, 0x10000}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x395, 0x7f, 0x8, 0xa0d, "e0b66f4c3e2a838c235396600d1e32ad6d2ece28", 0x9, 0xffffffffffffffff}) 17:58:38 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10008, 0x0) fchmod(r0, 0x40) 17:58:38 executing program 0: r0 = socket(0x6, 0x800400000000003, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 17:58:38 executing program 1: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000005c0)="00c5", 0x2) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() poll(&(0x7f0000000000)=[{r6, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) recvmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/54, 0x36}], 0x4, &(0x7f0000000400)=""/30, 0x1e}, 0x801) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r8 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r8, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000004a40)=""/4096) 17:58:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "16179ef2d3ee17b58a9fb7f8ac949c0a6c61febf", 0x0, 0x3ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x9, 0xffffffffffff119b, "051fd4d4e3cd9748e9fd1b1e43be73565c618cd7", 0xfffffffffffffbff, 0xffffffffffffffc1}) 17:58:38 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x8001}, {0x18, 0x2, 0x80, 0x4}, 0x6, [0xffffffffffffff81, 0x70e, 0x1, 0xffff, 0x8, 0x2, 0x26, 0xe0]}, 0x3c) listen(r0, 0xfffffffffffffffd) recvfrom(r0, &(0x7f0000000040)=""/145, 0x91, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="6293d6e1", 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000000500000000000000cea11ea807fa6efa153fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a015900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 17:58:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) dup2(r0, r1) close(r0) 17:58:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:58:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000140)) r8 = getuid() setuid(r8) syz_open_pts() r9 = semget(0x2, 0x5, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x9, 0x3, 0xfffffffffffffffd]) r10 = shmget$private(0x0, 0x3000, 0x24e, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x8, r3, r2, r6, r4, 0x2, 0x200}, 0x9, 0x2, r7, r5, 0x2, 0x400, 0x1}) fcntl$getflags(r1, 0x3) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r12 = semget$private(0x0, 0x6, 0x8c) semop(r12, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 17:58:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00004ff000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x5f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) setsockopt(r1, 0x5, 0x7, &(0x7f0000000180)="0f2c8f5e8c13046f131516b181b77762e9e673be9d06619a4b755abf646daf1a508d1e94e74f54e1ab55c4ceea20ae8f4c2ee8097df9d161f246c8f0fc07bf49c24949c6c27451e08d8ff8b9b18e9b37b556078a4305d9920510f491a7a328adfc784ae94b3e9c36e4f51f1807c53474e2bd7bf4ed8f6e38513adb3a141ab4331dc7893eb38d85fe41b72171dfc8e20ce942094cba7fee507fc4562d62fded7279cf9ac4ccfba73e4a7fef7c7771739098d0ac209540d945115d58be7239135f844c19a33e2bb52475034db1ca1eb6921d07c15fcf237e69e14eba60f21aab66bd378a978c44625543ca6f3ac8194ea3", 0xf0) 17:58:38 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:58:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0xc0, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x6f58c52bca62533d, 0x28, 0xba, 0x40}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0xf38, 0x62}, {{r1}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x8001, 0x4}, {{r1}, 0x0, 0x49ceed5d40ea5ae8, 0xf00000b1, 0x100, 0x9}], 0x2346, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0xe44a}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000020, 0x9, 0x7fff}], 0x4, &(0x7f0000000040)={0xf2e, 0x10001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 17:58:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 17:58:39 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) 17:58:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "623d4d18327dd2412b200a855d9ab900"}) writev(r0, &(0x7f0000000140), 0x0) 17:58:39 executing program 0: r0 = socket(0x1f, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 17:58:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) close(r0) 17:58:39 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 17:58:39 executing program 0: mprotect(&(0x7f00003b3000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 17:58:39 executing program 0: rename(&(0x7f0000000f00)='..', &(0x7f0000000080)='./file\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x2) truncate(&(0x7f0000000000)='.\x00', 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getgroups(0x1, &(0x7f0000000d80)=[0x0]) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000680)="7d559257214086c664c36a3478b5fc3e5a961b0fe1b8e89b71abbc210327e699ea8312804dcc033a70acdd34e87479bb4f7cc66d573c6ba74fa86fc21bad35a93a7691cb02e94deb7edf0e303294849a62ae28a3995106564b3b62b4570d8f9c20f8ed031fff47798f2686588f229b51c3df0083ba70a7a9fd59f1db58bb656e489dae6af0c706e71208ff17352a01259dc0ce42dd8b0290ab", 0x99}, {&(0x7f0000000740)="639f8d1985f6d7680e62b8801e7068ce739b4672b9ae4de7", 0x18}, {&(0x7f0000000780)="a645b8bf4651fffbc7e8558cd69fb906b55a7c5d2882c9421f", 0x19}, {&(0x7f00000007c0)="77eb0196376a676a2d380511f1b7202d77e501bdee932e6f70ee3503a821409b084eb8fe026855a8b34d612cb3f4aa0439d0fce6e0f2ba53089fd006b842ffb0099e51c7628ff18dcb23e7ba", 0x4c}, {&(0x7f0000000840)="18e79839208a3f09c1bdb5ba0b62fa9db3d6c3c02a974cb544c069f6d7cc3d5a96ce1b7650db18de15c0bd28afad3aebe13d02c4c10705e44ee011b975f3709bac128d5f17e2e910b3aa4651fd28a4ad7ab13a77dc4486a87debf29a839cbab270c178badd3f8676571415d89eb38c6a7dde58f95ef3e8e884de005c7f3e6d877ee4", 0x82}, {&(0x7f0000000900)="23a318884b27a13488822da387a40130d068f5e2a392d961cc32065fa66be4463afb", 0x22}, {&(0x7f0000000940)="ad81c9ca09337601b8e553d0413ab102c208522bf3eca02f3e44a436b2fffc6f4f34ed938eb4ae6a73eaad127a3774b602e19954943877c85731cd4f22f9fadcc0ed9f6ac7de44a0c7fc335e83258bad93a7e6addab051a7f4781197b4e4b607f66dfa6e67036ea65976cfebee2c45be18af219583cd026a36b4307f1480b9ef47180ca09501956496ad6fb6bbb502c64428c22c02cc43027d888a25cb6f18c7950df8cf898cab8dca76fb888ea632b6d12debe8acb72dc87d3eb14df163dc665f6b55d318811fc7fde4622de7f63973c14b82d8291d3580c8a5e5dcd3f618b77385f6e2ec952a17", 0xe8}, {&(0x7f0000000a40)="6d5e06cde059b63e55807030c286ec7abff7ee4d72c52d2a25ac328a1916128d4393ed32d0a413ef1167b79e66c8becd65d94051e62cc32df0ebc22f7dba40d54f3edd175f0fdd4d728a651dbdcd2c6acc83e206e85249535303e21f34f470d71207e23f4bdcbcb488bf53b5e35acdb18edbe04d0d76d6c639db27283da88ab07bfe1e12ee0c075eb18f957b53a7176463", 0x91}, {&(0x7f0000000b00)="33f41b5843d51fd6512335b799d4bd33065073cb004b9a3b65617c8d62710fbea2974ae0052cb3d6e15444eb1917583b3bae50b58051a27343c6eb003a915063e770dc8fe585608ef188a7d6fe023524465c3737932daf4f3b3e4ebf7a0bfdb6f79c70f8bdc40b5a37448aadeac121d72a71e878677e98a7b7774d777a7e11b0143156dfe302fb216b3a6331006875d93f0d49cae4d71cf402d4f451", 0x9c}], 0x9, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x6}, 0x40f) mknod$loop(&(0x7f0000000600)='./file\x00', 0x3000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x73f9, 0x4, 0x3de, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x997}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x26c}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x16a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2000200000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) login: panic: pool_do_get: shmpl free list modified: page 0xfffffd8068eb4000; item addr 0xfffffd8068eb4d20; offset 0x10=0xdeadbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 412857 76900 32767 0x10 0 0 syz-executor.1 *469136 76900 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff823739d8,1,ffff800020bff828) at pool_do_get+0x483 pool_get() at pool_get+0xeb shmget_allocate_segment(ffff800020b38e28,ffff800020bff9c8,0,ffff800020bffa30) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b38e28,ffff800020bff9c8,ffff800020bffa30) at sys_shmget+0x13f syscall(ffff800020bffaa0) at syscall+0x552 Xsyscall(6,0,fffffffffffffff4,0,4,f7f951d1010) at Xsyscall+0x128 end of kernel end trace frame: 0x372, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd8068eb4000; item addr 0xfffffd8068eb4d20; offset 0x10=0xdeadbe00 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff823739d8,1,ffff800020bff828) at pool_do_get+0x483 pool_get() at pool_get+0xeb shmget_allocate_segment(ffff800020b38e28,ffff800020bff9c8,0,ffff800020bffa30) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b38e28,ffff800020bff9c8,ffff800020bffa30) at sys_shmget+0x13f syscall(ffff800020bffaa0) at syscall+0x552 Xsyscall(6,0,fffffffffffffff4,0,4,f7f951d1010) at Xsyscall+0x128 end of kernel end trace frame: 0x372, count: -8 ddb{1}> show registers rdi 0xffffffff814a52b7 db_enter+0x17 rsi 0x30b2 __ALIGN_SIZE+0x20b2 rbp 0xffff800020bff670 rbx 0xffff800020bff720 rdx 0x30b3 __ALIGN_SIZE+0x20b3 rcx 0xffff800003fad000 rax 0xffff800003fad000 r8 0xffffffff81d7af63 kprintf+0x173 r9 0x1 r10 0x25 r11 0xbbd2ddbd4fa9a5a9 r12 0x3000000008 r13 0xffff800020bff680 r14 0x100 r15 0x1 rip 0xffffffff814a52b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bff660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=469136 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39080,0xffff800020b39798 process=0xffff800020b8c360 user=0xffff800020bfa000, vmspace=0xfffffd807effe870 estcpu=23, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76900 412857 38572 32767 7 0x10 syz-executor.1 *76900 469136 38572 32767 7 0x4000010 syz-executor.1 76900 276850 38572 32767 3 0x4000090 fsleep syz-executor.1 76900 165427 38572 32767 3 0x4000090 fsleep syz-executor.1 76900 217640 38572 32767 3 0x4000090 fsleep syz-executor.1 38572 186283 23453 32767 3 0x90 nanosleep syz-executor.1 23453 69795 99601 0 3 0x82 wait syz-executor.1 18391 478462 53922 32767 3 0x90 piperd syz-executor.0 53922 85593 99601 0 3 0x82 wait syz-executor.0 25451 324780 0 0 3 0x14200 bored sosplice 99601 393706 14831 0 3 0x82 thrsleep syz-fuzzer 99601 456395 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 220563 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 493301 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 53932 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 318201 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 334644 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 419334 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 405277 14831 0 3 0x4000082 thrsleep syz-fuzzer 99601 500742 14831 0 3 0x4000082 kqread syz-fuzzer 14831 40917 27560 0 3 0x10008a pause ksh 27560 93009 49040 0 3 0x92 select sshd 58326 5747 1 0 3 0x100083 ttyin getty 49040 282614 1 0 3 0x80 select sshd 81225 108425 67192 73 3 0x100090 kqread syslogd 67192 421862 1 0 3 0x100082 netio syslogd 86036 369742 1 77 3 0x100090 poll dhclient 69066 407638 1 0 3 0x80 poll dhclient 24985 280985 0 0 3 0x14200 pgzero zerothread 89853 55897 0 0 3 0x14200 aiodoned aiodoned 74523 449829 0 0 3 0x14200 syncer update 61607 481607 0 0 3 0x14200 cleaner cleaner 17934 180726 0 0 3 0x14200 reaper reaper 69451 209429 0 0 3 0x14200 pgdaemon pagedaemon 50788 60740 0 0 3 0x14200 bored crynlk 76608 227676 0 0 3 0x14200 bored crypto 25939 380011 0 0 3 0x40014200 acpi0 acpi0 23089 128861 0 0 3 0x40014200 idle1 27456 19515 0 0 3 0x14200 bored softnet 70352 39460 0 0 3 0x14200 bored systqmp 33515 353700 0 0 3 0x14200 bored systq 80278 328683 0 0 3 0x40014200 bored softclock 5392 193355 0 0 3 0x40014200 idle0 64042 150392 0 0 3 0x14200 bored smr 1 30518 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff823739e8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 shmget_allocate_segment+0x15e #5 sys_shmget+0x13f #6 syscall+0x552 #7 Xsyscall+0x128 Process 76900 (syz-executor.1) thread 0xffff800020b38e28 (469136) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234ae90) #0 witness_lock+0x52e #1 syscall+0x43a #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff823739e8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 shmget_allocate_segment+0x15e #5 sys_shmget+0x13f #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10616 0 0 pcb 23 9K 11K 78643K 397 0 0 rtable 105 3K 3K 78643K 812 0 0 ifaddr 34 10K 10K 78643K 120 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 24K 78643K 91 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1584 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 123 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 727 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 38K 70K 78643K 892 0 0 subproc 68 69634K 69634K 78643K 544 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 82 0 0 in_multi 33 2K 2K 78643K 199 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 403 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 21K 22K 78643K 3123 0 0 UVM aobj 33 2K 2K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 37 0 0 NDP 5 0K 0K 78643K 51 0 0 temp 112 2724K 2789K 78643K 6088 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 34 0 28 1 0 1 1 0 8 0 inpcbpl 280 365 0 357 1 0 1 1 0 8 0 plimitpl 152 79 0 70 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 199 0 155 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 137 0 133 1 0 1 1 0 8 0 nd6 48 48 0 42 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 807 0 616 12 0 12 12 0 8 0 art_table 32 808 0 616 2 0 2 2 0 8 0 art_node 16 198 0 158 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 7 3 2 1 1 0 8 0 semapl 112 121 0 111 1 0 1 1 0 8 0 shmpl 112 37 0 6 1 0 1 1 0 8 0 shmpl: pool(0xffffffff823739d8:shmpl): page inconsistency: page 0xfffffd8068eb4000; item ordinal 0; addr 0x3d0263dc7f14e549 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2166 0 741 47 0 47 47 0 8 0 ffsino 272 2166 0 741 96 0 96 96 0 8 0 nchpl 144 3213 0 1589 61 0 61 61 0 8 0 uvmvnodes 72 2447 0 0 45 0 45 45 0 8 0 vnodes 200 2447 0 0 129 0 129 129 0 8 0 namei 1024 10636 0 10636 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9073 0 9073 12 8 4 6 0 8 4 sigapl 432 855 0 840 3 1 2 3 0 8 0 futexpl 56 6553 0 6550 2 1 1 1 0 8 0 knotepl 112 448 0 429 1 0 1 1 0 8 0 kqueuepl 104 110 0 108 1 0 1 1 0 8 0 pipepl 112 594 0 575 3 2 1 2 0 8 0 fdescpl 488 856 0 840 3 0 3 3 0 8 1 filepl 152 5134 0 5035 9 4 5 7 0 8 1 lockfpl 104 171 0 171 3 2 1 1 0 8 1 lockfspl 32 55 0 55 3 2 1 1 0 8 1 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 1369 0 1360 1 0 1 1 0 8 0 zombiepl 144 840 0 840 2 1 1 1 0 8 1 processpl 840 872 0 840 4 0 4 4 0 8 0 procpl 600 1921 0 1876 4 0 4 4 0 8 0 srpgc 64 84 0 84 2 2 0 1 0 8 0 sosppl 128 7 0 7 3 2 1 1 0 8 1 sockpl 384 765 0 747 5 2 3 4 0 8 0 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 199 0 0 12 0 12 12 0 8 0 bufpl 256 6953 0 1139 364 0 364 364 0 8 0 anonpl 16 89359 0 81945 55 18 37 43 0 125 4 amapchunkpl 152 6214 0 6120 11 2 9 9 0 158 4 amappl16 192 3175 0 2798 41 19 22 31 0 8 3 amappl15 184 110 0 108 2 1 1 1 0 8 0 amappl14 176 297 0 292 2 1 1 1 0 8 0 amappl13 168 16 0 15 1 0 1 1 0 8 0 amappl12 160 86 0 85 1 0 1 1 0 8 0 amappl11 152 157 0 143 1 0 1 1 0 8 0 amappl10 144 170 0 165 1 0 1 1 0 8 0 amappl9 136 750 0 747 1 0 1 1 0 8 0 amappl8 128 283 0 263 1 0 1 1 0 8 0 amappl7 120 157 0 149 1 0 1 1 0 8 0 amappl6 112 149 0 141 1 0 1 1 0 8 0 amappl5 104 300 0 288 1 0 1 1 0 8 0 amappl4 96 1018 0 985 2 1 1 2 0 8 0 amappl3 88 280 0 274 1 0 1 1 0 8 0 amappl2 80 5111 0 5056 2 0 2 2 0 8 0 amappl1 72 31166 0 30716 23 13 10 19 0 8 0 amappl 72 2376 0 2338 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 38 0 6 1 0 1 1 0 8 0 uaddrrnd 24 856 0 840 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 856 0 840 1 0 1 1 0 8 0 vmmpekpl 168 10681 0 10659 2 0 2 2 0 8 0 vmmpepl 168 101161 0 99719 89 21 68 73 0 357 0 vmsppl 360 855 0 840 2 0 2 2 0 8 0 pdppl 4096 1720 0 1680 6 0 6 6 0 8 1 pvpl 32 288282 0 277201 152 44 108 115 0 265 18 pmappl 232 855 0 840 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 520 0 3 15 0 15 15 0 8 0