kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 15:13:02 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.46' (ECDSA) to the list of known hosts. 2019/06/01 15:13:33 fuzzer started 2019/06/01 15:13:37 dialing manager at 10.128.15.235:47198 2019/06/01 15:13:37 syscalls: 322 2019/06/01 15:13:37 code coverage: enabled 2019/06/01 15:13:37 comparison tracing: enabled 2019/06/01 15:13:37 extra coverage: support is not implemented in syzkaller 2019/06/01 15:13:37 setuid sandbox: enabled 2019/06/01 15:13:37 namespace sandbox: support is not implemented in syzkaller 2019/06/01 15:13:37 Android sandbox: support is not implemented in syzkaller 2019/06/01 15:13:37 fault injection: support is not implemented in syzkaller 2019/06/01 15:13:37 leak checking: support is not implemented in syzkaller 2019/06/01 15:13:37 net packet injection: enabled 2019/06/01 15:13:37 net device setup: support is not implemented in syzkaller 15:13:40 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100ca, 0x1) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f00000000c0)='./file0\x00') renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') fcntl$setown(r2, 0x6, r1) r3 = semget(0x1, 0x2, 0x180) semop(r3, &(0x7f0000000180)=[{0x7, 0x25f7, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x6a, 0x1800}, {0x0, 0x2, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r6, r7, 0x30, 0x98c}, 0x1, 0xe2c, 0x8}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/4) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='c\x00') unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='W\x00') connect$inet(r2, &(0x7f0000000480)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) connect$unix(r2, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/242, 0xf2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000680)={0x58cd, 0x101, 0x5, 0x40}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt(r2, 0x0, 0x7, &(0x7f0000000780)=""/133, &(0x7f0000000840)=0x85) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="30795001b795937ed4ba12d2236f761bcfdad3df45fbbdd5b889ae293a204a87b436a77a5b86a4fb6fa2916f26e341b618d28e5863621a747f9d65065c6316a7ba0fc32be8d3cbc73d3ebebacd35ef308bfe83523a82d4b8b556d7cac78ed769d0a520e7e5479a0a148cd2a78fe871f157e764612187dc66eff52545e2a25a370d72ddc7b661fe9bb779e933820006cb445d845db5ee3c3685efd4ab906ec7299b029974f9e6f7a57d90084d9d84102c7dc1a00df7bc3ba60be6810bd6a24a6e038e197f3896e50a73f13ac1ad434b84a7a3425956da122059ab0958657795f9aae359", 0xe3}], 0x1, 0x0, 0x0) shutdown(r2, 0x1) lchown(&(0x7f00000009c0)='./file0/file0\x00', r8, r9) chdir(&(0x7f0000000a00)='./file1\x00') 15:13:40 executing program 1: r0 = semget(0x2, 0x4, 0x14) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/33) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/138) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) mknod(0xffffffffffffffff, 0x2, 0x1) socket(0x6, 0x3, 0x4) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x6, 0x5, 0x7}) r4 = semget(0x2, 0x3, 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/82) open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x0) sendto$inet6(r1, &(0x7f00000003c0)="a8cddbefa132f928b99fe143595b251fbe1e15be80835d1d5c4144d4e1993a145bf9570a20acc82cbc64189c340181cd1807", 0x32, 0x9, 0x0, 0x0) shmget$private(0x0, 0x200000, 0x80, &(0x7f0000dff000/0x200000)=nil) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x2) madvise(&(0x7f0000f90000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r3, 0x5) msgget(0x0, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) open$dir(&(0x7f0000000500)='./file0\x00', 0x10100, 0x25) syz_open_pts() faccessat(r3, &(0x7f0000000540)='./file0\x00', 0xc, 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000600)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000640)=""/225) msgget$private(0x0, 0x8) 15:13:41 executing program 1: 15:13:41 executing program 1: 15:13:41 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x80000, 0x98) 15:13:41 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000004c0)=""/255, 0xff}], 0x1, &(0x7f0000000980)=""/101, 0x65}, 0x0) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x47}, 0x0) close(r0) 15:13:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 15:13:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 15:13:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 15:13:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() 15:13:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="79bf09ce31e053f587ed1c34342a34fa05de4be0c28a0126836c4baab1c5927135f3b6ba420143416524fd0d189f231ada8c89fc95044dc5da81aa5baed5e743af49dd2b7a11245fb9554f26af1ff32d0a718385bcfa1e2ae5d26cbb4cb5efa3000826c0ef7fb1046fcd2ffa3cd7521ab71de64343cd6206260b1b6c37bb204a83396c9d9f40eff4d9a5586736ee8b60ad6457c7ecaa84effc2529f4e99fc5d612f9f4448a", 0xa5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:13:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 15:13:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x8000, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffa, 0x10, 0x12, 0x8}, {{r1}, 0x0, 0xc, 0x1, 0x357, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x5, 0x400}, {{r1}, 0xfffffffffffffffb, 0x10, 0x22, 0xfffffffffffffff7, 0x1}, {{r1}, 0xffffffffffffffff, 0x30, 0x10, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x3, 0x101, 0x5}], 0x8001, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x6, 0x8, 0x3ff, 0xfff0000000000000}, {{}, 0xfffffffffffffff9, 0x20, 0x3, 0x2, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x8, 0x5, 0x20}, {{r3}, 0xfffffffffffffffc, 0x22, 0x0, 0x3, 0x3d}, {{}, 0xffffffffffffffff, 0x80, 0x20000000, 0xf1a, 0x1}, {{r3}, 0x0, 0x4, 0x4, 0x1f, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x4, 0x3}], 0x0, &(0x7f0000000280)={0x3, 0x80000000}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0x27e23a42) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000300)) 15:13:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000758000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/169, 0xa9, 0x43, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3f, 0x80000001}, 0xc) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 15:13:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x38, 0x4, 0x3) 15:13:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:13:41 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 15:13:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x2, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x44, 0x5, 0x7fff, 0x1ff, 0x1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x401000001, 0x10000000000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r1) 15:13:41 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 15:13:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfffffffffffffeb1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 15:13:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = getgid() setegid(r1) 15:13:42 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xffffffffffff0000, 0x3, 0x8, 0x100000001, &(0x7f0000000080)={{0x2, 0x84aa, 0x5, 0x8001, 0x5, 0x7fff, 0x60}, {[0x7fff, 0x2, 0x1, 0x2000000, 0x5, 0x1, 0x1000, 0x10000, 0xfffffffffffffff8, 0x86, 0x100, 0x4, 0x101, 0x7ff, 0x8, 0x9, 0x1, 0x1000000000], [0x7ff, 0x40000000800, 0xffffffffffffffe1, 0xdd, 0x0, 0x5, 0x5, 0x4, 0x4, 0x3], [0xffffffff7fffffff, 0x8, 0x1, 0x7, 0xff, 0x7, 0x800000], [0x40, 0x80000001, 0x0, 0x9, 0x0, 0xf33], [{0xfffffffffffffe00, 0x9, 0x0, 0x80000000000000}, {0x0, 0xffffffff, 0x2, 0x4}, {0x80, 0x1, 0x3, 0xfb}, {0x2, 0xbf, 0x3, 0x9}, {0x0, 0x2, 0x6, 0x1}, {0x9, 0xcdb1, 0x80000000}, {0x7, 0x5, 0x8, 0x100000000}, {0x1, 0x7, 0x1}], {0x3ff, 0x4, 0x1, 0xfffffffffffffffe}, {0x6, 0x7fffffff, 0x9, 0x1}}}, 0x3, 0x8}) 15:13:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 15:13:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, "0000020700", 0x0, 0x20000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fchmod(r0, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8010, 0x71) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x20, 0x7fffffff}, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 15:13:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c8b5"], 0x1) getegid() mprotect(&(0x7f0000276000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x2, 0x0) getegid() getegid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:13:42 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20000070e, 0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b18f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d0fb991dcca6919362e1a0b65844e9194c2d7fd257280400000094eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f00"/365, 0x16d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x0, 0x4, 0x9) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000080)='./bus\x00', 0x34) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8fc000000000) 15:13:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeef0000", 0xfffffffffffffd4f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:13:42 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/33, 0x21}], 0x4, &(0x7f0000000300)=""/199, 0xc7}, 0x840) 15:13:42 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x38) recvfrom$unix(r1, &(0x7f0000000100)=""/31, 0x1f, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='x', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0), 0xab6a}], 0x1, 0x0, 0x0) 15:13:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={0xffffffffffffffff, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3e7cec2faad096081380cf05518de4becfe879c662e853b1a5974738ecf9c6e9d87d903359f4f8b04d957a5c3e1b1335a140dc3426e0e826d0b0efc496a7071a5f4a2a9bbf81b33d93d24669497a6818e8f31eda214d96bdd136cd59895ef8d0721c93f1a06b3bac2ffadd0dcb2c50ce0868362b21029800068b42b6590b11767fbc9c6e45787157bd6b6dbedadde11f9f419b5cc60a19bdb412c5acd7dbbf452a090ab4f6c4a02a894b71cf7fd68d136039", 0xb2}], 0x1, &(0x7f0000000100)=[{0x1010, 0xffff, 0x6, "66415f82de179f256ba63cd99f2d28f4a8f56f3e0c2e47bd7025ae281ee1320d1225177d58c29067e752e8e0978f950abbb2a030991e7a6442c8bf2600cd47f8554ee0e610df5b9e4684fdedd70df8191f8b1e8a4a718ad780adc919db80f6e8f4e65802f8944bdd611756c4238304336d6c50facb5fde066d3f9398386feabfb49f89bd07013c38f6108ea177e0ecc629946c885691199dad6d30d78c822bb0514f728818f5567ff1ec4833b84251b31daae9b36dff020d761311dcd5bf2ce48bf631512a92e8f582b7b35a1bf696d9969f629c2f1fb554dc085bbf343a4add7d69a6905675459866a3f0340ccfd321ebc7d4511a8b7eb26f3047081c6c87a816d95832cd70ae6047471effccb784e5288e82fba7920d9a2d27c1e73338bf4ff943c9b5e75258f3c931d2f2c86c1317498e72ba5ddd3c60189f36c2e9e4a85c692936069e786322faffc5c3a7e8d37e96097a7e13e27448e9a44aff0e069108ca918998f84bccf133e3a7bb57ab1b63761aaf638dddf4c39a350e55bfcc5624d1122b019f6966bbec93b7ebb6018437a4300694bdeb8d7a0626b1c81b7dff9e04a5809b33272722b02e3c36281967e98039c839eb0048072488338020b1093a8c9b3b1d0c62f8b35a0b8e6e1af0d26186ccd366770a7a0fc532a677f0c3feb139e0cafe5cb0d2f2e7af4fc409aea263c5708781b1a40c036a9d714abe6ac7a494075ac6f186c62be1690d55d348bc56b07f0f8454d009ae66d38ad459d7c9fa64e42af1412003645899947fc21119deef3bdf267bf16b15a8dcf67ecaa42b5941539927b0217e67ea64110642c071bcbda2ca955240dc4ea7a2cd0c628fde39bff58b5896b207e0ee257ee92d36fa3afd3acf95c63f093c16e20cc69d89b92d888e9708261e44dc168215a5e555d611d77242c51f1acea984acb9b8b9fdf9d985851717741989d3ff031389d514961e2a232fcb0dbeffa8cf7a4818b61f025bd0d83cc0ce36deaa1e7b4d570324e577a7dc96067ceb6865f2eda4c6de05af87010f89da67b442712053d41d57dd892745a669218f764e805f1886db47345ef4b238f99f760823feefb3d1298d0f1ee54f7dbac7c6f4933c3ff346e214002d484ce2d03a163dc58b66192da6cbf0b15f9ac7815a10f675e06cb358c8b90cef974896cb369cc089d2b99910034e9ec6162016a4b3b22fd4ed98316c2d72ca68889515d5980601a02496c6a299c4e67507c742f133eaa34d3507b00db121ed86f47dc7f0b6e71f33d36de8d4d432b0a102bcfb48f4e5637f5d7c4d45ff898eb13f3b0d78e13d833dc8a8496f61a18c7b90e200042af9e96173774902228f671d61afb3bb2817d9af328b7736a0c4d18378767f3cc99ec3fa78df2dd10c235a48b68ad2de3670e2a655f9aad95ac8623c54b707a447c6f42f4997d11cef9a577c8ecdc6429c48b798ffaf9c4eaff5ae1ede2e7a71e49fbe1048862333f1db974aab818a9ac72abea7ee47cd6160d3e762b31420484845914c8abd0c911e69c9a1eb4064c6dd0ae3e95d8fbb7862775c70b508cf177ddaa8c4f46f2be4ce6e16425a1e7add963a785bb657a68640762f201908a5992a680fb007f7219bfb718de1daebf2333354ee07a5ce9b2fcfc33bcc762f5ded6ca75235dbaf64679f785e0ae3565522f91663cb69c28d5388bffb4a6ee205a3cb211ad2e46b7555d2f17fc53b866e589add01c95099f53230598aa11b9c7e4882672016c515973dd32a7dff0c060d8762e8e29f10fbf5d3b661f96b2029cd97fe503e8c2a01b2639358c13cc2d9ce1f186050c82e4cab5bf2043175a6b1fd91505a4760677af7b505cef70aeeb76a3b3f1b7d682fc4d37b3716c00ef288189117b292239adceb944066826e63c29efbb0fd87026cde912ae9fbf3f1e691a9855653596349761697bf97d65122ed016e8e85fea6b3a7415472de8cfc91d8d942a38bcdb59aa99d889b40a3776cfbd8e0b0672d9a162124c766ec22ec7ba16d4c4329cace74592764e9dcb2d2140cfa93892d3125ef75c068b63d3e752afafa09d529ea51639a2ebac6522784e084b89ea9ccc23e68aa0d0f19b966868d7d77a1423e2a36d000a7a7541ddf7e1ee28d352fa29af384aee96b6f84cb7fbc074e026dc667401b5d40f45d451339a72ea2aed5818d07347370140420d3521ec2ddf91901c1c43f774fcdea59219325596c25a82a0a7aebdeb09879d75270806df334d90216f6485c95e09e915f7798c4664e01f959e71d45b5465ca2a2d6266b66e5c2a52cd19a3efb81c5407781beadd446cd0eeb5913e5c5c58d6eb5b5809d5ee60e4c96462dd7db32300928387e1b73a16c6233bcfd680bfe5b82a2568b8d44212541b3b75822b24231308d0d2ce0684a572612275e30d28adc464c67dae323786d32f126951a598ed6cd7f9894a4d891434e84a0a809216e31f572408c861ee206b87cc9358a450980a79a40727fb0aaf63146d0056c30776a8fe955ad7ccff9dd82d776a3e81689e4ce8eafd6122a4818d191d102a9b1c9b3588f821badd16dcfef537172a9c9420583e50fd88d1b78d61acb115e35aa7f2674fa3c30a4a2ef8cc940d08f821b84c2f6d75e768ef5561dbca226f13d304c4297fd7fa0655c649e408683e8d0a8499e1ede65b0f48b7f45126d5a1d4599ed85f7b61e32bc3e24a1156e53d30b9bca948579a36cebd89e028cb5c50a01521249f0171ac096ac8a53fe86cd98e9fc4b64def106192988f51ead432096ea4d9b3e2421749fd665bf9eb08a5b9d75c89221b2986f54dc52b1fe6bd8a5cdd66fcb6d63ca11716de67b1d11031f4a4592bcafd46cdf3c6566ce4a345393ea5a51acf5a29316e2dfcbf3d4c0ffbb292cd11a531c62fd62a80f59260fa8c7eb6350ccc62243b9aad01bff710322f56b3163781bdbdd7006d44b7a3a912ebc1c80b8e3fb6c0a738c4f2f5db701519c1105dcfe9d06f2191fbdd9d29127bcc47e79ee8b088e769365c590621c85fdbe8432318d9155d0a4ad431432e62c48baf759e4ac697270fd288eeea48107d7add26d138347a78bdb789fe1e74eab90593283a314a2e7f5f9115f20b2a01882fe21a0e1f0a3a868b0df26e4ae83ace6a3124e2f59ee07b51771800f4a9b4a7edd5e916b12dcb6a5e021731c33cd8a0a9d41623b5500d768180cb3c361fe94b2067ca8099fd5969b482de40e53de50cd01875644ee3f512bf86c81868b0ffeecabb69c9c83dd82b0c0f64a2a231ae6e85eebfbb6ae60a0833ce086207c8b18353de145f2279946bbd75d82625f4df6a4cbfe8da0956d8d1c69f625b65233b75b63466289398a96ac7cf33cfa258efed15708427c468e865c9f95eeb7b755699d5fad9502d359973e4ca5900da933ad56006736fbe5e621d8ec527eb0e321399ebb64c19cea304f81488a4307c5bf4c1835e27ced3af741e3bb7f1a8e6eb08f7c20dc4d07650b79456b8706b53d6e423f733b51ed2388a12709163c8b83ef0930ce73bb97ce77cd6d650cfc00545d08a59c23f87ef10a92d4d89c6097be493bdedea8dc2dd0db797bd404e551c5edb459bc07cfbb5290edb15bdeda6e6251641e66ea84a1a8cc30574522f576a539531e82950338dba7fef64f975b09c8d3a44286d3b48dd860f90fd81933371ee864bd031451115f8a63582c4544fe7f715116ee1190494f69da6c59ce5df30086864a45bd980e7edb1eac8e5bbe30cee68eb9fa83da5ccf62f184be47a548dec6fd3088c2fd61c9f59d50e81dc1907fac55a2c231cbae16c1c391dfc09df9eb754ff5ba3b1da598563ac20d98b9a1bec611e82a3abe7b8a40ea5b027958ed20956d53fb9acbd910f4820dab311868d2c26c01c4a66ddf7e795946d54c2a6e71af37c4282857670140e8ca95f3faa0815b34b67709367bc699956d4c777e48e66ad99510614bf1cfb7d0738c342497f2de70b27b5de9c05ffaf89e9082c388f20f370731b51add90b08148c9c5314011f0b7317d13011614914ddf18c3b48fd753de4284e90f0a8eafc8121c8cdc9436b29a6a39ab1df0e6f526ac85115497dccf3f539e44557f89a195d2d9da55e902fe723200e15a1beb018cdfa3d986e14ab5ceeda4f63a88bd70e62e65446822d3f6fb3b11ceb524fb0fb174ae6a8021de765020a14fd1601ca4de2c880477ef2da2d0b33c1cc456302e03b7b54a93df30bc9768f16cb6050a119d89f1f1310f428932cd00909d9e33a832cfb23b3ec19c7f186c68faa153c5a051469853fd0e90aa4df228eac5429750c23155d8fac060ce746a98f4f77173087d50ec6706ecf875e6fa725e69b1fd49fc3cfb93e96106351ee4eecd4a0d48002202b4cd0d4678fc40067aec4ce9555d1de754c5c6859d1a9653547592f320a666257c785a72d81331bcea6116dfe5082a9d1601dda282eb0c577208666f81d3a6828a5f7fb6e940eea63e22e6fe4bbaf9daf5ce51fb22561df4c7041a35c3eaf8db76fee34eb5eff854c1598312e9b67fbf47987c860a38b3fe4f62df14af5f67deb9f36800932f8c3f32329921caf61137fbe6f77875b3ec1671d52b42324edb9212747a62c5bf7591ebccc98668fb955cd1963a0fd640b9bb8ffef16694d0f91aec74ccbe6ef222db9d33a8b81488323106354de884e0a0082d45905d99d113cfc90f79b98671b79ea4576f82b15e6380ca4454268166c8e1943e377aa67f56a76d14fcbb247236e28a5bacc986a246f74edf3c7ff6afc0682fd2534d293d28b2db4f6647e1d2d10d5d8bf0588cb513b29dfac041dcb1a8411e3653e696b57cb7d13a99d081f29e87b45bc8c6697a7137044ee871c621471f5b580076aecd02c2a0260f63ebda879a07c91a2ec710ca109f2a8ebba194317d3ed06312c2b2c89c4b242db339a5a3edaa6c53c50ad50bedef0d8b44d0d2822b8487b122c25fc9ea1150cffa77e7e5edf8ccf11644be2d7e6c9956c41894ac1a87265586f74e29faa139b90e05d27bca894423ed764644a7856d96aa34bf13c42a6f94c55cf2b5ba357e257a8a5594dd24f19cc08c9c88c9195deeaa751dd9a90b5b5c79934fe75571fb5496afb333c97232dd6b23d84e09e3acd6983b3ddf9fdc2bae7269d8e8df4a4beecc2944a1e953f414ea9eeb6e7d8bd50fc716553c690154fc64600906ff1aa4e6b9b6c2ac1b9f88e8503092f2774abb9ca0059fd68c54ff6811c68b7c26051295606d0628c20ba74155d4ccb5578866acad7d812ddc0f9abc3bd52d364689f99c66ced2501cde55af481aed4fdf9e29c6af9f45fc15f511dcd499b057964d6fc47485be78c04d6a85fddcbc39beb9634bf25094dcadf11201b4013c9aa47d50e70cb310e86e730b393e3d760d71931dc0c346b9d0ca2d6859d24cde25fe9bee6d29d9c1fe45f6c3905ebc6e29b1a02cf69b2e776b05b24f34ce0f682f9b3d94bfb469ebaec576d4e2c47529abb9ebac0b2bd6696fc3c86499723b1cf33b7eaf6a448a5e187cd385e4c3fb9b09ef14983372adca4ccf2fe351aebcb1bb388d058f9538cef4e1c071d6aec2c489d1446ecb68207fa44159d7028fd086395f8c4677c0133c8161e801c8efb40d83ca0541918b102e6f57945ef56b92fc7e90a6efae8d7f4e8f8b6800f248f1e8e0d440493b781877136f53313b45fe96a4211937f947a23dcdb171bed7454f0be85ce436e08b95ccddd3194ee134cade7ed9e5c9c637ccd82ee4760c40c9c5cb4d39ce0b0b89a1e48e263ed71efbf006135995c0d1fa69e9a67b37812e63a858cb150c26"}, {0xd0, 0x1, 0x7fff, "85583b0270276d83136563d1a366788c3de69b349458d848160636eccb5bd9139e244cf3a5ba10fd5234f808eb5110b880c479a914599f049e2342ec674a40b6b0563f6d3a12bec741a770c1cba4de4b457ad5957caf05b31277ff3c1deb6afeaa19fbcc99057b1b53491673364225681f901d0b62dfb3fdf2db5e8d977332c89decce15f30dbbcfb117c34ba949945701790a66b6b6c4e3bcb890df65655352f7e8fa782703f13bc492b3f73b826cd8f00eeedcb5d8ffe779ca21b0d9"}, {0xa8, 0x1, 0x5, "4e91be8ee87b5ba3b5007f350740917644b8fab43e7e324715f6fc12d6336a72d95bf2016c7cee1f38e840e5b1825c70703f66fe9c8c1356c814ffee1984d19bb7fb751d3aed52a5c20ff744129e4d6277015fc15775d35767b527e164eb1ca10ce931847a42250998502110b76ab36800cacd1c616161be9eeede7f5f67163e336002e31a067dc606aee061f76b64d5403633465ac0"}, {0x30, 0xffff, 0x2, "f162d8edd41fe16093a96405a7d8c4dce48a16117a0da97d42"}, {0x70, 0x1, 0xffffffffffffb18c, "6ecdd28c01664966bb851b8046a69d5705451239070ff54cef92d79d7902b6132717dbc92d69448f2371e006ec8afaca52f2114f9a355376eb3b68dab22279c985ab5596372eff05a77c0015234771c736b17f10dcf6ee1ef593"}, {0x80, 0xffff, 0x1, "e38a506f61549eb7331dcf8d61ffe87ba412ad0d186f5a6459a5d3fc5cd34f655c3184d9493788cf8670a18ed129db64852e5030433763b69c1d330260af70f7a542f17758c3516021fa9e637aa5783baed2e9704954e38fc566f6baf38b869a543a904c85b0c2ecd0838c071b63"}, {0x80, 0xffff, 0x2, "26f02d16154dc22d792ff798c4b82ff8f4ffb8f657aa61e8c12e18831ffccc1d62fd06d504222615aa0835585b152eb2111e2411fa3b79082efc2d8c41114a7ca34ac0e7ce83bffaff020ad7da96ed2111d231d796c76ebfab77baf77923cc203272832f5bfd140673dd16c7674a"}, {0xa8, 0xffff, 0x4, "c361cc90051e372b897692adb301b24bd96582a3c4cd30e7d1497a23601f4fe323598f20230b0ede7b3db4c17a8b8b772fc9492b022b7105e9ca4de6b3eeef13c2c4932c8486f0d79511ba51a93e28056ec26aabcc921945d8931ae2d00135f2e3d4b171990a3a8314fc02e8aced38e80cd6673957d966e5d3775d215250b0ad86730268afe07bd11abab1ca0bd3b815f20ceb"}, {0x100, 0x0, 0x1, "ce17aab372dbe9c2c848150f70610b1362b28f4b7ae480bb6a0c407c663c1b615975adec4f5ed8dc3461f1801b7d5e11ba3e6143874d37abfec21d2b795124b3d8eb61daf7abf9784db5bb36367e6e8b4aa3368dcb7287cc4a628ecd91fbd1a37f18894cc5abd9a5047964af9889f592f740f0d9d96aff24964b317032996bdf9d45d84fc5db1c95cbdca9f9143a8d0a47d1ff55cfad535a73161d5d79b1912bacb6f4662a524213b0ad80073d18ca528d2fef043609365a62360500b38c00d9473c86ae22ad33e5e3cb69e998f802fe6d21719646828ce58f69979c82fd78a6fb59fb5058673ac0df2bd5c2b823dd"}], 0x14d0}, 0x1) 15:13:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x5}, 0x10) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 15:13:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffa) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d332643161df722a5eae1bcff5111476d3354dd859940686222f17c3f735948bb0ed3497a5e8e343b41a84f177070ff9cf965bcf479e9753bbef13f06771937ffe33afcef6a0846bd74f0747719bda80a892aa306f", 0x55}], 0x1, 0x0, 0x0) 15:13:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x802, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000010c0)) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000080)="be602474e9d891ae04fb02d9cda4418bb2ec9b0bcde95eba563b9af53380f66e7ee43ca3d6c911a420329e5da03a5145f48b8a7e4352e0e044f2fc19cea6086681cdd4d802317bb5453f866252d3d1e7ebb59aedf4c887a61530645a03f70197cd38042156fa1b71e56755124d25cfe9981a5af85ec316765deb149e376f05892ac856a29fe52cad74e5ef21b0e4cbacf4705c05518caa758f3bd5900a8b8bf1348bc3af2d272201d1b3d155fbfb7067400fe5b660df4499378de37cde6829339bf9aa104ef0a1086f3dd35bb00b3535363f5414d863e0489c8d6c6fcbc676278996669534162f71cf2983672577fee3e6e45c9ff5ffc5e4b2d91e1612c27c479d374ee8fbbb9fbc3299d600a122b6d574b6b617dbdaa2e8fd523b8d0b2033d5027e4f3808d56066e04b8888b6cd5ccfc1048f12a78173ab45e8e78f8d35097a115130d4db4770f51c01238da4874766d4c267ff30e320ca009fd840f241fef391b67ded7631f85142ebfd03a0d98f1c41c5bf48b71871addd93f71e5922fffafe9bf2cad85e4530ec0dade275ed144fcfdeeb199d21d8b8d9fee8a2c7359d20038f0742dfabb4495b0d142c9baaf2c269d4d09fb25071e7d70a60e076a7514399a5404795d20aa248535dd88df2defc69e9d103a45577c4378600cb904597e5236bd6f9fcbca79462217ee476dabf46bde566ad33cc69ea61e31aebd8b8f6fc1696b253407a6a9c34b92090b1ed4225d94768bdd694fd753b5776e8171f0cd79cd108c96b30fb1657ba86b939270d401e8234b4e66241163f18bff3f5db32f28be628b29623fb319d25141e8bfae7f9b899458817bd6256bdf31e957943a006c7f93751d7c29125c50378a5e433cdb1e02dc24ad7d5ec4f8ddde1318397480d017e689511c8bd91df7cf19858aa67f4868819361db93e8923e8277c897d53961ca4b7ed4b19d61ef860613a75991c88d69d7dfb0a6652ca7ac06718249d42c0fb6ef52799cdc1564f2c1dad054690ea5df49e9f0bac49678e5df19547937c09c5bf8c71e8d102eba926a8b1af5bf18b5580702886a63137d038b2886f02cbf4d1809493d456ce3b9d333816e74820370bfc4c12338414a12a1736fff8da21de1e8457b6ae779c6db20fb227f44d554316f1e5e12d4b7998a4c32a517faf4e97d6841869ca15d41040c37fe46af3bf18d6e8861eb15c07ae0abc3b27e00741843107814044b77994f093f3bfb7301914bc7d10122c79aa8f78019083c51809cf2f2f65ca20373ccc9b156698fee0660a11919010168574027ac70b7fcd62257945b65df57d8eae5b8b4775cb03d0e4285984a3e7d06ce3d7bdd0a0537c738cae3e538bf42d03b794b578c308f1b3ba8385bab7ad400a7b9eea474a76cf05408e8550bf77fd50dd35743c3f66825ce24ce8b1d92992c18adce991c96fe64c7cf51b5dc24fd33af08d44e4654e3362c434c9a22047e3463ea646fe13afbd388cb9dd4c43e1e53d275cf488efc3f2d7d78ac7f087fc0b253cd4f4b3db436c8b3278aeedebe29dd4e0dbba23a8a02c3ff60c7c3c314c35340036f45baf589d61efd5af883bc6981cf83c682b4cec15232c1bcc99c557d5412cb5eb677c0bdfc407b6e5c5467b432790024afebac9aad358275264e44b2c624e7ce55a085b7330d2f1f03a44273312b711278fe69779b55bde128b3f75b2dfe56c4fa9dcef0ea3d6ab2291d67baa6291a9da3576858749246cdb009e63c91a53447297aa469f3ac1bb02ee4fc875fd9c5a1bdbdfa32137f9c7179f86dc303cd9001e9bb8c8e4d6f3fff19f9f244269df823c4bcb3e0803d452929859cdb626046b4dacfc89eb7522bfa3bfcab915a59c8ed264ab19f54e23e9ae7beb4e8e2fa5b6b9e51d37566ee19d49536170cd0e10e5fb9c648b9f5e1688f81f157189cf0cb0146cab18a3f734c78d11d006a204709e692c7196a1be98fbd1fb9b6f4aacbe22539e2b45c736014b9f245073cf72afdec59e8e705834081ea7cba674c7bcc035c6744f3979f96a2fab6acdae6100738f40653f724e3349a8da7759f6843bc0c2ce62b6c79ebb3a8de593cb832d2c74d5ff4269941f28b8932932a402f455f209aa6bb83b9d9019549c41cabf9b06e7ee5ad92fa8270544d24d92ff664ee9001622265aad0547b03f7e7594046adf9765489467bc99c8ff4d8394876f9026409c53dd9e48b294b112a61e8d86d06dbbbae411b4ee3da5f9a8795a6c0ac4904386d51dda7b1e36dca83a6df2e99f6b641af2f84ca09439bbc94e237df43157eafa76c40c4ad81b5332e6ba6fe9ac7a5d519579bbdf7a672cfd6aad58b34ce1aab69c7cdc2fce2d78754715dd81ac7208b2aa43621e1d9ec1c93b27205c990b46a392a0e2fbfb8bacb70c92ae4449a7987a586e157c796f05e66cdcb603e3623667eaefbdddd33e08f831153ef1127c7828ee1b4fcceacbd70626aaeba1c559e1603d7b4e495926de9e586faee72985573c076535630ef5b76cb8808df721ea82cc496234a3d9f9f7350d91ba337906fb27a508bdd4636125c2cabdea46e3504be60f2483765f6f7321de590f31d222cf1bd2c9622691d7018d13458156a123b22d528e585328fe61fb97c922e10860ea5f62b5c1fcb317fdf448c0492325796c83b6abc130778738ac69ed47bf5e11da26454202144dac6ee5ca3f87250fb1e6abfd9203a6549d26cfbc35676d58e96f7d1b4895d17df21726f133646bb05228c298c87bb88cff3b0a1d9d97ee6aaaf04240f62b81591214a5d7210438135557ace70486b873ad3792f73ce359075300a0945c855f9b6c39daf4cd84889ed09fcbc719611602ec17762b761eba137438a6ffcceca77e62458669ffe375a3eaba1db0579fae5d782463d7862feef89479c23188d583d623a2d1ac66873e6f3ac8c98a5ccf5c8f9dee0b569641177358254b2978b9a29e17029c54825b0486c52b7a878b05ffb7ab2b9dcedd041d5c88120c0682377f596dd1ae8e962f71cb08770d85bc63c74463567c69dcc4b402bddeb4171d675af876d5bc41f05dd8e59fad2e03e48ab4a9ffbf150457c65893ca6bcabcb280404b4e45a02928402bfd9c70459bf5c4b308599b5193e31c03d6156c1abbe5690ff248c88a2e9a92c94654a467064c41039dac45fb5f460bb0b271a6ec26a2e3011fa0aaa13f50ef303ab10a9c1c708b548d13e181efd14e31faa7834a0f29377eb4c3b6539e4cd2b8c65a18ca47e1c7e8322b19511818432c1d3c64138cc6d4181e625f90408d8912502efc64b2ef66a8c2df1cd4e7ea589abbe762b6e4d928ba2766a415b64137077154b863c778c212c97cb65b0c026a858ade0133e0bdee14f56f17e41e5bd42607df545b6e3b25117850a2de3f49c9a877c7301d154390c6286a26203a5322a8044ea4edd89a93c7ca6c97b316512230fbb5bb7ff8660b1c8caa8cd35a86ae677c45f8be581405a93ead49dc694c0a488ce8fbd2fa5cf277ca064ee312dd07427c429822c67c15e0972bf43178765af1da217beaaa09608eb00b920f3ae76c1b61981ca37f2948389e466f67d7a7bd4819aa2f25e4b2410946a539d2b5543cff8422691c138be1c47df0ced3f0353a3d62b69c58c1726221fb47d0f1731c50568274e84b17127e47c655f556cd23e7906651cf90c1384f0115fcba10a16c73f66b5bb329d045ef2ba63eddcf8cd5fc4b7baafbb72fb31f40750e02205af0780e6f45fbb28b7f6b4c8d1ad2ee6a4d4accbb81a286e443bffc341a224f44c78738e24090ba7ae59f206417757cb67b6b95002a9ace66923d31dfcd09eb367155a8f52730420bfe66c2c7b7485bb05fa30bef8e52ff408f935f160f5bd77398bed55104f5818f5e2336da2182b7bfd6920a005af6b03f2dd70e576ce73622d64f4090884f7fce34be098e70219767013fffe6cd63d955ff699486e4e6998f17d2bbe589efca1ba9654963e2f7cdb6d2571315f03d24017d9ad40d467bfc6e83ff8191061ea3a40276ffce404230377ecd02c828610fedfb149de871f735a7bd53224270eeeb004d8cdc15f77daae1f09e6e9deea6c35207c4a4ef5c917b1b5e8dc2a593754398f79c526b8f601b389d1d954ad45888785f988aaeecab127cf3609bfbb8e654764aec81dc50ee0a3a9d61432045f67593a39fc787082d2bbeee83ddeab88e614728a506ae952816eea1f7e087f75b1000f9125b31de9c67b68586abeb44e9c03a66a10cb0b9ee9b203c41369d81210bc41f244ca00141bc0be27e9758a548cf4bd3f4a17bee20fd8744074af54c0847e5d9514ab41a437c1d1668bb45de8bbbee5ba9a841cfc14fe69a5f5fa3e05ce9260e203050b1c509abbd15d355ad1303a1175d32ff0278f472c974daa20df0c8ac0491270b61507d17a39a2e9be5cce0383633b2e457d8cedc64056dcc7195d39e4256d3824fc933fe1ef02291070bb94e34cc4294bd3082b1569bef7942ec36b5fb19979a3b80d33889f49f0a331f709af6a75edfa44378366384c6ecca48a88dc54b017d96619076ae93cc9fd36fc6bb82ce450664d7b900bb39ff87e670bd1566681a15b0b5830667af672583a9e78f6c46a07504cd07b40151422d8dcbcd04f962d527d2083363a87524762e3b9cf0633f8864167ef83876787fc2f274af618804d36f84da576fddedfc71268f13454c9c1802fd76f4dcc122584997ddcb4b82bbbfb79da734e8a470b1639962eb474a45fb51d26884e03dc7152e4c5e53317926b59ee7389acac2090563f28cbffd6a0e1f972df8b77f56a380fbfebe22e0a2cbb997caf167e5af20eaf6bb3bb17c038cbab5791c800555320513cf2b0c36e809d98810ba9f06b1d82df698e590392cfbe7d7dd6bb852058cbcc86c420d6baf948fcfd6d9ea358986c636dab649f519a261f9fb404380151c31bb4596c2ce8026bda298e0f3178d7ddf93fc2909b5b1b9d3a975cced2124fcfa3b7d0b224627f6f58d211649fb149c4dfa14e24117f17b3e2615dd42d0c4ec956a6ca3cf3f8f2bc69091423de6bb5462385054bbd8078fb269989bc9f867bd74f3cd368f0d58a7cef79e642c79626c0d9d33581832ec8e6b78a538c7712ada0d3285a4260a6c97e6fc938e73675fd420bb771ca926261ba1a3bee5bfdfd10cff516c3a72994eb4c33adba916cee711e85e86baac7e894a0c895919d701450ec4cb52a562bf9c34dc6b7b82c83e1a2988b327d3cd24941a08db01042d687b8b7a3ae7609294ca530749285b825cec3327a2944c7b449e6278e7a7a5b54f3bf65238ccad548b4ced24b0c22e3e627038ae38c6ffe4f79ac2bb7bd31b924ab37df7227f33df05ce49530f2a49047716c4062d5aeea619ee85d599d0994dad7fda891743bc6f0763f3f9d587a654f063918b69da335f520ed5312b684a42f820badc49a80d69224021a5631e1ba230a7cee2f79db4c5fb53f91dd2c5a5192dcaa59a9b68005c1295c2b53d80d89b70e74f503b6e21958a4af5fbfc7a8bc6eadfde96132f267e322afa8a267e15549cccce7e25e07f80be3667b6c0b0cf85d7f0405b7f3c52062e394902aa308d027c71f6725d2d3eedad049786aed4006205063057d4117a04464a49b9f0139bceef7281ef6dc6a65efda3eaeb3441e0dad9ff6c2f2660b62d1d0f58f943d90f8a656f25ed0e747e29581806a39ecd43339494764b7d64d336cd00734bcb3673214322e1738f080f6c0b00b620307be29b0a03d38c7270685955ad7e55ac72bbced633461163ce8cb289aac5ecf415ca27", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x992e, 0x4) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='W\x00') setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0xfffffffffffffd7d) getuid() 15:13:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x1) 15:13:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = semget$private(0x0, 0x4, 0x0) getpgrp() semget$private(0x0, 0x3, 0x224) pwrite(r0, &(0x7f0000000100)="93193d4867c1da26ebcff1bba02a61ebed78d5d37aa0fb72d25ba73940adb26625c6dd58aec2ebe7cbb6e10d34b7681ce1525db011d07333f140b3d63dc68cf4721e2095814ebd1c29725031f7cbe7094f4ccf63db9dcf9d1b5af09aa4375f08ff498bfd3e873d2a7520bfebacf8b72666fd51280b09cd867ede112218fe77ce75af23542d98a1bbcd13d0e4949ba234474ce49da6164e6c23cc0c51b791642f24f5643483538a34cf644ea8d8e973c6e257d836bc2008532fe26bedb17c4186a970716fb40cf2e8e694f03e8f6efae63cefd781af933c1b8bbff4d00d3fa76840813e6379b68a3c385eff216ae1d183d724fb3e0b138dde99468f34671ab672e242817e68e77ba7ba971897de934f3fe70ea5043246a0713a1bf66feecb25ec116c8d2a6f476e7a98b3db27f776146927d695622f9f0247670708e73c6d006bc611e05f2d83c6e5911f7ea084425d12a3461f839b877e15f13aed55784215a1f962e89e534e1ebe0ae2014e9847214a3c412966d73ef36d51d6d7ed09bc50b16a3f0ddc8e7b2fbb94f25c3b7b30051a6c43f256e8c10eed3931e706b1950fee007ebf06e1c9f7c1fc2bdb795db84785609fd8ff3e862616a73fcda7fe8668c8735512a70df0671ab7fe6f1d775b412e7bbe3b99d8c1a13fb9e631f11e083b72b0484b3a5225948af4fd71b7ece9547283708e7b29a658949c3a1dfb0e5c2a58c2c1339c6cd52b2c8d17f0a883f5ee9f3efd052adfc564356499d579bc93a4d5cd25c617867188b658a106f4f4b1a8880ed3b49ce6c98730c5f42369005d7b74be4cb3de4b739de0d53f5d8ddbfa12c113a909e08b8302f0dc9474c7fac82df12ce08f864575ae69e4e3f68e80da2d0219cf36633e4fc1f119b11b41fb4aad47101a99d728c225be2332e30ca472d83104c7f01eac01af21fc48c99901072578398dd874a5a6de37608a62ded2999e5e3acfe19ba3b066131cecc67fb0bcc046ceec9d16867cb19b37672b7aa0b5adcec6c57e1eb1db77e5f8c920871bef2ab7dd9e1368317a7d6e538acbc58dc03d82be94e6f251a092b756004f294850197868e8a411ceb4da27f9eae3f6e581230daf9af8f0bd75295a0ff805a225c57b970fb06cb937d1ae4bc954d764e8b67ae1c4a5a776abc38c14764d7214349b19e90a4d362d527105c08ec5158e4ad2e15298ba8bbff1d85236266573c4a7916df403952772c7072bbc87f52b525b490814ffd1e5c1cde5e6e885da52e459a5c63f6fa7f9a6aaadc959a5f5d913b810b3d51da67dc9762a098dc62b1a2079a4dd9f43e4261da273e740417ae84ddc5f1ac8bf581173fc23bbd0724ee0db20e73a98c1236e35e9c26e71f51d3a5ec7d206fc88f75274557ae902710e543536f066170dd3a10c99e1960bd854049cb8210997fad0f5fb2a3f68b79f3a917c5a9caf3d007d9bc7bb48618ee2327aade190d5791741e7e298f4cb8267c692e17c4d4a9662c24205e1248fe0587e157cfe66f3f7564b49457bd8116732fa46f66d23282a2a0fdff99b3f4d8012e8045efe880e9d5998c860d4aa05a1faacc124ea752aa314cc56f8941c04df4d160ef7b99530abf109c006372c3c8f565c6ee8e6ff1fd53ac6e96b33569c3f8a8ccf4795022dd4122443df6f32dd8f4dc85ed97033847121d184c83c140adfcc23b9f51a8c65f1484dc5b2a0a464c4d5b542e315095046a94edf56e9ab8ca0b368dc60b54ee95467f887ad84aab38823115f36a8751a161722ce7a367a390c35551bf8a80f226adefdf14e0e49029253a1ee06a4dd994324d3459aa20877c94102196316f9fbe90de2183e77225b7e7aa9b22b69a1d6a365b4586e5e499003e993403397291b105be1e0f3e1580a88a97906316b281dd19569b47bbff84664f2fdc0d3b7aaa6e7bf100230992ef6a48162114dae17017785feaa9714afd2fe8cdea2a6a60d82d93e0cbc136dbe7614d753b933bc352d405c5ec3f7d8e57805e42dc1579e61e1e37ae13c942fc06a138cfca003e2afec37214952955175f26c556357a9ab52861d2bad9075a08f4a314540e861878880698770bf8db9cc61ebba01089d2d1e1d50178e10ac3cd094127b054d35067b8e59fb619e325a4e04587dfc2417465b4a37bd94eb45a5400800385076949d86ae664f051a93c2f589440d3cefcb66bea5589c364642bd5ed9e91721dd3a4a5192bd0d7b170201e693519bb50779fe709e5f9ab829ade9484c01123dc87623fd4029e4fded7ad47764e2ddae15be5275bf18a28a65deba28afe69f847a1b7066e7a6645ad7bd79fbbcd9d6fb0ff2dd839018b86ce0428cdf3139c41fc01ff3f1a4e59b80129d38fd9ecf93edcfb79ab02c848ba5a33fd0e94daa002b242e7ac78b0bf35adad7d37c417cfb915b9f8cf14c45d0eaa926405616ed191688411ed6f69ae982a52591a56e98485337a2f7b73372734776f7baf65bb74829e9ef9d4cf4571600fa4302d90f1e9e4b4ce3383350a17d3e400d6438dd5221dcd5954bcacd6b09415c2859b01fd424f14591210278f7b315b7bb3826ba5ffa502005d4b6054fa77b8d30ed4afe8c52f382928834a5f9b694289cadb46fb762faebb0ee1887b58169335f27225482572d36718646681f26d54cfcc3d70ab884cbb4ba9becb9e4ebe72507e732f1f1e8b8e790146c50f4897d994fe0d579378289277994b427f6cd10db3f8c1ce31acc055257480f0200c67c74f3f542854849991e3bdfb881c1ed40206338174e40a8c0fedbd920ae4a1bf58b7405ca20c2de0cdf09b68d68d1447a81bdd51255a3ccbcbc2e4fa1af34a7a59613e308b946eb0187f4d724f88fd1373f4fdd32fb40e5098087507e306e39539529046dec9c1b3f4f2f92246b72eacfd4918357a533b5788581e7d2e8f9199ab6fcb7a4e165150c53cd19a16cff6773a271879912746003ed4e23f2071dddb727c900815c7a929f29880e178ea05b54c783eab10dedb38712310c385044496cafd8a030228cd2cdc2d3f734adb82441690ff14d1c17f473961a784145551a3229e265c01b0913c6f232e1a72a5d70a17f9a36742615ec8a0225e93214c1aff7bdc487d91ef558957c76558938e6fdb4f6486a5a2462f65f5871b19fd0234c531edb8ce8fdedc422db6f41c0c712a4f3b30570c2a3f7beeeffbd8d47a6213e24bc0d9d074c19c38cdbb020f3874bb5b943ce1082d84c34bbb822a404a8843574760f382bddfc6b0938fa4fdc8a23c9142a68a645e9e82d76dedb21de6a3b5c93f614e89945bf493dbaa457de6dd17cbec048a1263c2ab84cae4a844c14e047de6a5c67e3505a9d49f38b9b174a1e1dd8fb2aa3109ffbc5df8262bc5eb80bde9b622cbcc8032fc9891c5efcd9a45985a6940989bf05467e185ee3d66f2b61cddcfda135acac166715786bd17e90ecd1a862162d644c6dfd95597b6786a1e0f2983e2d4fa52b8910d73af13d71e8952be256e5e6dc5b75228e0702bdbea85fbc4ab0b9207512a82eab19f35d6b84bb0b725b050e7ed9e6a5acb2f0db92b5518f3e4393daeaf92680e6679371b53e74311964492a8022191f15e324bf22f34dc729ac391196ca21e652f798da25c596c456d8ae26866b86bc6ae4111afd26a61954883032c608c8f40d80946989b0aeb6de51cc273d3d117b066c09450712147712d1a4505b6c282b4040866e7cdce517862d488f632335641dd14309cb868371b301ff9790acba3a150f148628d0a3dbb32de58361fbb9a74e0b0430e4d3bdf43ca24cad6a241a53d1e57785436f93d4704d843b48200c1a55639c5dd99b6ea3f97163988adfdf0d271e6793f527fc34b91c28de5c92de102308472a8db53102dabaf71509692e43e462fe376a76cca12659a2063c8d061cc5c59135a3c19fee3454c1c62a87edad98de949706ef25f20fd87a0801ffe5b0820b51c58676ed6beedeec2248757aae9b8c38adf809f101bd72179335f8c0803ec4a938aa4912e9e2326496247430a898d926d2e20fcb9acc59f9f3d6bdc7b6f3ca0edb0faaefd373ecefd47357009d57b68dfdcc52c8cebae1e12629a8a1e3e462e58a1700125a8d9566736d5f8f3f9d18202094ef4f979c1ba7448178da3118f130f3f0632d36d2c7167fc92145f761f262e29eb64f7cb4844472ea94dd67011c6ac49923b6713fcdb4688ca2be550de0ffb4a8f8b9469e2315733885a5be8f89dac54c01059896e5d8f1e28b5c682d810520cee73bd797e343b61a50e846a1c7386e63cb44a89ec78e4eb353f51c94309710c68f9247504b8225139785830614461b38e6e2be313c271f338a0fbceb7448c2ad1ba2cfc2d4c5c87ebe9809b69d49f65658c53bb177928ca5de276b99322214bc66548445e840e2700a1adc5b88b5b888339f09dd6034e3ecfc3dad1d863cc31a84dc0937bc1770f68c7616807b76aff01a19f27af4f278f14a8ef3db7c3c0a50adc468323bbceddff31cfa23af331d463a09a420cd4e6e4d496ce8b1ac5abaa49e1a0c889eef54bcda9c4b646b386af5b32d614d58d59fdf13c01ea8888ae6a07e3a3c9e875c188cc107dc2751eaca3a2b696c489dbba520f2bfbacda40f0296efdcb9c67c693aec9c33aa7331b2e9f48cdc777ae391aedb35a3b92b184c7bddf6a0b4f62203d66fbf6d4a80318e71ab34338bb9b4e40c05f2a4aca16da73b42341b9cdb591b84b2129a33c5329ed678df1e7c8ab9e9ce32ac017c6bb4d5b36d23f9eb94547ecf19acfaec312b67c5d55c5489d906ae6a6a5db7b2bbf01fbba8ae26afe2576835e2d2adc0b86e4cc23a07efcbe724df60e5703b12a2b9296fb8e21bd66592872870b1cbccb884b4e7536297a79b97d2e0610f9cb4d44a82152d12d4d5fd19c0252b14ff60b2bf886a6593728df8777262abbd78f302f16804bcbd81e8432f7ffe4880f6a4818d12a2e7b2d9c8d205fbca771b00a5f447717fba8ac30688f0e23c1dfb23d7abfe980066c425af81dcfb325b3194959dd61451a0430890fcbe567b43b99ca5d595dce59f9367e081ab8a8f792e157b2b7fe53669647bd1aece281c92aab134357c33f33c47cdb282b44afe0f0e7bc8b4ca536dbeb3b7b560ce70041e1af3a343a323387fb1cc97b323a231220ec88f1dc93b2d5467a3a5d55c2cc102efe0bec7010b58a28b6d57ec09779cbff28e98350131fadddcd6b29faced5e1e7e79f1b0ebb07fc77e1dcd4ef71e2d06981d65ffda98714ea8e7dc8fdb7942eb7bebf83c89020a48cd1cb23631fcad2169c11de7ee82a2ee419caa4910e768ee22d3f86f79a0591fd5b0fcdc35a77049d674d221bd97624fac1b0b048ef2dabe941524542765b8b9c32ee4d4d65e2f8589e3d58406b83c9f80d0ae4e7030b80df87df800d5400904cda556e9d15e358e04d7442d607c7d64d9cf0667dec31651810a3ccc164a1f62d2d0c36f6a73480f51647fd8457fcae31901932eecef379b43b9eef967b447fa9a2b3199f17c4b39c2d31ebb901f002f1f66c2bab6fa12f1905949c1ac3ae76287f25d59b96931b4a79c822b6f3d4d8dbd2748b1078e2aaf5a2554cad3d8a9d9fc59616b897b1f0a20fae4a6859f1da2c069b121ccc738d901854f91669f6ecea332c1e33e46e49fa22ea6e85c45abb86f7cfe0a9f67df7fce2a798c33b0bcaade0c84ce2970cdd9293476b298e8593c3aac158e645d182215a32c56d6a5ebc5e754b6a2d66e53e95b48e96ed63c92ca8e992bfd94fc8a4385ea96940d701dd0110ec925c1d2dc7585ec7fe969dafdc785b6", 0x1000, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/17) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ftruncate(r2, 0x0, 0xfffffffffffffffa) 15:13:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x800040000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) sendto$inet(r1, &(0x7f00000001c0)="682fd856c50eb8548b032b27f0ef6dc005d567a9b49876be939600e76d45467340060b84c8a6e2a34bdd59a12b81d6fbdb65dcd1fe5f637a955a6faafcfc069d382a22da1f1d41975c90b2ba2fdb8d9a39fec33d88c9be1fcf6e571dd5c4fde947a291a218cd94f4d57248071d0f0049d37f61f6a7f3b5e83626c76808813b26d20e675f7bbd2d8e998090ab30bb878e4b521be4616218afd75908fa0dad9164b03f7aa207ef48f394acc4e4921c1859cfd553857371e18560e740d05dfa421ef405a2d18417b05f5e6cbb57d90d2ac1fe497e5bf88ac3f9d27882921e2dd91a7d2a57ca1669a252114c49a630fd3d67cf48777a26e9f64ec8d809ad2f12822c1a2808ad1635ade4675fb717f2a0e12c43e627d82b0517bc22315915f94f25fcc4dc1a940a3116da98639d67c6315c97f44a42d79b12c645761ca1c90b9ecae54d40e4b4177e29469396ed9d96eb33a1e0f1181c41d3653b3187c24bacac27c75c0d1d7fcea8c9ed3f353012d3cfd6ee7aa0eb524f52b4f67cc8cfa2c18640b4f070028c65e44142a55d6e787096abea81f76231335366078af2e1fb35acda92ae4537c16a0180ba6f410b2ac7d4e66a66358e0b09a65d1697c66ea722d900b8fcfe7b3ce2b91c9af5dce64a6fc4dac1ec1e7f2f0434d35a3e6bf08a8049da03eb33bf30f4e0e4ff347f8d11f77c46fc2f2056aea0bc55673a6503ec7c9e5127c21832e551637bc1dc620407422c9dc5b104be9dbb87537df67528dcd8c47c57b12f6510420602df42d81ae07ecaf6da826d35ecd40d9547193b05a8cb6e6c8eea1b49c6153018706a4f75551bb22f0f18765062255c65b74f5d185dc7b5369cd0b947dd2afa28f03f5dafb23b196c2c9dc3b7d11844675d843f1d9e571a4216f58525b3f931f600d4d56afa2497821c19cc4100ecc85ed69d15086b757634e415a4d1814f74eac3973cac11d7c24613907283c08a28204f29c75ee0efc5be2d0df7d8a7d89e9b3388dfcd8cb72322d4375df4232f97a152c0bc45efccabebaccf547efaec32c36ddbce17214507d82656061821930c90bc593d799abf88e0f73ca9c35d9de9b0e914fe49960995f821fc159ea65732e9dba81d326202844a91cb54d542b46be6b2eab2cd02ea02867ba02f8b5e9b06ffd557c56b380e58e47304da374c557660a69362e136a609d53cd761956faf0b7fe14874fda5679dde493721246797d341cc1706740afda8e17a82f89173e342b74b229972a80260163109b758c1022e1f00c121a7e3cfb3b23761385dc0c6bf776c1c759e7699ee7cd05cfe81597f150ff26c8ab29e57a91815d52dc01355b5b01c4b5a8858bdfe8aa220adf1526954155f8559da32afc6b438cef84a27f98d9417fb57818f13f7d7134439ea5a0870da47b02e35b68677966da33285b14e53394d5fbdca4ccd209a876c8dc7822214c700fd6468416fa5f3462ccab5cd04fbff47b082a66c6f0a4df41f7851805f74ccdeb88e67a126dd4636b04a83da7788c5251dda3c4e4cc50571ae6060803e7f053354e4d662b4545413945b88d808abde9b0c964f5ed4f83098540a47e6d22bcd5c434d7c3fd104638f4ef6bedfeeeb50384240e34ccf7a0093aae809d479e621fa233c79f173f83b999e3ea32dcf9875383bc6ca72523c429c52aafe72f1df30e1bc92caba28c8fe9546ad60a7b5e4cd5e4f85e87a548d46e9ce1d0bea0d7ea6ef7afa0cc3722a2b2765d87f0996d0b1999ea2f8314cf2dda9bdf4ac4359ef8d69ec6652a5269514f1e0863ad6236747775cb89aaa2dbb5cab1175b3d5253916d18a0bcea20f13342af9f04e52aa4264f0c85c4557062dd3003e05728d6b9f2e87277d0e5d8f92de8552149b811801c68c9afe7e334d1289168a2e45700d3af5a0f334fc825624eb5c77c781f48dcf3b5e71ce7f96ea954b90bd58b926c1b995f299562c59f4cc192dadf3b09e18bb07757976af7fc41b962ee42339734bd59d3bea0f42cd4f55f5a1c33646a4da79bc79bf8f748749576c4073d68bf9a3303f089a1dfd707b27781afee819ae7e70c07956b9373257071236b66b14f87af7b1e464c490e5223508c9e16091ef2cc4c9c888eda30e24895c34debe998237b5d172ba4586c8e5fe2a3ee11ab57303d05caade8bdcec94a36570ef62dfbaec325ab4020f57f15345d031d9d189098ad656612b13648ca199b555d7eb42b7a6bfa1e94aa28ef51dba66a1f9882d6b1a00b72adfa80c215567a623bf3c6fa4f2f34877bbcfb404abe37f2d4810df94c34688555dbe81c9a2f0ac58ea3e49a30855cf39c3d90fef3bdedc785b7225be21c100457540c29c6341c139a6ff731013e599c004e117d65c0a52467967feb0fb10faba15265d8e9255c6a40123b78524e0ac115e96f129db9e6b019bfcaf94a581cb4b9fea7bd169acbfcd2445cfecda4bcd03c6d3f80937bb96602c754b03e3cb30f3244711606023c9b2b1ea350ad64ebeed0402de16075f22fb7382eb691aaded0c3985b7d804289b7de9e08da65233b2183ca94605b59338ac1e4f0a959eb990aa39ea89ab7f992e9f4fe4bc978730c6d05c38d6d7b6ccc01b2d56f4d8885859408c43d4dbe8fa632495a5cb865ba869a490324e33b7695887aafa13920b3a6ba530557ae1bf088e90a3fce605cdd91813612c6090dcd61aa5483891f3e66c4597960930161d0ede1a7dcd00915d504927c3839e522e42c7134e41818c12d97234be821465e8e620dd74bed70bebf1b1eeef11a8b3b37eb13e6b83184454603f1ee0dd2cdcbf272f29595523714d3a7464a1cb436f9e83da6dc0d5e4e8a7e2c146797553bc24cdea7a8465e896d880061a02671560b655c48ce8f88f108392c77e7c7989286e739f95d1fe7c8f9959b6882a36f633ff7d439965028f0c1712ac09d174dc9e0cc7c9ef183247858d4f9ef56ec9d0ace187621000e0d4e95b50f84ebdff47fb6012009fdac7d82c8d59cb1485120bbada1239453f4a19cf57b852482f6d1ee3d61dda47ea8ab4ffc565ee6db48846cd26903a67612c0570db233b4426c5b8022a922bf2908bef37b38856903925fe4ed083b0d8a3aa391b91157a28d0d0a5f3b9d5668650bee6747f5a512d047287c048671368ee54529b5274460fad70db4ba35fd69b7db527219a239a03f7efcd67ba9b9f8b9b7f1345324e7fe9a56467a6b160bc806d34e5f7cd41a2c527914bafc7761463e28216e4a7d33b1c4160f5a8b57dfac5b0a07db4f030a425146da265c7d9753b928192211064a55572a6085fe0bf4a67df34ee6a58e41672ddca7d1359a328f56463352b51bd43c23d7f2a30cfab3914fb35ebaa371a3efc519b154e5b820d7322c530f3d97a6604993dea0fe2768f2225cdf16b0209d08ef27573d3760fc9f897f42053b9561028583d34c5665530894c1ec38ca0a1f3977dfd9c6eceeaae5848856377900dc8e3d30e00e64833a8467e6f3195c3fab90a5a1f035d5d115c10816350f1aeeaff82837e5447c9d6f8b664d45920756b87a73b0e01b821be051fd30ea80d8edfba300c2705ea7699b61c589c1071957b76426d43b696e978730bc2efc0f8d13f7561483cf63395e7548922ba8e02d559c12a2eea13a92667bb6649c8e4d114304e8403404a618cf602cf91b5f2df5c85c94620b616a7e2bb2d0b3dc31c964c192a8fe83087a1e1431eac5b4dfa0eac58d8452952e0e0869437220c8a456f3dff99ba76dac484c2fb18df719f54c94d9003903b8f71ea8c250ff425b5d9087eae13a202ce147f9b40fee22bde7aada3574b7ef128ea164dc966306a20071fdd99f0b097c4f8fd81ce8a881f21b2f1d15b214ef5dec8dbf88279e791973e884d1543e8787903d97a3759479a356316579d57b40ac94b7bd8033e5ae36a443543b0afad6df3102b4b4db096aac3465c96e470f4550a75d66e277159c792b7a1860fa446131236706b4fffc4c9a8633f52226c7ad4d0fd3e9ba95042dd7555e1761c686f9b0a35b709fd02381b70e97ff5ae334674d0a804fd2b819e4ea4fa242edc6e6eab885dc7079f3b9a3f23bbe9d7efdf522133df4e18f6a7012f7131a2e1e77519a51ffb965d8059e8c3893e36a0e124ad2818408b5d3736aa6004c1652ef2e5753644ef52aad78def29131f31ed9421f06d7fe26d23c3356345600acb6be61a88fe1c59b9c187dd616555cb3e3a1b96414cad13537f8e42ad4d50148b6c3760bb8ce0eeaa5188a49eb4820340911ea4355eeb4c7ae94430f03bbb891d6c67c5b0f23e8fb2d0088c8a78a7f6e5d737482cab0a61de16f9a5f81b0e3bd6695ec7440256f1be0a166eefc9f8277b9c3f1afe6616709482c85f80281a9a122952a4f0f82817c6159460b5163795ca4cfec4a37d9cc256750e1dd647c47d785fb0df3f6d7abb1f9eb348da3a5f158f9fa41fdbb2621e46407aaafe8a001b8c294c51278e176775366d7fcabbbe7307fba312a303b9c922fd18e7a3b1a85b5366ef6528ee727acc816007c86052e41deaf739052c4cebd20dd7e3cab345a96c4b18230920f421c4b1427091b0406fb623432b44dbdefcdf4df9aae9ecabc5093dd3d60c1c1031d64e986eb44ca21a611c6fc79b4bfeca7bd0617cc9538e8b81efa5c0a703726be7bae7265bcfb5692c74b8e6b7d9dc54dc7c3738f7ab7fc7d47fc8e8e0f1a307e3ada081c51acdff0c328badbd22cb31e94083fdff8707807590df2892786af0eacbdb0ffab68b30f1b08107afb944a3efc953ee431f5b6cd97bfcac31968dc70da325a5c79a8d20135ccfa5344ae35029470f0d0f6df2019c9f44eb32eee9d28995403f74a6ed3f6eaf96c625f88b56031f86af5c40119fea246412aeae3871d21f005102139a2751029935daf9977678f803fe556c5b7712f95866e48e8914f271497222ed6e2f815b2a6a453c00433aba5943a002e2e3509e985dd164d7745960a7e16d732be165eb6281fe255d9b8f0e8542cfb80d08485401e5fddf3a5074525d50a6dd73c0791510952d26e6e08fabf04b6cbcd981d4128e41e4d33295156459999e4d76bd01ef1509348d04f78672ef4dcf152f596c449246399d11758372e522b2828a4812933515877ec4e4d92ffbcb4bb63fa89d597531f9ed49f774f756dd67eb15404411c428573bf86cdd07491ec0d5d6648a722413a88a3ba25a3fb5ffd707956d9edbb94351485e7d5551f5c0678e400069c05486bf4e0f526b977f3bc694d6dbebe8e807904a708fe6e13cd698c790128602e1d9a254b4b6152c40de39b582ea17b618341947acd0546d1c47fc2208fb58cdad52f95ca47679a73923fe5e76eadef4b13c608b2df97272474a9215cf7f4754518b6f70a0291def154da3229c2af2408d07114acb0c5d4b352804eb87df0b91391ab52148aa92d11b81fbad2b90a5183ed31dc3d011e30e0e438649127ffbd4c5222645bfdb461fe0a39a72309175db0b2e9138678c46e4efaf76400e0b38b753dc18faeaac9fc155579a011f6b1d563f2c0ad5422673ac304d88e6b2eac00cf9a41afb42db197e890e388ed5e2961520e13673bc25e3dd3db586df870afe7d044cbbbb3849483060f077f2bf32b0eac7043f03f2ff1bbf86c35b2101af57e7941a9e1e127e330c86047126e8a46f55a7162386a4defe243a4f4b2bb61f8a5ba14b220219356694ac91edea6276abee94d24a85b3a795005696640ffe600e43075fea99fc001872c34a5d2d3c2181e1892b8406e7182121ee6bbafe99af244ba772959b5ebd7ea6be5816", 0x1000, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:13:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xa3, 0x0, 0x0, 0x8, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1f, 0x10001, &(0x7f00000000c0)="bbb9adc83ea42e476964d1b422e64e874de1a8dbd98bb6239d75a9d302fdc0f46d7d1bebb57bc7e10b183fb65865de9f50b02a5bc83da79e0d808fdba84db5be8bf7cff27a748de5994db976c5989e8acdbbce74e8eea5d344a3b369548527e5c2b36603993b7999618f76463ab3dbf9875f13a451f8b314b2", 0x79) r2 = socket(0x0, 0x1, 0x0) sendto(r2, &(0x7f0000000180)="f19d4712da37bef33186d12a19a2923cec5031bf8c060990a742e9ebbe783bc70fc928055fb548c875226072bdb7018f1a8c08ff429be5cad966b272d72835d515f8eac08cb7d148a71e342fae0797cc1f87469bac650e29bf4b9748a79e7afb8adb9283c7964e1b032224cc0446da04ca20c0813573b5e169d7bb55d58873a33a835cdd139af4420addc5359e2e83a9b16ec4cfa1ec157b5cfc739d4081b70eeca7a4b9f208e5bc3b2137f5cb5396b3", 0xb0, 0xc, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:44 executing program 0: r0 = socket$unix(0x1, 0x2000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 15:13:44 executing program 1: 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) getegid() syz_open_pts() dup2(r0, r1) 15:13:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202300000000000000036f6302a7d96bc0fef3d1c9009ea3f9c45fb07145508b3c1cc0b4adaef6c0315e7da821216ff91f2fc3382816d981b893f4eda1c5950aa530735a6936c47098e6c1a48ff276c7b108d4789304d145f53e01f3311c3d1015e38edda884120998dacb2e17e09a1ae5d4eb9bbbca146b5fda37c9cefc05fd10cae26f17c27b2b6bdad371e0185053db88e1b8525d7f9b4494d3b2f3a1dd45d0ec774c11d6333"], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 15:13:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x11bf, &(0x7f0000000000), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 15:13:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xffffff88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 15:13:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000040), 0x10264) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) syz_open_pts() fchdir(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 15:13:44 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x4, 0x9, 0x80, "e84126285c5a7f47e93f97c8ffef3710289a9d33", 0x1, 0x8}) ftruncate(r2, 0x0, 0x8) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 15:13:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r0, 0x0) socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) getsockopt(r0, 0x400000000001, 0xfffffffffffff9ac, &(0x7f00000001c0)=""/63, &(0x7f0000000240)=0xfffffd34) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) syz_open_pts() setgid(r1) syz_open_pts() 15:13:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 15:13:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r1, 0x0, 0x1f) 15:13:45 executing program 1: r0 = socket(0x10, 0x4, 0x5) setsockopt(r0, 0x1882, 0x1, &(0x7f0000000180)="ce9b96adc522b8b3ca53279634b06e1227bf26d3605b2251bac02be69873a46e0e8b63d6af2a208837759fc25d840cdc5a69abf0deea97d2ff8f59afcccac99fe84ccd06df609bb6ff04b4581359f2dec5d8973e2bea43d1dc11e9b5bcd95bef6859ba82fa93af18ca78dfb32317bb217eb14a53d75c730c0788a2c3d377d147d72cdba4dd961a626bbbd37a8ea2c2e080337322185bd7b27740656f9864051c600534afcda7b25556e76ecc1c00cf202b69d4036ba8f6b961e6136db296578ce66ee3ac9c1c034214d9bab908ce0d585e2e96", 0xd3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="c80c185a6302a34ba96c4a7211086f3e04270cbc", 0x14, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1015, &(0x7f0000000040), &(0x7f00000002c0)=0xfffffffffffffd8c) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 15:13:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000080)=[{0xabd, 0x1, 0x5, 0x9000}, {0x1000, 0x6, 0x7, 0x1f}, {0x2, 0x100000000, 0xf6c, 0x2}, {0x20, 0x5, 0x3, 0x7ff}, {0x8, 0x8000, 0x3, 0x51bdfc24}, {0x1f, 0x2, 0x5, 0x1ff}, {0x71, 0x7, 0x8, 0x1}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 15:13:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) geteuid() dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 15:13:45 executing program 1: r0 = socket(0x18, 0x2, 0xe2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x80000001, 0x401, "a1bc187888cb658a5ad94fde420d9b94f284a23d", 0x10001, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 15:13:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/220, 0xdc}], 0x2, &(0x7f0000000200)}, 0x800) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) socket(0x3, 0x7, 0x9) 15:13:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="926d", 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x50) getdents(r1, &(0x7f0000000140)=""/233, 0xe9) 15:13:45 executing program 1: 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) close(r1) write(r1, &(0x7f00000011c0)="a55ce344114bf05aa03305c41d0e83a0d124dbbcdbc1a34d5279e7d879ca7adb11100e058fb211a93141b8a65bf0b615fb572aeec28c7824a286e763c3c2651f0dae00f3e41b6d647c86e32c2df5e2ba21dc77c3e8ff90d8f181e71584ff574605a9e9ee0ce1e7796af22c6a2c60cd1f8b18ef87448ba7aeb4dc899751d380e1e6c4a89af46aaeb4203f11b69fa8958eef368ac0453ac3e369a6616e602915bcdbe673cdabad991e5645c79835715ea79e844258a7c879dedb9461ec8721a15544c8007f9be5f781e58972f6610c478e5670b4283d75a84bf2541cacd56cea38681d42d4e98dd138833f39352b7efb70c6", 0xf1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000001100)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297b9a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720f16e32f0db172b687f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1e8, 0x40d, 0x0, 0xffffffffffffff40) r3 = semget$private(0x0, 0x0, 0x40) semget$private(0x0, 0x2, 0x13) r4 = dup(r0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000010c0)=0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/4096) 15:13:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x6) 15:13:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000062f000/0x4000)=nil, 0x4000, 0x80005) r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt(r1, 0x800, 0x8000, &(0x7f0000000280)="79ae9a609d4f65e1a1def9c8301a7d7b6cee946956ee348e15c96b69d8a9075935bd7dfa43b0b54848660454f9cd835ee8224b7e61e32aafa82e12adf5b58053ec94938dc617d40fd9ff2ab5cbd84a846b5fd571664f481e83ccd5ef3a7ee4173c89a26390571eaf4005617bc5f74bb498087802c1771ccaf4fefacc6d6f94fbd4044138ba09a50cd8bdf7a796db077222865a4929174905257b4006260c8d486c077e6fd1579ca191b53ebcb6f1dc248c63500a1e37fe20cf5ad4079f0933e77f688d2c5cf6479c4f421d3f893a50ad5c6bd9e59bae2e0902", 0xd9) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/112) socketpair(0x6, 0x5, 0x74, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xab00}, {0x18, 0x3, 0x6, 0x6e2}, 0x1200000000, [0x7, 0x0, 0x7, 0x1000, 0x7fff, 0x3, 0xfff, 0x4]}, 0x3c) 15:13:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x106) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) fcntl$setflags(r5, 0x2, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8280, 0x0) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x94, 0x90, 0x3, 0x400}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0xe42b}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000080, 0xe7, 0x9}, {{r4}, 0xfffffffffffffff8, 0x42, 0x14, 0xf29, 0x2}, {{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0x5, 0x3}, {{r6}, 0xfffffffffffffffb, 0x8, 0x80, 0x8, 0x78a2}, {{r7}, 0x0, 0x0, 0x6, 0x5, 0x100000000}], 0x3, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x78, 0x40, 0x9, 0x9}], 0x2, &(0x7f00000003c0)={0x3, 0x9}) r9 = kqueue() fcntl$dupfd(r9, 0x4, 0xffffffffffffffff) 15:13:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) 15:13:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:13:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pwritev(r1, 0x0, 0xfffffffffffffdc6, 0x0, 0xfffffffffffffffe) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:13:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) listen(r0, 0x1) socket(0x2, 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/136, 0x88) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x92, 0xee7}, 0x10) getdents(r1, &(0x7f00000001c0)=""/7, 0x7) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) syz_open_pts() 15:13:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/74, 0x4a}, {&(0x7f0000001540)=""/107, 0x6b}], 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000030caddf51c19e5b6000000002a538706000000a71400000029000000330000000340357000000000001189c3"], 0x38}, 0x0) 15:13:46 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fchmod(r1, 0x42) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0x367bc680, 0xffffffffffff7fff, "29cd0948628b50b164980c3cb3d578a2993b1f67", 0x0, 0xda}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) 15:13:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x105) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x18000, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc0, 0x25) 15:13:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) r0 = semget(0x1, 0x2, 0x34a) semop(r0, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x1, 0x3, 0x1800}, {0x7, 0x100000001, 0x1000}], 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x5) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x6686) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000100)) 15:13:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/225, 0xe1, 0x42, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:13:47 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = socket$inet(0x2, 0x4000, 0x5) sendto(r0, &(0x7f0000000140)="fefd2fccd64f391af5296776ac152c07e29eb6b70f6bef7f1d74e968003c4e5799f119", 0x23, 0x1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/21, 0x15) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xda1f}, 0xc) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 15:13:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20c02, 0x20) dup2(r2, r0) 15:13:47 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x8002, 0x2001) setsockopt(r3, 0x29, 0x7, 0x0, 0xfeb3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 15:13:47 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket$inet(0x2, 0x4007, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f00000001c0)="c14652f8538ddddc32848078d69a52dc9425ab458df6426b58b0dbb0cba33293018bf22afbcc10ed75c6701fadf138fa80c6f8bb1ce0012307688ece964890d54d25a0765be20ee5378c3668bf46486a590128e1b8042d89d9cc284ec67a505095b396a62dbf96c2d98e0d89e021c8cb89ecfef07ac39f26ba61c64d04e2548b24322801518cfc991e98af7f46b7f364aa9c559c0721104431af1b7b15abf0dd60c5e7bc37feae3bdfa1fa9931ae640354c8cd74d3dc733b9ab2e202aaaaeb1fe775a603fec663998b1cc74884b342", 0x52) 15:13:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:13:47 executing program 0: socket$inet(0x2, 0x4, 0x6) 15:13:47 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x40, 0x5, 0x3f, 0x7, "1b4cf5c549a8e345aa48c66587f0eebb70267130", 0x7, 0x800}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x73d, 0xfffffffffffffffc, 0x9, 0x81, "91d31533dcf3e5aecaa6508337f5019796923a0d", 0x2000000000, 0x7f}) fcntl$lock(r1, 0x7, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 15:13:47 executing program 0: chroot(&(0x7f0000000040)='.\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 15:13:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 15:13:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x7d, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) 15:13:47 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = msgget(0x2, 0x408) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x1a, 0x65b}, 0xfff, 0x8, r6, r7, 0x100000001, 0x401, 0x80, 0xff}) r8 = msgget(0x1, 0x20) msgrcv(r8, &(0x7f0000000080)={0x0, ""/109}, 0x75, 0x2, 0x800) getrusage(0x0, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:13:47 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x15) getpeername(r7, &(0x7f0000000240)=@un=@abs, &(0x7f00000005c0)=0x8) r8 = getgid() r9 = socket$unix(0x1, 0x3, 0x0) getsockname(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0059aa000000000000000000000000000000000000000000000000000000edffffff00000000000000000000000000000000009412d4aea02c923e05c8484ba337000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023097e2d0000000000feffffffffff971d01874342070c968cb9242913ae59057879a2abfc5c1091b80d7f1f991e595d7a5d3d8d279a22fbcd239cc16c108b4374a065c47105869791af6ffec00546554c27773093167cae5297e2463441a99a720edbda5d3273491a803871e70cb2c3d88aad6e3511b2972949baf4921554f9192257233bb2cb74a508ee354381774c537ce252d060e2472b12a98d54af3310e6a12ffe3a14435991310deec699909ff1233fc82e03622c3d468f296405963214d06525d47841c652cfe1b553effde4affd0a13a984f62c30a9bbb70d99e1b44cfb69666be2c13d0f0f7579aa1ee0ea1360098be4352d20e11ed993b62c921604fafd1372f4e9f1ded155f371a0997d8fcaa54384e4450f85804442ef0331458e50ca52"], &(0x7f0000000280)=0x6e) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) recvfrom(r9, &(0x7f0000000340)=""/230, 0xe6, 0x3, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x408) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x101, r2, r8, r5, r3, 0x88, 0x8}, 0x200, 0x48, r4, r4, 0x3, 0xffff, 0x10001, 0x4}) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r13, &(0x7f00000004c0)={0x18, 0x2, 0x998f, 0x1}, 0xc) setgroups(0x7, &(0x7f0000000140)=[r0, r1, r3, r6, r8, r10, r11]) 15:13:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 15:13:47 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) r1 = dup2(0xffffffffffffff9c, r0) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000140)=0x1, 0x4) r2 = socket(0x2, 0x7, 0x0) setsockopt(r2, 0x8000, 0x3ff, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffcdf) recvfrom(r2, &(0x7f0000000040)=""/135, 0x87, 0x843, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2}, 0xc) 15:13:47 executing program 1: r0 = socket$inet(0x2, 0x10002, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)="0a4cee223f9262d92c804dfceaab4da27ba7d2bef9a4bee7c5bd0f1a466160ccceade9112c190ab89ca926", 0x2b}, {&(0x7f0000000080)="a7566fb8a8cd3106afbcf8b38f5d5540cff9b30f6d29a95618d4cfcbae07893c3e3593843893ad225c70b381ae44d3cc86cf403d466f5c9615529d5015e1bf63c254ab208c32aab1e564b8f582f64845398215f1cd9970e85f543ef28f31a814639ab2883322f825351b67ad1ca61b678e378c3be87c203bc1001ec4a53407a5536905516d2c3d753e1d85fe540a2f98c40b3dd6", 0x94}, {&(0x7f0000000180)="d6eb1cadaddf492e892cd89d25104a71b0f76e70b74f7909379f84d95583fa384dc3", 0x22}, {&(0x7f00000001c0)="17661f9994be4af5c38f0bd70ff9f061b4e0d2c6758157302f6ea9ef18c8e8a00a4473cab9b3cf27459490ed91f320748c9fd9ec82673c3b897ec9e84c71e43ac811b58f51a86a301991125f052afa88f004e3a868d662c4bbf8e21bb4d4000aff0ceedc1d9c0507c8bb5d028991b2443fa76ebaf955e84329533548f2543626e4cafa58d3ce31617ca409eec18e47dc71361ff23aaeab13a2c55e1d317e26eac839c20219637f7e7c8bea494561b3ca69f6cfd1fa427d063510a36aafd7623853f8afd4721ac5103de111b5989a73f6cd0582867c24f962b6951cfd", 0xdc}, {&(0x7f00000002c0)="067bdb3bc5584860e2b2b933ad661380c2a6ed482c4eceef1f51c27f616ad6877d987dbf16942642ee73a3d3d8717dc81d5e05327e44d5f8306d957f77e9c6ef1d510d09df5f97cbb6396f724ffa0872573a83a3872f60b1d5ee89e0cab50617dd544371778add0715b02f1a6e10d97872df662fe14453d1fdd17681a95c85314ec0cee3ef62976f3f78d4c0897e167c3468a5e29a0728e8f42a084dbfdcb612ff412953bc5d74fcba0223f8f42fb81146402b2b5b24a17b1a72a8bd13a75d386e7467cbc748a96654e0d4cc0eda2a31b5481e7991fbcd72eca825e1021e142c61d1f2330d068dc6b599e23300da6359107c27c536a3b3580b809978260836eb88d88c6944da274486956147026164cc80fdc32174486e392e7b22a29201a4060ff44f01acc70156224149e8b47dd184a424b4e54e4d21612a6b94df94d88f416e5266aa86e84a26655daa0abe956ec4432780a5cdea9d6ee7a15c465e6ba7b552a1680ccf60cd86c1205f39d83926be66565d7a10fb63328a10e97cde3ca8b68fd9ffffc3a08f49948cdc4d90a24de6e52f92945870bac89fae22c4d85267b68678dc6f9c4ed64f2e89baf5dfb3fc2a9e9e1b16d6239ab08639cb0b446513f2da57f6ba7d048ed295ac8508c33da2e528725710339eab6e224cc2ef81e3da3431c137fa972d01d43aa705276a94d0596b0940ad2d62eed1f009cf2a2555118a3ddb777f9805d515d4af898839b550125cbff77ea3f3863ae64cf47e7980874f95babfc53ad7c7ecb6b9656ce8f3b56e6f06c321fbef45088b33e5b3988bdf0ad89cd388576912319f0c7c4a782f4c860e74d4ec26aae2acddfb79a7b6969475401e6246fe164b8020a0d509ac72eb6a5c3fea955b9d4fecd7839fc1a3aec0a356e416730e373d51a62ee3c2ed5b04c614940c7d449898bfb62a0c543757916a38f23872f4ef3c70020e2071bee0c5bff10a1c649ffcffac3db76985aae5cada7fe11092a1b32ab061b5533a1c1edd86d24086d8ffd0d58ca30c2d2e65496ff1a6f7554772cb0deae7f60c4c6e97600e9dd6a4d201bf15f5fe42f5c50421a6cf9a955cfc0ba25fa9d41302c35ade6757ca6807d3a43a81f0877d6d9c3096edbe87c48abfc74d5ada1bba190359a3b13d97b33350c1074ab395dc9b688afc201640613ad02889b5faa16e66e58efbe5f087ff62092b0bc11eb13984a352ae1ad55e9bdd19c74eee68413e427b091b621472033fd78e6c5079fc4343680b5178fb5eac41975c5df4712e206c533e753364c80ac964c12f9967bd3a0e789b7d9d73187b3f92668ebffe1c6134cbe9a61cd592b898065d915d23115e547fdd669617605917ebc46d83c1cc9df041bfd0a33131dc5b208d04e6b5c04b323276c4d46d60d14049798e1a6a19805abed0b2305420398baeb72c93ad9909bbe59fd54ee78779464020d80e437fb937d478014b456eb5ac3220a552e5e2a01f47296dd041aec12384d7330d169c0d8531dad37c1630dfd4be5e72bc7d27deaa9ae633d7e3fecfadca7dc3dc845b9a0406fc5a568c20810f6733165aa60471998c3aa08522cbfe7ffb0e002095cd3bc2bd58a2c17794561a810d4d89d5b436bdbbfc916af7ce32c97aaf5559073361af2b5cc0c0e70121cd3c86a16580a513d404df1d7f0b019c9221cdd3603874398486a8e704ace7ec67663c483b9cfa9609ea617d1b5cf4f4ff961da8127dc4e66701f1c9d0f2574aef7289145a5a446c5f94f07f74fa1647506a57cb568ce4a40d208d7b8ae9026c4f85e2124ed19426d49115621c684759ab809df49d95bbba7b79c664943ff1a3dee63d1f844cfae83fe2ba43dbcb277e484de64b56b49a36da3b6507f4a282349a2355adbfb022ca3bea7a49c4220d8626478a6b5da374332b1931464275b9a2a1ae8993b8dbc650600827a22af1217d7e1a0992c02eba0634f36aa1f7508ad2d224358ff0a8123bd8f2544660483c1e16e1cf6728a590cd39165fadce02ab02838b82f909eee3ceca3a287cd700493bf2f5c53b9c07ee0bf86300c40e060b63a6be2c8ff11272f8dcd734c3bc6247c5062eb52ab07dda3d121205c4928e6034cc8d036d220ec1074e735269c42f9e98e14cd07e86887bb1bf9e0923e43c04dfab1199f13213c7f21ca99e2aefa36441ffb514a1106b32c9f1bd373138ae21e05f0912fb17aef40f3958e05c7cf599088fa253c0e051eaeb2afeb35e740ca8829fd552cd0116ffcd6851003a745473c27e14b16f18d9307d890c9caa9ee45b9934dd731d19f6ac2f19caef7f2ecaee00e3c18698d63795fe25d80973e899a7cdaf9ec05b77a3ced94d5e613be3a612ae57aa5743a68db5986cb2c6d05c912710dd74548be44f833a67204a3790ccd158cc004e5f7e6489e7d4c6957f08f78258a2250c20e2a1788797330486e6d9058b5eb4bf4d24bf4d34b63579f63a51b96147137c3e0065b398f80ea36fbc61c029af7ce25c7456707033ab331251c6506cd567ee36fe2b9b50b59fbc892ee5d9970179e5fa2aa74d4c78c590a2d7d790cca73bfe4f3e0a013bb3523b528d2ca320777cb12479db955b102a22b14fd33f887b19b7ad1b25bd4a7f1a7e28588b53f8edf7a0a85ae5ba0dedf6cd8b2477c1c24861260041acff050e9f6fb912e63d0719d1d110b3d4b028a9df2e84bf1f6dcce621e00be5d120d4e1df1ce43e0f18ef1b96ea161012d9a915b36556dd66dbadd1ac5717f4c958f182e6fc8af36a174e5767e0b12e5883ae5499678cac4a6f72065693073a45b5e9effc69c0702a740172acb8cc4e9ca7ad7b02d5fbd671acd7af9444b0f637fb26270a7bda3e7770cf43167aa4e49032edae58bc7172676343b53176eb4a57253aab5c270a139a0143619aa38a3eec3694b4b563ca8f3a497f562e08d70d9c9f2a23ad884d051f9c96fa5c66afcd1947134eb916cde1ee6070ad7aead4323ae3e4cf6393e6e0ee6c21d44c973d3697d67de8893d62655c6aff0a87e8d3bc22d8d7b78b21bc2e89b8c0785c02366b7476f0c245d0a76833c69d102bcde9bfa7e4e981893baa795828fd6f39e2c05cd0bd4ad3953d91f0e692b8c56d63eb2c10e042fb15eedaaa512959c1831c6ff02546e2fd1f919b6f4f044b2bcb85f9a8db879c79431995569b4a53338def6a3fcf44dac2f96f515917f7249f3208306f1d75f50cdc3db9a1e920038106d7eb3eabd067d8eddbd86c66874d4397a25ff467ca9a0df88f4d3e43bf30440391f450d43ffa0140db300295f3a4696eba852bb774cec8b83b4aa495c5a734157b2d975bd1565f9da3c39ebe80e4aa769b661480b14021f229d22fa1170fed90d65e2aa2ab178f0275e5ac315a4188c2829568d2e88b1ca4126c483ef46c78f081137a0a6e519d472df893be5560fc76ac41416db02a43fe985ed40b543d19c25046c55503f514a33a8a7eb9e0a31626e7fee61a1a3c6551bd951c43df7faf6516bed1e71ecd38c8a012516c1471bae7835e1cf02a54816cd8a481ac561e1dfddc38cd5803317ba7c7d8b4c46830741399d53c5fa425b9dfddae61720712bb8a49184349c68ba971321b1f7c96f1b0d91ecbb5979d524ed578ce4383b4dfb42349d0b878161f3374853b97aeb5c687d80bcb3a05be2ff66a004c5a76966650213a0921d364efd09db412bc506c753c78c672659281f860db78e23a0e8ec4fa251b7ff6476d6098de649b3993e5cd41637c21b650dd5673b70d8880ae74bcdc2c4dc0819f669d417f6fa2a791bd4a9a80c78faf1a3492ff25953217305550bd6325795a8980fee359cc794c357c01b804968280a939d258a7891b78ebdab5f0ad641d95bc9703c6a3b422f28743ea069839d2e0aabfd5595985ce9c0a2d8ccdbd1eefd292e1ec9a511440d8474a6749ebe79be0b14284bbb7524131ddc1d76a57d4f6a5f9aa78bbf770ce94f32acc801f757528238bc2a0974cdd6c48d65775cd490ff0fb799a71df70e71e47cfe0ab3a1cf1ac40158f624d09dcd6e202e85476434a9b7edf802865bc5a63529b36995852aa2697c970cb0e5655fbdc54ee7c1364041e35f95ae63cb3e449c25cd15b9c8410e7c1e17b58282ba3def8c42ad0d258ccf6f64ade974fe70f1d7353de2a97b17977f56d2e557cca13386d38f15f16ae5fea80709330a3e833f19814ffc758ca39fa0bcaa2f00d2cfb1a644469918f63c1252cc0c9d5cd8d364cd32c63777242ccf07e48b3a8d90ffc60e6f3bbda88abb4dc4efb5c1d8751198df16a2a0379fe605c82bd24ea32b0e84c2c8564299a31acf1e4a75627f641d1fa1281d7fe5255bb10c0350fc9788c8c127472da3196dd475d46f1c38b41aa9d4a80b9913ff92b65ff1a50fb074a84f1947465edde8773ea4aaf7191372a25bea03e1277fced4b7faa40a4996006131dcd6a6556c0e27195f3ed2373e2fe2976d292cd05c89adf199cbb88482f5f0bf668fda111f5a56d3c89fde115efde63c25194bf4b02db9e92d2b4254049989b4186b4daa4ff65a0d34ddce53ecc0a8f8664a4e2756a268813f16b79d16ea88522427f5c0f24e2d8c181686b638054a8658e003186cc0eb11a1102823480e2550de5c18f088fc533c46b561b8933177cb78d1e308d3ca2175bce11e1fb81b2ba684ae342278e28f359e9dd80a07eb6abfc1dc82d3d68c01cb2552ab6fffeb111babcd4c771856270ea78a7c4fcb27e9b7f14555e79736b69bdf11c1c4b1d111046a7780d874e5de8fdf8e107ea4d1b8b5c39dedcafd8c523539c8c342c48896b569b62167dced1e3f17854b85f90d0d4a810f836e575365899b97fb0c30b2edc96bea9ea43d211a9cf151655f928a046293e37de4c4b1296197c9e8d4362f8ba3aa4547c13c245263a11b1354ea605f2ff9321eb74fd520fc76b174db14d23608b62b8935e88ce2ba649eac6600d228dcfe59e51b8aca9f3bf8363e3c48babf7875e522a025925daa7105be1198467f27380389fb9a0413eabbad9857106fd2bb424c60f90a3ea0101dc3ea4129e6ae6ab015ee209805862ed65b48071aeaab2c6616231bfcdcb8242de16f48bcd8be85d8de8383fe4c82f6069c05b6cd6c27afc66071038011e1f460ced7939d26e2a9e3812a210014dbd4580b605f21cfd04d788be4205490a72143743e35b228a5b65681c3a14cf238cf3b2ae6482d81d5de61c83d3687b527db5e0ab423b05b5cc2616783a293cfe77a9ea65115c44ac92da9ea325bdd4befce0c9ee2fc46e88b75b78b7cb79000ec4d07bb54b9554ba23c06af878ab566ee803b58e8a30af7699321d30bd5bf867e8c761d133f6bf1819f5cd86af465d1ae67cbd6478d2a2ef6e491b1d9e2ddef8b8ad5b369c2ab11fa979285bdd9f1f40158b889f18527b96838f59063b79b62bfef26d561013bb248d282b5d6e07ec581ae355d11700c6571041c692e9fece7ee59445614a746e2398cd1e1cf1c704178c9bb7844a8e845279071a96944ddb197aee57eee8faec8dd774817a393038f4a6a722005684a9c8fa219fb6fcaac666bdc83fee43e20d3444173a308ebf773f0e049b76aa1600739c713b7afd46d4e4106fd2fdf6604c15fc749e24ff898724fc708af1505e78cf09cbb97a53fe83f712996dfd1b784ed9df52bd8e35994ae3ff3d243315db65286233b8a1deede2af08a1836552955f8c0c57db0873906da237fdddb6cb5b960642572dabd3fb59f433621b4ba8dbcb5d29139e983160720433c95f9184422fa41f3c9b13cfdaf12f0880a2d5506575db21e647ed", 0x1000}, {&(0x7f00000012c0)="e1d147dd34b61d3648f372c77c161ab0df189e463995a3acbede6f94f1944323a925f5ef267bcedb61971906bed6910943c347753cf5518caf069ece2a273838dc1b562dfc008665", 0x48}], 0x6, &(0x7f00000013c0)=[{0x20, 0x1, 0x4, "5ba272052e5b8e5b84d176ca"}, {0x80, 0xffff, 0x7, "f592d10072707287a79f77c5f6e280d97a6f02784cb3ff65f42a1c5c4b36c9ce77b33586413400d645697c2690e36d5c7ca6928afc809c08f50c4add51593d02aa3e486ff7a304bdd7d7b1eb88b6edf8c30f7fb78b0a59406064e84cc6a1574b2bb323cf1631af8fe44b2163ef13"}, {0x68, 0x1, 0x1ff, "d4fd514a0f166382b8a1cb6911316e37d4ae7faa26d9fd5265893513bf2648d932bd0f2d0600dc0e0d3e1605495d2b31a93318102a76364f3ec0f977c37434965cd502bf0b38921b08fa8c321e723bdb56812c8c502c"}, {0x1010, 0x1, 0x81, "4be68d8f70e70f3f60a409a3de6436cf89ac3d0fbbabf2fb6336416b7012a47e37dd73a3385c3f9d55ee6dd044485bdcedfd28a7e93407c2b1eef23a748a144256fb0f8567d353828a990d998e18dfe2810a44462256a6eb35b0c0726df57dec8c7d7d148d35569e464887a74703c6be4c382033667246c17978fdb61b44cbdb7227969fb66195344bfab4d2de3e50cf36e64226ed6d48a05148ce9fb9d48b54d512b34d8cde11f49a5b4e51ec9fccef42fa6cc25ef043d4753001035c156e75f9e294858c015f861e2a1401a1d5507ab52261c3658ce965e9478a95b6ff632e86eae46cc07c79a76b6ccc721c6868f97720ab9ad696bb2fa693bd9391776fa5b512b0cf7fd10dc175d344bd4e24da9f712137f3044b08f5864d09cdecbf367eacbd635b45039e64c2e04d5c1c502a42c571731750f63bae314782b1f4ed6e51cc1379f7834acb21c96fc58343b84d5bb793f1611116daf150b4c145d26b34360f7e0acbabf58e7fbf99347afc08d789482eef8243e9c4b22318bf511d8fac639c7fb331a25c0418c2ebe86f3ec2e442a1690a177931d098ad98adb337d2696d2b811c0bf464217e26937ccf76fe3e087b65f621aa0985a37e96dbeb59e2ac16cc9354aac5092f8b446dd406c033ed20608299827e4f11df3eaa346e41023939c77cc3b80e913f0d35007839249b4b849276fef374e95d59a2bed5742c723d664ac230c1fe584e5dfa0fa5ef02c94b1e245f3989ccd23696f788926a06285797ae9f2738d01259470c8c9667f91d686997bde7da9295415f5d39a3c191b3acff45847caca96bfe363b6465f5edcf43f07d5864a5e608248b96adccba56628799424522624821563a965a589faa083abde34d8dc6779df0f2b50005a58ca0870f67bcd128de82861aa091e80499796c9961c5279c66a91fb507b4255df952053b3eb0ef71eacdb45b32ba323ccc17b4ea7870c73f619b50562fe605eac5f3ebca85f87a845601a8ccec053e22ee20a0f84fedc7bb1c0bcaa8034123ef4a8b0f6048f72250e313845dd9f27c13ac92d1701f0aa2b12657319155049f320eb0f0219746c48ad285ddf8b5f10fc214f8627f61b7858fb1412dc48efb130205703e4501b9e4c58b2b5954c10c89343f56a20dba0f628dc4b978438e96224d675c4cef537b29a8560b3cadcc2aacbf2af9ad2420f01f5342659aa5c9f9f7f76d5c75f9022e28e477f3ca995eda6a1adf3002f8ba7a3926ae5117dd88a027445ee087e77b47a8d3c91602b2d3035c22f5b7e24c80dad3221f1a30b8612342dcf208ca39addabdabe731cbe824cc38691547aebdce2f120088c5be040ff30004a7004dc468833c7335f01a0ff0636102f29c7d33f8757bbd6d1bb3cbe5ab565bb29a833c78021f691720248c93ecb062b22eceb0c9520e9b81b4ac31f586a6b4e51500fdf23c16961647d65725d1d315304cb86b878e676e9458285b8f90dd69a4c10f2f12b5614b98e1cc71316201d336f2919fc79a3b63159d0b97fef67acb37788f6a897ec8711e04c7ad4307d047e8b2e1de66516f9e92b364df6ba29fd9326760f8e750b21eac90c295b46fe8fac0b97a9a583bb8f4b6ad8ac221f144714237c8b097e2b20939079823691f072162c7491ea462213a690b7560ec76c5edd5a2b727d1fd867d8d1e506b1cc7192fac35f84892117fa3b40bbd6195f0878ecc9ce0f102f1915a22de00555e6792aa0ce1bd3111f649b31125e3cf10f508eda279ace4f0ca9d5a3ff435545ccdb0f0d41f34e4029f9f851336d52b41b949aab5b86a0c61b8c4f968360fdeeb27c372cb9a00786eb97b7831669d053e2bbb99091c163d630112be6f3c241461cdb3cb8945b95e1cd9707d566389d0b355524c5f4552d996eaea1f7799fae48a7b09265e08e9af742b30efc84f961cb1e339def7d8d379252adb41236fac19d07b64b3d294e6c1af6de06460d9545191c871ee6afffe7c533d01442010024cceab2684c7e54583c0f96f77c3b14b27ba8b6c6e7eaeb79c9ace0b7745a5b8428a9936efe782c7d718f050c8e228c31a6514be868c212ffa77baf5f7967fa41b3b000b67bfce959a6b3b183fab3abb88f686acf18a94c93978b9ca12c913d7b6d36d17fea585c62cbfc3ecbc7470ac97779faaa2f89f58e2bebf4a86b7de1ff9f879235ff16375383c74b94cbe273a1ed2eb2b6a73195e69fcaa2db0694b768d689f2dae3586500fb2dfbe80da230709c0b72866660d8131613c43879d7bf01dbc64b7047b2ef61c2ca5856cd323caef6b302fee3c5f06dbeb8ac246369ea7bbee85f86a2bb0435a078c986f994ccb3baaade40875e1c3f97610b879452d4b85b3929ba7e0fb9fc6168fa016e12ba7014248775dfc5750ce01896a8d7b8a5f8f2e8ad35421608d1eed096d9d2baa8424e42a726857477aaf28ca0efc59a5bd78894e0e7f3f07bb87362faeaca42141c60d80714e9e877f2d7c1d455147445e25a7fda80eb9d3b36d9b99f4331e3f73c42d985beda05cad972a45407adac4dcc85e91ce57d8f1e8eaf43e62ff917440b4ea7f07effbd154772acecedc2bbe7d99866496384c314a7060455e3ed64c1b8683718dcf28e26b40d95039fe74107764d770a8fd859bf284d100c157be72a631d7060e6cbde53a58d5f09eeea2e202b5162ea3fa883cd874956702f4add4a3e5e6aa1e018641eea75b1a4b08acbe612c085e796e4d2e40e0d2e68d0fdccefdfeda05dffbed32d435b001ae17afdb0f317c4b6fd565e506c4fa327833dc11a611726869cb2cf4d9b248c94b900dd7c455a048de45fc3d082a1d082e6fd6adf64f40fb3c797e3e830fc53773cebca76d107233043934e30b3f26eb940803936b18b1146c27bd71704d3ca71039d9d781fe5d638842706833c5887a0e23a39ddf41dd1c175a7907ec5fa4ea35f97e36907cb5f6e6c6be906cc0b3420d7a16e7477320335621cc156ac22a2a582851ae03eff39b703255ef0f2a03c60cad6e20a7ee038212a09cde7eb0431c877936dd6c9eabfa6500cf321e77cc8f3d5d16dd01d4a142991613e7a5d41fc2186b4023620c8513585487d650a1861a9b252bb3c821e431c5e07ccf60a11c166e2b8acdecba63920a5a29e44e01db366d813b7acb7a62ab39ab356cc0f24fbd78afd283cd94966ad3947b704fe13fe139e5dcd8126f0385515327bf367f3ad581739c2233aae2dca21c741d04999e664e55f964a8af59e990019184b20dc99179109263229aa384688e874a8f5e57a9453ce45efc6528d0cbdf8aea175c90977767c86015698feb9b5761348f228e5296da1bc0fd9dfc2745854e3dbde9def89455be740cef71c94110f48083065b1e5e7667c57230874e88108f028639704440e7724ae9057fd2d9ea9284c872efa61b18ed7692571eb2ea61d224a948459b6b681c93768739387ae6475e5806197d00eeb85ca9e57e12e38136f3172af1bf180f35a218a0928c2e4b7c6e5431a2dd6d2c9e31fec3c171fec740643d23f179240f633d2fe2a905a6c2e80de0555952b125837569b33eb56c5ad66a17abfc8aeae5a43e051bcd7df49f8167a00966c8e55e4299210eafc1d7904f4953b49a4d7dfe30089625fac9bff6e79849ac3f42c55622387494020d4f958360fdd728a33a5214a8b39cae0616c81d93143465be064e15bfaf5664cb651a95e544545a0221538188d16fd101617969597de4d5730098e82a8dbd03def0ff8165cec0ad6c58384ee9c4d0941091f879c3c80fb37f68e385518bc722972d52f27ee46c5c259f9a4f7df2474e0579a9f23ee55d8b5215824f630697bb905947fbb120823072a6529cbc4b9d81ee453970451d1bf0fe6d8730dc911b22a52dcb29fa1f974d2957a30a0bd0a9be2771cefa5edb09b22ed73aed6512d124421bbaaa8ee1001871bef148e582eec7970af330270b9ec697b015996d5fe94c935d706fe209bc1fd5f3702b2e5484a0ba1c01749d4a2eea08ceb978fc83f8d03474f462a88a9969b7f197daefcd0bffd5a2cb05d2423cb96188172b2717b722ff593d8854134f0ae732a2704969923207e7da38997ee3baa9571ab72a382a586102f2fe1b6647764e8392fb0ac430416c6c774911c3256af2a93c964a4feca15fef1ce3901f58a62be630449bbb1ab3beee8f8781a173bff3ffba5a4c1bee6f938ac8e7af28c4551fa8d4f75b537860fca04ec77fb77ca08fe90e180fedd3ec09ffd43cf77e8e5f31e6dfd11ae211eefc90bf50f16c0f3d684144199c63ee5ca98844f3a3a620a51e97f3ce64ec4b099e2863180294fb7d185f774ef2cb0001ab1940e74851fc5edea7e5b8b10df2757bded9dfc313ab9a8d0192a12af215f69e825c65b1c13ca80f1832f6a8de2cfd77f75c0143fee3ec1bdd750d43a20cc16b2f78351d7d3ec7a3472c553042e534169edba5285d7918ef45753c925719530a9736248b4e193038a788234d4f33f31858e98a48c8a5893ca4a6cb6f9fc63e9101efd747e9ebc8a545bde54ae7fdf3b7270caff8c48417ac79fcf0f4f11fe618d88374cbd5fb75e04681432cbbecefd00df4226494fd3756b890fe8419575650fb22b3954064e9f9c737f7dcdf81e37d0278970406320dc8156b315ce105a81b4e823d345ec934dd0391c20be3b1f4d6527a82d8013173bba0e657d5fba8db62e624143884c46e246bfc339a8f4cef47e48a86046342fbcb66d8c24acd3097a24708d4fe5b61d4f1300b9d72d4b03c676d7cba41bb746a7f4a05970879026f1931a1eae3431655aa0d265a90326aa3cb5f60a040bc44d577b9e199b5198f7891870ebdaee47d4e0b6071a49116f7d36f0b0cd46fba3921fef11f85a7462067680cbb9215e1325d7bd47e95987b9e9ce05d07c11983a24d51bd70e4fc0109fd4cf5af61c248cf6c4a4fe94559862426cdf2101cf3ae90a5cdfbfeab7b56144ef2c20b0f88ac0b4cbbe8b39bc2b55bc3c2c7453377bbaa5792365d8247c881e0d399e608b75dad5df4f85a07ec7795c397abd503dea71ebc33985ddddefa52447f9f392aab9c57511b8f9742aa4d5ca47cb1ada4cbb525545732830b206d7c56ee1c20810593c374e1ab37f2a45bbc2c276297fa410e99ca15364aa70060315ac5ab60206161609202721969845483a1987c49a37fdfc12fb5215b1826903415bd0c46a8f13d1a227d5d7193a7a78f0a576b66d1d1597e0b509d019b96a70c9656cc70bd96ab62483930e7c763d443975ec50eff90f9cd4d3bf0e1c238a43c09cc5993253f584b46957e12a027e235209c289ad8bf3c60bfb1bf8b7b9c72da2ebe04169c6b0cdfc84c561f4cfaaf4a2ca7dc4d54d72e3547f061b4233b89f3ecc5b19f8c1c6384509d501ba86a44bb3908e049decd3c7559d7f0e84ff80c5dad9c1a1fa1d9da1dfe03b4db8999caea225273c19ebea8d4ad0aac8e1c5c01a3aca09e6443e4309e1e1b8f2a5feba151f95967b3258838a08b894ddd94d4aa04d87baa9fcc590a4276cda7f8568bb15507ad3f2e392193d41c33e9c9ee652c2fe687bc918228434de69ab155f5a873807bf947924b0c3439e688551fbc61d83e32516040652c322d703c5c3b736f47e47404d386b2790a16e2933fc8f04165435dc900b0f243a64e785a614b72f4a24807692df9d4e1832dc3ff7717c8bab65bc7a7aae548bc3d8b6b1f23631d9294464a39cad98556a42eddb96cdbc6921b16b339626e63350a8cb11b6ff64c9fd925d34acd73b910bfb0d50d0d3418aa7442082eb8410c269ca8"}], 0x1118}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r2 = open(&(0x7f0000002540)='./file0\x00', 0x20200, 0x6) ioctl$KDDISABIO(r2, 0x20004b3d) 15:13:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x79a0, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fc0000ed41fff7000000"], 0x10) mknod(&(0x7f00000010c0)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000011c0)={0x2, 0x7, './file0\x00', 0x2, 0x635, 0x0, 0xea19}) sendto(r0, &(0x7f0000000080)="34c00b39d396c281a4409743a7b1552271de34f813c2354e3f0c75ff7fa540be5e635eba349194e7e029d7f677c08908e58cc2a0136c323c0d34d0f8beb24c154c4698bf7ace0d1c82c42d99b6ba12c3799eeefc6c1fc6721c9fceb6f07ee8c10e7b54ea767dee554106fc16082100f9b778adc581a53842869a6c9756e7a3606d154d93bc68e0b53b3ea46a08d49fbd65cbb8cbf089b61b0e00ee60e8f6aaab707a4c67de4ea68e6752e454c609bfb3d24fc372c43a8d167bb0ea5816d3cf0f9fb4a68e5502c1d6e6592c95980bb8832bf3e19655203c8ed1c56ef31eadcb56efb9cb49e5459a685f2f3ef4fedc025c0a055f5c5fd3743544ed9b059c2d7a2555a8807c5a83401414e6f943e59d8aa846e21910b24d396e7d015028fbb53075bb9037927370ffc375da2f71cda341012b6eeea12fd5f65859e6b06e88263088c9ebd217ec3be462d023b07f4b559592498eef323289a9e87ab53776b336f683ab8651b2d5f7cc34a82e5166df39a1bd60930e03ad4e38e3e8575af6302b7824356a44226b8a946d850711b9ead2caf630cef894bfce116d09ea72b550a9049df8790f115d2197a5e2a8908d520c3672da74dd79a524ddd0f36ce81668976fe5874a9089c5941b43696aadcf0714dee3b924aad2befebe78e4803ae0e194751eee0eb41ea66596b638efa658077fb6573a25e6ec2a041e2e1f8bc254f8f9da15cefeee513b302967a6e487199567d2bea93aee9002dac7820418173fd13567dda64ec0005f9b68e562d6874fa1bda0ad21eea4345922fff98fe87dee71a1c18ea32d38af40b679b762207d15a061d9a0b0adc41b3b350e75036a7c94e4c989ca5254c7c3c9f40a4d2811f8de2708596861df7f64740a450c411e2ed10c1ff8ff21bf4e42944136190cbf4dd1b7ba345eb0f70a588f9dc6a1a15600d06c36e8163cc88d7363cceb94313784286f636d7d3ce7767b302394b344b05e810c3ace44ed2f5e53f7947a1fd6f082f1386890275e350f122efdd6a2ddd60204b6ab744bf906b7673a9fb3f9b789ea42b58051daeaa7d9a4a85d80a5b727508f4fb12b27d2878cc43ad193868103df895eb8acac659171b38bc946a417903c9eec657671724fc84393c3b1addb30adb04b89b993d088e515219c2a39abd1caa6fd6c149066ed378a79f48a5e29cedd7ccb74fecb93028a9782b4ebbda5fe261a421b872f4931291e9e7b49235bfcad62316e71d0ac6c6479110363884e793af493577d14f89971f2d573cdbbe6708ffb754d21246e0f607e178b9a90ffbd2dd5f8e742fd4a820ff79373ff97c552d54b2602c931a42cfbc0fc0cb4654969ad375f66e618048d994b73fd573de295173ebbadf82ed7fb320ba22f77627630e7b31db18dc691a2587a9dc26a5ca9ef90ecd780a2a419f19b76354c0dbde4293f3becb91e4a53f9b937c63f02624d48b5a39b8523059baf0032e917a287f26a1a4720cd9e34f6f61b3747a70cb00ec55f44b2cb4830951d228641513c952e15118f44c0a8a8a185a68c7ab8536329512ad125b3c44eb54dd9628e9723aaeaec23d675a58acdca8253c5c8ab1c91a22d17bb8114d9316937c12cf865fe4e3b733c7e98994b181e6d6dc41579e8c65fd6c9dbb133059f039ccdcb14d56d5da3635e019d36dcc451a7bea1359143fcb07dd2ce37d188f2aa0e9e4a2ca1e8020142e6ba15afcc1c866cf0c4b4075add764247d540b8ce48f783f10d56b809995b1167235eb3ad19ee253ec74dd9488421c3029e6d510f3dbd9cfae71764640cb3aac0fc23bf97df6da765fe4320e03ff46851ae9e59375a31ca75e95a5bf34613acc9c1de69c91134fa03f7c663367878755b52b0b1f4fc69060949341e49ea8710c916f0271741364d845d26f54bf31f1958c70f969b924f7b2a4fe9fa5d0a8a7ae1798351db96d641111334221da4adca76818e2251f05e3b36df8f0f4f3422decb0420f8864b81317a54efa913d97ee9238707512c1ca004828f603fb394972a7cc748c6c46c8d3b2747c09f34972b80e029759b026fc6db3f4156204ee8fbd69714e9be01d123d42d3cc676c444ffaea41829867f7989ebe501c71890a857b036db2dbeccc7e26976c7812374ef09eb0cdc717fd81c294ea35653e76948414f98fa85af4e59c0cc938e5b16fb2a5e88f6e6feedf03b0c6867620af8862aa8a2a0b01585723be7ca15e8e7b298d6dc2bea846fd798a10d6706a6263dc6aca85f2879033e77869fc180a60c9f7af3da17fda09692cc3133d1c4b9aa33b22f1c5e5445802ee0ef8b08b2f08eeb5dab523f1d7cfea6567646d673fb2bd6a9100ec711974f2c5648e67a727d869bc05ef981237ed069281c68a4b8bca62b3f42ef90786848b0f9cea14790fc47b3a2dce5c1fca27a0c1479b9669db5dee44a1e844e5756ce0068ccf21aa108ec72b2f01612921828c2f06a09e50025a2c4c400b73b2d3db2759e9ee6f6affb7bb0def07f218be80f325ed064b0358a9cef81175368edaa124d4329c3e8f0d8e796e41ac5131dd0cc0ea2f9685f17c02f4418fc6c45430b95ca0a77a8fc2d1c6a64d5fc6cf077e068e3cd69bfd9d76ba1f04bf3e7434e48381df186c64c2e537f6fc1e770aafd96ca137b352299a9970b71ac2d9d9a1421602e7139d898cf07da8a72a7976e0df39eb88812b901f20d4b823271571c01fce6c8b88a714acd3a5f624f21866a1ac2484429bf4ef0c3a79ccf86486fc29714a5e7aa5e69ec01deb1f11f5f5b475788fee3424949cb967af7a5be2c57c73a7ff356a3ebbbcb7ad2d8fc88f8e8fad0e57820f0c70828f930183ca7d5cfe117b311af0e719c833aefcfb69d43e9dac3358ede913fa26886103a2e44751afbe8d3aed39eeb0b8bf7f62ad086ac983491624615bd0a05022946f9367fdff15d28078fcddfc6cd959bdd36f48817ab115e6c92154493628dfef434fa0d2dada2cba49e35aaafd335a0598f15e054dff41fbfc810391ad56aa2813be9b7033709a58345196d3c01b52705ae069b0ab69481120f516a7da240fbd9ff61b51b4a371e237810f370dccee9dabfe4580f9c42a170d37e69c5f277f0f477250ff881afe31d00c0cac881ce97d04716c2605f6d632ea67118de302da6ab1264213bbeaf8dd8b6dfd2ce52fcbc24665551116c7544392649cde9c12ec6a6a9810d97bffa911f12ce68d6417ba67fccd89ba056f35fe71c39cb77155440e11b0ff88cd362420be588ac33863365cec3dd0a2a36179e63e0c34c5851a941d6da75ee0bfbef8a6062afe1af25a60b16b9ac2795f1837651ca7f37e8abcebb3ea1fbf43f53d84e10e131b32a8a118879a513eb8c4e398bdbd7fc050e6009c03d48102d34bccc9e320d0c3afc03c6438a181f037d1655d97191e812d59b18765749c7030850f99f16dd19c8127acf5d653ed55d210bc2188706457ab24ab43a8bcb0ad83f52eb8ad98dc405301120ca6f64390d7fa37e45ae307cf5ec622b66a242f34460fb738fc35d18abf177ff358136850cb8a9cca32b903ef18cd0450908a799c7a82d6d712a02ded43e338f692508f8a39302d9bdd9643c8eb6c70522424f52200a63ee0705cec79834641733f1d23b6e53d42aea41ef28d1f6ff1cae5d74820a61f1719791b983ae0723cc7c19d3626dd705cbd502815376e9d71ed723526081f77609378700d8f0d46ce5be8af43f3ede1a160dddee737056931021c3a7ea880688360d39af76e8119a57ffeb0dcfbdc6684e2fe447ca163fff2c0c3dc097fef4db3e5c683f71aee06b37f6ad4bd2dfae19ae66312b21ac2aa079c492604b020bc4d767b7bdb1f54ee8eb0dc9a0ab5fb73472ab52eac6dfda9bb4a205581c3c448848028bc79db8f6a28a3015a9defdfaf47c869e14c7964d3272d935e2eba056f0c8ef1b3c83afcd5ab91fc8ecffa863eacede44a96ba4c6b52384e04b17f02443e5f7bd9a2f040f855ed6695911b38078c61dae76e7a5c8620bc34656f3762c036102a020c2f624f2bb4115b2c59376d635abbddb866d6f36ea72259ae0fa2cd196ebe8d0e929b8647d9ea3fced01d8ead6f053c0cb500628acc6d99aeccc12405c22f3659ba6f68af8dee5a0b214bf1d2699eefdfccf39badb2dd960fcdab8b5f2af929329793ce60a42c6eae82cf078518f27e8775959ae267598a84011328768be4762df4c363b28f369a54cd8514550b23eb4c3c05557a82856dacddf1c83d2a5b85f24c3e2a1df3fba255c99529962ba9473da73540f18e17adcace64ef4939363b7dcd9111c8fd8170b400dab19094ff560b736f9829544ead3c43ffb4f75a86c09ae9cb6e78093e819589693a38893283a8f1b663aec01185c9d71aff307897ac721d81cc7988df9cb62ac20f8a68d93df124ec669fbc3e8ae7a6dc0e44860ae9cb0c4a1ff9f107a1e3e74fc068f7050245ea0f1be87c0eef61cf864c7f2dbbf1b5800b41d5c9e99150840a13c2a9e111b3792a51338565267aa140631b4b85271ab04f30636f4013ccdd3e0838bf430e50a12515bbd2d95276cdfa3f9afd890ffd84bc63f6cb16ad7e61e2c499545adbbd335df475dec9b532e526088528962b59cd45aad579335259793476bb2b7ed827564c20fad1d005123507491f6cbf90521bade8b05c52d4cbb5b00fc5ac5bf856406798be12239630e4cd28280c00ca756051ee48f5ee596337b736efac89332e889386b8986ec04569d1fdca5145bc6f385bef06b01aaf65a97652c7aa59e415e6f0a8fa1ce6fe56bb99de9e7c1ca168ee0a88089c4b0e857dd588fc28c091a41777ac483805b920f62b7e1fe4d0a7f296e264f95f119ffaa9d702ae5a151a6c02162bfe0a2f48d8c3544033fcabfd3125c8461554d0917fa20eb3cdd7294d9df1b3add785c8fe236faa5766f74c51a0fc377cffa6129832845ca79e902995b50de747206464b57a4f95f886b88ab4861cabfd826428c4d68ed6f872141865e84d58f35db30f331004f49391a454b16fcb24acd527407e87d13c8c6211db3705e7b6905019d6e6e5eeee368baa2289ed19b42a27e4bc7853b5f912235bf74d068ac5dc60de639b3754fff4613b227b7f6cb2a17aa43ab489ea9368196398735394795d7d2e5de57dda98cf9bfde5d7a1b708c9a67b9d9b0f217d2a639dd22814d88623ec574977427522dcd382e96b8b6f85ffa586b9ab428a30640752687999a8fa91350ae4eb7715a9178b45f69737fdde8fb4cda6e563aac2eea91d2a9d121d9c680253efc8385bb05339c8b0e459d801adaeef37bcd56320134e7bf9924bb0082fe8fe858467c8d0cbc55a81ef25b04fcd010a05b5497463589277ca3e3da07def82e79aa37626e1f244074b2326277dcc52adc6cc004e0d3d52e4b2a56294d0d08fbe79c74c7200d789eb11d8cbb24bbd5b66b75558c8a3778ae675dfcd4b1e39f8e199ef6d79ce7e4ab987410a4c259b45a420bd047bdbbb2fe00359d1cb9dbd834aa95cf99133a2d4d8f3ea9ef18d39a9dff3299b3dda5e6bf7f63c28195fb6dbca11ce7fcc59a5367458578876c6df29caa0acbf09bc02795cb617f41ee63e8814570f051487fab54d0ec7a1f597f1514fba5a84ed7860b1e52a1c7e2896c8ac9bcbfd910d79616ac5be938b1ca594f44d5275361dd4bc7c0a6a550bd18459d5b4a858a300e14ff81f13ec292e25017efa9e803e3ecb8f15ea74fde13bec4dc73052de789dc497553e650b63f5f6833463790a5584dabfc96d54e914d9d555522b9bea3baaa574349f3653919a01d", 0x1000, 0x407, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) 15:13:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x3, 0x873d}, 0xe3, 0x8, 0x8}) 15:13:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x3, 0x26, 0x92, "e713da9d1854aca84c44c406dbda12a32fd104d6", 0x6, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:13:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getgroups(0x7, &(0x7f0000000cc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000e40)=ANY=[@ANYBLOB="0100895198bbc4f7182bb3cddff0c300668748653000"], 0xa, &(0x7f0000000a80)=[{&(0x7f0000000600)="528252dbd046e97bcdbd386f24d343a26db2f1e27ecff4cfdc37c014081fc3dc494ea58eab83f5565e5c481c129d09f5feae2e364f8a25088bd9513cf5a1c53d60595d74656c51c71acebbfcba11b6e15b6894b8c6da48fdb8728f06e08d7242ba16615d814788a51aec12677843489d8615d5bbde3e02e217213a9c9facefc26be752c64eefa0992a697267ffa86278565a6084753a1fa53d8bc6a48db7828c52ca76036b647ed8645970c3f92211510d78ecf366252122a041805c6f8115e9b05a34f0da780e678dbbc2e02ed440ae60fa1bbf0ff4c8e6e3f2e64163c694577afef52e73936787ecbab07e998dbce4a6a5", 0xf2}, {&(0x7f0000000700)="e0d4105a9f1125443ab8c2fb2622d4b517a52486f53e954fcd512d8c0660f7c18fc54d3e4e5233dce075608a6a778b35e515794764a32d06a5cacea73aea65b5414e57d69f4bab0593e27ae54ff6ade2a35a1283ab32d151099c6ae6af30e47f83bff38ffd58278683cd76bb6c402ace733532356a3de855256399961bf4ac2441ee2ef5d8045705d38dce28b624e9bb603041a5aa038ab38f56d7c64fd40ab7ad96", 0xa2}, {&(0x7f0000000080)="27364373ad905fe036a9f9c8216f5b7deb2fd8d3ee1332aa1721000239cc6ab2f6c5181bdbd0f4c8224436b018875bbae29d64d9a780ae69eccee755b0", 0x3d}, {&(0x7f00000007c0)="ea5aa34bd703c8afe62f61104f78a5aa87704a45e2fc5e5e46183898c55e80d3eea9b37eda30f0c63633ac992aec42aa06975391774bd5df89fc31ff18a5c2ab4f5d6a87d9bfbe149da6584a77e3839c128bad95659bb9d1f85e5a48c12b676d48d6a8df7b284dc229cc3990fed1af200c51b932c070897fd8c0c3c7806038465f63234cfcefed388a012a69fe8db0c76c7cfbca263b28ac4fbef9c342126af57e45081901ade83caa9f2f1a984c8b3ef417f40fc88b7c56ec7373e069bb1af6e7f82b79cdb63124c439770975b1bd333ae148fa5408f8f499fd8442c6dae2ea83cbbd4a16a9299307996988a753b87c196e0960b962e5ca", 0xf8}, {&(0x7f00000008c0)="39932fa895568149539c1268012f3abe87efda854760ea0205c32e5d28335b6a81b58c046c4e1427cdd234c6d562b17cb6712ab7f096e7ccc4d0e8a9ddba9c58cdbbca2dc2067519687b27a509cf63753f67a560858c7d31aa353ab9dad4ac9b20305bd66add765242ece09aaeff6bf1c2cfaee517ebe26464c322cd8a99cbac0ea0", 0x82}, {&(0x7f0000000980)="46508c72f4bc97ac538dd869ec065677dbaf31747a89f54d304b91f0b63ddc03fb495d712ab0a59f3784a40e3c8a760d2385ebd2e7a9e7d2a260e07e716eecd6e9faabd789aedb7304cf17cef3ec664dc83802c7e3b365610844bc37fd04af155bc16516700f75381e6870ba75fb441fd2d9f020e4adc51e3f2cda57b69d2bbcd31f42962fe11909b43f61b37a38daac200911a02b62623c0ce7e855776618ad7da35daf96230e94d22d248bf0100aef9b27e816e005dfdef662b4b682dbdcae", 0xc0}, {&(0x7f0000000a40)="a894c5", 0x3}], 0x7, &(0x7f0000000d00)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x401}, 0x1) close(r0) r10 = socket(0x18, 0x3ffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) 15:13:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="c49f2b9d16aa886f31b9ec680ea1343e9ad6b375784862fe5c0357c7a1fd312ef1dbe3f22cddf2b3115b0546531fae5cfadf94de30c9900049865b5a7f353cd2b5b04bf12fb64aa3202f31cc40194d5b062bdac0b933b25a798011e5f14ae183dac4a48a171473ee3f83df258170217cb6e4a68b04dc1d3da7f88e6c846c334dd569170ab7a3f287599176ca2aebb41da13c01494768852882aa26ee9d3ae78876de6e724afc78448dd66cb333427ea817b41e22d64b3f50d07f5a32686f541d6e1df6801034b6b38bb53cc9ea9fdd90ed2aa84fe84f9d157ae8f6d1011e9a0d7974aa8e986b95cb731feb70b5efac23e483a4b14da7fae21e4b", 0xfa}, {&(0x7f0000000180)='?', 0x1}, {&(0x7f0000000240)="ae7b13137473a9e9ceaa843745942e41a8132f709c5c027a479b80a8d79175a4de337c75283ba5a5ab7bb228ec6f26d03ae34c1f26b1d4373f1f04bd6be7681256a73b8916124d3dd4f27b7de252cf66fbfb84bc093ca1474e0deb391bdfdf761dde14232796e86505312d54e797805d0098ee578bcd83adf059ec33b689cbf0f8edd54446e944da4fb7382dbaaf0a6a0894b7b8efb643", 0x97}, {&(0x7f0000000300)="70cb8a4295cbbb19e6a7cab2d0f2773abcace58bb93f3b44e2581cd877d31507c12d45b3a6159ad9b16146b7c2856613de16bc396087dcb979d1bfb32a2a522b4cf46e762f6ee4fe50365229748d5fd9a29d2d93d5cf4a2042c2f9c8cd190bc3038f72650f47aef23ccc163fd9b1c76675f0490345899c1510fc6df5", 0x7c}, {&(0x7f0000000380)="12510b3c8169cfe351349463846fdc1760f02c5023d639aaba0e8f19580daa7bae1669a35e724f8840f7fcf511c3d1ddea3f75c82b57b2d309db4905cdb48885affc9b3bdc166e9298112e45786d5a34b71c8c6d5a7ab52993565d8526f3ebbccdd32b8616885c41f2c5cc4a3edfdfb236ad0ce11283ab84d61e9fd54632cb36a9366d6a8c64bbb5fac46e0292d67322a5bd8919e649c0a67bd21a59252b51045d2b068e68667de3c55bf7cb0a17fbb23b89324fc16a8bbc26de8e7f835eba14d3984b4a090fca9ee6701dc4460cbba01d5637a98c186b6f2d46b8bc7bac1eb34e76dc84b6", 0xe5}], 0x5) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 15:13:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = getuid() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)={0x2, 0x3}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 15:13:48 executing program 0: r0 = socket(0x18, 0x3, 0x43) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair(0xf, 0x8001, 0x523e0d2c, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5d92) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x400, 0x7c, 0xb8, 0x80000001}) 15:13:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000080)={0x7, 0x8000}) shutdown(r2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 15:13:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 15:13:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x5}, 0x8) r1 = socket$inet(0x2, 0x4, 0x100000000203) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="82c108ae8b47f2b5f6b45ff31ee2fe58e9a6097f982acb9e676ff6bf9aace7c33f8e11eb7e1e751efeb7f419f44925da53bf6035b1228406beb12719c039f360b63ab7ceaba3d925800eded969f85c679fbb9ef9b1418a318231b1139e0ec66616d21de6c44fb707549f6e3fbb1bb26278916a2477c35eae724d0152fa5474185f569f5fd30737e53811e8e07a3e58d38456d4106b8c6d235970fa5b683df544f820148716b2116bab46ec3dfab430189c17320e3fceec766cea0f8a1ea5ee", 0xbf) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 15:13:48 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) getuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 15:13:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x2, 0xe) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001240)=[0x7, 0x1, 0x100000000, 0x20]) setsockopt(r1, 0x40, 0x6, &(0x7f0000001080)="62f6d6a885f8c768fc4619fe0ddd9d9a4c33e3ae86faf6192320a42d47fe565c3829276a0758db9e6725a42e693e02ab4f523fc736399730406baa8f9458a9ba6bde5f0f291224c4a1f1aa7a5a", 0x4d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001200)) pipe2(&(0x7f0000001280), 0x4) r3 = socket$inet(0x2, 0x2, 0xb20) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000001100)="857789c4cebbd90a5417e0912dadc4a634783cff643fec3e7aa6b2919e890149043559942d6f8d348c16b22b0498edf11d2f4df77e83aa80d881250859c5baaca7510b45ab516aa3d765368997958396e7de88f0e8e874c2afb9120aee2994f0430f429df34b3d7d418296abc63ec94c917400f0312db2354b3a87e43153f6f377f6a90eb44001e264715907a3d26933b183ee5f6103f0aa90d682de2c50a460f5bccff007522ae0ff7fc513bae8dd159efc7dcd15952a460175f44439cef4c23d91b92e323b982c0475b14deb4395b6f415f7e511eaaa956ac71c869ac22d21321b9f9977191af699cce262efb14d467fc37ba5d1bfc663c9f26f", 0x22d) getsockopt(r3, 0x6, 0xb1cb, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 15:13:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) close(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x6, r0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 15:13:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) sendto$unix(r0, &(0x7f0000000180)="e0f764967f00ce2de78b4167376b277a73f79b06c1f0fbda182b84bf7b9ed8e72eeb90856b7a0699463c9bac28ddb0b34b057ac202ae87ee126d52ea20b034b4536724c6ce5e2b3db8ae676d68c38ac46731577d612bc2bf170717a6e19c6da8ef6843e4dca3eda8ae4adb4d8f61264d57223390138f8d3404e181ede11f71c45e75edcc6b4dee60ea9570fc4afffecf470cfa670893e2b9524e57b78eccc6388943d8ad9903b602e7a9aa2694d31070c69e07c7b7006ac23c02928dad4a8f60805eb273050e64c6731ee7004fafe90ac80585a5a509b5368fbe3358f3a775de9535bd75c799dcc56e8b4ea05e71831f8390e7fda3a130c888", 0xf9, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:13:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00005ed000/0x3000)=nil, 0x3000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 15:13:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x5, 0x1f, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0xffffffffffffff7f, 0x20000000000401}, {{r1}, 0xfffffffffffffff9, 0x86, 0x8000001f, 0x4, 0x5}, {{r1}, 0x1, 0x1, 0xf0000000, 0x20}, {{r0}, 0xfffffffffffffff8, 0x2, 0x47, 0x7ff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0x3ff, 0x7d}], 0x7, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000640)=0x8) nanosleep(&(0x7f0000000600)={0x4, 0x1}, &(0x7f00000004c0)) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000000)=""/99, 0x63}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) dup2(r1, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0xffff, 0x7, 0x3, {[0x100000000, 0x6ab00336, 0x10000, 0x7ff, 0x60, 0x4a92, 0x101, 0x7, 0x5, 0x6, 0x93c5, 0x1, 0x101, 0x0, 0x2, 0x0, 0x7ff], [0x9, 0xc6f7, 0x10001, 0x2, 0x100000001, 0xfffffffffffff000, 0x401, 0x0, 0x8, 0x5], [0x401, 0x3, 0x7, 0x1, 0x0, 0x8, 0x5], [0x6, 0x7, 0x8, 0x7, 0x8, 0x8], [{0x8001, 0x3, 0x7, 0x2}, {0x1, 0x6, 0x2, 0x2}, {0x3f, 0x1, 0x8001, 0x81}, {0x7, 0xfffffffffffffeff, 0xcb7, 0x3}, {0x438, 0x5, 0x7871}, {0x3, 0x9, 0x2, 0x400}, {0x3911, 0x1, 0xffffffffffffbb74, 0x3}, {0x6, 0x3, 0x2, 0x200}], {0x9, 0x2, 0xff, 0x4}, {0x6, 0x6}}}) 15:13:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 15:13:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x6, 0x2, 0x5}, {0x1f, 0x4, 0x8, 0x5}, {0x7, 0x3f, 0xfffffffffffff801, 0x100000000}, {0x1f, 0x80, 0x0, 0x8}]}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x8000, 0x7}) 15:13:49 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x8, 0x2) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000140)=""/127, 0x7f}, 0x1) 15:13:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000080)=[{r1, 0x50}, {r1, 0x8}, {r0, 0xdd}, {r1, 0x100}, {r0, 0x2}, {r0, 0x4}, {r0}], 0x20000095, 0x8000000000000000) close(r0) syz_execute_func(&(0x7f0000000040)="f30f2cf626f3440fbdfac421addddcc461096bc48f497096f3c4c3d97afe8fc4e1b15cee83e788453dc8d9b989c442ad9bd0") read(r1, &(0x7f00000000c0)=""/120, 0x78) 15:13:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20450, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8df815f73f29444fd33055552a5cd0d9889632dfc94ff334a56609817d549d624716c3ede2988111f19515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a5d0f567d2c3e9e27dab3157fc717a51a0fd44271d00da38b5152b6ffbb47d1f77f6b13c88b69f36135efc9ade1f81278427f2e77559ce815e57be7214df738cc1555bb23df703a5b75a3f322b1eab5a8563539fcc120c5853513a6ecfc99724a93fd24760b10fe9563a9b19c1e3f36f72dce135c0464c637768874a9369f8012a34e077522fdfe35619ff00f6d4d78f5b043055e090444ab2f909b39a2d4cc040c131863f7c98409ae63e7a511b4e66cf81d753bccea26772eeb461eba61dd6010196cb6", 0xffffffffffffffa6) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000220000000000051a0aa724499a8a2d5afb53d4f0000000006"]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c0, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:13:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x10000000000, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x1000) recvfrom(r1, &(0x7f0000000240)=""/239, 0xef, 0x802, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5416) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfff) 15:13:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x9}, {0xe7, 0x80000000}, {0x47, 0x48}, {0x46, 0xf0e}, {0x23, 0x2f6}], 0x5}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9c0}, 0xc) shutdown(r0, 0x2) 15:13:49 executing program 1: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x8000000000000003, 0x200) r9 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 15:13:50 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x8100, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x110) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) 15:13:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 15:13:50 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8040, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x80000001) pipe2(&(0x7f00000000c0), 0x10000) 15:13:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x30, 0x4005, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x24eacf90, 0xd254}, {0x18, 0x0, 0x2e, 0x400}, 0x80000001, [0x6fbcd474, 0xffffffffffffff00, 0x8, 0x2, 0x2, 0x2, 0x100000001, 0x7f]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c00368cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f2c4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c614bfe7b16268caf7863a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36ffffff7fcc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c", 0xffa5) 15:13:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x159) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7ff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() r2 = getegid() geteuid() fchown(r0, r1, r2) 15:13:51 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r1 = msgget(0x0, 0x188) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d7edb52da1ccbabe6b84a7345e0365e9f2c86968b18074c7c3b83f32587a62bd692d9995803eb3707925c43a7afc78bd5681cb7553ed0047355773fcc9ed937a270154f668bd8d9b972a95f46348126494454741cc149598b38ca944b2c6436cb6f5b2ef23b0b5a0e19729bb3e003754d"], 0xdc, 0x3, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 15:13:51 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x42) 15:13:51 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x80000000000, &(0x7f0000032fe0)={{}, {0xac}}, 0x0) 15:13:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r1) close(r0) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0xf39, 0x1f, 0x3, 0x1ff, &(0x7f0000000000)={{0x9, 0xffff, 0xfffffffffffffffc, 0x3, 0x7, 0x80000001, 0x8}, {[0x9e, 0x6b514b63, 0xfff, 0x2, 0x6, 0x3f, 0x4, 0x8, 0x1, 0x43, 0x800000ffff, 0x7d, 0x8, 0x7, 0x6, 0x2, 0x101, 0xfffffffffffffffe], [0x1ff, 0x8, 0x9, 0x10000, 0x8001, 0x662a, 0x2, 0x3, 0x8, 0x800], [0x100000, 0x5, 0x800, 0xca, 0x7, 0x81, 0x2], [0x2, 0x4, 0x46, 0x8, 0x5, 0x5], [{0x40, 0x8, 0xf1a, 0x1}, {0x200, 0x1000, 0x10001, 0x100000000}, {0x9, 0x3, 0x200, 0xa7}, {0x7fffffff, 0x3, 0x1, 0x3}, {0x5, 0x401, 0x9e1e605, 0x6e}, {0x0, 0xfffffffffffffffa, 0x2a5, 0x7}, {0x8, 0x2, 0x7fffffff, 0x5}, {0xf6, 0xe947, 0x0, 0x800}], {0xffffffffffffff7f, 0x4, 0x80000000, 0x9}, {0x2, 0xffff, 0x1, 0x3}}}, 0x6, 0x5}) 15:13:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x12) open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x42) 15:13:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40000000001ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 15:13:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) setsockopt(r0, 0x80, 0x3000000000, &(0x7f0000000040)="9dd66553cb7fe7", 0x7) 15:13:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:13:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/180, 0xb4}], 0x5) pwrite(r0, &(0x7f0000000000)="d37cc50bfe1f6aae4768dcce9c6c8059d1def108e261daa2444084a7e47ae2cbc0f5d9e8097cc7ac4680bbb506a377f2c98c8b5c04daec3b", 0x38, 0x0, 0x0) 15:13:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000380)="f19adac208a7454f3d6d0e9be778de52a907a743cc35f00896e4157b2d32be9d4e319a039320f47628d61bec5bc9519e18c131e3ccffa3e903e6d37f938c58afc9094166f17db90e323b027e8f8e6ab8c604ac63f5933f02a851795870eec66da4cc53494d03fb206b2ecc9c33bfb0bb7fc0b86f2efa100ce0bd48dd0d9c86aee4e59a8e205cac8d399c2d67fbcb683ac81099086ac9d25e8bdc95326a8b8f64446628575e7ad83d5616eb35085c39dd6c378f65df730db0df8b3dcbf68a31e317cf06115db404232cff3ab061d55f7c6c432b1280697a5c0480c32a31f2585eed417066094d", 0xe6}], 0x1, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xf8, 0x400}, 0x400) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) dup(r1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r12, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:13:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) unlink(&(0x7f0000000040)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfff0000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8004) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) r2 = shmget(0x3, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 15:13:52 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4011, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 15:13:52 executing program 0: syz_open_pts() r0 = kqueue() r1 = socket(0x20, 0x5, 0x3f) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x32d, 0x7ff}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="7b0d66d41bdcee6b58ee6d40af36f99b6940d3a00621695e7048b73b5308f2fed33a352fd5e6a8bed0d3dc587e94f3782b59fc9abbe6224a7479743273be83587886a2f2cd0f7409adb372d8b2dd3151ad6c4c9bccde49602b5a58aa330fb558161ab8eb6d3c21370576a9ff60cba3289897c3485ee9849a050fcc8dc54c3367", 0x80}, {&(0x7f00000000c0)="e809574f938a03235a4b6197ad557fe10a3d45c97b61972858c61f6013e5024b3df973e52b94f10b5eca0300c064d10b72b0cdbb3457817d012abbf60eec0546563855cc6fbd645e1cb21b7a33674a8f32e28de5381c2b13402a5d50db5c76e6979cf506c1627ec1f0cadf963c2de13efa302edea0", 0x75}, {&(0x7f0000000140)="4a0afb907fe16b1bb12107d80d8cf6863dfd428f9ef8eb166a8d77ea816762edf9ce49fbafad26afedf8013e6a53d9f615437052f1c80f797ef1f44b7800bac2550cbc85967a1b1cf7", 0x49}, {&(0x7f0000000200)="53190aeeb04869c6212eddd96e71b46a74eaf62b8ecdd8a94342eda41f1891ea48809508a01210de51c497738aca5e450399df19ed40e47387a27a62833e38d18e17ccbc120d81023a0a39653e7595", 0x4f}, {&(0x7f0000000280)="763f986153e17f0ce07ed1cbbbd160b31a1b82660e47d5d07602eca65cea4427fc5b3713eb2886fc8befb731951c6d42c5232b0338dd9b2cb4c11fcb7904b3c76bc90869ec2b19de13e8a875c76264592874f71e4a1dcb816e99c7a32f30f5e08a41329d17c60b04f8e1432a8f1d44678e1b343ca6921e866b059746ef53271c421dc9dd773730cee49821287c4fc11f8bcb01ef1f6da701f8973fbdedf461fc5168ca517184c0940e5fa4e844e3a4cda986fc09ac3ada00fad1d6c587f51e1f3d91ae8cd0e9412e95b2f54b5f20c2635736dac5c7731384168daa4182f05a9037d05ca8050eb18cfac64971721d15d675379882335c9ee19f141e6a608346088bff30d191d97ac0ad2b334ee99f6207e14ef27693a58eeb587c4aaf151cfcba0cc44f921b665eef89616f29c794efbbd1fbbc03b714c11ec0d44ea0b530227d0e52e878379fa00ea19ccb761b0d8eb6eac5156901998099bf1e26ed3e42c3fb81813a177f5e03cdcdac933b885ac5e7ece80c369dd82bdc106a9110e5c374c5e48f45f033b47f23cdc23dec125e108c7b5fd0e458ab9f7b5e167aae0eb46cec32ccf65f3ffbc91ee7903335c4ae57e0be4132a9e8aeb1a1d2088fd3c6e5c6d416f491f8992b1b451babf3dd9e948115a67a8ff11b6fe22d44ff3f6c35e0872551500524c077213a330385ac80ec4334864c14cdfaf7d7c10579b73dbcea1dcf98cb445407c9d7bafd965c7bbab39d51f63b479997b20758991b9de7b85d895832701cca20d7e77c907894dc9a5d9c92c3acd75f706c2bf563132bce6ecb2dcfd4be3ba1773fb73b80441286724447ef3a21606a7a71aad974e011612a6f7c05f68327694a81a6611890e9e1be9ff6de1704e8495e542f79d0b953f025cd82c14324fcf85f24d4b6cbc79c272d530639e810937ececee133e5ec8eb7f1c5267c5683c9bc107189b264068c4211720d95612aeb407d0b7c38b8af336265b98fe122f1df4a70f3b3aa8316321ef10a4c55ef4b31378bb7b2874ab2f1e231c5b1c4326f5806284c3dc6c66627bbbcf70013f15240249168781ad173c073a1e2e9959c519e8551bb8be520aa61fc2061b7c75695d4f08ee1c9d18bd35be370d9d3dae2a5c71883d9e09d0a8e66fc087bc1e18f0d35e43e345bfe093bba16cdf5eed3631f55dc6e22f825bcac859deb84a1a3076c416ffd162056509fae7209b84cd2ee6af3f144f4315705a72efa018d765d53e8faba0ed96cffdd6240fffebb5903a2669603b0bc44b8da3fe31a84158953bcff27b30c2042958b196851584fd1158cd188ca1d6edd83d0b162a9c57f7c11416cedca56900b48d18bf3ca85d56e8f169c426a9f80d949e44cebbcbd2ba07cca2e277c229bcfc315152618e265d031e4353b64ec0adb7f4a879f044042512c240254b0b1c7c89bdc4115366f28e433e0e7b2801f5a8760aa05a88521f9c2a7d6cffa8634035d5deeaf7d28e1e735cebbe88e6e1caa26e57d7eb1fa78f1ee79547196e3876506259c49fb9cdd90a012329431f65b5f6e8f018ee73b021029742077ec4fd345e4fe9f74e9418809543a6f4bc14838d5d11eecac1a6826a709430e36038aa34c4ccb72a28fe6588be5a9cd70b31b91f555fd78713fdb5c9a4e1db07ac60770dbb2a8cc060e52e5b2e55d12f8a09ff3c35cc3d99da0da969f3e0b36ec3c023cc7485163e1138d184184739568d5384bfcf123d9ba6db26a7cb38593fee5a1bfcef9a903373c118940ece3a0c72787a0f7529b8bb13d536ce99fb84178b30933cd3dc16bd83f90ca66bea8b0edbf64213b7a2ca1688326a87dbd465dcc282f8b9c934010dd670e3eb1dae498b6196b7ae7ade17321ce6e332e3c2519ec1f1926ce3170976f60e2c029b520e9ac78be30c42bcd8bc405b793dda4926572b9c35fd4793f02c202881deca5c5c5befd3e0b5f2b05a800700aa340d0aacf443b4f2902a75cf248908a41fa81ece8d64e866484e9575ad99f9861196d74b70354f14fedf45f3832880cd04a6eb13d0556342a69016e5451a4f9d68756ecca53679eb51319ad628710aa93e3722d7629de80f76d1f4ef992dc141a8f9fd85b8f23e312b8fcce861aba6b6ec47f56ec2a02955e0487d4e9e652c1261393a9e3c87b33a8e38cddb4f40295a33dfe2b8aca43d17810510d73ce810410477800149db815f42d844bb8953308fc160cd4e2a037c8b064e5788cfb992539df2da513c0323c074aabc2f69a3ab1d4035f215a54510c23024e7bf83773a1241156d9233d5c2a86f860080ea0fa74e07810857917f3d91ee6352344ab472382df937c95c045314268bc19b4262952f2d80e8c935eb357f950e724dba342097b3073d55e7eb9d5eb6ba985a056757c28022c9f09e9f9b050bd7cf5ee1f6d8b1df9bf8e2829552a7a0e67a0e23e932c022ac2c6378b9ca073863105597cf037519d2680637ab481cc433992f0887835a000386d490eabb5d968b57440c5f61705bce130d0b232737110ac53daf73838740b71a6a283676ef605a6657b54cf9935e2493517c6cc7f99c162b4ef865c9a4595ba0d69e9d50411e6505e0625479d85af9c9fd3c841f796a90ee8b0c90c236526c3ce6d3a47d3335ae5377434eea69a73bca1990d5e84d961c4ba5338c83e08e2ba06c7e2a17e650025017191c7a2f29ebe6e51a2477e75b1264501acba86d55cc42c32ae2cc019ef49303a83955c812efd2779b277d9262bc17f933c85023331505c82d73dea9917383449a60d0959cc949112c3ac5884cafc7fb8f0a88a77c3bf854d25686189a51310a15349366dd3d5910a72dbc5a31ae3244dea063231d28a0f56b1001906b59b946b9020d94f0d75ef709d00faa2cdc7eda6c9d2c662746d1e3626e75cdd727e01a57ff10fc0caf73bf909211d8110b208ed8bfe627ca70fc05ff647c3edb80f5c46cb9b7729e56d169d8ccce7bd0eb5d779c090b562050588cad65e9ffb1e7df7ce038a3337f9cfa696e86df0b6bf38992c77ca92e4999f476bdddfd7952b6f3788d53cd88580e3cea480f795abe94bdd96a49ac3b9fe72a00e886af7e25a29b3419bd2f3660302d8ec65eb330ac5b240cb7535695fe04f587ccabf9bdc74a7bab707deaa14890b749ade01c3e2fa1f46d4431aee8269520da9059cca3fb9ee412aff142a6a0b4055469357aac946bec837caa53b0f7b5f68efbdcad5168b3fbfc790f38262a5a8e88d1087ec85af3a3beae10c49db7bad7fd86a4d51b81ec3b50d1455efc0210296488c51616b4513613f38abf43982912fc795aa95a4b3160c84dec35000a228733a14771307264a00e5bf003c786252b6254842a64f7382f69c6fd796714335d53bfc49cfb0a87158ef073cfe3fa8a07129fe5664f55c25b3eefb10ff742eceb70d385c7898f8e05ebee570826d3f8d4cb77a84097cfc475203de421f72559d4669507f01a1f142da7c4dbf371a29d16f1234381e8deffc2675b91bd0dd1c82e965db4e99fca02efbf27f45e68dce90d3563b5c66c308fb90d89ce60d8c40d8a3aff084117c66ffefede586e9872f3772037253709a1376f94ccc2626690ca3d91b6797f000d70bd2fb4c9226b3b3022abfcbfa2104bde384e1f8eb66166f0cc04284c3d21bb49e7ba6b69fccb380a750bcb0edda067f55b4b4896f18c70f149ba1a35b4eaf87d764f68b10f4228ab27f243a2d7dc8a3bab69006994f49ed51c2542542e473176129bf6f36390adf626bfc225926422fa917d7e116fcc937e39a7b4b1bd875a765133fed5e8ca783ee2ead54fc4930a754272a595c9a67db552ad98461421731d3c1129493a42478dd671cc7f07b1f1fe811dd0781f631e9cf68588024eedec589299d3f4bff697c63edc644b2e4c46cd7b7d12e57ca67709c34534ed108500fe69235735fa00bfee1e62c1ae7676ca61a408bbfd8eced8a0724d8efa65d354d54426e82368607b96420a3da027364a891c2dad9f7a7b0bf279c09c18edd1b2404b8c8fce66dcf687db5c5de4f028b0af6c97bbae00ad8f3d5eee3135bb720c5488c7f5ac47e94277804596b7872d9ef469ff4ea0d7399cb734090ab27b22d03dfa5979c4f75cbf76d2a2da277fb0336cd6e3d145ff65b0d75aaf84d84c56b5590e95083d54f7f5a66ab3026e0c08c8bb3e9f2023d5e2fd0f62842246804707ba739e62b95d4fcb9917b731b2bb1b59a277030ea2a05e85a4e18646697a0239077d8181906c19ed15af966afe51a4b04797824ae3ec02e3833712622bd4adca4ca959c41b0c50af5bc54aed8584d049861e9707892d2f5a8454a36ac1b8858af80968e4af7f316bef91a59100d334d3274c9fc8a5213a289a2cafbf273fe1392a383411fc0847540927ed7662852e617b5dd54af0a72ada70c2da64af0cb698afae3ae01a468391066d9603683f5ca97be9559a6802e8b3700946bf05b794ae4c242ec8710c1269bf5330b8bcd2b701188c19d830266e5d7b7afaff07493afa2b27324dde11277035e315be5288a45c10a4572bf9c9d5f93f6084e8b74904864efaa7502f660e9e14f1b636fa231a72b31373f7f7bdfc24e7ce6a0b6009fc916c3e7df662435e44ac64b3bbd8cd9d0cda84fb92e16cff8826cd64482875ac1b017b865833ae6441c66e0c5226cedf230cbf5eff9db18a0602096d9101a707ed759747d041db74ad310611227283aa741c05d9d0f4029dce527529a7effecf9d65b1208488abb900577690faed6386aeb4974b299e927f41275e5cda86e7861cca9eb50b44f15718f8e39478db15c7183cb85a387ed92f241353ec80694b9431fd92d178f2c88e8f057a36f6e64c021dba79c1ce32ec1814e37fff49969e85075c950bd83f0d2cf628d7d8efff3009da66b2d2e05e7b9064cf14145b69c48508e4e899f373e31c4d8984f73c6fe4d7f8f03e3948376902b5c21e0c78a22d03486d0c9d48ff546d62f78aa8817b104d5968501fc3f5d7f435af4be99bf82f82f60b6f8d38f7e952a5f2d9cfc244214e5759a09bba3e26ab63b44a8052e26dd69996ab12185cdd7d232db93b204c2d00aa6478a5ea809051299ec74c7a9c74bcb1f19d977a3d0dffb37df8d0180984af0724e80c04708b8f3c4769d8cccf9b2dc3580e6b5635ff41db16723bd25f67211c3b51a63e38644beb6dac5e56316090cf21a59cf9b7a0451ec5b8e4fd63ae1ebb7e8d5b769a3cf128bba5396e36d7852c45fe8bbdc67a30113cd0f651cec4fff05521e00c7f69e7adb9033c77fca5d8b9789192ed36d21ca6c255178c8ac67e00e23a72f2066c969c56c0340cf40483241d1f06aa5459c2c21902d6b94b693e1bd476e4cd7f5da1e8edf289bfdaa61a6880aaadedd52d482a18c50a3c14ac7ba39a628b76f2cde2920677c2870b58b79d4200f0cb103cb4c0656a718a85fcd089ad1a9319c6490254f187b49b2a38be6cd8d27f082ddee50d8e4273254839718736ed2088d73c961670d241089da5afa082bb403fb2d4cd459a53cc0f8baebe3a72b70df917bff543d474034d896754a6b37331f819ad118ce17ecec0e9dbe4acc50b86910c456e9783ef60d4ec334b747c9f11d412533d589f4ca016c1bd7639c381282a5045cb676f99ab8d4954d1ba9f0a3d34fdd672d0914d8c178dc3ce0561c2da01c656062ffabee580c82ef86ba3c3b365ca84eb9c168db72a58f6124d9ddedd39867c6eb642084c7d47d0608aa0d05f13daac43dac0b6e278efd480711b539b0c697582173e3d106400a9a5508c34560f5a0f0b6c170db", 0x1000}], 0x5, &(0x7f0000001c80)=[{0x58, 0xffff, 0x1, "2f286ee61e323b789354d964a53927e33bc09ef9a193fab779226cce89664e02214945967ee7b44db2f8cf6c416186239e288f030a49539dbfd09512e657e565e387"}, {0x60, 0x1, 0x2, "594cf5ad684d322fd1f945f6a8a01b92f596db2986ad6a0443df96b45969dd63a6c75c3af0bf8ec9053f76a599b3a606c7893826f919f84c278097fa1ff70de482ee75e199210d1d9ab7c0ae47"}, {0x1010, 0x1, 0x80000001, "cefa3bd882e82efaafecc81a20b64cbd8dfac593ee6da66f90f3a5d92bbad97414ffbedf1de22583c299ca3b3c68dab87486a0b3237c0b5bc90ecde8db24a0cee0d3edf1eb89df912be30d1ee761c447c55b9ab3a7eba979aff266c6bf09b522c5b1aa836ef176eb6d235bd8206f50b89b52b3e8ce59519b47b17d2e0102caa0c6949e3e5c5d012c17ad67b92384c3d6953a3f317c07ec9ef824b18e654cbf8f0b2b7bfede1794f0a41f985bb1b2e9dec01a54cab4debe55f78be95a3d8e9c4aab1bace9828f6ea9b9e618b918d7854f2b7534194b72dc4c36ae55cf0351279bed16c8500093bcd2baca856673cd739d88e77951e6039f3954617ff1e1ed5f555dce8f562391114804e3d4212bac6936f4ba08d996ccb57fb219fd8d710a2e8ab39a4988c7a6b47060ae35ca0d0144cd3e166cd9b7817e5e96453ece97f2dfd4522c5a36003f26fbfe9c5eaa4f092eb5a6a24bc92eccdffcbecb00727e496070351e681ca22da5e6b4e64f0e1578ca1efe37563ae492cb53d941bcc29f0bd3713c622730efd7045ea039ee27f33fafd50eee239c87636fb766c773ff1144f8a6a89c7a4accd210afe4581a527e1b0e2f6a4f523932f8944da637a2db8ad920d0fdf256cd5e09b822fb30b2cd95fe2d96ec3f166363a4fb3d3320341ada611c1ccd122a81cc4441498e9835796d2ce02ba636696610d029cfb812b0ea49fbe67549f3ce4f746a50f986490ee83f131d314fa3c538f63f2307dedf0c5bce96b1ad158a6e624274305b470e53ed4cffd334ca2a40e23c6eac7cfa99d42ee3054d6c4ed6118bd1c465014c0b27d8f0a5107a8b12daa1dd1110ea4f84f6f2456e10fcb0e27aceb15dc78fe987e62129cb07ee6afab1568a499c35d959bf7ac9eeeddf1dbc16741c09168deca37cf82b79c348f8dd154badfb32ce6d6e21c94c930d8fa9fce00e2566f49b9b73e55a60d68bbe01424f2135764bbfa24a1fd95c343ed3e115d2c02ba8e302700110c24adb92bb22b1db2427afa400d3795fb4d0609ef42a8b7d72c164d113ea9bd9579f9d38b2560d44a689b8e3396d40269ac52cbcec562134477da5c1cdef516d619c33daa6909dbe832e32c047856fa34c76dc5ec84cfb8c47c764e8ddedf798253253e5dc2249a4bad51fc167099cde563f749bc14b927a4076f84067477fff47fc56a3d653c727f78f71feb963cbfd09c650fa6d491b69fe33ee5a14cd24a6229fafa405b7b9bb119a66dc79a8e714572b5855bb89b38379fc3fbafde30f24cc7b0ebc2cf68a96cdf59b68add22b7213eb0b4d16745214168ad3f7316bcb1871d27a49b332f5c50edb0563b3669be664a4c146c1dc6a5ff24fda5c00a5f159345227533c0a3750b653f6fcbd432cc3afce1e4ccf1e4ae1cafb2b0e4539c1a052f38036ade24d2805d5311c37da5d9aeb9b9743e04ed05711799968c7928793a5b5d45c273ba95a674011f26705922cf73bbd04d799e66a1c8ce655bc77383d394ba3724b07625fefebc3a11cfe211173864f6fb3ef4dcb70ff176850ff3e164c831f9f41f7b4f88b119fc8f879f76a4942e2ccecca22179c62df6a840372b33c1ce38149110f535f3d57f638f3da8074b8505cb98f261bfe86cbc22388fbd56156ff8d20e5ca95bfe7a9bbb496b73e08d2c97a0b02071668925a9db4b8fa0362b9fb85d9294ef4f1289abd46b562be5edfe376f996adc3776ca2944d3a4cbc102facb0b0bc8ec0e93beb0f365a656c23233f0671f821ab6dc06a84e960c024ef29916645ad33958fc52efa7bb45b8bede60010dfa9c25c4d6bcaccb7abc0b8fac1275545239df28d87c4590a11b160efd9f4a73d3c0d6a861024146268165576d3ce782788740a91cb30e62835d7ec0d9aea979dd685d52154bcd68cb7d879b111bf01c6c034f45429e251d59026d9dc793f0cf6622cfc7631d26db84ae759077d1c895c8988a545ce2227f0f4a7be2a187babcd459d561bc42634e3308cffb3c89e2d7f0333e1f11e4732cbc0675214d5f1c0d8b2600a0bb82710033496ff3a5f759fced229fea5d991140080b603c9b2b369cff4924c27e082ae8b6b5c845e0d84e82eb252be5ede481c3c344ea4e869856739643f07bd28f5e9f3457e32e831df6cfcfb8fefa00829175714d2d410fa77a8da97c1491f62bd5f6546cccd5e672fb442d46fd03852cf7d335291245dbc07e932af828f4167e4c5fefb6be6b2162d30b2758dc4be7c0de1578f2cc52395209d96716a3f06bdd97620ead629df8dd0977aeafe8aaa5370f4b0ea51c31548559f4f9618456ded92a9e35d24cb8fb0d566479fbd943c882339724a76df95c481f42243f4a4312b24df9f2831e10ace8bc7b330a58d42de6642330441ff860238511dcccea4e0088698320ad6b3d5347532b88dabec1cab80208afa9edf421d2b6169f0e9c560854415187234f220ac34fd7ade48f28a7ed6bba266ebd03dae6a3d7854ce504429a06ca53809b0fae7f6a54d03fafeee66e4aa7faa838704b1acea6e0411f782fba5ddd05118358d0b8050d1298cb372b9200415c7052bad41de294aef97e63cdae71db8800fa253096cb8a5c0706ccb2d771b1f64688e09f21d9e29d421fa852800f64118b41cefb5fb654aca06fa0535b7552a7c76c310e09daf413c474cf67520289f71a34c853c9e9ac3ed88a5cd32469dbb95bd13a5835713a2550943a5609c86a2899fecb2633da87d964d857062124c1576143f7bf466289d3805c7e2ffb4f3f90b7ef2114504fe1251c023cec25a5c2958e3b22d14406b94e589211dee18386a7154a55c5ea688ebf1962f9483ac3409bf315e0b9c580143183463b6b0b3b9eb2e659e99dcdcea41ac35c06f8c5c6b2c0c8a1e85eba8cf58ad0e05b71577e7de15aabee67a507bbd9803b6d0130fa65e8654e1e740754f456376b393f468ac6f714c6339312a0cdc9dadf5c585f724510724f70bd870a51de5c72e95c1166a609e9650bfe95e1a9ab8c3c203ae40570b13ecc416665dd6fc0c14255cc2951c9cf749d42b4094e083b00d7f9fc6f3537b319500088c25d14a457dca0db2f74599267b702ad2b30a892f1ac7c0b241f415cf4fc282d200d41ae7d654424ad83337eba0f4cd4b8ce0139cc3b01a53f365dd4bcf933b66e554952a972e10616c3db94d247262037a880b517ac6aa41288a83e050e96ade53c9cbdf96c75bb8634c5c3aa13b2d97630b32e8a677421df2e6be2d2eeca1d12ef9b6105116c8f6258e7603c06052fa1e615c03992ab0383601e27df5ecdb11dbb96ca75e643c142827189279758e1b3df02e8d5600326ab00a125b428a12a36fa261aaeef21f65f19c5c5bb71fdf027dbda917e4b594796b9515e4259b016cd4cd1fabb045bda88c11a9234879d097b62eff88bf86de7dc6aae4a122f6160969dfcf1b974a5a86e3abd48ad3e8097445cb91bbb248f784cd17a901b485634871dddeaa2aa0f0c0a8820cc9eb3e787d374b9e20e1db8afaa003afaeaeb0d46bfbce1c5be9b9253a7b93d6809754cfda01a9411ecf646057fe27d37760c9f5ba171dde15941f2646c7cb1422cd034ca787d060196506296d0578c2707a1d3093bf014437b08876f610ecf23c203f32a5cf404a77331fd822534ee759b6ed749266b246e625b719c870a1733623524b829ac7ab02d7f2e8e84831e749f18511e71d810863f10cb1e5239c3878fadb66ee8db04f976b5d7f7bd11ea9e7793d0a87d1d56bb71d9bcb0c614aabbfa30b1551e7926522628158cd4eea97fd0530ba45e7fc92763c527b462a351c31055b274116467c7d105ccf51aa34b3f882dec07a1a62b059e947090def2db54051746fc1630b95a16d2d4e3118b496f88e02a4d5533457b3453e9d1f173cfaf883d9f1694b7e7f29db887f188ef6c56c809fe1f5ab4cefbee8dc16589d974d4fe88b9ca9c4a04df8dd55d2683add9b63e54fd54d7ba1b8366ea85102a13d6363644768bc73d39d08e7cadb695ced37c1d05ba518f9646be1a6448144600c9b0bcc19f1ef1b7104c1acd0f84253f481c4208d309e4b65a641ca32ab4b35a46c88841e1c74f34f69aeda332aa4cce2c967659bac94e844c0a0ad3453a40a47226947cb3829e82ed905e2ced3020e43c7a0ab7f1df10b543ac3869e9581f5677c1172944cf836158ae8766ebd2c513d915ebb17ff97e478f16a702fc2c1ed07906b1761e03e38c479940f7ec075a30412dbdb52e0448f82b746e72bd6db42c1d7df725e995b0453bd173a24bc63c9fcde1def99e35b481b991774350f63c4628098548a1426c03d07a107e061e46f479802d44bd30d86a24b7799cd157beb47a786a15dcd0d981ac19a11f8a2f10550eb121439b2648b902f86c10d0556fd336ecf15a036a7c13b823b46069b7f6c3384fcd5c2d3080df98699e0d316c00d67164fc76d35b86fac7e0b48f3a0b1c3f815e6a5b4b1dc7538871936502a3a90bf1fe9a698417cd532bcf4c08657a6f3f2a1d857bc5e9fdc2f14ffbcfc9744a3817aebf2f601b7b8b65611b66e87deb2dcb06e96847b6a793e787bf52854e0c88ab68b3a22068c47330f5cc7f0ab93e096ee0aa822e8b214a37c972fdb8b22bf4fc4b5e7f1a4c8d6f4a419c73ff824c5d9bfdc102ca4805897c9f96ab56be799e62de37817dbfaa1c598aa744387ba98775b037715042f897097f1e811ee51122587e976440d36181c44b8a4e8fe2e2f813f358946332141f0ce07d9ae17b92e00496eec05a2fee20aba0a0f4125944cc29fee6ef695e2f3b0fa6b175d5f3816ba836c87716b97a85af264eeb23b519ea8cbfc9f9dbab15927e2ecb39af641ee275b7a2e0e7125b013406fe412ba8728c880ef454cb03be14014623841cab7b38efe6df148ac7a10e0f0c1cfb53eea3825459a7823954d1d5ff8214362b9bc831f65358cb3f86fbae2ed52af20cc21c391f11b27e7b6eed108d3bc901b94b6db020036d6e14cd1e0eda95e6502dd996587ef703404e2af1c10b82bb85dc1ed8c42eb32715d24da96e280406827e1bc242b44e9fb77aebf72923008da360575c128e3736458543cf30305a670a98691552401633c57889cb8d0622be37ac341ef0661b29423a23775fe07082c9512e1b50c1d3908d060eb197c212e401fa4eaf7cd5bf478831d5520fb51014b7941cf7fafbc58b85b7ff23af4d28b32042d2698452f6c596caa53cb1bc1f3e5568bfc91da396fb3e172fdb5df9a017cea68b8ba9697968f7cf37276647b5b69d3c037eb388ad330c450b973977ad194e6764c524f740d08aedb04f99b6b4115e3137db599060be93e906ea741fc24a3d95a5de0e37b98b368638b218efc9343e7c187a87cdb58f234802801f5ec655afc47811adf72e26736bc9a6673216f99403b74ca3cb082b6ecc89d190e5e7668bd08a946dab67e0b0204f6f382eef7f985c9e60bb0328c964d0a68e06f9a3482fbcb46e11adae854e01f5e915de9296bdc9f891baee372de39a3face3ef872bd977dacc7e3f09550e4ca01b1b2269572c7d93d6252d0d20a7db2a7c6b7ec3a1339ca53f50799329cc591980e7eac777430325ca8d87bb9b38c8deb4499229ba2fc10b9fcdb48257456df550770e9aa43a27eb57a5a85068d255ee72371cf93b8c90cd7f16ea412449b5cf91466fc6883cf3714f51d4b13aac25f342bdb881fdb0b2501a4101334195b634081e7b1e1365d61832561d2c0e464a445cb36f134d50e9f7516a6eacca09fae9109f1b7bc1b99e77fa6607aeb05fc84d9f95e94"}, {0x18, 0x1, 0x4, "610d9634dfcb"}, {0x110, 0x1, 0x2, "c63f7f138d3ca5e80ce6086de21feb5689ceff375f9430ced08a0fec36903c6e4988a2862cc92bcb06e054cf02143add4f7f61999f54a1d70ccceb0dffa33d94e1bb01cc783c9b6545c6352a5eb9a5aacb5e5ce399cb2078f66ad58a24624a6871aa90f2377222630a8b10dc56c402ea4ca14f30b4dec5c6191451f6d542f9d1299e29c9e88d7582d54ffd89ab7b7ee274721a0cfa988c87adc65d6dc38e97ede7f22e6cb1f6d05a248aa48054162b50edcf6d756607b7dbdd80c7168c5819201ce92dcb9e151c19bdf8623cd8d61ba947915a0896458aada1791a91f158222983c34ba291e539ce1b6d829ae0017d74649fa948e4d0b258993a5b7bc61d"}], 0x11f0}, 0xd) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:13:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) syz_open_pts() r1 = getppid() r2 = fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000100)={0x2, 0x100}, &(0x7f0000000140)) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd4a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r2, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x4, 0xc778, 0x401}, 0xc) syz_open_pts() getpgid(r1) 15:13:54 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:13:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x3ff, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x8, 0x9, 0x101, "c69a154500e058aee0ac3b53debfb6a983f3a852", 0x8, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fchflags(r0, 0x10000) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 15:13:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r1) 15:13:54 executing program 0: r0 = socket(0x2, 0x8005, 0x0) close(r0) pipe(&(0x7f0000000140)) read(0xffffffffffffffff, &(0x7f0000000000)=""/206, 0x3a7) open(&(0x7f0000000100)='./file0\x00', 0x481, 0x10) 15:13:54 executing program 1: select(0xffffffffffffff83, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), &(0x7f00008d9ff0)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x1a2) setregid(r0, r1) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x6) shmdt(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x5) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 15:13:54 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/73) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/108) unlink(&(0x7f0000000100)='./file0\x00') 15:13:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 15:13:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) poll(&(0x7f0000000040)=[{r1, 0x100}, {r0, 0x22}, {r0, 0x28}, {r0, 0x6}, {r0, 0x4}, {r0, 0x80}, {r1, 0x4}, {r0, 0x105}, {r1, 0x40}], 0x9, 0x0) 15:13:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x40, 0x4) 15:13:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket(0x6, 0x7, 0x289475c1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x1ff, 0xfffffffffffffffe}) ioctl$KDENABIO(r0, 0x20004b3c) 15:13:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200, 0x3, 0x6, 0x3, "3405e5093cf3e64e32acf40899b3a20280ccc973", 0xfd}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x7}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x8, 0x0, 0xfffffffffffffffa, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x9, 0x100}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000040)=[{r2, 0x6}], 0x1, 0x1000000000000) 15:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1f) syz_open_pts() 15:13:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="ec8422adee19866c391b5d7fe736827e931c992644f304c50820128c5f3dd7d5af39cad8f33d17939f63a055bd385bf48ca75bde25cc20591f6472b4cff7ae81c8ea328a7140996a88969d3d5f56f1fe10ae5918e92fcc434c7f8ce40ed6b26fcb50ea23b1d210", 0x67) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 15:13:54 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) 15:13:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:13:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) close(r0) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x5452, 0x0) 15:13:55 executing program 1: r0 = semget(0x2, 0x3, 0x600) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffedc) write(r1, &(0x7f0000000140)="dc8fefd73eabd63fa44e34de363ccd3d46d150bf3c7cb2f49c0c5451802fa8bc333b2aeed0db3d2f9f9b0f425d4193f06be16403e70bd3eaad515a247dbc397054f383946a9a5f86db995904837abe0af5593d46bef916ff49c5", 0x5a) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ba542c1, r2, r3, r4, r5, 0x10, 0x4}, 0x1, 0x0, 0x7fff}) 15:13:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x80) 15:13:55 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20028, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000100)=0x1, 0x4) close(r1) 15:13:55 executing program 0: minherit(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1ff, './file0\x00'}) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000080)=0x7ff, 0x4) dup2(r0, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 15:13:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 15:13:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffe3f) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 15:13:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000040)='./file1\x00', 0x1a) mkdir(&(0x7f0000000000)='./file1\x00', 0x40) 15:13:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) write(r0, 0x0, 0xffffffffffffff3f) 15:13:55 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = socket$inet(0x2, 0x2, 0x7f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 15:13:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 15:13:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="26bc097b4064fcdf0fbba1b2627ca1ab50cafc6204e5fbe0327e5a5b86a9350f691912ff9b9f8b6a2944969f6c4c34b0defa8a938ba2b71ed0da3a24acd8244b833c80e4a8bd9302e29c1ad6d47be35a818f87020edaa41b9e314a83013712d62470fcb01e5b35ca393d3aecf12b0d7600f88174f018c8a63f4e89d13003f82193607b5c0540112497a0ff8f", 0x8c}, {&(0x7f00000002c0)="38ba1eb1a567152b5373826a3a89a01cddf001318bbadb0aea0b53357dcbad8a3d6c58f561863fb88be5056ccbaece49c9f3470bff5adecfd46caf1f6eb276fd4be882ac8b258f3dc52c4664c5c8876d44c4b829772dc170494cd1685a3d4fb631fbb799b9b48b9916dba2b134f968e8bd06b1ef4ca4c24868949c541b1a604cf20b2bcee604757bfa58fa1b4a4be6ca0ba6930d9fd732960ba98c27f1c17e1755fd69208097ff7ffac43211de6cd301eab13bfdb30efc6ce533961c306aeacc345ff7e3313e854c", 0xc8}], 0x2, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000005c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) semget$private(0x0, 0x0, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) socketpair(0x0, 0x0, 0x80000000, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000500)=0x3) getsockname$unix(r4, &(0x7f0000000480)=@file={0x0, ""/47}, &(0x7f00000004c0)=0x31) write(r4, &(0x7f0000000540)="cb70", 0x2) 15:13:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:13:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000001240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36952ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e0000000000000001ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be5898e0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c03ba55479c52ec138c028b54fd3bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849ac0af1ca2f49f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68300", 0x1850cfcbb4272c97) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:14:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchdir(r0) sendto$inet(r0, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) 15:14:57 executing program 1: shmget(0x1, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 15:14:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) 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, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) 15:14:57 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140)=0x4, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x6, 0x4, 0x9) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x1ff, 0x0, 0x6}, {0x1, 0x4, 0x4000000000002bae, 0x7a}, {0x5, 0x3, 0x401, 0x80000001}, {0x6, 0x0, 0x0, 0x5}, {0x9, 0x3, 0x0, 0xe30e}, {0x7, 0x9, 0x8, 0xa26}]}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7f) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup(r2) ioctl$TIOCCDTR(r3, 0x20007478) 15:14:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fchown(r0, 0x0, 0x0) 15:14:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="1745c52143e58944521ebb557e9bc2e01156b4b9616c05afe1fedc2fbbdda233b45de17746f50500000000000000953dac66cef0db65352c532988fa63d1cd5cf56b7c000000000000000000", 0x4c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x6, 0x72e0d3a3, 0x81}) sendto(r0, &(0x7f0000000000)="9080aa76e2b0fa99c7f50f8d3057161cf67d13bcbab60eba8387e1b9cf59c9f674fad61d26f8aac7f9ec8902bee855", 0x2f, 0x401, 0x0, 0x0) 15:14:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x480, 0x20) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0xa8030020) 15:14:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xc90}, 0xc) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffffffffffff, 0x10001, 0xee0, 0x1f}) lseek(r1, 0x0, 0x0, 0x0) 15:14:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x9, 0x5, 0x0, 0x0) getsockopt(r0, 0x2, 0x6, &(0x7f0000000000)=""/176, &(0x7f00000000c0)=0xb0) 15:14:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) close(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x40, 0x0) read(r3, &(0x7f0000000800)=""/158, 0x9e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r0, 0xa, r1) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="a74a53770d9ae5b57eb84ca88abffe7c8eae2b785a4647519628f862f142e561ad7f96f598897d2e460e4a3c2512122b8aa2f0189bcf3920e63d61e58ce3bc3540", 0x41}, {&(0x7f0000000100)="8c12ce5d0b25719f5b98f56c628fa0df2744a24a7b9367e786cae7aac7c0e9d6c850cab1860c654283e3a4356081da361f8afaeca752726dd91529368b82c25a45c53587c40ff5bc0a7226fedeb0bec181d0b26645c8ab56725f94f6b1978fbec24b121a40b52e00e7c1aef423c677ecf8076d497ffa6689821ebe4f77991135bd5659c61e9037c3caaef0d5f103d047de6c9a27f8b3bf04aa17a1b93c3ac3f381f3b62e1658c439f2e014f700c12401ae612315", 0xb4}, {&(0x7f00000001c0)="14", 0x1}, {&(0x7f0000000200)="f8344bbfe3373778c3ee88a3114f2c7d1981fcf74852e948e22d1cfcb3cf305fa3e8e1458b31645ebe6d26ee151c507cfbc6097ac39fbee3d9ea24629d81372fc7f8e4d684d09c0a9835a1308222ca7c2ce49c97f24fbd8f4f97de8bc1a2260948620fb1a9ec8cea9f346784b14a73874e78", 0x72}, {&(0x7f0000000280)="ca2566d503a19f18da5268061354850970b090dd845423377969ee3c93ed9b52bd6848bb", 0x24}, {&(0x7f0000000380)="8d80eb1ada94d2ccb02f4e809943efe11c48bca01527fc7adb1ba8235136b945c9991cc751ff847a52c676fd49bea1ecfa072d84b2d40cb291067f51e04e96d6f1c1515fdf246938ce91ea74131c1d2a67ffe714aeb0e4216c54673a0474593ad5f99a5f192784258f1adcc5be2f4b67f305f242968e70b01a", 0x79}, {&(0x7f00000002c0)="2231a6acbef484464e53", 0xa}, {&(0x7f0000000400)="bb88207c89dbc9aa3409d49be7e19e062f810ee382bd67932c604241b3e38445ca8309ea0ecb4d3a2c482df53a5941ecb5a3741a722eb7a532e70c24763814a48c35720d08e3871681a0a398f68e870cf033de80c72cc975f42fd534ce0f0bb1ad4754ace34dddc42bed7ef3a8036d20d9aad1771ae53ab01b359e2e641ca127658bc654e04d26d42675587c6a35b2f3f4d198fb2dabd667e7306668d511d2432be55aa95d9bfcc9ad3d5228d3dabb9addc162a59c310fc50f306310349666f7563c0616ef4453e163e74f3d90e32bba9e4450b9dcc7", 0xd6}, {&(0x7f0000000640)="93dec64640a2e4b866817bb9a25a2297a78e82e09f701e96872544b896d5e912c442ba2fa0a56d717a7929b36969766ce55a38512405104256b0192f48e073c1d6c311d6aad420f9e6af243b47f75a7441574303d8e432a6ed98bedb0fe0d7099f416240f93c79242e6762a2163f06d1af018e206d81668ed417a02905975746e1438b793c19b9704ef24ba7b641e5c5702b9b3e48d2aa6f91213fd146eb5ffc5ab477d87e883ebde44206184b685d7a976182cafb0ef1e5f4db5d336b0fc8fb2fbdbb8c1cde", 0xc6}], 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 15:14:57 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000080)="04", 0x1}], 0x1) readv(r2, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) msgsnd(r0, 0x0, 0xa9078cc09dff2749, 0xfffffffffffffffd) r4 = semget(0x2, 0x0, 0x400) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/200) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) 15:14:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 15:14:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0xd0, 0x2, 0x7f, "6a653a4952773cce3d065e429d6d5e1d213ec87d", 0x0, 0xfe71}) 15:14:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8001) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 15:14:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xfffffffffffffeaf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="afdf5bd58473f5f717288834ea237e761cf0f4d35b7fc72967ff0f6cacc70a4203e5ca4c35cfd2f0145e2c2f5199084ed4348b18fd554c53443cefae51a17cf2afcb601a7c2b6d1842493a7e3275090e496e4508b2de7ec28e9c", 0x5a) syz_emit_ethernet(0x29, &(0x7f0000000080)="4feed01a6b3ee231feb534d0f09a4487bcd8bbdea09b265801e441ba8190689ec7b4491428cfd25e5f") 15:14:58 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000080)=""/181, 0xb5, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 15:14:58 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 15:14:58 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 15:14:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x34, 0x2b18, "4d6a42cc31571213167c5843a0db38ec1629179e", 0x8, 0x1}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) 15:14:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) semget$private(0x0, 0x2, 0x218) clock_settime(0x7, &(0x7f0000000000)={0x4, 0x8}) clock_settime(0x7, &(0x7f00000001c0)={0x9, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 15:14:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66556c65300fe3ff9093e29590a38236aa0785ed1253a3ad0629d5c746ef49e19e65f72110608b82cce1440529d3f18e808ec10631553adac89c2ac4c9c6e9296c8737d1fd6f63b5c3ac4f5dbc78888b8ca920d397ca5a8a92842022afc412d782aadf2ca3a295b64b9843163d699b9984707a1c2af9501d55de85a1da68f2553ac68e75529aeeba50380bd05f088ba487f364948bb394fbd9d0998fd5ba865df2d5e8215a02234dbc61572c65913abe9d40b5bcd7d92de697e49cf43c1ba3b168483ca10f581586e1779421b83c046865d9de737679d844bf9f52a223b54538bdb4be"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 15:14:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2a, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x19, 0x0, 0x8) 15:14:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 15:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x101, 0x0) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="157c3b0090a581656bdc1fa47725f071ef2bc565b0e4a6327baa19c4087b8a7936866153443fe88d6f2d17e047cdf6b8ca7235210e1be74a5b9a36333b992eb729ba1323063c73e58058b0df5e8722331e010fb041cc95b4bf40478304b9546e37538948b093645e25061cb88b7afab1fb8977277e7554fa4a88259b66bd18815af7fe14deaee6b092a7ba15120fb424026643053aa099ed2d85a2bf6ab335e5ac3f4672a031599e6d0a46d2775bba548ef05e005657d537e5bf3d0b63f54f3114f8478f1b9ce30b8aa5885e8b2deab1d082ed129604c758a5d02a041d9d88f2c7ac6e4b869e4ed196e48fb907ec50261ca7777ac7c349951bfae99124", 0xfd) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x6fd, 0x0, "e619c7569ffe46189e690c6a149e2632afdb4d5f", 0x7fffffff, 0x6}) 15:14:58 executing program 0: mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:14:58 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x50) 15:14:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x7, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 15:14:59 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 15:14:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10020, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x2) fchown(r0, r2, r3) writev(r1, &(0x7f0000000040), 0x100000000000038d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) 15:14:59 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x14, 0x4, 0x100000000, 0x7fffffff}], 0x100000001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x81, 0x1ff}], 0x7, &(0x7f0000000080)={0x0, 0x3}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xb7e, 0x1ff}, {0x161, 0x5}}, 0x0) pipe(&(0x7f0000000300)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x1d54) close(r3) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 15:14:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x7fff, 0x7, 0x100, "5d910b1c13df1e6204a1368f419a42d0c0d7ecb8", 0xfffffffffffffff8, 0xff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x10000000000001b6) 15:14:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x100000001, 0xa9, 0x5, "896700", 0x9, 0x1}) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 15:15:01 executing program 0: unveil(0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x18) 15:15:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0314da037d54eeccc3219a29455313ad9859f38f15f850315c14156d4bfe689a5c7a218adf68d3cbc62e8e748dc8bd53cad1fa20290c", 0x36) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 15:15:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x80000001, 0x3b0000000000000}, {{r1}, 0x0, 0x0, 0x9a, 0x5, 0x5}], 0x2, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x60, 0x400fffff, 0x800, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x200, 0xff}], 0x6, &(0x7f0000000800)={0x5, 0x4}) poll(0x0, 0x0, 0x403) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000880)={0x3, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000740)={0x1, 0x5, './file0\x00', 0xaa75, 0xa53d, 0xff, 0x4}) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f0000000540)=""/70, 0x46}, {&(0x7f00000005c0)=""/38, 0x26}], 0x9) getegid() 15:15:01 executing program 0: mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget$private(0x0, 0x3000, 0x104a2, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3006) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 15:15:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3, "f0aeed0a671f7630830400", 0x0, 0xfff}) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = msgget(0x3, 0x611) msgctl$IPC_RMID(r0, 0x0) syz_open_pts() 15:15:03 executing program 0: r0 = socket(0xfffffffffffffffe, 0x3, 0x10000000006) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x400029, 0x80000000000000c, &(0x7f00000001c0), 0x0) socket(0x12, 0x8007, 0x2) 15:15:05 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7fffffff, 0xfffffffffffffff7}, {0x18, 0x1, 0x4, 0xe6d}, 0x100000000, [0x80, 0x8, 0xe0, 0x1, 0x1f, 0x0, 0x1000000, 0xae11]}, 0x3c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x18082, 0x1) 15:15:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:15:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x701, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/227, &(0x7f0000000140)=0xe3) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x100) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x420, 0x80) recvfrom(r0, &(0x7f0000000280)=""/183, 0xb7, 0x843, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x8, './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000440)={0x0, 0x2}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000004c0)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000500)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000540)={0x1, 0x5, 0x4, {[0x6, 0x3, 0x10000, 0x0, 0x6, 0x9, 0xdb76, 0x8, 0x3, 0x0, 0x2, 0x2dc745da, 0xe68, 0x3, 0xfffffffffffffffe, 0xff, 0x0, 0xd887], [0x9, 0xfe, 0x200, 0x20, 0x1b8, 0x8, 0x80, 0xabb, 0x7f, 0x6], [0xe935, 0x5, 0xfffffffffffffeff, 0x7fff, 0x872, 0x0, 0x3f], [0x1, 0xffff, 0x18a, 0x1, 0x8001, 0x5], [{0x2, 0x6, 0x0, 0x2}, {0x800, 0x2, 0x4, 0x1}, {0x7, 0x3, 0x3, 0x5}, {0x3, 0x9, 0xfe, 0x6}, {0x9, 0x1, 0x0, 0x4}, {0xa1f, 0x20, 0x8000, 0x1}, {0x6, 0x5, 0x6, 0xffff}, {0x2, 0x8, 0x455, 0x20}], {0x3, 0x5, 0x400, 0x7}, {0x40, 0x6710b9bc, 0x0, 0xffffffffffffffab}}}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000007c0)=0x9c00000000000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000840)) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000880)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000008c0)={0x3, 0x2}) pwritev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000900)="be746c420feecc48885abbdd1fd573e4a8e7696ff6b5ee186d670f4987f73301c64a8a53", 0x24}, {&(0x7f0000000940)="ac9136a17393d2decf15df68145872fb7e733d145e20d1ec7497144b1424bcd151b696159c2faa205a10de6e0c3351629d374b34390056a169a800b7443e252698d70b5ae3ff0f9e722bb507b9cebb81beb9c0", 0x53}, {&(0x7f00000009c0)="4a758e559c647cc8f473b5192867a6bc3cb48ad0ac9895c621f9c9a922af6faf37bd07bb8a3e85f7578cf1bbdccbed0bea00d81c53884d46ea9cc096b98c3f373b135ccfa7ab04c58d595952ea3a2304e979fe546cfb4b93d75bca79a446226b115751804c1151c370eaeae9b15bc9b173caf6ddcfade849fd4dc07ffdf4a96c164adafd4c36a55f73b5eb57d4acafb4ab37dcb133ecf641fadc80a28ec2af348f99510e1d91a170111d353c0a1ad9311ffe8255368546586f43cdb0bd41037988e655988fd18bdde44cbb416809161a508772d021950b9f2bde1a815b054690e6dc825734956b809c87c3b4ba9158235f5e1314", 0xf4}, {&(0x7f0000000ac0)="de8f6da2a71d6ef9542108e6e19865839d5cb26e94522a89af286e17ef", 0x1d}, {&(0x7f0000000b00)="869b95e0bbd38ea6ffc6909f0ba3580ce5da0e7630d2b0e2e40b5448a2e788736c2b60fc01b39b5be1365d2d099a6debf65e9406d92183a85c16475e652a1beb3ba05f087ce1c75a927e09d7e56085aaf94c06effd32aff61effdc3aa6650277f75a4f71605d2912e5e26ca936b5946ca5e23964b713af201fdaaf00ae028601083744b81900c21a338bf431c3f83fc5aca225795f8afa80c37108547bd4374a86798aaa39b3dfbe510a672871b67492e53b9a6fcd853c35c13130eade9c6df7758823ef871bbce46e187446e73d63a4f96b7467743c39241b04ca8569c1a38c216eb5f52bc30419505660255d9f3b90a7313bfed9489102cc32f11ec6", 0xfd}, {&(0x7f0000000c00)="f599db25aca8b04b5a9c9d062c3ab25ab958ec4c77d170be502021a17d79af8c5d487845c1650bb0388575fd495a2cc79992c337085c969b6a7fa988e311543ba6771c4ec7552877f2d1a49dfbc9a7e4e0af557831e38784974608da837ef54cccf215b012ada15f2ddb0797c5e4eaface834c0b4d2c4a34fce6bb89fdbe02db5642a2cf1d4353e75b32367ea75a074c8e629197a25324c604ad8a499dbe44d29c076c9f1da6ac66911ac389a18c26fabb7063745c947d91311c0044f7", 0xbd}], 0x6, 0x0, 0x0) r6 = semget(0x3, 0x0, 0x521) r7 = geteuid() getgroups(0x5, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000e00)={{0x8, r7, r8, r9, r10, 0x40, 0x4}, 0x8, 0x8cc, 0x9}) fcntl$getflags(r1, 0x0) 15:15:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 15:15:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x4}) syz_open_pts() syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e", 0x2000000000, 0x8}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c9", 0x44c}], 0x1) 15:15:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r5 = syz_open_pts() r6 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r6) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x101, 0x8}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x2a) write(r5, &(0x7f0000000280)="cdec86ae940aae239582b2df57471a4f5a570621a1f9c1cab769dc779264b130639dd420ca93e72b7f5e4d2e320e7fd7242d62d3a211a7f57fb5a55fa2405f1fd1a62bb1a85d0f0677d79eafa16692543481d54ad6be43c01c2fb6c6be6e9f9a4224ed99663f5b0b1e5c759d0cbd3522cf3a1bd9f933793248238877fe2f862892e6f54ea92af01243f280822ead7582b4e2842ebf2ec6fa2fda2dc798bf601b64837f77df95f743c17daa0318dea072fc4aaeb6889a5b35fbbd2b3b5f82fdb412d8a6513dc49fa396168b6c7361522a08dcffd96c4d396d2ad966c454057f5754f92eafffc1b771300a68bc94fbe63b7d091d55600e849fccb55a64c482e464fff0a0bd5f46baf92b7eb1d0c480189d8f30a471945dccfd9d8658546d4d8b82c08bcfa0ab823233eeec9d685992aec6f38c68998640415bce16b47a8579453351ced8d4ec4595cb32ce627c4eeaf22f1ccafbed452fc49c8ae5d447d5637f4957247641a39691b3c3c7fa79ba201ece73a29e2f7076179a3124aefc9a51c11ef48510da68190551598872e7dd93e0cf9d8575aa8960783bccaf989f5156e2bd17416c3736ab670254ab19dc2b0a81c55500e516acedc5fe225c1a4b1be832672e36c11a1ef0c67f0b74c6acb579eba17b683d69f6f6b7a50d810fddcbc1beaf100ab473b7fccd970d2829aa13487a3a998a5aa998b319f49030bf3f94b35816f8edb56cf4925bfe781b7001856f912219a5959b62d81358af679fd076ad9c52ef4a2b710f0e379a21bcbbf8c7804e15823ffef513c9d34799ccdec9a9ba8953d1f6e2458c8610d8fa31f67f9b02b1e3013e93d436954db6446b5fa91ee2e9bf1ca3798ff8f3535a1e3cc52b8fefb3d9a05d45173b6561491d9f3e8ddd6c51816b47c368c258a296f97f53e10b1a28e54b5658b3ec100e8406ffe715273db2b276c8371d089966ef136a5f3906e4aa163fec8c43f67a6b83320b71d74acba5c3e9429a4b5508f9e45a98f92709510a01a24910ba4d98230ea293ecc5db3ba17e8871b6e693e608fa978e043e8a41437291953874a27df7fc723af0c26a7463debe18023a3e90f6db713a33d71e35265460a6a33e064fc856bca457cf848324a3fbbff6d260027baa6e3ad31331c9d8a52fee2498be487c627488810ffd47d8a30fb1effdb6ca3a0351018873c490f6075cef4c43541126dc8e5496ba017f67b0d3a1fbf21bf18f7935f53c242a377f78f0c1140decc4f0f0e0769132781a72736570fef19a6d984f35bb08981f8c32450ed4e149a804b371adadfad85b504e79b3242b45f881db4153697b3600196ccf7d71b67c4dcc35f1d5e7b2349d852d023bb52e2fd9872e2f4a2d842cf86999186687720bc26da32a0809949479ca70fe87b22478d452e97d97157aca59bc0b3e03fd1c40460c21d5aa302d55946dfe5ab4fecd6f2009804ca78b161ccceb39b9dfa32fae28038e18378c864fbf509c548b22c0c22ecccfd3cb82500c4970259f0c3828ecc917a7882c7e179fd4f078e9afe462db948be08a8a9e3295587882712d6a5a88b0d0beca3410401d271ca7eef4115b41d6af0f9ff8fe561c2992a28156693d5eca2f493ee0d5c6b2d2c68a6ec31c32231c245f12ad9c6e58b3c730f4b3636611ba6db4321c1484b252a9df043cf01a6ed0b8dcaea3a32c95db0c344fb747f961db45381facb2129a18e9d98973f601ae70a027532e9a134224515ece6081cc69953bd14bce89ba61984aeb056029f0346364049caa5cea9faea1afbc55e0661089e3d7f07d7e2aa2070c6f81073b1b24d9adfc34400a69343a3f833e474041c3e98c8cb357196361e771af23fb7aee85b721e7e8b131b48fa1ca523e9e9bdd0e5b52db7167b7482c47eaeead11c31ebcd3d1113e1730bca2e018630a7fe85904598b8752c47b609d09bc57408a2fa49918a7ab300567e85f534d710794985061909e06cb434fcedb9f4d369e404d3c9d6046d9b878b3e8f77baa6bba5de7b5f06c9987d49a2eac6ca08b6a3fa5a3611ddbf5700633a587484248b03cf388336e7ff7956b02395e2e1543bd07f0b23914526abe6e15e8d73cd29862ca4a8804ee73609108c9bfcd8c5d96c5c43f5e7266d72e8a0606d721daedcb8ffada4272983916d5b14aa43446f0fc1b63e180255e9264242a59f8b52bbc74dcecf3bdb769f10e9fd11cf33e07b96742bff376701b4b17bbd7e0db455cca818a15ab6d85b0f35a4cf0f246c52d5911c9d9f1c214b16145d07287e281a1e95329f2ab2d0365c9f5a7bc6f4486500fdf7217084c57790ed9d72fdedb972c88437537e3badecc9da6c0e3bd8bb6a7aff0a2fd2a555a7f2e5f71d14e945b174bc4ed42d6693a05b407cf05369052bce8f3931b9ebfc3497c4d231272cdc304e422fc98a9002b12ee9ac0a41773c2af65e936a44e4fc9091d8f968e69595588c1b8c413712e1004439ca99e43db9ba9035d0625e67cac2013d2733ea4381880538e8a7828a5702dd48c60a61a8a897383cdcfcbeaf4b0435116c4785577391052244cd3aadae201a4cb84d1dd6c93cd1495fd4fe3f56c27091961cd6c2f3563581835a340c0e005561d628a609b3cdda6b687ea3e9ba2e915f7f7f64ddde574cf09cd1eb958d39e9438354df1b18489ad59d5312dc652dc13c52ae8c6d879c090931dba584a1040059b8c2e48423d7f9d376670b1d23f96ee858f7115721b5772012f40990764b5d109d1d88997c1a3023972ff05f5260dd7c646e635f23232d44bfe1203f7c41cd504a0e88dd36acdc03c6287c84e9a43b99acbc50cffd316fdd6f1cb3c9eb15aa8235bdadd3734f4d5f7560560adcb714a1c5421522bd317546e17640d9c6d18ba9aa60e6d50a4b90bbecd301c89c34c224592934ba2d3ccbc3409c3541e62303ae781c7b1b3a54f53102c3d85e4ee356c62399abab5a86666766047d7e7e3e0889b212a8d39bb93f91ddc7502b327b733e123696181762aa936b0612db134dbffeaa9419a8123d671ea6cae9fdfb66602b9638f46a6dd40fd8946c8efe53044eab29746db05e03227d3521030c8665c58c1726d0a8e9e0700284c11de378332f03a7681b7daa074693bdb2103aeb8c5faa17c58bb0b38abf72b2b1d2c095bf0027e82b52bbb4341114763065f5a71d3f6ad347ec42400f21036734641a71b37ea797d8951c2a782069fd41b21971ddfba19f4a96f394f7fb9c33a2c6f9bb2807819228bb1a5e8bb0be789b623d0e5ea65ddac19db315589db08567731479cb1e6e2eaa9070e5238b5f3d857131d2880bfd175eb21073b660717249d6b96e832d115017d75555fabc36c9c47c48308f7b2fcd9c563a6ba0e218496041a72e1fb4393883df4ebf5faf878019b55ddf485f1c463feb8d49276fabdbd178981e05a31878a41fbd974f1d6fbd929bd5b0d395d4c8004751168394a5d7693d010cebd79bb4bd308476c45be87128bad8020982ae831c35e9d4f707d375a9479d64c4dfe30ef6d0a3f94e604cc5d59e47fe56eb62c66498ea47bd4d42f02bb516f9b776e82dc7dc101a49d2a76a72518813d09bc79eb92fb6c1a198436e06d22854defe98cf27e4030dd51b92bc2402295a88946be00577de4d8bd0709fa8caee8edbbef05c63aed46fe16c63e8f1fc6cb8b564bb2a8f6a9da254f0fa7bf15f6c477d0a31aac532255fc115e5d1d854b3607334e263653a9496db31adad1a9e3329cc291590a4716075fc5cdefb4b28edebe0340d626d3e0c7b7b22e023c56b9b80d2e6d738c15b25e23e58627fa43fb77b74cbd6b2144f6a43fda683743b011a13b95d47f770d3d30a4625727d27846f8c8019e9c24ad557e72157b6ee93f3ce15c2083d329cc448273c05beae5fa74303d4e0662bf3513e78092704a954c3e14c4d0214e72424e6ed6a3a7273f3284b7ccf338e1efe60b6009a4c67788855c9bb32e4432fba26d9ce183555f57e31bdb4b479165e4ad8979dbd47de548ef497d86ab08c9732b13c125ea056b1059e71fbbe36923848a5fed390f4c3985d1c6e10275d0c93bf9b9505d2beee3c2e0ad13a432ea98c41b8d71d5b5d4988a8c20fdb7804d70b1e8f89205789ba491f47ac91c01a03e73e6786b913bcd2466e5fa2b8fa5e62a802ee232ff6ca507594f73e238cd00e35ead1cedc52afdaac565dae4a98861bee9979a55500347057e07341998ee92ae44dab4f73fc5e6ee2bedeb27f30c9526da18984a786a8e7d093e1d30674ee4e7d2e2a0d6f86e7e18016f7c548a6fd690a3bb0e88d9578d497453a84b4d221da152e853b7a821011dba1042527445ae84b4f82e77a5c72cd80235067c34dd1676f55a3fbd0c5ebab0f4d0b96729497880d3efed1d60e0a1da3e2d6f2fec3cd76f1202d08f95fa19072761c982962a6645a0468b038b6386f35f9d5203ebbfefbb5c3766d369e162ce50e566fa038ebedc16054c6bc38fe197d8ac22c887fd3e4dc82fccd0500d8295313fdd68840b076678602c778157795d432cb08581db588f20290807810e14641d5014ebb3dce8ac36810318ff24881a30109ce217f8af981193e008096ade18af613ad0dc2a489cf55ae213bd0db49ba1bacba92b34e2bcfabbdf4ffca66ccbd3c3f62b5fd4c171fc8541c3bc7f95785cfde733a148daf7d5995f4e62428ed0fa85f4e4e122a194af9018f719ff48d39601090b5413e2d3310976a08d213516183e16629db7b140423adcb37e6749a0aa6801f6b630ab37b5e6d76eafd02a36267d4134ff0d8a4ab16170a7323d225939ab189575cf0b552caca794a851db0e79bb3906312ff1ea5ec9d34757bf41b9b26cc1b14194f3a38a9f7f283f40742a87222aa8738fc7b279dbf1f2ba557892ef185e994cee2f8cf0d74d6586cd91ff2f0a0eb3fb51a49389da79653370f1d645ca63b81d9d75acc7c4f3d8ced4bc12a6500d5362656961810a25e681a40f6f0d292a57d17c68bc836ec5744f8b311b819be55b4f125e63eadceddfbca2aec61a46a62ff85fb7201e197207eeb92a5ade37e190bc0306c48e70efb051aa480dd82e9f8dd273d1e66e638758bcffed74c18129fc17e939bcebca54ef0a1b9e3f54366e7db0819e8423e211d521fc804a0f27bd8b658cc14ff3c46fb1c63d1a9e89cec88f561cafdc32041819c8335bdc6a7cfe8cda2453c04e5a234d5cd42add437f386ee448a5e7459d87e0a61270358a6cd3eafbb914c79378bddf08e01bb357f65117e44bffdab44a6b87edd45c9ff3b99af5c3b233cfd37cdad8c90dc1f09c810df972eb0c00caefade347953f42bcabc46746dc7a8cb2142fb668af6b95bfc8199551a1b332914edb75f3033a40aeea92af63d9e3e11cafe647ccc8e8744732216736a7a17f8cf2e46feed007cb162f32590be00beea12132722b77d45a6a7a19f9896b9c18576e78f81a30c2f76e13fe7bb71b10c74051774565719a8e2f8c2b5530f9a53477cb1a519677e771024b61cd5272f29b0964a6ce55b775dd47f65a5fd4408496e95213d1f4540e14237db3aab2f8b15e6c4bfb31181107f1dd738752a0bdf784cac4fab16e92ea431b5ae1d5259588e72222510547efb31a9e8b638a1aa7f1caae6be66db032174130982a50246e96b03b25f19dc40f2d964b0c4e10c4cf08607b7a118229a41b3aacd6873f2964d66aca9e3605a3884ff1ae7d5c06fb3a7f042c313c6ff6dcd9f3b7ea708d2418542c0e824096ca6b962a580d84de9d9266d4b86a156d145dc8187e56e51db8db3b2a59065817dfdfa74c957a", 0x1000) r7 = accept(r1, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002300)) r8 = accept$inet6(r1, 0x0, &(0x7f0000002340)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002380)) readv(r7, &(0x7f00000024c0)=[{&(0x7f00000023c0)=""/61, 0x3d}, {&(0x7f0000002400)=""/168, 0xa8}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r12 = socket$inet(0x2, 0x8000, 0x0) r13 = msgget$private(0x0, 0x4c) msgctl$IPC_SET(r13, 0x1, &(0x7f0000002540)={{0x2, r10, r4, r10, r11, 0x4, 0x7}, 0x1, 0x3, r9, r9, 0x0, 0x0, 0x0, 0x6}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000025c0)={0x0, 0x2, 0x7, 0x100}) poll(&(0x7f0000002600)=[{r8, 0x10}, {r12, 0x4}], 0x2, 0x6) ioctl$TIOCSBRK(r12, 0x2000747b) 15:15:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfff, 0xfffffffffffffffe}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x43, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x4) 15:15:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="44024f5288", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) 15:15:05 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/218) 15:15:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8001, r2, r3, r4, r5, 0x40, 0x4}, 0x2, 0x1, r6, r7, 0x2, 0xffffffffffff3d45, 0x37}) 15:15:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0xfffffffffffffe1e, 0x0, 0x254, 0x0, 0xfffffffffffffe55}, 0x0) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/51, &(0x7f0000000100)=0x33) sendto$unix(r0, &(0x7f0000000140)="6c0e8570", 0x4, 0xa, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x80) 15:15:06 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x800) socket(0x1a, 0x3, 0x1) setrlimit(0xf, &(0x7f0000000000)={0xcc7, 0x80000000}) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 15:15:06 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 15:15:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x20000, &(0x7f00003a1ff0)={0xfffffffffffffc01, 0x6}) 15:15:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:15:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13", 0x156) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x7f, './file0\x00', './file0\x00'}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x36, 0x61, 0x9, "a4ac954786e0a04d52ab86cd7576648c36e8b564", 0x0, 0x100}) syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = getegid() setegid(r5) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/23, 0x17) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x2) 15:15:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x200, 0x4, 0x200, [{&(0x7f0000fea000/0x14000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000f91000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xff}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x2f}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x24cf270f}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x3}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfec}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 15:15:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x10, 0x80000001, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000085, 0xffff}, {{r0}, 0xffffffffffffffff, 0x3f, 0xf0000023, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x16, 0x20000001, 0x139, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000004, 0x1, 0x81}], 0x2000000009130fbf, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x7d, 0x0) syz_open_pts() close(r2) 15:15:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x110) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/158) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:15:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0xd092, 0xcf99, 0x1f, 0xee, &(0x7f00000002c0)={{0x9f73, 0xa6d6, 0x8, 0x6, 0x6, 0x1, 0x9}, {[0x8, 0x3, 0x1e, 0x4, 0x5, 0x8, 0x100000001, 0x8, 0x3, 0x7, 0x4, 0x0, 0x9, 0x3f, 0x3, 0x7f, 0x8, 0x49a], [0x3, 0x4b2, 0x3ff, 0x5, 0x8, 0x101, 0x5, 0x0, 0x3, 0xffffffff], [0x8, 0x1, 0x5, 0x9, 0x5, 0x6, 0xfffffffffffffff9], [0x100000000, 0x5, 0x1, 0x80, 0x7], [{0x4, 0x6, 0x6, 0x379b2258}, {0x1b, 0x7f, 0x7fff, 0xfffffffffffffffe}, {0x8001, 0x8, 0x4, 0x9}, {0x3, 0x6, 0x80000001, 0x3ff}, {0x5, 0xd3, 0x1, 0xfffffffffffffffb}, {0x3f, 0x3583, 0x400, 0x6}, {0x5, 0xb15, 0x5, 0x9}, {0x9, 0x81, 0x8, 0x7f}], {0xbb80, 0xff, 0x4, 0xff}, {0x6, 0xffffffff, 0x40, 0x9}}}, 0xaca9, 0x1ff}) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x8) getpid() r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) dup2(r5, r3) 15:15:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x2, 0x0, 0x0, 0x0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) 15:15:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) preadv(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/175, 0xaf}, {&(0x7f0000001380)=""/117, 0x75}, {&(0x7f0000001400)=""/146, 0x92}, {&(0x7f00000014c0)=""/198, 0xc6}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000016c0)=""/81, 0x51}, {&(0x7f0000001740)=""/86, 0x56}], 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x3, &(0x7f0000001880)={0x101, 0x7}) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x19c) 15:15:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) 15:15:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) close(r1) read(r0, &(0x7f00000001c0)=""/106, 0xfffffffffffffd4e) 15:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x48f, 0xffff, 0x4, 0x7, "1f9413ae9c61b553c0a9b5765634e979da740e4a", 0x6, 0x1f}) 15:15:07 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 15:15:07 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 15:15:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) 15:15:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80000000, 0x7ff, './file1\x00', 0x9, 0x6, 0xff, 0x2}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff}) fchflags(r0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) lchown(&(0x7f0000000700)='./file0\x00', 0xffffffffffffffff, r3) getsockname$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/75}, &(0x7f0000000640)=0x4d) open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x402000002) mknod(&(0x7f00000001c0)='./file2\x00', 0x10, 0xfffffffffffffff7) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000480)=""/239, 0xef}], 0x4) 15:15:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) recvfrom$inet(r2, &(0x7f0000000040)=""/246, 0xf6, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) close(r0) execve(0x0, 0x0, 0x0) 15:15:07 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x62) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x137}, {r0, 0x80}, {r0, 0x15}, {r0, 0x80}, {r0, 0x8}], 0x6, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 15:15:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="f8b495c1e1d553e04839e4150914d1e02dea37a96858bf2bbd395b0cef3593cc226ba58b85bccd15fb926eda64d8d56f694a7464e8b16fde", 0x38}, {&(0x7f0000000140)="509b365f80f1e0f45ec8afad3e7d1f06bae89aa92f2f", 0x16}, {&(0x7f0000000180)}], 0x3, 0x0, 0x0, 0x40b}, 0x400) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) 15:15:08 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/253}, 0x105, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:15:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) fchflags(r0, 0x0) 15:15:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 15:15:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0xffffff1a) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x8, 0x4, &(0x7f0000000040)=""/16) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) shutdown(r0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3ff, 0x2749a955, 0x9, 0xff, 0x0, 0x9]) 15:15:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) readv(r0, &(0x7f0000003440)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/90, 0x5a}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000001300)=""/96, 0x60}, {&(0x7f0000001380)=""/167, 0xa7}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 15:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 15:15:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x9, 0x7, 0xffffffff, 0x80000001}, {0x100000000, 0x9, 0x401, 0x1000}, {0x8001, 0x3800000, 0x8, 0x5}, {0x7f, 0x0, 0x0, 0x1310}, {0x200, 0x9, 0x7a, 0x4}, {0x4, 0x58a02e78, 0x4, 0x4}, {0x3, 0x1, 0x9, 0x3}, {0x4, 0x7, 0x2, 0x3e}, {0x1, 0x2, 0x2, 0x1ff}]}) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 15:15:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="77c66ef2325b309f3000eaa4286bcbcc100a8081ad5075c3d71c772bf7c3056e7026cbccbec2677541a8f8c60cd09dd2f2d361c9890d48cf42ab45c1bbf05fb43f5fc4d7d6a948aa20c87abde708376e79d416c03d6a148390530f945ec18f098e19be47004962f8539170a770dfddf3152f61ee8e1ad0aef2d7dfec50d532bf7328"], 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:15:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:15:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0x40000083, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x2, 0x20, 0x9}, {{r0}, 0x78f75a38a657490b, 0x0, 0x80, 0x6, 0x3}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xee2, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000085, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x39f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000010, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000100)={0x0, 0x3}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x80000000, 0x2}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80000021, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x7d, 0x2, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x45, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1e, 0x32, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x1, 0x4e4e}, {{r0}, 0xfffffffffffffff8, 0x3, 0x80000001, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffffffffffffffd, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x84, 0x0, 0x1, 0x876}, {{r1}, 0xfffffffffffffffb, 0xc1, 0x14, 0xec7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40000401, 0x7, 0x80}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 15:15:09 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 15:15:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x400, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="bcea0b28dc06755113e1ca69a16f9cb02e9cd1e069901746a616029f9013508202b4f72400406ff5536473ab0d7812877d464ab43daedf5c22b03c449d2fec67c37129c6e55ae8b1043edf63eae1c4c73485cbddd6eb7788e7101e0160221fc5cbaa6155481ecd6c757b9dd68d907fde6ce416a4013e6240485c077f83898b0e08c6103165485bf718fcdd86a68e29e5ea21a2690c5f4e9f0e87f75ca48137fb8c035a0dec7a20eef9b7aed861188532ad33b1bc74d534d8a34bab4405263c6b1920c87445c7258d84a5d88f8e26e1390c817425c0dd23ffa8", 0xd9}, {&(0x7f0000000200)="ad89e6911e921a57b7b929bad18755a61902a1a3d4a7f0c11f414bccf114a763ccb79d640dd8c81e1d92e932f6b5961a76bd88be1ddb532211b8df85cc178a1ef402d69ffb73a06507d588732b17226824182d06e034059361bf3c", 0x5b}, {&(0x7f0000000280)="4fbccb535959f057091b86c4df59d0fdff8156521549cc22cc20f563a639224e37fd47dda829b5a05b0fedfd63727cfffa3d876976dc6c0ca818fc72604c739bc34edfbf011a80b9d79a737ea7cd6686d03205a9fee08fde24a5c2c031d92486ce4b693dfd7a2eb620dfb3a90cf00becbe9eca1c0d75af307f2304162080c71f73a411703d874115b16bf3b62f8456f654c4b06eb20693cbd2bef0780a2e1ef5f83ff9a5eb8f49e7a57187caa39a10e8c3bf59163c3c09b98e27e1933e09c530e59fc751248316d669806749f5bfd83810c4ed238681f8c877f7", 0xda}, {&(0x7f0000000380)="cd5ab3880491447df5be8a7434cdb84b3cf36c1ae1d41a1c8e4020169ec33fc1d815ef02948076e7542bdcb7bb72fd4abd5b16c87071fb168a57ca6aa845c7395639228472967a2bd133d84aa8266ab4ba1aecb7d86ce48ed7c68680c59f044409887f9f8a51d7ec78916331a8596c67b4b0e747d0c6f2467f60cb6e144953dbca7ea3ca6d61f110c152b9a50a00aa72361704e9b82c2d053200f994f7ca2b32f40129ed1fc0e9e1d91f1085c741d28395fb65f60035914fa96c57bab3aa55f678e15d75d74e3b7cbacda4fc38074b70222bfb7c9f", 0xd5}, {&(0x7f0000000480)="d6b0eb50b2d0d66ab122074567409012c93f63c77ba2018238c1740847b74d84d1b6c892de569c22990a847d16ea2a8f9fa2c13dbdbecb4c5a733242162b727e8a7733b03411f0b7f32aedc8c76bbbac3a205a77ce57ecf9925f6b951c97211abcfb1c9ed6fcbdca3cd2037995270f6023621fe9873a2ff92f0bd03dfb2f1e3949ad86fa5c6106ef81d2a4", 0x8b}, {&(0x7f0000000540)="4383894a67ec889b28776f20aae7c3a37edecdac97f792689509548f00a41323204c37d769e7f4d928acabc77e2421bf773adde41fd99a6da7e494844e013096d557bbd25b0881f42d9daef4fb67758836c64de5c829813aa11ef631bfb3d6bf36abd06343f22e3151235dfeb18f7b814c1c0c99f149bef9382595a9f946e6dcca9cba8cd1cb045cddc7769de0a50f834e06c2f9bf87cc91c282495734181ab7f4d4c5e7673385958621788f5e492d849d31236a757f2d35c9fa6a506c713bbc1602c8711da438ffb48ac7dceeac21dea7f7b5f4af81596295f6", 0xda}, {&(0x7f0000000640)="0a5c6dbba53192659c051ff27ca375e2c767b9ad9158ecda168e4610fc53e393d5ce40ad14f8d422bbc714ac43e3edec86dfc6f7d1c3aa6105afc75c018d5e233f683a8bd3", 0x45}, {&(0x7f00000006c0)="526990b253656a5870150f3aaaa30241112cbc127fe6ce4cf0ba9cea496db52fc700042261fe803c276e1524ac1d425321a8853837252d9385b84c75ae57b0177082eea255cedd798f7ac806b60b9bd1583b810d1ca100c91ef16d920e6ec53efb4a696b", 0x64}, {&(0x7f0000000740)="92b27314e2fc9cb420c8952f8ed2c8a08bff65f9642726d27e87c89e14587dae4e344dab069e411da11bdddb8bfe02d6053697690058fec767ae8779a6eb2566cd0b3f5d48ecb3b4c2cf750e6a65adcf2255edb2f0713719bc2a245ae4cdb732cb8dc1a9f28d5bf92443f3a2428b8727f2f9b292494d331a2997d559926a708525aa0041be388b2b8457ccb8cca06dd0b5b3f29a7232f21e222f", 0x9a}], 0x9, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000940)=0x10000) 15:15:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000b66903fde798a1a6fb1e03000000000000008078c319ea697ac37d7f33416cbc2ed9522a8468f64fa77972c55f761d9c555fa05c56221f88c9e1987fd50a92fe34ffae86be980e19498db523f0a771f538cbc02bb973b359083c58181909c2fa2d74a1739c0e76cfd82492683999e1204eff7e87"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:15:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) write(r0, &(0x7f0000000000)="9a153e8d7583c631642eb8e41f25ebde69a86ff28d9ed868f14dfff48b9bc348486b9dcff8bda1bcc3cc3dc7c30700889bc0b20deefc00c16abc0b8a3c6224f48457d601840fd04d2ffee8fdb36680b7e3850cf1ef1126a7c09e3c941eacb3e809fa0278847fc62b53d5e0038d7432d93bb8b26af6a088bce7dc2d25eb4be544b67eb874c32da9d879c3ba1be5701f7d4fc36cb7a99957cd9f53fdbbdcf76167174487aaa8d0bd568043947d5b7cd692999227", 0xb3) syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 15:15:09 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x3}}, 0x0) dup(0xffffffffffffff9c) r0 = socket$inet(0x2, 0x4001, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="ad", 0x1) 15:15:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/24, 0x18, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0x8001}, 0xc) shutdown(r0, 0x2) close(r0) 15:15:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1ab, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xffffffffffffffff, r2, r3, r4, r5, 0x1d0, 0x1}, 0x94, 0x7fffffff, r6, r7, 0x100000001, 0x1, 0x1000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = getpid() r9 = getppid() setpgid(r8, r9) write(r0, &(0x7f00000012c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f1f202fa530a0d3db4f91eddb0eb0a7790a682a2e6d992d9f2c91591308d1b9df05cd23bd16f37ed60e624ec110", 0xffffffffffffff8c) 15:15:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r9 = msgget(0x1, 0x20) msgrcv(r9, &(0x7f0000002d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008be904ccdc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f30b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9c6d257ee4af1f4d22feb5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00"/4109], 0x1008, 0x2, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r10 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002c40)=""/139, 0x8b, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r11]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) readv(r8, &(0x7f0000002bc0)=[{&(0x7f0000001480)=""/250, 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002a40)=""/78, 0x4e}, {&(0x7f0000002ac0)=""/254, 0xfe}], 0x6) recvfrom(r7, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") semop(r10, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) readv(r12, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 15:15:09 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000140)="8056998fa9aa88bbc1fc973d8b7e25809f6fe6988696714d2867e0acec64e0af707a308652376ddab25ae8908b469973cda98f884e78438690b066df45d1c796271dd921e4759198756f29af880d86f79a9d3b7846b736846b5a803cd33d60b3573476e3c5004716771e9ebf2f9c149220f06d0c98d05e46293feabdf7698e21b056c72313012dee375c665a9b629e8c292a52c604475d316d929397a01b85263538931abfb348a331c93e70c1540d20b659f0e729c74b27d82bf4f85e13982a0a9a53b89106d53bade7a935ed011f65b111700496859af0f418", 0xda}, {&(0x7f0000000240)="890d29d68bd03f6f59395c4fba32579ecbb028cac34c5908b30681dea37bd5caf22c70034da61e8c66eecd41f151dc7315cf3f9671b658bb35befb0e98a880e2844b5e57187a217af5c69b90ca5d1c5071370fa0e116113424d0b6d5d827a5f77d910586183c9074a8bedca7e2ba381515d19c826651c0d283", 0x79}, {&(0x7f00000002c0)="eff53865e2e1291f71bc5ba8ece7d65746a9112aae4c115bd03fde0ef46de044174a2f1943a5e64bfff63a2f55e751c5004d4c0bb979ebbd67", 0x39}, {&(0x7f0000000300)="586709b925556a52793ef4c7580e10a8f7431041ca87dde12411cb0efe2de570fe4b7af1", 0x24}, {&(0x7f0000000340)="112b6a98d8d6aa4b8da3beac2b06ba55be61042526646a0b33a5120e", 0x1c}, {&(0x7f0000000380)="a9c657ff4e9bcc79d7581a5d35a90b3f2948b555cbf974cb5047a6ced3c16d5102fcc832619f3f27b42f12efdb1636a5384cd574fde12360d7e83515a177c8589462c9ac9622e4e44c4a3a349e022ae6781b5802cef33e6fbb511449535946f5a2bd026c22376781907fd5e125322c1bb4d5a01af78421bb019a9f09ef19f19f90d65bf052f21bf6fb6b5a3e7f5fd02d80b78b628198050a43f1193a103e37f296760a5ebc8b8b5791167bce1f3b2ca7d675b2b67290da8744b273dc78022ce0931ed24fa00897890b2fb5f1dc79e2d4de78d870d99102d154c8", 0xda}, {&(0x7f0000000480)="6ac1065a1a41d868ff84e2f2e5b715c3988fdaf5b926bd8b8945e2421cebeae8ec16c4b2be4d83b57cee877d0d6194496a459f750c65e42878ed937e1fb54ccbc73ca2df45cddb8b038c8e8b03904a009dffde135709e9e8ba9026507b7b39c7070a2f044be4ff7f9835dbf2debd71c28920fd4595822f5ea892e87bd1e42a29b6d30760012982d859c37edf148a71990e8b9d936d6d2a37e683c08a438556c0c8ae01e5a601111d442a3f476889", 0xae}, {&(0x7f00000005c0)="6bcd12a5a59a86c3a973b1312a564d1807510f0503e9ba9913278438b8b5cada9b534207ad1afe9da29d8cb6e731a3f862d29e5307b73c8acc6bfbed714f845abd64f5a9ef6fd2075a585b8eee182acb6f1b39c05a018f4b4e5e7941afb5d2f513d33109675333393e63f0e6539859dae3bef3385e0d098a80801298033db0e83963d06b3838411da3a7acd6746b4e6ec0b0f2ef4b59ab8187fe3b7562c58d954e1984045699e98a3072fe8a4f0a3b1b631cf03ec2a2c1be65dcb3f43a2765cec15fee664f0a25e402400f98f1cb500763cac49d95d0ca2b226a40962e19d334", 0xe0}, {&(0x7f00000006c0)="1557f47c4c2413c585e35e32065f8e995c9fcfca760d38f09d32606cf66ee64eba1afff340a402277c7d2ae41238ff30dc523cbd6ba8f5beeb66c95877fe806c6808d1ddf809ce7899820b0e10cf3d114574d051651f321c61980c64cf1317a73f6efe3b5e45ce069af6606975f94d3b50994162eefd56c3b6cd6e78faf9efd2c423db9a95559150937bbff40ae7a94a3c6723debe90d07a6bb473d48581b934a6eed09de411c43386757b40dcc9cc81a3bbd941d8a6aed762c751e430439e29ca5f24ebae52dcc61af0102f4f9ca934c6dcbf986e6c2357b69f12a3caf558d516fc4d2b07a1a8f89fde22147b93741e3be90586136b804e702c3a3696a7d9d62981be48b7bea089f6e2fae110d7d6411df0e2f809dbb01755cfe4fb32e573e6a345888a5a9d5db46bd6fa687726733133ba9a98281c97e1e5ee40b305107e94b20bb0e54f5423c7a3168f802b7f5e8296eae02aa077e8e3030a1b199aae63ab7f6facb7d526a976a1b858d513d0f8bda9508b42669d8d378f074141d4430cf2e0eb20040c62af88ee0c1b86804c08f5d5aedd75aebcdaca0848469a905e2ab1f85666c1815c1d87619d586b3658200d3b5e2b5b6a4f0db1a5d6f9d5fd41be7670128de09b30023dc57af11d534c7c5e84ccee6f390dcc1d76d0c3054323cdb39b190ff8d7d25c0aab4ff9ec8689e990332305d8ab88b341fcdd8f0b4dde63df56732a2229bb1856c3dc7aa9f64799c821822d3fcfb6fa15ebbb708f302a5bdb98b6da6c287bda3a66600aff5f4ed5b2a9450647ef365151ee933cc92ad614d9813ddf7e9b682b2fd2b03f4716cfd41b2a82d5db07ba95b9f6bdeac47628ce73d98a672d4fb43c6dc7613d22792948bf4b4e3a22c40e1746a902244f44f91fb3d8a943cce769c50ab4b9ec547ad373e9441da98bad02209beeb765928500b970fda68bd57e7c34744d14575669cd6f6f26c8a7cce0b4797e1f6e02277f4eff5f7b399a89a13955a8a8063f6fcf4a7c0f0fb1747bdef1f4b80a34f2ec16431e41815f6784c5cb5d5f9836c5cdeded6d091bbff8ce89a74cc8be1f237f6d40bd8f7f03c1e9e970bc39b6781d6bd41a5f069b2fb402c9d8937a1d14c0abec94706427466ddc92ac7c1405fcebc02cd95f21b7574f48d94bd390da7904d5f5b723ebaef7710ee8982ff03011a7b85d9ef44fc287c4f3ea1bb79c5b0de6d5efefa6fe9de8cb8d99a7438b9cf09efb9b4d6aec64bc837009ffcb923dab5d7007ec0feb04d3d995bf22c2821da46a9b75b72b526d72416ce87e4aaaf8f56cf165f96826f4f502f9dfd0c9c3b27d379112e3824f5bded12c4c6660387f682df105cc79efdfd27f7df38a2a1a36774315f8780ba9b0077c00272e70e4b0ea4813b3dc3c5dfb2fb680dd8d79e2c426ba73381e39f4f05fd515409f9566a8ded0552b179f655f8180792ba72ead65178b5ad78e4df9eeaa5f2c39f722610fb04e1aad9390d018290f5033cb1558f50f3214f769f3f43116b6a7e95fc9f3e5c8012ee3fa8dfa3ac750261a35557edfd3658a5ede48570fb4cf1d969cd92ccebf1cf596c07e4bc3eda9eeaf02727a79d6b6dd1c88b8c880cb289b4393bc2e460c7fce25f62802a23e29abebe33932f347aabcbedd9eb9310b1ac9cc1174b016596d94728990ad8f4df1dcd414ae1c5b373d83c03a1592a9cad009b3748abf819c42aeb9e0575cdac20c20e089d42799bc8aa71b4d8cc43e1af4448b0ad0d31d5bc7870f172be452f3d36469ed39259d9c3fc2e727c5817aa4bb6382fe29689a2ab93f73f28f379b7b3553927514e27aff353a239b87c52e074e612da4254e1c673e0aa8d7edc833883400668e9fcb674f1f1d652aa3a0828da5ee422783208ce7fb485816aa7554989a7b7247bf6229aa96ef1c5103a8ba3296dacd67fe149e0253d3ca1b6ec75ad19eb98e53d590a4ec2bf10ff6c7197a77f072c6427c908f3a82a2728decdf0eeea7ba47c0a8c22b32cdaca88418e05af18602f7be7313abf71ca073e2c94db0a2190361fc02a4c1bd12cb3367d853345341dbf88cb10a29420d2c736738b27a75576ab1f60026af1f97ddfb24ccbc185d331520ac1c12d3f62c92932b39909817afb4664d8dee7788f73c3f3a699956935fbce3b498311a0a8ea4bc504db9767c9d9b344bc2dbe6d2bbcb23f541eb166ca881baf2ad934ba8f13b079c8a6797ae8441eb58be5cc55f7d3682b3809dd0af895c2fd6724fb5af63d2f9a2879fd0390d837bbc0a4846475b3467920b9ad429addb1b08ad6740f900c207bbb7632a3aacc181fc15632b295c2b6118155c72bafdd7b0b0b4e540f206d9859fc6e0438ac8233ddc9b719fc14e790b65821df6c595911a11b38e8b2d60b1a6367f52a7ab17a1384d3d53e711827b7ebc39d80180c0b09f3b28d064deb2a98bb1b29b41dd42f1dd6b062ae0e01f29b42b2fb87ea2109bfd6e2546332feebdd424276ffa41091ef95ade10597eb2eb6f32e46a9bb3e07bc5dafea348e51d6ac5d0e7f8e7487034d091d0f469578d4fded1e2f6834786500fbf0b4377288075ab7b521cae228d880b8f1a474fd64f0c889360c8818cf2104cbc2cdcb88ce78c4dae97d291a314f24968fc10ecf4724bf9be2401448b9c9081a524a472ff87ce26f7c9a616097d40502feb28677634235e8e81e66b789cd965a74a31cb6a3304024fe048e4a7bb63664f7c1c355f106c032940496de8780a4bc0fd28599b0aa790b6dbd6b6914007d8d973dd39221c7d02aade39843d85e5083661db563be44c96ed8494a9a0394e0375cbccbc90cfc29f53cb2c13315008335afb9564628292b7a10b3da7255d585ba631507800db9641ec048161814400dc6d6e8907761e26ce387f950db5b64177c87fc0615ab150d19e231b4c292369c1829bfa36768301b616845d6cdbb138470fe5ba620f057c9978376a79e138ad3528a1ee3d7c69e337c223f9df3141585dd9aaa464b0c926c6b747ee66f15ff7a6e29a161a7a992f9b47789a7ee226d1db43800a762dcaaac468e2df13be8b3832fec336d058b13bbfe8f61994f0ba87312404109048a0b5b882edb0f76e03ea3ad99f31cc98320a0e8ac810827b6bf4c65509436fb4cf71399b50b000636c5c108641b4d739e42338ba0d097430fe07e21d9a8d04b3664664ac49f64ea778eaffb85a0bbfc369556266330eb6dc558ee5cecb9b57b3dc8ef839bf02023cb677690f34bc7dd9b181ccc13eac2d78227c4d1ac0559b89f29ce307118115cd65557ca098e49e14033c01843a64f98f1a01d4c7ad7cda56a0382ce5cf02007c76afa66c5619ea51ccd9a0c0e831ac83ff32071338fb6cf068d9151c2cbfacc0ac07335b7cf389821a8ef6aeb02f36d726308877d6036ea8c977017d3efce205323690e687f732f7a2762616849002a04797c74d45130d20653ace20b177a5860006445e00bd9d78d4ee6350557e540b604d5336e98b263ee32bc9328c0c9c1f0bed99ebfa7b43f682f569034267b97ea3bd8cfbafa82a0b5c42b2b9a07982100a64ae2c4e65f737b8689545f42e9e0a0bde3a7bd4906bcf2f6c7ea2afa1f72fe6a04ee2f62536615b6d44d30f759343448f51dced6ede9956b42babfac3e9b35e2bb2aff517907fd6898a679cbb214e1c69ca486c55746ed6a390ccb04e9649984d5bd05d12df5de857da382376285dd5d255d7bdcf1ac5e70ec6a54249b2f083dc9f769d3f728a17361195b13a74620124cfb31cdd4d3bd2eb2d1acafc585a40e7b224710c79f2a97f8e85dbaad7933d7a4676a1ea0738733cef5d80fe713b4e7cbf683b839076049cfcf21991a8e7df5edfef02656d669f9ba5ab3fbc70b3030730ed4d0405bf6e7e7241cd0beec2f0e63119f570a90ea1475d4be3552545b6d6bb4f318001dc471b2ba8d234693d983c88b33ddfae98ed70eb83f6ec9ca1f445b7d9ada0289dd93ef746b2311c6323adf6582666da06d39408958310d9ffa054169290c4a7c3bd8f6e39b56ef4e8ba41484c3df9caf7c63b35d35eeb6399381b2125532c18dec3380ac3db672aebd77d1c276bb4c6bcebe190993a25b3dfd53fe28a943ba9cb47b4cf04516fc2d56cd1f65fcb38c96427fb3e2316c608dab87ec46897baf25177d46f677fc38c725b15af5fa04c631a2ad6655e88db274e42e4e79d8f8b3bd31214fcd78f2c81716d568ff864a773f84f1ab829b2c65155ef13ba5ce28be787f5964955da759396e38c7f06f1bbaccf376ffcb03daf1021f981cdb81128674c85c85de2dce5f66cdd7d2301623fa06617163cdd2078bb6943dc9a8970da58828651c141014bf7fdef487ca165d3df0cc9a27083534e512750bc98f0d36a5d5dfb3c984afc3d8e7dbd2c4fc53abbd003066f490eb2377fff4d696e97b23531825f5c812902fcf56e787397f6b5bffb484b41dab964d296118c265f134da216212930b4a00ecd69f86f261ccff873d50080735fc9c83a2220001f81eb765cb8a0edb162dade3815244483c631bd0c28c8f408a020b6150d24c0b7e50c7280a94c71040e88d5b138fc2198bca46da95123e1d8b93e20421d054d0ccc2d38d6328b2f61af69642729537abfc6d63a30c7ba7323b0145233d0d47d96b0f0136bad564fc5f4d75b15434e9b40f76fa31860db887425dee04d2045e99ce65f84f2b5a5021408556fc9609ac723cb9cefdd41f71e2cfd00fd71fefb051f36c9a56b934d8b3ce43e8e4111410e82d58e617d78ffa459887ba022834454797c81453b98171f31181b431c74173cd61cab7760cd1ff34bdf77159f9eeab42f4c4496de5cd58642878deb8036b9be827f867927a8e9b631c638b0e8cd094c85b9ad94a036928feead1538bc23dd61496bbee541547edb2285c0c642d24e4066a81a5dd5ebeb00fecc7c88e000e5a1dcdf51c1383c942d019e49ae88900e3b032350df167599d7b1dc0aaee21789d7436c9866013a5a866e84c6306c02e1d23f275e902c813e8ee38b2fd7dea52cea2cf6513d7685d82db4237db28264863283dd87fbdeec72ef844bb50b62be8e9b78954a06f8eb04bfbb3ebb1cc11f4fad8180ae28d765378e6781d7769108e28784252785523acabc88ed22ee9f630bc3db3be6b6c9c9fec7023c6460968e60c1777adec0e6a1af2d5b0f3894fe86b8f4d65f8d86d0e35470b48ce0c20d9c8d3230d0b11876eb2678f7c6dadc3ca88676577352f0d784a4254e7cc2763f658a369c4bf36864a43d02d8fd604cb8bc7046cfe11ef416c3b3da5c4b88bdbbb04ac1d75c5ed9591e362ddbb8304f1ff28d0c01ef2cf3d75965c5e2a1ad161780ff3558d31cc4b517f50d377aa545d10318a8582ee3f51ea2270ce94963ff469046649971e46ab9f476472e044145e50265e3d03968d2e6c3f6dd3b3cf82eeb7f851eee284a314d01cd4ba8c36cf728670c9a68a6cd2039831a666f25a2e24515990f7457badeef91d95a3e7bd40b466686793875399233a8898fb15f483831edff4bbb4bdefe17a45172ede01cb181db77fda8d7fed1768ba4c336b17e02f4994ddcbf734f6bc8c701806eb48a52c108a2ac68fa761cabc377625c35551ced7eb6094be6d4d069d628feadc91ce4f984b903b21e902f007bc46e1af4417cc1cff846637b587ec236b6ffb9d461275ba564790e1bf33d362fa479b568a4b185d9b1108b8869549cc00f978b1b5295e421cd85ee0567bcfb47a6e4bb4cb36269ae656114171324499c7d4a91aa0fa5d194d0ad0db4cfba55a5f57513ab8d2246", 0x1000}], 0x9, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/40, 0x28, 0x801, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) 15:15:09 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7fffffff, 0x2, {[0x6, 0x7, 0xb2ec, 0x1, 0x5, 0x100000000, 0x2dc, 0x1, 0x100000001, 0x3a, 0x1000, 0x1, 0x139, 0x4, 0x4, 0x7, 0x5, 0x4], [0x9, 0xc6, 0xfffffffffffffffa, 0x5, 0x9b8e, 0x8, 0xeba, 0x0, 0x7, 0xf83], [0x1, 0xb3, 0x0, 0x4, 0x600000000000000, 0xa12b, 0xee4e], [0xa9, 0x2, 0xfffffffffffffffb, 0x1f, 0xc8, 0x2], [{0x4, 0x5, 0x8, 0x4}, {0x9, 0x7fffffff, 0x966, 0x2}, {0x9, 0x7f, 0x4, 0xffffffff}, {0x6, 0x2, 0x2, 0x3f}, {0x9, 0xb20, 0x8}, {0xad, 0x20, 0x8000, 0x350}, {0x0, 0x4, 0xae6, 0x6}, {0x9df, 0x2ab, 0x3ff, 0x9}], {0xc97a, 0xffffffffffffff43, 0x3, 0x7}, {0x9, 0x6, 0x100000000, 0x200}}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 15:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x3, "c590211c07897ea7c2341f5820d0738a796388e7", 0x0, 0x4}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 15:15:09 executing program 0: syz_open_pts() pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 15:15:09 executing program 0: socket(0x18, 0x1, 0x0) 15:15:09 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 15:15:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file1\x00', './file0\x00'}) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xa90d0a038f72130, 0x800000000000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 15:15:10 executing program 0: msgget(0x3, 0x200) msgget(0x0, 0xa0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 15:15:10 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xf8ea, 0x0, 0x1, 0x9, 0x3, 0x5, 0x3, 0x499d}, &(0x7f0000000040)={0x100, 0xa3, 0x1, 0xffffffff80000000, 0x6, 0x4, 0x0, 0x309}, &(0x7f0000000080)={0x8001, 0x0, 0x3, 0x0, 0xcc, 0x3, 0x7}, &(0x7f00000000c0)={0x401, 0x3}) r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0x3, 0x9, 0x0, 0x81, 0xd0, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x100000001}) 15:15:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 15:15:10 executing program 0: r0 = socket$unix(0x1, 0x100000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) r12 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x40, 0x20) chflagsat(r12, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 15:15:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 15:15:10 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) kqueue() 15:15:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2e, 0x23, 0x0, 0x0) 15:15:10 executing program 1: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x20080, 0x0) pread(r0, &(0x7f0000000500)="49871953ac1a071020fbf032d70455a2e779d355a0858bea17b742eddef834f3bcbeba74", 0x24, 0x0, 0x0) r1 = dup(0xffffffffffffffff) pread(r1, &(0x7f0000000480)="d7b0eb7d0b6ff93811475cfc239325d2c4503da8b8", 0x15, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x1, 0x4, 0xfff, 0x81, "acdf05d710e4df9f299154187cc4865cbd46f8a9", 0x2}) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x100000000, 0x8001, 0x1, 0xfe2, 0x7, 0x5}, &(0x7f0000000140)={0x1f, 0x2, 0x0, 0x3ff, 0x43bf, 0x7, 0xfffffffffffffffb, 0x3}, &(0x7f0000000180)={0x7, 0x7, 0x1, 0x80000000, 0x50000, 0xdb5a, 0x8, 0x7}, &(0x7f00000001c0)={0x2, 0x7ff}) select(0x40, &(0x7f0000000540)={0xfff, 0xfffffffffffffffe, 0x4, 0x5, 0x7, 0x3, 0x7, 0x401}, &(0x7f0000000580)={0x0, 0x1, 0x4, 0x1000, 0x3, 0x0, 0x3, 0x1}, &(0x7f00000005c0)={0x4, 0x6, 0x9, 0x9, 0x3e49980d, 0x3, 0x5, 0x4}, &(0x7f0000000600)={0x8001, 0x7}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xffffffffffff7d7b) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x8001, [{0x3, 0x6}, {0x2, 0x2}, {0x3, 0x100000001}, {0x3, 0x9}, {0xa7a64e78ab4009f1, 0x6}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x1f}, {0x3, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x6d}, {0x2, 0x7}, {0x3, 0xe7ea72f}, {0x1, 0x1}, {0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x401}, {0x3, 0x7e18}, {0x1, 0x3f}, {0x2}, {0x1, 0x401}, {0x3, 0x9}, {0x1, 0x12000000000}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x6}, {0x3, 0x3}]}) select(0x40, &(0x7f0000000000)={0x3, 0xffff, 0x3, 0x4, 0xfff, 0x8, 0x3}, &(0x7f0000000040)={0x8000, 0x1, 0x6, 0x7, 0x6, 0xffff, 0x0, 0x2}, &(0x7f0000000080)={0xeacd, 0x9, 0x0, 0xca9, 0x0, 0x7, 0x0, 0x2933}, &(0x7f00000000c0)={0x6, 0x981}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000640)={0x20, 0x1}, 0x10) 15:15:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8080, 0x2) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x16f, &(0x7f0000001440)=""/225, 0xe1}, 0x1) 15:15:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x8}, {}, {0xc7, 0x956}, {0x6, 0x8}, {0x26}, {0x8b, 0x20}], 0x6}) kqueue() close(r1) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 15:15:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCLOCK(r3, 0x20004276) syz_open_pts() 15:15:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmdt(r3) 15:15:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0xbe3, 0x0, 0x3b1d127a, 0x81, 0x3]}) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x0, 0x3f}, 0x0) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r2, &(0x7f0000000080)="254037cf6afd71923e4bee6e00bddb5893d117210d793ceb2c8328bda57cb5767c1c28a0b99edd6b4087e1a001d79370e204ead9c3b01360a16fbdbff089f32e300e8e504c0b966d6287c17512f4d8a1deb21388635154645c3e9e67538a1d963b6f775b8cc71c05b9ebdcdfac899b2b24a0db4cc3738023b13f2e274c094b7ceb1f248c4cb38bff1f4630cb9251736e3c1f04dff94b3f855b916edcac", 0x9d) dup2(r2, r2) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 15:15:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2000000014, 0x3, 0x100000000007) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x2ce) listen(r2, 0x62) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) listen(r0, 0xff) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:15:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fchmod(r1, 0x20) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 15:15:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1000000000095}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSDTR(r1, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x23, 0x130, 0x7fff, 0xff, "78350723f52858a04b7efab4ed3b3f198b136528", 0x4}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 15:15:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x200000}], 0x39, 0x0, 0x20c, 0x0) r1 = getgid() r2 = getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setregid(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffe7d) setegid(r4) getgid() r5 = dup2(r0, r0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xa, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x82, 0x1, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x9, 0x100000001, 0x6a}, {{r3}, 0x0, 0x20, 0x80000000, 0x1, 0x2}, {{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0xf6c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0xfffffffffffffff7, 0x9c}, {{r3}, 0xfffffffffffffffa, 0x41, 0x43, 0x9, 0x8}], 0x1542, &(0x7f0000000200)=[{{r3}, 0x0, 0x83, 0xa, 0x4, 0x2e16}, {{r5}, 0xfffffffffffffffb, 0x82, 0x0, 0x80000001, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x1, 0x7f}], 0xffffffffffffffff, &(0x7f0000000280)={0x80000000, 0x6}) 15:15:11 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x80) fchflags(r0, 0x10001) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 15:15:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{}, 0xfffffffffffffffd}], 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = semget$private(0x0, 0x2, 0xc0) semctl$IPC_RMID(r2, 0x0, 0x0) 15:15:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x20}, 0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9}, 0x10) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 15:15:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x480, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 15:15:12 executing program 0: mprotect(&(0x7f0000146000/0x4000)=nil, 0x4000, 0x80000000000001) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00002b9000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000340), 0x10000014c) r4 = getpgid(0x0) write(r3, &(0x7f0000000040)='t', 0x1) read(r2, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r2, 0x6, r4) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:15:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 15:15:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x3ffffcbb, &(0x7f0000000140)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 15:15:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0xc}, 0x0) 15:15:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r0, 0x40044b06) chroot(&(0x7f0000000080)='./file0\x00') 15:15:12 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) 15:15:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x100000000, 0x7fff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/90, 0x5a, 0x43, &(0x7f0000000040)={0x18, 0x3, 0x7fff, 0xfe}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xfffffffffffffffa) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/221, 0xdd}], 0x2, &(0x7f00000003c0)=""/100, 0x64}, 0x840) fcntl$getown(r0, 0x5) fchmod(r0, 0x4) 15:15:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66692c653300"], 0xa) r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80, r2, r3, r4, r5, 0x1, 0x2}, 0x5, 0xb12, r6, r7, 0x9, 0x6, 0x3, 0x3}) 15:15:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r2, &(0x7f0000002640)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000025c0)={0xffffffff, './file0\x00', './file0\x00'}) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getegid() sendmsg$unix(r3, &(0x7f0000002580)={&(0x7f0000000080)=@abs={0x3876dc0c5ffa00d4, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)="27ea2338da4fc4bb6942baaa769031dc06fb3f555b6fd8edae2be0c4cccf5ca54027732cfcfdd0fe308e69ae15917ce9907ddbfbbf5b70de3887f0a68ee8df445be565", 0x43}, {&(0x7f00000001c0)="307e51376a94806eb00d909a74eef0918ee34d33b7574a9cd1f0950b6a81a2808b769871ad264eba3a93e5fbe439477a06a5b1d4ab899714ee8002e01207dfb6a904d9ba90e80b68f101243b8b667938c599cc5ebb265f38f157e384bb1b068ebbcf608b331e2f86bafd7347800b5e70911e05a2e4172f9e7ea52b54eaccb23a120e015ad552575aeebbe6ae7d426cdf11ee25d4646153650b4e2328d0c17160ac9decb81e52d73068cd2f22245e6315f9c833737b6d6557680d7c717216479b332598480253eaeb0029ac44263aec2bf1bb5018ba59608336260c2b495b3ecd279668a70515a3168bbcf1826c791c61e9c0d080f15074b4a89f482ab587f57ddee67f964a9970a995ce9cd6b0850f968c8d12e1074e1c753c4b9417bf32dff7a894c2f72d57097d82e0e81b3a74f1a7a0049d0990c5b169f7716effdd2fe6ea31995f52772a63095519cfe0e838fa9e530d7f655e8620e2f1687fead27ca9de8c4464e9693e6b3c69d4edf3ee1aab1f2102b7a505eb123c18a894a32ad441a6805812d322fd3ed6a3f8b8637b74f64d98d22b6e05017aad00fde325178fd743e649cca6bcbeddf9b62b90157dea3d39a8e7ea26413d2bf89da0eec844dda7f733d077585485205c3c4d49dc76eef3a6ab98652c2a6a2ad088dd4387853ad499dce88d72326c5f06a2760f915caec8faf4d367bf7eb2f17c917692091693e63a854a540b6a928ec1164dd3e40b6bee918beae636bb5bc36eecbdb8c00e8ad5d452f5cfcc8c7ede4e514246d46d1aa2b8e556bfa3bcf9266522c3085b473671c2a6d09306b7a6572d5388ef49fa9d8a56c96a2150f80513424db0ff34241e702a1ca444e9fadef4d1f08202f3d8c30e37c2da781b41b4da3d2dfee05875919a3696ba7365cc54a54cd0fda378dc724f474c312cbd5cba112c57a6d8cb6a5a2b9f51728dbc5710696cae24386e8b90c79cddb3a787cc1cf7cf519aaf4b308378f80809731d4471c4e5f511e76ed4a34d381538725c7083239f0167a233a8292806b4adf33a7e81c5188c6f8cc0c9f11ae58802bdf1d485d16a54c69fdf53ce0e7498e18b861155e25949c098b66879a8e003b9bdcf79d0eaf7cf92bf46fb530721b72433e88aa646c3989901defafbb6c690a30d8a26ec0115745e6d9030abe7c94f4dfec5b85f10b121144674d463985b82765184572c5affcd9bb2a4d1f01a693c49006ce968aea810ea86afba34b4fcb82f864c371754311d8499c226b8bab6cb85d1a6724a315d1d151a1acc67393b3b33c3042a7dbe9dbe3efc81a8c25c81e1ab84a3e8c0c367462686c10465f97eadd0d8eb4378f35ad42e0e0beb346f53e1419c11c5385960a33f8d9e66dca29afbc0ae780956addc8e89b41243154ace91280b9559ae5ac797bacb1da89e76c0d8e01cf83bf92ec5156f94a34fa034012e54a979b0b27f8895e5db1cc99008b75c8208cdc33d4d80fa3789dd940f71dcb07a111154992c2645186e3534eef9b2ba1c505d52b477cfa1db208719cf9593af1d153ff685f2a38b83efca3ff8a6dc9db70c7c77aadba127b41d5c07bb9e1da5d682bb16e6ed704da080bd10bf82a5532380bcc7add79b65c8aa953a8f0806f288fb12ca1665a673645906ddc970a00d8b298da099af5421257161513e29df0cce3a7baa81aa1125ad88f71f331826eb03fc7da9fc021117455baadf74901623f2b9d2ca3849e3dcd621e6cef96c322e595ddec5a075865f83970230011338556e257accafa27dd932029084925d9600bee6684f6bdbb26d6f853678d33ec733659c7409a565dde94ede2034173d12b5d6dc7696a881d02245310ca0428910c0cfa04c3e88234291e2a65d80e248871423d6819578392e8ee74b175f5df4ae60ad57cfdf17cc033e2e9cea7834b41d966d0eeac5c8f047692b6342984d6c3ebd283d1ed15a042562c06a85d6b09ba2d662a6fc8c00debd030ce77b1017e039ca860b0a620e71703467a7a591f15699aaff1221ffcc2bda04e0f589b2c593c0ed0b50e1edb04bd168679a46c5e999ab565d5292a7048177acd85259e7399c556fec6fe5e657a513fb9ef516de94714845a93ef1e91e6966687699489e89b037b8ff00d028f7fe939c799e646a693c4f6c187250f88a4c60bcd6b4ab53e1133e428462cf2912d221d9f431899c7151eb980b50dfecfd003a0bf759c954a46b1e5352e7a1aeef09240fafe497e943dd84d16f47a9a3ec65b1cc46f4e972cab0d9af20b83030f040d0e95a05f3b6d51ecd8f7da693c90edce272d3d1ec8bad36e3723fe7bf9c4450852d45482dd3a005c8c1c6f6015b1fdafe5ceb9dfe95488c4c1de774fb96b92723d572421c690aca9a561ae45dbfd9dd124b55eec174268406b6c03f09a6f270b75ef4ab348158a13077fa88c78cc952738586c3a20164073e82d91969799575ce182d9662186adff078efa83693bdf30bdca53330a6e79b64d140bc09074fc4dccbc27c76120f29bec3e18da069d84c1fb90edbefa29349481da7941dd1a39c720e45ced3df6b07ff423e020bcb2c24ea66349f11fe2c8775dd52dd1b1735e1dd112dde27c2c0d79978b030ad42247668a8a7b21498fc7c32f3f6e9145846693ee4cfd6797bcf61b0989589079c0ba2ae406f907dc7f49c51322cf1b0382febc53050f30603c8bfebba4eb57d671e1573cb5e51e86f5cb1c6976113348a7e616ce002481ee0ddd0a170f3690a74cfe7b60b2189a1795eb92a48aeeac3758cdd1b40e73f67f628441a73c5aa04d19639dae2c2374382ee975f59b4195a2190eeb533f00c9a529d06dda129d5a56a575278db00a8a679f9a3a97684fa0b44042e2773844bc421fd804564e361bbd53329c9bdc04b2e3ba5cf17ca13c37a51b4aab5865354a0d93c3fa0a6703a3c21531b484a609eb60d7cc177ebb124e863713f1f885c4b7da57075cc1f1c43c63a809c4a53aa767cb173f88f99788059a541b713e2460b1c7ed54ce94b6646e19fa5a72615987b295a8f0ea335fb65b31a6f2c7ba272f92dee19e0345c830cddad3869f6bd891947ab6fe7123ea1ef636c71422423aff53b2c4de18235df0bb620ef302eb2d5ebbbe991b67fc2282499fbb49fd01010153f76972b49a8ee41b4d2516f4fef12d3cb142d0cb65a5a844749221c661f2aef0ae487b658254fb67579fc8f4aa0d1efa1e3dee923c516246b5e917a28ea1d1c12b14394fac45be2bae521167a7d6245bfeba6033705a3ed08ad45ea88bd68f4cd87dcd6461252db4f43a427303c4af65605e07ac279bfdab3d196213475e0c3b720ed6c3a6793e7b7a6567c1cc5bc8cf26541d4460cdc264a15fe5d670cd020888cda31bb712718ea32f2607121be36aeb0c81e6991df8318843b17b66be36c5a95628e50e1370630df3e5993b04283f759768ebe86399e24138f157a239bb1dc0882095fc36e4f3288e3d9eaccd6c48e37a97fd4791ef464fd8a2e15fe894e678a4a424f154c30c1a49d63e040a18edc3413e85e75999e7ae3bd179fa0e218d794d418c6040fd7ec655e96e8c571135e67964d4eba388340f3db696f4ce9efd07eb3805a172f21983b4648864974bf96706b6edda8af1e5747c23d5761bdc93ce730c177fcb0a8be9ee720cd4af4ac76bb1e3c2ffb2bacfde031595b2048e548f30bbe1ceb4e65440a240ffc341e873cb1c397e3be619f2cbbd47eefa01081aeefe686382a6e97fc7e3fc81a2858fe5b2e5bf1fccf34a26a9edca7e6c5765e0feaef68c4dacb1ba56ca08461160a9979d657d97a0106206aa11f5ee2effcc02968cf42addbca00d8a4b0da69259a1862500012a2d743c7f57340f6bc31d8f242648392ca3ac0009409a5b143ad79b3a9f699ed784a7aff4b30d019055239ce7cf5154845e181774cb34db4d529ba2ac3467be65768f473445da883b997bbac40ab4819822ec5efa42f24091c4538a4d861353342823bc81c4ddb1758965eb4362d9cb416cbe963f0a9b6122d693588de69f4e61bd181f7f2e1bb4e3ff739ff90fe7277617eb1a026fa6f7cfa2c0feac827dd2e843210bac4d6854cfa1a5130398046bd5b3ea01c844ed24efb51e5cf6d54f31d8cdc1776454268c786821c26863704a2034faa84e50ec60ce331bbcc64f065b1e183b47eed3c8dd4fa42d9c1b9664292400de9bdc6c01e3b239e7bee256a3d164f89011516d70218e7394522a43d82bc83c9f02efae7d4b1187a6786a30b82ed23aabed985d0205b1c271ad3490b85e9cfaf51abde8a8964c948d53128f383d3cf7f80a68bdcc9c7d870db9732464fdaaac5b727fb283793508f5c49e4e92b1d92a12329ec2e5d3908a5939f2f22a485498eb3fd6dbab0bb57fa243be84a16fa2ab06a6446aec055b20f820d1cb282baeb2ba96d5d5078a313b10b9867274bc1319a02f2940163dfc9e31be0697ba73745b353a8f50a1e0b966edae7a1a4ee23660a5df863468b29b0b91b22b79d156a1a3c85d6152d6235127b2f93e2a474339d2ffba8641767212d2c1603bf6faf819d30e9f989114b8a0819c916737dfd2650a2ac15799a3f0ddb342029dd0cf07641be21fd9355a01c403f38a051ff2f7e8bb86b5acdd68fba768ed97771927347c8efc663452555827127c093aaa1e5ffebd6cfbb4dfde86c53c608fe99f83631ae997f594b3cb632ec72883de73358f2b1ee8dad9a3c1ff3c428829eae687cf65852a2b83292e0a1e781593d96c8101ccfc48dff2d3ed3b60e90c8a130fd925bdcac27b7179362967f6c3a46549899d922df9eeecb05d4313bce5e4b44af40cef0f689a621b80b7f240188f3419eaeeaba817b70f5d12277a2f42211143d5905ee506e4ea11959b893e642f98bab83303b9b3377b8d17ca12d4c7abf91551cd5b24fcf21a2d494614e3d16de2b9d9e33b4adebadcf0e5e45a5594a0396b93b5964f1bf31644be93b5fc0038d7ed0297d535835673ffc1d269f5d66bed855a233cd363c516893e372ec315b3d67d64455cb7d6db49fd2f950c44be87afaed33260dd493967c6b380c0bcfb42d69d70e85bbafaf96314d549d6c32952d7b6af0dcbca21c87946fed376e2cae25aa3156a0a1162c278953edfdc80155a3481bb1e0cb206f6c89b7a29dfee4c1f195b4d162db5c52b394e15b3b065a046c8ca472439fda069a16029924c1971842356fcdd36f142076d57ff21325b8a1b716e523f7796e7ee92aa68d7971c72f0b5b2b3883b559b4b4fc626e0bc815f35eab0d666e5ce40991c83075905339e4e1e7dc174d70b442632305b35d45691d7f59d2d5e4e60756e1b8ee1af4b47f40eba785dca164c1e92278f07599f47ae3bb2a933a43b9d82e4b95a13130a1cef048634c894062c9dfa169d0b5109f02351aad1657e186b477f6c5eb5d02698e625cf7f81384c9baea0c31bb7914402bf992395a4d4f44ddad42ebd16a95dda4d2e62daae87c9427fce95e232a63c648a31fb81d781f8f677a714dded55f248895ff442e1b9db69bdcbd6a7223f56306e35be9cbe680fc5bb69def4a1348ad8f98eba0e59624312c87a1d635f65e4d4436c7abb166252611cc5308b520da947ff5387f2702f3bb066dac27fe5c9b0a39696009ee87142fdd10cc485ff8ed78025b47f645e7884efad3d4969d62b05eb184299127ab0744fa5a641c2e85d85fcd5d5f1e08bd8f6562774cb2da65bde9d7905529008acbf1d20f8b3bd1a8087f36736e67aec476dfed4fe71c11435f7c1c8e819e7f223b9031eb8176fd32034db6e060b84b4a0b8f", 0x1000}, {&(0x7f00000011c0)="052431025cb392f9153252777588eb4f581af6d9d544b9776263d7a0a87944ec3e09f709f24462ab3bcfddb6b3d179647d4196169521850af6fc72449cfd1c1a44462e9aab0d", 0x46}, {&(0x7f0000001240)="775528724a325829a37e2fc518334c33f851a12fabf1e7ea43e87f7a43bc135590c152c64db41b10c46d648afc6ae0f80151073c523955a6f6b2e8dbe9223e543108cd132b73f663c99b5a7fcc2bfe15db5062708190a5ada39aff487c6fe8eb698886625595e9d630c2244777f3ba995efa1b1c647030e30f41aa900184744542ff36fde44ba2f23f54d68519e3ec8161844024a5870cedaadc711d73951f7ccd1d205be87e181791a1969861fd755eb5cc92f0d2950e87295b776d6b353a338d2f3013e55219352018e5829c9f3a7ff1d3b6395faa633fcdb4eb53b8ffe30b9da79079d7c4da8e703999d8", 0xec}, {&(0x7f0000001340)="f8c50f40809272e33532513618ca3c32214ddef8f813f3e205a14998290d69fa8800fb1ee25c576314a2b7be5abeaa6da68048957eddeeddb954d9c6244d29e9bd3e0d557ac237123f3a2733ad2d1b23fd7120e16fb6c386347c55d67171e9666c6fcebe69efe8dd6887bfff60622814cafb5b4dbd261e7ff0c1ec488ee06810cd818dbab3eaf76b1fcd8e0f687e3e9f6bff84212de8b879e504e9d62a8539049b4735bb3d6a9172a04eda5e10ee79ecda0875b31d3572cf6be698557479ba8c6563566b1b", 0xc5}, {&(0x7f00000000c0)="b5794100471d8a8f9d09bd108d4a36b13d0c02ba45", 0x15}, {&(0x7f0000001440)="43f01c95938b3105f49bdd01bc13f2c93a0abcc48949eae635e8d53321c7266692d014867dc9bee0ecd1d0b6b566642b451a009f716c13e9e167369fecf92af47d6b596d6a5a5af90636a4a54cbc077e2cda7771a6ceacaf7d0a7c8c0313350dd17d21f00ec3c92de6b05ecb0b87f965b99bf5c026f427b454d651bd553238111f70b6bdde8bd107cd631700e37401d5dec19840099c481180e6b6841794af5b0c1b9d8bf8af0e09c3d841678c4bf3bea18ed454086805072f8c32180bd35e37a0bd06c073663e5e7098ecc5c04cc38e35a31549e6b061f53c3ca85a2b3bed8ec82a6be635aeda1f7306e5e0d1e361a5f5ede9b8c0b0189345779e89783bd723ee9824d975fd7a1ac17eb792bcc93f109643261a79df2d23444871621a9fff732abf4ae16a1055d8911159f3a6b7e7a234aff16f6efce1d6728e676817b3dcc2e111adf172077b9b133cdfa40a21345e82ad9c6c52bd748f1a1e1c2642ebf6866f0091b1d05131eb7d31f6cf4402f741aa780e9ac7d29e579e204a36ae984cf12ac9db765299d75de7a50c6a889165595ffe69aed0d26dd6a816fb410e4c6e89d5d9e07a9d60ff5cb438a51142c10255dc54b01b68e78cc75e9d9f65b4b535b1fcaee34f163f7a454257c0df4627f65ca9c19e767736ed73dbc56e5e36a9b330fd04627f38cf8ec97cfb3b09bd5350b78a2377290d532ecae0604f74c039f42e2783a89da3b71c3760d4860707b7da432272b951c22e77601eaa55e118f5ceda57cbfe64850b52ce721fa78251948cd97ca0726816dce0c1be2966cd6c61434c068a1a0d9e2b11964fb48faf86a1427acb9e223a3ba9b9b8a815f7246fd576774e9f422ff884c2682af720d93935b431902cc51bfbbb3866d3536517976a698912bfff8b6386b38a286ed6ff9d12c4910b2b694de36682b8c41d45f863b286e3c5b86bd4092bcb740d4cbc48fd15cb9b644d4b864849107d6730c4a82578ced3d3fd45bedf31157378bc69abecae1bee4cf26e0a433ef3cf1b941515117e3916cd5f7f7c01483ebad6f3c652d2387f91f195446b1b81e10fb0337f539d6caf5dd227ae70d81b5df2a322c7dbbfb4f795bcfcd7b005a8bf4cc392ed92da66ef7b0029332db7018ce7f80b70152edb83037e6d14e515e6008e0a1a7ad2be3f235404e787a717f1fc54c8a30a38b1ce07393af043dbbdb6be570eee3e07eb5dc43113ef789838b6c37a375fa7b3eeaee60cba75b9bb0e25a707b09c5a3b7938a8dff0db0d302c5093c9782c470ccf7f0d9e38032f6e88455c251990d7edb379d5a5a3b91cdb545e0195f4a4c1501a981109906225be917dbbe5932a73fe33f39b3b9bf6ff1bd87a348eae5d0008ab1cb9794be1980c907e89b394c2f21743399f45b72869c0a41a9bda7528fe9da777d89814370e504f6f1fe6d1d234d59f40c1556bd110e2cc1add96475644c115a0c28bb18243165864e3bb8f43877c91f465f443a04beef080ee02a4847133b9d1c2983d9f9fab63a57468ad6769a6bee10b8107e1ec4db5a3b07d89462437260ff6ad787c1094fb46bcddb41717cb71a6fc2fbce28de693daed1f2c94f545bec6a0e7a4cc413ac6b017e1248c41bfa9bc893ed8b9d93fc760f41926571faccf051125806243240c0c1252f2dffab46d12cb14285310cd999adbacdaa8405d8ff5f4a044c6f458840d16a9abecc93126900f5fa8d2921d4353e5e6ddb303ac33e8242c676111fad710e107e11475987315a6cb394a6dfc924408b2216ac2902a08cbab7120754c2627d260f8ba2161502e5a9d51800b177b1ae32c338d1a32ea6adb26a2b658592bdd9744c70bff693ae4739588f74122486dd85b77f8ee742aace2b2e7b2ab8e2de44f0a96b99a83b1f2e790f8bc1ca1f4a15f4b5b74b93bdf3e73fd174c4d08cf96b260b00999c2a4d56cc9d426ece8b058385fff7cf3d77f693bb92b9492928f5327b1b11927cfacae42a111d7f9f93c539810ed94a2709b2dc008abed9eee25c7effe34a129deebf35a150d070a5b160861daf6fc18ac82744b05046c2fce8458f1e99a18af2cba53260790bc5e2c0f47874e09529fb8df0c9dcad5628ea043ea5a968338ee7ce5dcc7150775913d4b6bd95a342920441781b3dfcf68b8f541ef6a2143f858750affad6f648dfccaaa28bcc705ba0b3cfa6137ebff773f9c9436007656a68c4e2586a5771ca2d231d3606b46a2c714aa86f45ebe772103d2a0d2206c1e6a1032adc9f29adb50734fa9c9bfc433945641fb898bfcc7060c6b111388311e9049587ca093decf282e1922ac2cfab7f5cbaf6267601e4c173d454d9414c8a386f985cbe55d7f5a778382137e55cb36234ce0a06f468041b1835d9eb1bc4677563b6151a7afc8e9983b5392d544794558d850ede2a0d2921d9b06a1d2e516f20ec889527fa308e89253c2a972771d7e8f5e6ef35b3bcad4d1f625dd2629acdb4b124974694a7583aea15501370481eda2e5be81f60147784b9a9e4a5dbdcc3a2fdd8d57e295dc32df35528f1d9b44ca8456e76bfea0f13559e680d7c1d168b3ceeb31cd0ac0dfbe919582f07a1dde2a5a53bf374ab20dd82d9caa42b5684d5a175f87bf2cc09709e41d9616a98442d6e0fa3a3a787563bb519c99767b2ab77f54f6a7705627dd7cd21d8886f440bcbf39c233c358c7369528815af7baf1f305b65f0593d5fde8158d3a86b225ef8cc191fa2331ae9744310506b0676288ec85d0a7fdd388ff3f3d5d5277fffefc17ba31921a9fc4a5c61436a00aea4536f582df1b7d2559ac75f87e064c5fd932e592e6e547f38e38cf9d7b24e215d0232936a65e0a1c35fd4ca2cecb3379753617417dbbae763571f563229dc61df13639221781d0b1dc0c0e4f82a6b0a6ab38b4c952dc5f02a2e89a4861aebaaa8107355c79b0113b910530ad9485f5c85f0fdbba5386cb3d6ad495414c32d86d4a10a01619d6389bff60ba826a6be7151b0f9d777b5c7609730c8fffc2d95f8580cbc73b2f56043ae8e7daf1b71b47c233432f728a90f108a7412754bc6fb2bf876b97624b88e8ba68cfe3d8675a55bb630193bb1a61e5f9f194740a195fdb58d3910ef7d1c4a8ed24497395a454af792627bb81dc12a2875f84c64549c9638b872f1ba7038a0ebb32a374ee4350c3b7163fedea4d8e7de48577f98d36c454e073a2d56b8b6bb12c500d924620fe37606b9c594c8386ff7963b63efe262c69e435bbae6d7cdf0d5526fd5b8e9e762f9c616a7c92fb676eb352ae9e2ceb8848828cc22ac291dc2edfa6abd02c9b24572c219f86c4bae8a36c775cda02a4b9631cf20beb26cd9cfb3588e05844e3a2341072ccfe43fbd7582f9d47d8061c08b545d3e749cc5408b3599f4f3e6f3514697c20c4954b9116c103dad91d33d737f309939bf6fe5dbb5dfbc987ffb9ea3e5f2ddc6595f1b60abf336d75a81175119c0b24b15bab1ba12012ba889e5828af7685dd1668eff20cfe21628704c4323ecb2ba3dda610788382f9ae3c019863d25058cb43ef546a374d668368389d709e487da80a45a449522252e16e8d86c7bd7779d0ff636766af9d5fc4953f974dd1659ae958222af4805a8778a2f39c509d2b67e04c75dfff977ed1faec12922ea96074d256ec5bad798dc860c7a71d3337e722b4725511a8d8cfbd1775484c517e3a274f4bd62c23c405d96ac4ffa8cdd832d852094c69e17b1330a77d437ae1a9bf2647abef16c4cc89343cac965baccdaf617d87b19ca8b40b56423997a01defbfea8455200ffca25253090b87b1b9cd0053196e564a8429f9c8cf5ec94cecc2abaa3e7c7baec8eea6be9328f8137c5c27b71ac128d60792ab941e498860328735f651a5519745f746e6093c79bbe07900fe6ed34f30a0698b2a3ad591bd071691d7c363a63add52f1b53666419ff7c659ab7e3cc55f052f4c13e75678a6e6a3164a0bdef6342b0f9dc1a9372ae4ecfc4b8bc1a5d9fe3c9707b90c3fe83d66b429b397fcf479690e53b1756fdb55e3f16077b3c04139e92b5d12405954dde287185bc48adee17c59051fcbaabc694a89dfa5c3a99859b3223e688fa8c225d436bc67940177c948eed03a2e020be2f011462190c33eea7e3380dce2dbd981e4f4503c23a84a4278d793b101136533c5741be1890a1adbf7a00fc9b0e30d2c6b1ce9f35e049523e7805e81a827a3acee20d31e763cc07786201e44056b2e141b32a2fa9f648e7cdfbaeb4ae35db9bd759b0456bae6f1e3ae06fa21c0266f50f3d382949965d1adecfe6454b23a8f7bfb67436d3c58555d459c855f2bdf78b6b194d17e5cdae7e1002641069c85aea0565c28f36174cde8412a30ff49adfc5c22b728ef6967b55282bf90b6f60dd84b0fb60cf5f786515eb0b674d61aad0d4cf42b6e0881f8648a8c0b7e3f80cde01c9b5901e85b27f144901ab9c9b40a420a3aaf23c9fee6d38cda0daab70b824412c3009e9db40ae07761c6c0cb2640953a8b508519787c1eec640bfbe0a38af80cb8cc1605ae79b9f21a4794ab274a5fb6b2ff9b6b2c5f363da0fc79798daf8cdb049df53cfcab6d769ffbb105ffeca28556ae471aca6653844310555af09bc7dae2ca93208250003730ea102e837bfed6ad348588acdbf6ed86015a032c48d8291df3269c03f0af56d6e5c734b37b877b3ea71181eab8071d4ceb5b198723f2f513d84beb3f84b1ee73acba605025e6e1288b537998b20c13df8810393cc268dcd623b597c2b89856bb0ee9cb8c87cadf62a08dd0589dc12eb1a26cab3d5b4d05124ed6ed44475769b9d91f6595f973c7bfb1a40dc7515c1c542ddc6201dfee2f07853ae56ed7e41023e2c6b7f6f3bfaac7ecb33699a9844a85b577353b0296782bebc739d9b9b60817c21d3b3af868da94d127db8f8c5a364b20665f55e3b4a93f91a55f15c4b8e95fde6509224fd56111c1058a3d7375b5657035df080bcf92969ccfd7de0851d1b7c4ec3835c91cabcf3207b7c8cc92780fc49c1241e9aec34bc9150f92c6b6ee8e96cb0ae73a75434506e685a0981397d63566705b5728759c11c588beaa2f8e3e6a2f6085b5370d27b5d3eb50ce0191a85ef69dbe09e25b7c2ce20e608a96bb19daaad160ac135baf59b84ffd9366845520639b051b03c646a50ec929aefb06ca3701978ab611ff99e3cc33c82b28588ffbdfbceb449aca24e8a40581953a9e46842d250ffe3b11e62f74a34c242a67cfb398bcc4ce3fcf61d4e2aabdea083400fa8c91e3484e8aa39af449323e43431495019e081a14033496ba820381d1eb5105ea1b6a97edee58635aa345e95093f60a96708c67629961b05eb9941eead77c263b5c209d455ae31cb64754fdf4b5dcb3a490c22ed6d577e637b53182beadbfa46fc35ca0a060c3e734416ec90356ea071059ba73157ae03b43e3310d0fb392873a665cfedc7e23e32c8fee112f739e93c520fc4c901ad8bbd5553c5105327bb88d7a18bce0908f02b48ee957771dbc74ddd61a38d5304fd6f5bb3face93d6a1c5417178c96416e5827f98130cb47f2265089ba7cab24d7e4cf0bb779199b054a5b2fe1d125c25577613db78ea81a2657be6ae778da11359cc7365ce57be575b97e25448faea170eea43b487e18b9d76da5c9ed304d61d9798839908aa8fd1c34fb97977ce2d4b4d8a382d45f9d25182d67ebfa59c6f5749348c97b2af97475bdc18c644c122a8614e6f7631868708cf35c765eb6157146ab568f000a050b77faeedf882a096ba79ec1c7418bb90acd2604c4a7114a", 0x1000}], 0x7, &(0x7f00000024c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}], 0xb8, 0x8}, 0x3b9bce72a2129096) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:15:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="88df48cd66696c653000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="dd65be23af3618788cdf87945f3c0a1cea387306301ffa163d817e122e8a524ea72d3401d0d20719d80a229c659a968d58bc3d35c7786ae718309fcc101ea1ba75e9e0e4082deddd3d38a0777913c84fe68eaad32610d32082fe1f98c0032049304229637c89f6b5785c83c7f378a191fb2b62c8a37b155843eff53f9b93d3ac8b00445eaba26e1f7b73b6", 0x8b}, {&(0x7f00000002c0)="c81fe0884abaf8b2355c2dd73404be19a62bc58127926baf353eb292c3e5bafafa5452555260908ef83d507459b3dce037a0009ec8ebe813bfc7f162ba694efb173610970590d3c939d454845398ada4891f1e3ba3d378f293535230170f3a3c5556003cffc9e1ed9ad1b90667bccf76b5c8c22a722634065df7549e82c0944970ec0eaf2ecd0f0d08b2c30219ec15f89d87c63bb9ac4d565421f09088806ee7e3036d67c250f6283c1dbd1e7f761915d84b0e5682c22bfcc4e4a118447eeb13d7daf26ce164db64", 0xc8}, {&(0x7f00000003c0)="8611bc74fa3ad7f55273744ac213ccae2b32c068958b71d8abe3be28d43c1aadc61a825f5d58d3a6479f03bfa96777143212d218f11460ec715587134fcefae605", 0x41}, {&(0x7f0000000440)="b8334cb63f0e95df40c3d4853e6c65b3acc339b2b6f9218e77cde78dc91fc66523a8d9696e166964594a337b567fa8b60c175606003f4fa38781f3a6d96ed008d891198c995f27fd0a4e799d8d61fd515e803554eecf7c0dc49e21d6c6234d2571ba70b7cf2c06b179dc59b0c2d5d7f0cdcf0439cf1278695a392fae6dad6ee9e8dfc021cb49ce563c79a8ab6ced81ec650afde42c8f7462eb371ea7c9d121a8152474f1ef7977c8cef3c408327c36fd20e85d697b0c997e76dbc3d009c1c136fc9eb540b190909af4dcfcf6c91a70f97f17240f68", 0xd5}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x40, 0x4}, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x5, 0x8, 0x40}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x2) 15:15:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="e918000000000095eda591c9280e7a865b00000000000000000068bea4e26b4d696a18853fbead41b80b3af488ce444d19a17998f7f99d2d3d016121c44813760a0fb8426e5c95ffa2434c0c8c3357bbaa6dcbc09d990b2836d89aa0599e427e3f9b5e2386e0b786748fd13a0e088cf4bf9adc1b8e28c1ef6e468394a320e07c8ab965db276f042843128ee7801057f7300dc3e13838270b5c567b1a8ea36306d647ad37e9ae4abe261680c3cef6d3245d9e77438322ce0c618daf000c71e0eb867a877600d61954bca4a3c66f193f6b0636d2a74457ec2b246160a92c71b45af06c11d789c34d6e7739ffb58b78094162beac2b2308cb14b165ca7e55e882532bd2b701f39c7d1e9695b3bf29243c69b03af0c448a04aeb20937b688b0782a733be150a458b61a3a30723fa2425d610e273700c0f1a32937385137641694d9c103074db71e216a4e3f524e6388f3777a43cc7238a74368c1687b72dcb30672f5825e9ab35ae4abf91037207b20a33f7d5823df628cc1fe5613b190d986bb989bba3b8322c960d084ad62fdaea4ab0bd2a8238b9e41bac59d8eda8c4bb2c801ef58ac80d4f47421bfb713567d82a9daef1a915", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = getpgrp() r5 = fcntl$getown(r1, 0x5) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f00000017c0)=0xc) r8 = getpgrp() pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000019c0)=0x4) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="07635bbdf5fd80b57473a6790a5eac130adcf72e541beabebf3d9a9117a1b135fefdb39b348b1ed5404fe46a6d6496e4a3e2d403e05ee4fd821df56688c635c54eb28d36afea57e53991e0d72b73056b008c0919718c4aa8de15fedb406271a0f354bfe0e4d83ef6af39653e82ec62bbe22d3bf4cafb0422cbe3d68aee8e7232d1ae5d6d21042d49f6f43ee1b6b3c8041f34160963736ec0701d23b93693307faf3307136d2f7f662739e55281b541e6702df82fcd93e9a6e4f902f22c8717385c2867b9e60b44636e29f841bc8f95f04327e1", 0xd3}, {&(0x7f0000000100)="b4b3a67388c134d1609bb34cac53df93e90299563703f89aee8d8874dcd5a46e0158c5ae47796dc5dff19a573c4836fb72078e53e26fedd0e0e0305dde754b9960878bbb20dd62b9a86b39215cbbfc4bef0e1b5eb4dd14396fbd978cadb3a8a66b095bbbd75b6a437eeba147859a73fa9e4f03b8f09cabe0b261e9af133662219f57ba26ecd0443c4b8e2f4efb81537141d520e857619aec8e95", 0x9a}, {&(0x7f0000000300)="7045ae5793de318c90103aee56575f4bd2897dba2d47074c86c5df52bad21b9a7d019c6cb850799b719fccbe0e8f80d7ba11866e93e5472d052ca7a03f99e2c77b9880a6c0d075d6f582f590b2c886d2dc25f27922351c70a62ff4aaa1ac92b47e409d391094d55850", 0x69}, {&(0x7f0000000380)="cb9f8ee673e6e7a267beda6a5d4372c88868d2310d8ff8a0826e52dff2a7b1cd1b23967d27acd448eca2766c72fca67fc40c47b01436dfbf2d330f", 0x3b}, {&(0x7f0000000440)="b5de2f287278dae7800038b1296a118778f8664552f2e8180a24ab6a03c8260bb2539e16d98cfbd583e260ebfa012d363399c39902fd70b58358e46e926d875580b3bac5446d0834e3d613ca609ff72ef050566b277c4f9d3d2f0113bb796f024b228c935b5a9efc638397e3c39bf9f5a61e91382c632c306d7b3d4b3c6ed54dfaa4a16d60514a685882a64a3051c6e5a537be9a999a49465b2f4da9e4236d689e48939359c2ab53d77755fa35b358e2e4b172e0047a9cd7291544050ba75f34a2267b500a00d6826de63004d2b70f042faa5affb6984ae755a81384e193a1f173f177bb70e69f3d0e5fc8bb53a561a7e8983d481cc54aba95", 0xf9}, {&(0x7f00000007c0)="a56998f913dedbed740096207a422e562b502e678fa621570956ed759b34a7ac39ea9ee3e714abb2f2a6d17b010cbd01a107c1c1fa3fdb13f3ae3169d7dba80f33736ef21624341ad54b346b278ae73750015b583661e317a4b9b9a2956a61cfeb3e02b0d75b8977c8e2789a8d4c4a5fc7998ea87209b919400f0244676ddf53ba1e063d7492bfd9bdc6d626cfbd7ef53bd91ab5005c8d518097b46b07af3ccc360196033034670c961bedba883150350146bd59f733f152fcca0759aa6a558787c6c492d13b08d22cd6041a92575c4c52926c3e875df997eb870172ef2637a99f4457dbc23d3adbd770a9d156e98e5ab2e7c04891b38b5983eb7f20e4cf303d92492757389b61c31af8ea3d34b8b04a564c998ca4b58b6ea2f240335a8ad603af7cb7d4a25b45b03e7d3cd51702f28116972e11ac6f7d7ee40035ca1c837a10e194ae738e156372901b5a05b2c37e1e7ca56f1471db307bcaea81132b55bef6aa29fb10366589568f7fa039a3ce1b8b39fdc57ba93da1dc69b0fa83bf38b64e27eea540fb101f92a63be58627c858d954e75539d6372bc2d72d7b5a7fb32c1063c32f9a69ba21d2be89cc97411b7a9d6c2e2f8653879f8e88e5b92ae989450caf7048087c83c74cac9bc66add424e192381bc6bb16373353658077195cfa299ba28df67e228cb5ae835ef59f4957068fb6629fc1380d8d37520b60500a392727d204f5e912547e51c2e3e56973aca66f1ea2c0c08ab7b653db7d0145278bebbf1b6813bb32005956e7874ae1a8a8fa9bbbe80e67efd5afb498864927d2a87d415b789a203232bed64843d442ae43fcdb5423c970bcb5e7f37dbd6f07fe0a92388159f83f34dc8a47c600afc5659abea47d8908bb758bd93ad7df43c6e4a7a5575d8e0ad8f54f093833a2bfc8f7d3a5855e9af9f80d7231341d7a5bc62cfd78c4cc3da6b5e0b51000e0b99a3e467ea7d12be1b65fc4dd1c68c772c6102a3ea66dc6fde07e2ddfe67710180467734e80da53d18ba11369d075cafdf2ed8bc9508372abe30fd703d31fb0d7fd62f14c5de72d4dde0c370794cf29da1f6093162a66991695a317a8d6eef62db3e3751d893b83b7a4792827744b02388e9c1edc2512db57dfd47117ea83c41d2626baec4104e5ef40898adb8f01d70ea63d451342eed12994224b8d8316bf359ba7b0b8539bbd5001b558e7daed8e3a422145a22d117dd9a75326c8f797822180aa82f2a007021a244387ebb6a96bd9464872c5d5a66feac33e6fc08fb11e9520c3e61cc90eca4ea8d1c0cd3d593b905487f0a8e1bed045c3eb5e34ab32e9cdd5780e0ee5432bcd74c478e871bea901fc5f8a25d94a60ece51cb86a461452cb1cf2f1e2e2463a1ea874584ba67176c84407f2d8210fb4a7e14ca31c94342413606f63095eaf08c6495672832145f7767ff8a5b2528a1a16f479ae54238d5be35e31184ceced59818bde1d0091554a88dc4c87c5d88030143f6cb59cf24df778e652b0f06e5d2e9202e60bb46b50143b368320e477f392ec5d7316408a0260cc9dff945b92f94160facc3fc8c4d5222f95a5e0d7e03590b3491409c7499dc173a3c5cdec113bc43eaa220aed2cd3049366a8267eb1cb6f15d55653e142ae30b6bafef16d61818e6e52b3041f85283767cd036c535e2487646edb047f93759d1fd2f2dbfd8445e299b680a1363828f058d5d372a047669d23fcb9a1032037cf58c751ea48da56d369a85a9881a51df39692019aa73a4fd444f7adc35183da2436914bdb986d8faabeaffecee440a1be7fe98d6cdbde2adcbf8c2a0b9284120f81b4c6675d938e6bd076c956cabceaf011f3786fceaaa3eb39ffb9bdf387a17d4ef04f9b18a03c51cbc552c68612bd3bea56622c0183e0f901a1d9e9dec42c2801ae37cf7ecba53170e8848abb0fa3ec703d3105bec23c1fe714027506b7bb02d6130ac37a1373ed352c714b7e124bd6500fb2a1f2feec8394032b49f560e0f03aca21846783a7aabfaf5031d2f319acd6e40012345c32bb22909e308736445dd31f7dbbcfff0b849919b7c2ef6d21bfef4128a4f90ef21f89ecdd59a8cdca4a70f358d622a75980b177849567bc9c0115a14a17cfef3a41a6a8082b2832b3b3145a781e63a6048e7d16b86af0bacf7a78be81e4cd473dd57ea9fe336a273a7f83f7e79c422ef9e85173f5027d513d13fbd13efc40a7f47b50fd2f33acef0fb61d04f55b5214d4c283be57f554650e79c146e327cc2854e44318787f5aba46d09c59b97b7ab08cb74268245d1b24bba2a7fa43fa21f8e5cc35ea96e8be385b973aa1557df29c1bcd9bc52113066bf243df22aad09bfa53882ca1d21e3dbc09c4cca2b0b310402d8e967a1edfb545752c36bdeb060c5b16840832c590bbe563d64ad6785bb53dada3a5eed067055c5873e388f0559bf58fcecdbd138f1c8d3e9553b51f04b624c320c9bbf7ca767bd25db11929d797fe166f5617cb75d805ed42cc0492a789517da89469ac27b0407a2b7017c6db6c883d68ed582b380e7657df4d7b8a8f790339c78bff5b246b83178345577a97e3a8bc1de50b24f832b52095eb4dcb77c6977b6e13ab85b0d8bad2a6481eaf9c95a1f919ba2181a9893e99450b0d228b854bc3138431d75cb00c68b6ba29b69549a59d3c336c73b6e12d244d576e61a18da054c6330f416195a9387d9ab3112418a68745cd457324aab7d941342ebdb370d85c2f5d7f685820faf7f41b3ecec236f1493f206063eda3d17d86ca6e8d59d1b19c877c9ccd70a06fc1d4137bec271de14d94b7a853d71ec06f3e86fe5c6a790fe2c4fb3ef8919168538e9516670203a2b86723e4f5fd2b676c0d17d2ad915b3fa8c61eb659ae68f1b2c436cc16d703bc0ca049329a335df4ae5d3afdd386ca780cd672a51b0a95203647207610838e6b22b3b46958f3e235dd8876ae3dad3f3d396d8579a08cb4deb6363725659b6700d922062bd6bdf39c7df6f0c02d03429a206630729c826448a902039cf1ffd2c31131cd72654173fa7bfcbea1b608b4439dfeb0387ef1182e41202e965aa249722ba5b36232ee40955f4582801e6338ed790b04154ad799b9219a88275689dbd5bcaf37c5feb31267cb944dc4aa4982c3a88b9754cd8f125f7425811e68af52c77dd27203757ba8fbf70c8568e9eec329aee959e8cb6a3301043e6121dee864cc980f66dd5d365dab2d202155c9774231214ee142c4bb42a083a2bb02e8b9fc61c3a108d4570593ccd7fd9abf27cc04a15fa29f1999af8fb66891e63b437f8c5a46da8396342787d3b59a0c3f8ad6b8518bec7fbc23df6fc4938ea1a075c59b45ac8f8550ef88929211724ad9dceeece4a97d8bb243870e7db7fe1eb7ab999b80031dce5bba9b08bc27f68d9e1c6af30c9aad3118a6d0d48b7db1543939a9a1605172f9d530b1a638b42c6dfa1e2149c4e03f5149231ba9133ba764222ca4152207233c85bed41622fe3ca7baa2ebd5aef930d11f22aebf8b2e85be0469f3ef1fffebf80b1baebc469cdb83e2bfe65fb79db0e1b3750b14d17981bf969d02854a7f6c3edd0d66121c52486d2ee54fb0b0ebf58ecf257e21459f385ef01800689b6051bf4530688cc0275e01386cca6b98e9303dc644f77555a0eb7986d645ad5236175af2f0b86ffee4ff903295bc8f6f1f32198c27d58feb525aa063318e7960c8bfd175b95f36dbc1bb614f31c105341bbb45deff587a4556484e61a0d0aaf984f2a025e5917baccaf2ebe24e6601a85685c2d9665fcb3f03486c9e11aac625c04f068a0c9916a213f45f81d678d6eadde6ecaa61e5806c7efb51d385752222e6e66b37f716b8271a3c7791357f4e459837a5d918231cbf34f1c999ba75aef6d0b6b34660a6a92b77dd37740d1e477d0eb014770c23ccfd66cb61ee9509687b5d41132491b5a07426fc11ce09d5fffe55837189b4971f43a6da6fc3a8b1257d5023bb7d8247d5fce9ed0d09499ac4112707a67cc442c800e5a86c79d7bf91d96b5b43b331fdf36c6226546365a96f5c3b9ff0265d33c9642d46116f1b0a89277e760f66b27570ad1b73a079da83bf9abfa9f29620fbffba7e7cbe5a092e32c8e5148f9ce483154242f0f7662db5820a9c140c39c57557e44ea12e3f51dab04872ea1c0700ee2370c90f77e774c9fc5202300b3a596c5daa30b594d54771ce736a5337dc22f477a1deb9c52eb27259db9072a8aebef584701528f4132ad0ff41535693506410ef34b5b29fd604ad82399411cf5a27353226eccc06711dbe8ea8f008955538a26c8129c4b5700fdece48babe8a46304ad8ec2b9b2e3e722ef7f7219219305dcaba1d705e9512af7e501eae3132ee2c31c2f472a7f1670d38bac3fd2f12b21b808964dc699b2c5037672f9a5d0eb8be56cf6cfe21cce165faf3eeb87a6cfd8c6f401bbc9a74f6bedbcb751cfd4534d4e3cb1fe56a73c87a331f2fec6eef330ebdbc27088fa51b1464b71bf922dad48459e8c63dbc77ddabdb07b811f706fce235643cd3eed3c3fbd139df8a8c6643ec90d975db7962a975ee3ab511d3b5b48990481f55a204c6964ca5da2ea0223724ad39ddea2d2b760f6d6beece30a88e403aa25f63010b32893c7955d7263ff9a02f4fe27d2240a180cac34288aaabcbe33de7461b4c4dece9e4995c8feca2f73ab90edb7c7ba83af521f1b53f15f6815ce861e318932c63adb064903ed76b21536a89ef1f39e84f984e6530d551879384c56d3ad1aa1bfe8544a5b97411961ee5e88de0204e482035c8b2c470ad71a07e5ecaf6590fefd6b755f9597229f42194aba2f6f61c5e1db7e4591b98d87ac77cbad0b4fce263bd633e44462792dbb375c6be91df74f98cdab64e22774cd61cc277c64afc821fdd871b374348121d5420aba99182f54dfece84f8a85589e328c96d4de4f98be33d3d3588fa6f1479d6b0894ab68c13fc0df4c9159aeebe4d06ca49ff7ccee193593b816807f2ca6a6e03982ee10091306d0d4974ec3fe33d40e7c3a018e1f519b57b7d2cd58293e4f53840e827fbb011955ea86803bfc7b8d5ebb25aed9541aa5aad5f0d8237d7c4a576e158771c0cb65734ad01c7f6c227df3232af4fa1af1fecfd1a88094294bbbed8b6ec59f6e82b39bd03eda5b20966ceb14269a7b4d5ce57ff04016d82fae3a1eb474af691874e61f5bf5d1aeb8b6a41ec4eb923458b3efd8c1802f75cdbb697094faf435cfe5960f61df241653a44f7440f2b8b0b6aa159c431d5d87f85f5946391e4c46cc97385c88b09efbdb50fa9c370b7562bf7fc0cda89fa05a59abec80c947d235f6d545d605c6575695e4778847cb05346312f1062abe50ebdb992d160a3002d3936cf4f24334979ff09c75ca367d4f2dfd4553c4e4718ff78962719d1c1398b8244ae9fa3b6323eb938587e9570503dc9f086b7e2047296b3d1feed732580451ab0b7b9b8193dcbb2d06614e01940cb78174f4f83bdf2d8ee36bbc80e82151c61e25090b7c06d10a3fe60aeecb00d079644c5052e56607d925500a187c02dd6235d10b389f0c94083797c409a5d3a5389cdeafc225a5f8be256acbdbc763dc85d3ddac74bf148d858e47f4b6c767a80fd78ecdeb5abc766530b592adfc1ef4bd9539ad71277064685e12663f33e983dc45c902aebb1d47c19b1d694457667ad728a15b3e123a592ee20623b72dd497a15c32ab78bb4929d084501bd3f430e8fc84fcdf9d6b0ce5c4b93c6555936fdfcbf5914466a6b86918c1c6df8084d0967f82dd323b136ff6e8", 0x1000}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r4, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @cred={0x20, 0xffff, 0x0, r8, r2, r3}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r9, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x401}, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) 15:15:12 executing program 1: getpgrp() r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/148, 0x94, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:15:12 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x411, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/18) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 15:15:12 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) 15:15:12 executing program 0: r0 = socket(0x6, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x3, 0x8e, 0x9, {[0xc000000000000000, 0x3, 0x1, 0xfffffffffffffff7, 0x8, 0x80, 0x100, 0x1000, 0x100, 0x7ff, 0xfffffffffffffff8, 0xe5f, 0x1000, 0x7cc, 0x7, 0x0, 0x1ee1dd88], [0x9, 0x1, 0x3, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0xb7e0, 0x8, 0xdd], [0x40, 0x40, 0x400, 0x6, 0x2, 0x8, 0x7], [0xaed, 0x4, 0x4, 0x20, 0x3e11e0f5, 0x1], [{0x2, 0x1c71, 0x4, 0x5d}, {0x1, 0x3, 0x7, 0x7}, {0x3, 0x0, 0x2, 0xff}, {0x3, 0x8, 0x400, 0x5}, {0x200, 0x2, 0x6, 0x7}, {0x3, 0x2, 0x9, 0x4}, {0x101, 0x7, 0x803f, 0x1}, {0xfe, 0x81, 0x1000, 0x6}], {0x1ff, 0x2000000000000000, 0xdcc, 0x1}, {0x10001, 0x5, 0x5, 0x4}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e02361ba579bd583469b9d9342f66226c653000ccf9e2da9291e9a11ac2cfad1915274995de3e6da0aae79f18b594"], 0xa) 15:15:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:15:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 15:15:12 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgid(r0) faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) 15:15:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x53}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 15:15:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt(r0, 0x5, 0x1f, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 15:15:14 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x1) 15:15:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x48) 15:15:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x28) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xac) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) write(r1, &(0x7f0000000100)="5bc5ccfb87f68728d98717544c008d6f653105afb710ce82e244ce25596fcd3f201feddc20d377c8fd4c7b6bee520999eca1eb5cb0ddb7f7c34537edf0f8bfe33069f0ed72a428544f7ee3126e8b2c266585aba78efcfe57cf5fa49ccbab8cd55f855870723dfeda5548e422dccd640a53e0f8d0ab965f906e0db35672", 0x7d) flock(r1, 0x5) sendto$unix(r0, &(0x7f0000000000)="f07fc1e813f3a9f5287a5f70a0100e50451670a111a0b9b16bf4bcf3d80d110fce85fa1b3b769217ed5087099ebe55df26cf0661767f2ef3bc6f9b41074f67815fc2f3b6d67717c5a884e60dc9d9683b6cc25188319865427f4561edfb0dac1302ada9a273db23ef250ca80d74f2b8eda178d8fc9182a40170bc", 0x7a, 0xc, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) close(r0) 15:15:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001d4000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:15:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) write(r0, &(0x7f0000000140)=' ', 0x1) 15:15:14 executing program 1: r0 = socket(0x400000000018, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0xa}, {0x18, 0x3, 0x1f, 0x7fff}, 0x10000, [0x100000001, 0x8001, 0x7, 0x0, 0x7, 0x9, 0x3, 0x4]}, 0x3c) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x7) pipe2(&(0x7f0000000040), 0x10004) 15:15:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x20) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x6, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 15:15:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c00001f31f3f08b51b687f7bcfc7565dba9ea5e054f63d300b97d06d05bf75a81be1534e2ac57b739698ce6e58c8bb135e96cac7aa5ef157daf684380bccfb8abd11f5d251f0f13d2b807a245f249a4c57a9ad16362ca855822eeaea09f7f8d5a6099310916e97e3bc691af8419"], 0x50}, 0x0) lseek(r0, 0x0, 0x0, 0x1) 15:15:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x5, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x800, 0x4) 15:15:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x2, 0x5, "92bf4bd7de2fc0c899379943bb73e3e89277d768", 0x2, 0xe4b}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x6811, r0, 0x0, 0x0) 15:15:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x40009, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10090, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0xfffffffffffffffb}, {0x18, 0x1, 0x4, 0x7}, 0xffffffffffffffe0, [0x4, 0x100, 0x80000000, 0x7, 0x3, 0x440, 0x0, 0x4]}, 0x3c) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x18d) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r2, 0x4, 0x80) write(r2, 0x0, 0xc81c63fd72fb4e9) 15:15:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) fcntl$dupfd(r0, 0x20000000, r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) 15:15:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000000100), 0x36) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x0, 0x1, {0x7, 0x4}}) 15:15:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000579b2a05010000000a800a3e00a979db039889a25d27cb2672c46b1f000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 15:15:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0, 0x3) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 15:15:15 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 15:15:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1003, 0x0, 0x1bd) 15:15:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340), 0x10) lseek(r0, 0x0, 0x7fff, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xf0000027, 0x100, 0x4}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x18, 0xf9b84a7b67ab27dc, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x64, 0x40000008, 0x80, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc1, 0x40000036, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x10, 0x1, 0x3}], 0x1f, &(0x7f0000000140)={0x0, 0xff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="10", 0x1}], 0x1) 15:15:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) shutdown(r0, 0x3) r1 = semget(0x1, 0x1, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/237) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x60) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) rmdir(&(0x7f00000000c0)='./file0\x00') write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) 15:15:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x800000000000000) 15:15:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$getflags(r0, 0x3) 15:15:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 15:15:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x30) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r1 = getegid() setgid(r1) 15:15:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 15:15:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') 15:15:15 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x1000, r3}) fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) pwrite(r0, &(0x7f0000000040)="99c2ff0e9cce9b4afcac98a97cc614e22432d295849aec5269bda9d667", 0x1d, 0x0, 0x0) close(r4) 15:15:15 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) r0 = dup(0xffffffffffffff9c) pread(r0, &(0x7f0000000140)="91c8f6e082c9b49e069df3d10fe41ca8a19c650c13e1c6565af20312258b0a5ab1656b01dd944f29de0d463f295f160c3f8c05dc900db9911c59560e8b6bff63c789ae4be1b6c033", 0x48, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x10000000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x100000010001, 0x0, "39419b308622e7ad71e97f27405b3d5987a5668f", 0x80000001, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 15:15:15 executing program 0: r0 = kqueue() r1 = socket(0x1a, 0x4003, 0xdb) sendto$inet(r1, &(0x7f0000000140)="50821a5e71635ed46b481dbe1e81d187a0591342997dc90d917db7ef0c01ffa66d180b5a0d96ffd56459f327690aa5c6ac91ce577028f79da27b831b6359dc3c78f0a1d2ede6cadc50e6c8580d5d4b97d3855957b995d4faadd6502624389b0b3d2c6e57dc1d0fcba928afcce4530aabe1908f10877c3c7f6c18f90a29cca0484c70aed45eaa0e527d47bfeac69b8e1c8d6be9b96c3870cf65d03b7f6b500c0064526890d0fab5fa717338e09999020a97c6b72c2d4538d522962d264d07ba7891709db687e8af5a647fa908d33e57", 0xcf, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:15:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 15:15:16 executing program 1: 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)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 15:15:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="911faaa86b14a5832b25bb0955efb81555e98399a46735254dde18582d40fafd880d731ac1055f3e358e9371e937eb5627dbcaa5f66f3ab217762ffd7c6084916733fc75dbfed34ab666e246647debaa7354d95a8ed328862349ca0e8db2d8cedf241710f099cf22d790205b9413a610c7fb8a87500a09f7b78d16469ebcdbfbb79cca45c9d1acb8025f671989e389500cfc86a6f8543aee32630975472d7bf8", 0xa0) 15:15:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x0, 0x80000820000005) 15:15:16 executing program 1: setrlimit(0xffffffffffffffff, &(0x7f00000000c0)={0x7, 0x95}) r0 = getpgid(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x140) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0xffffffffffffffc1, 0x8000}) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getpgid(r0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\r', 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x6, 0x4, 0xa6d0, 0x101, "0d0e176ec71b84a8c8c0aaa2943f12868b92ffab", 0x44, 0x2}) 15:15:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x508) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x2) socket$inet6(0x18, 0x3, 0x7fffe) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) r3 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000f52000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfffffffffffffffe) r4 = shmget(0x3, 0x400000, 0x8, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x350, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x2, [{0x3, 0xfffffffffffffff7}, {0x1, 0x98bf}, {0x0, 0x8}, {0x1}, {0x3}, {0x2, 0x4}, {0x2, 0x7ff}, {0x3, 0x2}, {0x2, 0xffff}, {0x3, 0x401}, {0x0, 0x1f}, {0x3, 0x10001}, {0x3}, {0x3, 0x100000001}, {0x3, 0x1}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x2}, {0x1, 0xc6abf27}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x1ff}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x401}, {0x4000000}, {0x3, 0x3}, {0x2, 0x1}]}) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000002c0)=""/42) bind$inet(r6, &(0x7f0000000300)={0x2, 0x2}, 0xc) 15:15:16 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="e519992af2d22cd85e8ca045213102804df3528f5aae610f8f5520da0f35bbaa0937fd68dcf74f3c6bc1e06f6796d1ab4cde7377d3dc97c889e49949bcc91ea9a05ead3ce901ae3e08fd0a1fa8a2929157de6e750efbfc5331046261e497fbf42da5a88dc5624c17c8c6b65e78dc46c28c22e52b4073d79f9017d4b98097759a40c9728af602b02166a7f9b2c173db1e841274905a977b3229c7ede07c5d83b95179ea68d2992e2963fea09bf830d806c21a17c2d57a97cc8722e2d60dc0e1c9a6eb13da2488b9e0", 0xc8}, {&(0x7f0000000100)="6b0432fdb35bd3cdd736810818c88d1ecef2f7e32a15ad8920dc4de73409277e6f9d919c", 0x24}, {&(0x7f0000000140)="10d54034efb299df14e290eeb3857900bbe23d0c5918f4dea03b6b5f82f1b66d7ac3b37ba695f87441e7b6f456f2bc93a29e9c3ed07812bf21", 0x39}, {&(0x7f00000005c0)="12e7d777dc0d1ac0c8f7d21be62058cac121b2ef4cee10a2d5da10c8765b8e376f2288f09b0aabaf9c04e09c35decc7bc66602c40f66f88d2aea2872f927406e32f2364c2d9e2f2117592c87abbc7a21914e812253f5c5fa944b0ec17f45db0461285caca35fcd43d1dbd681864cb039b28d2ad010d10cb586a1b68f3ad59fa4252c75094284a8034bf5768ac17b930867d043459cf1cddc98a884081efc3977b47af75aaaede3bbf8", 0xa9}, {&(0x7f0000000680)="7910aa6c5396641539ac53312375771721b0a6779e07950054cfc5ee18b56b964764a58faeffb31079a8106bb2457889e366bb9413dc35258ca7622411459885f89e4ce155c839a17b82e5903e68307b946b755543724628f7f4db714bf86ddf7e3d85645a97e7c3979d9ebef7ba007a648aa7e6330135de170015ab660296c5a06ae84400553b211a8dddd888fb9081e25610cefb135a55536a155a9db93f494c095dfb193b2934b509957e5d821a0df71253", 0xb3}, {&(0x7f0000000740)="2cf49927d15cc31e30a70a3c0ef9ad02870ae98c607c81d9d8e0a02eef43cb0a6c99461fcd0808b7a518f11f6d9a9952d11e9708e6f41b14bc2ce83a57dacaf4f32970dc65a57c28bf59c19f94af12f4446ae5a0f093dd5ee58a653a83868ad7a8d8a69444ce634c3d65f79e0e2930f08080692769f4177cb30c3240957d967019cbd34f23a73739685a60f1279c5dbac749ffb02f1c04ba86bcf0fcd14a95b19b0679b203eea907f54e49866359805820cf49d442c3a6541fec4e1cce2135bdd1f798d7d18d70919a155df5785a6bac02f1c0550d6ec35ae036010bca6b", 0xde}], 0x6, 0x0, 0x0, 0xef6ae8e4e8e4299e}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) getpid() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 15:15:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x50, 0x40000000, 0xfffffffffffffffc, 0x7}, {{r1}, 0xffffffffffffffff, 0x5, 0x20000002, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1d, 0x8, 0x80000000, 0x3d5dbfc}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffff9, 0x1000}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x1f, 0xa7}], 0x6, &(0x7f0000000300)={0xfbe}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./ffile&\x00\x00\x00\x00\x00\x00'], 0x10) 15:15:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000380)=""/30, 0x1e}, {&(0x7f00000003c0)=""/101, 0x65}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) 15:15:17 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:15:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000780)=""/9, 0x3cd}, 0x0) 15:15:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000140)='\x00\x00', &(0x7f0000000080)='!^\x0f\x00') setsockopt(r0, 0x0, 0x40000007, &(0x7f0000000000)="caf5b415", 0x4) 15:15:17 executing program 0: select(0x3e96431200b6c231, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5d9, 0x100, 0xff, 0x62f, 0x80000000, 0x20, 0x80, 0x4}, &(0x7f0000000040)={0x9, 0x9d77, 0x5, 0x3f, 0x5, 0x8, 0x7, 0x5064}, &(0x7f0000000080)={0x9, 0x800, 0x80, 0x3, 0x4, 0x7, 0x80000001, 0x1000}, &(0x7f00000000c0)={0xa0b9, 0x9}) 15:15:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 15:15:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setrlimit(0xf, &(0x7f0000000080)={0x1, 0x2}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 15:15:18 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000001100)='./file0\x00', 0x8c8, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001140)={'./file0/file0\x00', 0x200, 0x7fff, 0x7, 0x1, 0x1, 0xc5ab, 0x4, 0x2, 0x2, 0x6, 0x7fffffff}) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001080)={'./file0\x00', 0x6, 0x80000000, 0x1, 0x1, 0x6, 0x1, 0xffffffffc42a18a9, 0x1, 0x0, 0x4, 0x4}) mkdir(&(0x7f00000011c0)='./file0/file0\x00', 0x88) msgsnd(r0, &(0x7f0000000000)={0x0, "27c391cceb0645c9a6baefb0dfa013f1410326922246a7e40f150326eb487bd05cbffa1228764987401fd33b5021f3fd88d26d69f79b4773a08516b50c192df1e196c39b0803dbd72c1e1da8e67242ed3ab4a099c4507abe3b427b6fa4b5e646feead13fc83f7fd93b18d0d5a79882d0cf75d2f13db8074fe2ec458aa0376fe7fad6297233930849fe2ddd146d2c95cad7c24d21746dfe52b38c07f8032fa1be19941e3b87671a8b89039b91dc57132b960e3cdbba75da4468e34cf1ae37fc5d6f0017128ffb6df92b94ff715b0d12988dbb4424d0b0bbb61f6882e357501ca994cd235a3997c86ffec8358def2bb286eb838d1eb026afc8125452ed447c030e0ffc4e2d8670ad82acb472002447beab25268057f5ea548d650da2510cc8c85f0788215b6a1c3731cd4eb49fc9e120e9714389acf5eae5fc67abf7e9b08636a8a5427d1fb2c10b615018c0adf84070d2eba59bd5c6bced69dea1a6e3f1e4c01ca3f07041c580a13700c29914d880cd3c5b6f22b3abf09914473be56b3dcc787b97a5289ed4641c286ef9eb3587a29885406e7538358e0c1b33667ed1c0ea4d7e982262f664f840e76d3109208190664290a82c42b5a61b756a62d9ea7efc8c8284d547073a016178406c202adf3c10043e0df1e77484d9ae8724330ad16813dc4cd75d24b391c9326023f457186967bf077a461cb06a40940985da216b64ff0adef8347f8b741fc0ac6ab82229ea45073232e364c7d022e0fc235c102fcb2273af7a2dd39c7c6bbce2f888de0036901c9fb7f711ed05345864c1c961361ad98062fbb7b2db5b862c8fe846be42f0c7b7f7941bf5da044420931eaf69ded4c697967c7187db0c869323cd51858305d5011fca8293876c64b04d03e9845d535129fc55824a2af478da341a76368d30c9014e040e20391cd7bdad84aff84fb494791c040a7d3c11663839500e644302d7883238bc2646dfb67c2ae8a1add668d7652d61e8f4813480568e3b37808200cc5cf856c784bf4251446586f6c1624e230bdb6780247a7dcdd8dc6538a0376633eb9e99f8d191b2e37dbf681bf886ba27815326b5ce83caf5ca98a517b6797e8f96191ad4eef566b988a3f85b67592548b5074945725f35c94d75fc94b71d4163b02ff39ffe8358338b2465dbe02f1de024eac31230a8b5753320994fb98ce9a0c403ef1a67d98a239881e2d58a3a46fed7b446c1a1658887f0d5061fd3b09c80ecbd17d466722f99eba1c61f5e4e4b64dd894126edafbe9e32ff01a3b2657d3dc36c850277350ff1e0862b0326bcc3d96f43cb24c1e2447d28d56e31a738bf877f1eb8d9d13a297a44dadf330048031e7b79a37a81a6e816b63fc4fd792ea3a533d5501494e51b49c79174a6754cfa7c640121f49ce8dc6bbf3e50bc7d63fad3647951a0b6b38698013e5a36f88b85e4cb0e018f5dc9d29951afc9889c88edfcb72a7f686a749e40602c718f95b30501146c61210ff057dff9f4c4233ba36a2a86c2f930baf739e35072a8076620311eaf888c1852904d8b93ae19bcf44996dce79f31dfc39ae94a7fb9fbbbba1d8cf47ebd386fa6dbf94ad0033a05fe75804d310a97aa89718769831332164e9fd3102f66ebea71e3deeb7ce429a51f94de680495805313f2e41702f4c962d9cc3ffd9fbf2338ddd3bb3c81c8ccea4617847bd1035fc0ffc62665104685d7107cff571dfc9040b4ddc0bc9d112b65b7051e043e45fc3602ed0b9864b928495acc80cda188579a3f895ef57ee108aa34a516fcca6910412eb8c0991943ed490b32f874f06884cedcc719bfd2524dbe7afb630e1704ca27d63c7f4fc43950765f0560522a181274ea9ff5f4cf9b64f112967f61f96b33e5e152419b4480eb858589c77505ee421eab37c411c0b6aa493ecc541dbd49815da90474cb4afcc91143ae71172f0e54ff638e8fb3e324d0b23438ad220d999127640d9481eec85ea15f24bd35557a4f090abe3bd5de80a8ea348f03843f2305ea6ec9166910e2c00ad43d740352c8a7b1fcc96818389c4382eec26d03018eda8b1268f754bd639d57248c165c2f18c40025874d163b17655988acfceb1534d0f6b2e477ac5d64308ab3026afb8e7f6ce9e6c18c3d97655ddbafd809433a278bcfd04e7a3e7ba9e52f67f87f853f958dd2237335e86f87759582cbb97793a842550905415e99b2864d077e19de87ba7e4bcebe53368e8837c9a502aa93277a2da65906e9bc864342d93e0d12e4621a60cfcebdbd01d9953c68e97f5d2bef568ef8d231d0c5501aeca3d5c4b11f2bbed9de277c9ec57a1384669a30ab2841af77bf7401cff0e054b465653a3ac18e6ebba118bbec8e76b3ec9945c94f43f84fab0a0043a28c4787870e0a66adb20ccb3b587abb55aa18299eb4536b195ca283a86b4be514e7d23358fea07ab6ecc039fe81660bb3c757f7689ccca5da4766c6c24d72adf1d12a6d2db3f85cbd2b52001e41da90d0f3918709501e916a6f910ed380dbcad88f3160c736a8eed6a9035e5f69a28c8afb0648942b46eb7351889f558c9849d9462ff45f85118122d77423e8f733cac2df6fc5173d532582582483f18139d957b7f0b7d1919625d04b1c7e156c2fb7fc679e8fed777f5509dc4d735b8e878f56d644c7de489ae1f44d9474256bc0ebf1a2179dd8679e38d2c923f6e6af1aa7cb62ffca8ae36bfa83d6405423625f69f69e8b4446c6fbe59b332cc2549cf35a57310f613871230c3f54323a6d5642c5556242f1d1c6db5e836bfc8d29e55cee879fa6e23be263c482486bf7830bf9db98f70ca2e68d364d9dc4865260628efb8ca190b698c7c18ada2fc2b6d0cd0cad82d051d2576243fbe1fc4e58eb8d0bf0f9e0d55191dd8d9394bd3739bfcf4944e3102c75e3b6f915f2d737dde971d19ae0475fa49fb8b85c48a3694d9f7b14e560145d944de8310e6d370c441a9adbaa761f439f4fcb3fbd2110d8916cd742c517ef1c4d928169a0690a72a74de5bbaaf5781183be556fffda4972da457e02bd77c55eb95c6113545987f6d7ca2e71014a8b549debe0e5b8175a83a241b46e6edd59eb369430e6158daa516efb7d6848267de1ce1d85d40ec9fe4d8c91225ab15b30c64cca22f180382fabc0333f88128aa67c2e95a68a8d7eaf29d56c5161fbb401b32b48d5120fedc4f7e2b7f70dc8cb784cc0084bc7710f2b3241f3791e7b8a03547d50de9110ced37e6dc0d111ae39c957d8e162c8f1aeedc88ab06548609b120a7406e548a6f03741e0a40bb45e2bb54384738330b002b211355e507d8462383fc8406c5e92a4ae692b9b122805b78a818b484545ef3ac0382b86f42bab9e08a74cf06e5caa2cb21fab1148a21a54484fe3843a6f3f496c68d210f07245a5fcc0a5af0541e35063e8c867ddc7db03a7babe3e6ee2362bcdaadecefdf933e0b9516cda3e0568103bdd75237b8ec525cd10bcc82a56b761a92966da2a3565afc50ccf459cdaddeb1671a91b19b1b1879ff7a5946404e5cecda3d02bf32b7ab4a243559533df5d56a2a50f8586f82c5db4cc3e0fb4d096e52d191b441661046657bd9387043162a43cee86dde7d375ac9a648dee73ead165000decc4029666107cbb299ebdc14b5cab7bf26f0d54d00041f446566aaacbef5b2ec4eb9ee64d5537582911aad1ce7488057298ed4b0a26f3efd89002f639c1666439f9a7c0aad5095dd9ed8c4126eb891824b892e5258c745938297d01f16864ecde7a5a8c852a80bd339a7d4f6117814a5243e28b528d05a0605e67628986b9b088437bc328ef603b07a7707d506e3712c579aaa870532359a0371afc2778e9cd4a4c6540a5b4421ba23d32cbc0c1d451774c95d52addc048cb24b49bb5265df1b7271dd62977e6595406a8b95d6dc5a46eff9cf57505093f2f357bebf6b7da44e7c3f3f5d58648eb606ff6ca5d41369c1498ad5f87814825da195c12fa61f2c97fa938982ea572e62eb0e0f4230010c0412b4d15210d8daa50d0294a3ffa8580e743d10809d2b46c3c1b69799790e73ee5bbf966b2c6a2f86075d81be0f9a6c9f9ebb668d60d7b703fb62112c40c40d4250a0a55fa742de13f3bb57ef014b413c88a00f2803797e9601d7224f228a94490ea2fb8b73b6e0531b6ca2d521428b7a9a2c167ed8bcdcde1ccbcf90637f0e54b9a6c817bb271eb844cec5fb710a76299b9a4554778fa70490f94c528da9894de93ee7f95ed04269fddad72142d2aa66268bedb7b279d66f8d06598ec180e255895eff8d9d031a498c3e9dfe42b18a3726bf9d0d52f56761a6d3be3fb32954f686251b81aa39705b38bc5ad2b076a9d773fcd120f4c8d186a77f339fd11d39be4995be920cd9d177b93b4c6c3f0a4e1ec3557c8cac351e24083af87a1e1a095056e3bfd66bd9ef37bf1ebff5ec5a90283fc1cfdcd0a83358064a63bbf1de82da7e0be2b147071095fb3a1f377c4192c9828a1716676305780fcfc01da9b90a783d6ded1f3c22bdd40cac73d134d576d302ed17c0eef939716db8899a1da199b4f96eecb8ee07ba55de3c2f5bb6c9c29def35b175684104ad8118e134b4028cb1a2b9fc9e2bbd2329ac711862d8dc6770f382074aa16ab37c01c2d0e8996777dea45f3116980c7fdc45f33ef1fa5c99669d45817e83a0c384b0840394e1b3edd1d1c146923f988f7ad3469625ce4ffe09ccda2f66d5dbf3a43e656856f0059e2e90d14f8f0d095583c1f13a9605a028ac3027084600627f21d244c1233889512e1892acdcdd3028017bb6fa53e7c268758f8631184afa8fe6271bb49409461be9a305ca47e162f5e4edc76a19db1e668d6df79ecd187579fba3fa8c4f388855b58e63dc27ef3218027aa473cfc601b77ea54dfe8a3a72e67f8a9435fcefa8b3d292a958342b0e7f30deff6699348a3128605ffc5d80a50bb5b7ff58701fc40c234e849558b84664f858e8f7e270054f1551b1e1f0079a532500cec03afd6d256613ef1d8b0181bdcee8b4a7f22b24d211fabace09d364da8ca80593a260f8a1531d555d4ca592591853868f84af57ed897c2725be11d6ad20642f9923cf479dd738b4d38e471835e17f0586bb29aa6bb4ba8e88f1f8d368d29a2b7ffc26e805b1fb2fb4a5591abbfb50704313e4b2c077eda5a00fc24491ded539f6ad7d4cb8ee9aab17eb51bb45c8a281fe751ab31d8fd68436bf10b2e99d6421674b2704dcb0132c999ba6e9fd2336f056cb598697290b0ae0785cfd66204d731e81e9cf521e6265245a5419baa58e4a9a12478fd0f3a4627628ec6e66858b32ab6867b754bf2453114354914af6efc726d4c1b29d9ebd559afccbbdbe74c828f6919b7a7d7c834ec11e22b56e5fc1849ff500644028532baffc743b031b87624ec593c4d9db80e763bc018dbab8c8c7514a6c33869088cecac58daa3fea2134bb33872c19804368b5517b450049a18c8271f026b881593fff74e90a9437b44ffe2012a1791013eba5110e78bfaed5c91d6a58b05e92f78cae38462c9f6c7f640524c7d284a2492437df9851cf75156b5fb4fd7b4675c8ca11edb7455f842e0ae8ee7aa8e1be51260333c87646bb9eaeb76cfb5fb10ce71b629a0e160bdf77f8239f54aaa4afcbb7d7cdb884fee1e737d706445234e194a38d6f44e40fd1c142ee9368536974096eaa678bd243544cf55c8686de34c2b6c31029c8de9ceef17c166f5d17781c02998d8a3ed3c039193bf8cca352f912ba71c8fb910934f8e3f7718fadc436d2c1ab6fdb0af37bd20aee0b734fd4ed4"}, 0x1008, 0x0) 15:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xe0000003, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000003, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x6c81, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x34f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x82, 0x2, 0x20, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x3f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x5, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x18, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x70, 0x20000006, 0x81, 0x7}], 0x3ff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x6, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x8000, 0x800000000000000}], 0x6, &(0x7f0000000000)={0x6, 0x100000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x7eb8) 15:15:18 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 15:15:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/158, 0x9e}], 0x1) 15:15:19 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 15:15:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/121, 0x79, 0x2, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x18050, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe8", 0x5a2}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x6, 0xa6, 0x1}) 15:15:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x88, 0x40) open$dir(&(0x7f0000000180)='./file1/file0\x00', 0x1, 0x40) 15:15:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00005c00000000", 0x8) accept$inet(r1, &(0x7f0000000100), &(0x7f0000001180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="47fbe6a20fc8095988a71b46f2fdd582707fcd5fc186d1c72509b2689178585775f2133cd191ee68c06d7d519c50be85763ef7671694972be7d9cf2a9c16998edff590e0e904d7bb8ea77de0749b81fb5921cb86e4ae6bb6eec07911e1d52d299b4bc252aa7f865b93ca630de0357da25e0dceffb72e4a571243fba4f8500f7c1070c619a82d0b961311228edc38837a96210dbd6fa0c03e82a8af49ffc2e1fdc46ced29384908589df8ae4855da48e576aaa3d2f17d818304176f5544df026896b87994528bb44ff9f2f4a31dbcd3957d3b23973c9ac212d8f976278c09bf5ab05fd48e04efba6b1ea1b714b783cbfccbe7085e5fed24343a292efe16dac41baa724d90781bba7b7511e78df51d5c4597b46b8c8b538cce622f6bda614aba324fd27b666df69deb8d999f8552ec5878368125798f3340c95aadf935b6a8da299ef4eadddcbf123b4a6cad7a3ac9639b119887eef132b3290446d70ac6a978c4bd747a642b60154fd9c840f471aea7c93d206ee1af51e51b67181877096b6480900fcafdc0e1beea5f4ad3cadae7a2dae3f5759d3bb428b7121913eb58ecd148ee282f23541594a7f6ae8a867969be98b8251152e0286acc3f2b56b1584fc3581a2ad6ce30af28514a34217c3529a5b85439ef557034ada6ceef9129e6bfaf39f762aea5d724e1f3e529075a6836514f82dbf1812b1c7acd038ebfb46fd66ad6f1201e1181cf943f6f9d7142e4abb7a28ba605e72715d61c7c4dcd1f1d91d4ad1f86cc83be3d9d1a3c67e4bfe03918b852799dff5c898810fd4e8222560407f21477b7c764ae3b1c7ad0e2bf296f6e29a4b454f3fe1606097f88d799113772ab97f83a97b7fa8b3cd01f8dca079b2be8448ad43beafd283b588c30d26dc9051dbc515c40729db9a589e56ab4c7c8f0dbbf8877e192570da6c32e756fe1747682d074d55ea1126fb65e90fa8887dae72b6ab9ae13d1c0cb83686fc06b5ca6925ae37b77bbd26784fd96a33937e7d5f12165e92a8dfc7a063a9446d81acc44a6b6281a5397837bcbc1b8f07d6d626a39465a05201e469762649b9472061c493316bb700529cb347417c5b1d6148fb8bce08094f2108e03539857dff2b622e6134d5b053a5873dc65cf0e70f1ebdcf02652e9431d091d804f7513b28e70c99f93c9182707a1ee16f5a7b1b4633aa62101d3da1cd516b489e37645a9cef999ee8a199cf144cd0eb9917b1b6615ccb76e7c0a5f0284c6eb44c8ee6c3cf9ee14c1ce7ababff0413288e9b5d5f81182bec5423c9fe1caec73b3671452821a205ca2f28fd0a96654a0a492571271a9af394410871a5763c790553c73fc369ac031ff9fa4a0e51dda73e70fa54ba964311a0470cf7a525c270db782eb16af1a43a24b56823130e7ea6fbb6565846810b3026f1f89ab9db88e4cac32dedaccdcd55a33b3276e89287533db3f5813261bec70dbe1ec3bcdc3e6523500b4421c632f635210d70b566323bfb6549ecc795c28dfc79e67874a5aab8c218333bfa09ad8aa8b291db498e9f52eff73359f1b0df6a71bef16a50aa833bd68e3f8357169d21110f8f2f3f92d57e548c85313b7ebb3a5519016bfa1d96be3e4d50ec9e885335e8b1b9c902c854203885e055550fcda272c7921f357bf4ccbba98e604581b6887c6b856b356a82e9baed0e2e434414490cbcb9644259c656aa6ae12dfe90bbae6abefa77f55ee1ac21c910c938a00a15c5de7e32f742008d79b2368317b7bd1fb1f212c20d793cfc5c65c0cd08164e20c9327150aa81179417c612993f9d8f12778f1effd81fc59a1bb62916ed45463b0415f1de11d9cfa35ff5ea7c8d39178920235c567b388954ed63397577c534a04557475c135e45f9dc5f0e9e4a494296c867ec682dae1de2658e23b243c0dfc43e4d18422d4b62f8c91640fca11222a40db31aa86ab337367327fa9aa0c86f88acdf17886e609bb5a39e02033066e0d99b89feb1bfaf94c4748b4e47fbbd3622384de05dfae36a3c353fe72b8e4c0c579bbf69248fbf9ad63c0624a9a6792c18a88999373896d5db77e25168bb32edb321be5688788f2ab1efc22c979f5b6c22862b54faa031cd95e8b0afd498c7814622bd7a2a21fb65390c151f96143fe3a973d5cc00eebc306832cdbae8eeba2c185fe23f7be70fcb11ed4d4749a3da9113538ff0c4760488dafde2f5fc7089585624fe6ff02fef710e245a4a9502c05ac7c02d2b018c4da964dd1c24a4772c0f6965ad8a5a6a81f531a032b7552f55796988c0f29643a692d8a5936bc0700126830f60c3f0d4b49e90bccea7735e6fd920621c76c77499186a968e7c2c50e3bea4b9ba5fccee909c972afd7ac998f2e4ed53720263576a5866eca7c738419937eed4da2929dc8a365a336899d8dc6da68e069d19b9cf12fb61647b998bc043aa3d1827a8c8ca0e053a580d238cd7766d32dc231a40a60f4d68ff30becb2ff28144e44fe467c2f452062bd90604d4567a041dc4ccbf9616c820d29a756517cab85004f941017b71a5eb5530fbfe3d030328c5194671c5bd66758cce7b45ea5f790bc25df7e61357b0aa940ebc2eac8aaf1e3493216742306cfac06add624ccfe01cb9d2ff387ab939f5da9dd93cbab55cc8abd6fe24eb72261d07c2cbf6f2ae67f0f897c0daa60940be9edeaa4915c63c2aa8f14ed5caa457fe86974b24bc75e90943ce72f2000dfe05cdc003f3f1959403fc0106631b249a68e6399bb512db89bd453fea3011755ccde5006a0b09216d662bed1c56753f830f6074653afb0f11b4311135746d06597e996f163a442fcc571c2fa0172965c3b8c85a0053f3c85008ccdae4d9f04ad3c1f44d88aa786614c992c4adef4b2d30973602f49440e0ae05b376f94c7f30fd0426f7342bde33d350e99e207998414d1ddda699b7311ac624d72b91cf00f06f4647b9660aa146820f2727489827e0ed996b43e344f62dc0d1cbaebd5352b769690feff0f192306953f285e3dde4bb217cc38586b7e6d6cdacaadb52e534b684036a5f0c7fc193b1cb70e95c36ef3ed43e9184db2ad27e2c512908e17eb54bb28c48d12c5df5173da9367ecfff3fb972cb11e2647b1ff0fef9a1766b60f500664a9b9d9ebb0a8c45028e47d63de6a45df25150d0ea1c3fa46cd6efddf10b13d03fce07e7c3aad42f73d0b7e8ba0d8560effd059b671e02c486016bec8eb7b5fcfea63323a946e8a5b38adf3e3c4458a1b079bb85ca43b044e993cbfe7a697187640fdfdbd0f1f76ea4a2dd30b86f6aa2617fb072f46f8870fb788266fa87ad7b952af133712dae5da257f17c37de4e596e86f67485fd229b665f1b8f1b9c89e709626158c7ab6031de96986e537a1ad84c03854508bc5a907e5d33875f4f8a9676adcf83b3caf9ff92b5f14d18a29b3c00d1d594e6df3a9f842968df7f8eafd9784d4da377a5818c50f44a7023af223672e71633791de523f78c25a74ab879bf4d68eb2f2f207cc99ad0afab46e31b2d7e0d67848159727d3d9a4f227c473762ecd10ba9f6a0485a4d5e15b5a895630266c7193c943983dd733243a9e8c80b8b2ebff1099d0ca216c08717df07b3522ed32841e83674d0a5faf3650f5fa1911696c0d3c68efba12660c6b01263b9fc70e7d8651ac6d003abafc5d8419dbeb8d93bc085fac7243bdf9d2b28a990504b6633ff3b5537398da71a7d3ccb6c72a2005dbc0fa0fcfc01fc2e2afcfada38dd112d1c670599b84975f5558fd4dd84772eff4337a1234c9fbb7a1c8dbd2fa08ca8742d3776c4de912ec6be57c05e0901e173ca37d0363d5149c6ab720107507c3944bc3092a9957653580fb1adc2db189b4652d817d5b98749168d6ff38bf5d9e682c2efa305f5fe1974762384e00d672e87cd09d746151b4dee26f67611ab1b65f471ac268c64cca983563f847af447ef5b37f36731ab773d03e20242e9923ac69d11247c198dfbabb846e288d418299cca70b6fcf2c2b9d32432c9a2e6040f9367f791bdd2be900dfd50a4a12d878a2c4effc028b5ab0f877c57ae925f232fa8d6416bfd08d9e8b1d0f907b761464d3a1c7712d4ac1fef3121e9bb790fb524627a1931c9e4ad30fb9ffa1977644bb03110fce848079126fe18c28648344836d89eafc63c00abcd9b240c738834dd2c11c37550b8a4632c3376b82a8f9e9c6270686a3ecddd68d8b7a8d23a8dad813785abb604f83e09d754f9e06e0517eda3649ecba7e0d4304a05a65a14cf33168c40944246a36e0fe590df65c34c278b3977f06d61f0a680b49f7757066604b18493b3422513dc0de11d9dddc66333ad3acad6717b7c8516df7eb929894cfb6351782f883043ac8657968c67f2396bef35a79a22054856754fe77d735535ea2d66fc646391886e2b18ed6c13165d469099e0f3583c5462497872c9cff1975a5aae4e58d74af8f9bae0b938e8d81f7ab37520625e6f59497cc5ea2496f90b2aa0cbcb235ddfc0c595d3a1b2400c8d2150cca8198607bf280b3cc6c3f1042406fd2162a9249a9d603c7b5ab65cb603d880336010feca87e2221a46a0b383970240acc02c680b3bb9ef6506e2a5dd04b67a92649212bbaea0877fccaa89c54b999f0ca2b7d67ccb3d73ebb4122407347fcfbf007dcbb90b81ff2ebc5f27261155396cad32283da83df7da7b4ae9680db680eac94fe3e4ceb95261491d5f7b994e5c38711dbe8951261c5ff5fc292d1532d549d43b1f2b46399aafcc0cbffcd236c31dcd74a4095b5d61c33e0e63e966e0f5836b6e109a1ded2ac49c43aba791418e8fe528e6bf6e0fe9768c54cc12eb3995214b6f8d436486f566a8f01b61ac2794404fa1194b622c035fea1cee39ef0f2a4433b2c51ba27f65a3d0f266e13a14bb8d1b97d9becd6a2792b91e628363472695f7b40521a36748ee4c53ce04175a25ca4fd733d366a7d1634c305c3c935c26a326d95e31ffe8eadaf4f10c1d415076bbb3518a6ab33fc785889f30d20983c067ab527e027d670b0f1fc095bc4c119be18275ce846d7ebe22957489a6c4adb7a9d51770f61b0106bf734d8567058efe06967f54dc12c890a76b298b649376f1c0c74cb5af5d817011f64010f8602bcf25de1681c299462f3b7f31dffc246d604b0e2ad6a4bfec12013a8514d9fe28658946bd9324762bde48627a1a0eeb3e7c49565694634474ef583fb5de191e4e8b0d50d39fc0fffade9bf300e244cd9b5d4bda71a651a1d76bfacd5d7224140c7616b8a7444d79cd98430fe418b427caae9c7063c43e1106d2aa5c890009edbdf574eedeff0e2b6e57f227352bdd7ecadf462c9e368d1cd36dbb97e32967574427f1d674a91ef795bc9c9d350d993e922d2ed539694982ce7c8e4979a354d8f6a53310dffd1b72b9e255c56c76a984cc44fbf2813056669f98f4d358f810b9055a77c63d22acaffa660d92192a8a2d80215298a93af38caa485d41e4fec6fe228394789db980dcc16d34342a5745682feacf93a9df9d449864eb8a9667e1515dda1d7d36688ed2b7c68d5c13fd12907f033ed92a9251edc88d1765b1e5a34d4766fd6704dfe58950c4d55468d2e34be3985f48700ee60a9a9a9aa8a2fdb48b90a92ab07e7b01bf03aa9a093146e905199fe184c931623aa4923496ab9baa05b64a93c55723324e0a8d5eff289bfb3372ef30d47c22638520d500f24296d7f5130b1ee745e998b9202357d8862d087681885ba49b905b9e5d398d8ef42637adfa1f38c6bee826a3ba5135acbc0d069bff8cace725f19082cba82ea983608df3a", 0x1000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2048, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="2aca84f61c927211c1e982d0b11a9a9b4035a1ea1f07dbb17535c5f4b9c64e", 0x1f) 15:15:19 executing program 1: getitimer(0x1, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x19}, {0x8000000, 0x2cd6}}, 0x0) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/150}, 0x9e, 0x1, 0x1800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getitimer(0x0, &(0x7f0000000540)) ioctl$KDDISABIO(r1, 0x20004b3d) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x400, 0x1}, {0x1, 0x4}}) 15:15:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xd, 0x0, 0x0, 0x100000001}], 0x10002, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 15:15:20 executing program 0: socketpair(0x6, 0x8003, 0x8, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/63, 0xec, 0x800, &(0x7f0000000300)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5a093b29de458bbcdc7814fbe3b6817ffb8fb0167bac9e59e345b7a3ce4c820efa7667b43748a3f69f66a4dd6c01447611eef0cbf92a1decb1eafa8549d127366fa40dc12b02430438a96904cd0278353f637578fb444ffabbee073956dd9162eed06388239c88b285cfd08d56faa7e774cf96fc55576f080fb553649f16f3188f6cb9b185dde065a246d200c3f8b2ef2e289cd95b977217a9e065c79169f487dbbd10fe18450b1a1384d8a4bfd54c5883e5a4f88590ca94fa36ea7c218c9e2cee6311faaf675a814b1b59b685de024aaade7e7d7038b4a68565730444c23290f915c6329c47c61d7b8ec0c95e4ba09b0ee3147e53b1", 0x26) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8480, 0x0) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$dupfd(r2, 0xa, r1) setpgid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xfffffffffffffffd, 0xffffffffffffaf37, 0x2, "ab1697d6122d0988a64db17b4011e4d8d9437f8c", 0x1ff, 0x9}) syz_execute_func(&(0x7f0000000480)="c4e36d398607000000d80f46600042df5bef66470f3a608b0a0000004df08349c91f2e46a20f00000000000000420f72f600c422dd39795046f78b0a000000fcb80000c461d7c20fcf") ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="c9660aea542d86f9efa67762783fe2f873a72ef9f10ef134f0429f6fc497116a7d1c0c5710620fbe83688938eeff3d4f538394b0be1607bd31d5b7ff165258dba444bedf7a693a9f6acef2b6df84b62400ece3", 0x53) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 15:15:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 15:15:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/246, 0xf6}], 0x1, 0x0, 0x34) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 15:15:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x5269e6c15f1d906e, 0x7) dup2(r1, r1) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:15:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x4a16}, {0x88, 0x2}, {0x45, 0x6}], 0x3}) 15:15:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x83b2, &(0x7f00000003c0)) r1 = accept$unix(r0, 0x0, &(0x7f0000000380)) setsockopt(r1, 0x4, 0x3f, &(0x7f00000001c0)="b362b26bf216eae5ff3e6c4b0501d5a2d99eec6f5aec584083810007270e7cc7dbfb73b39b5a7b52260333f72b37bff02b760333423a59338015c693a51420f2222a90befb5a540ad449be83cd19dce0301f499459ec9f3cb9f30d6634de8d53b220400ffaeb92570b5415cab89d90c93da7fd08ffd599ee8bd8467f0abfe202cbc452b7abf7454727ffe409fa27e4caa2451dfbf128bd8477e521070d80a8fe11281a3f09bc24a54339df0711fc6e01eb863c1f6167d0b53fcf6b859d5d39da7a1997a0dc584b45fd6e0754c1c5ae49175cd63d2b9565269dc3d1", 0x15) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x6) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xec, 0xc3f000000}, 0xc) setsockopt(r0, 0x5, 0xfff, &(0x7f0000000000)="495ee895e100e8be053dec6e90a6114641873a8086331be6a17c93d7e4358e1117feb67e0c3d0f3b6e688d1503681e7ab4c71cba2932002831f1079fd2916702e7cb9285afe2c74a58541bc793b7d2634996b966df7bd4b0aebada91977faa4ca3dfaecdaa38b0e376550f2a9606aaab142ea0473c761bcff7b4eb27bde66973e7bbb3786641b795d376d8fdb45f55f57481ad558cbeaaa9982b7513d3f8dfa1629ff3f30933575ac6b4468eac71c8d78c67b8a036a59920f8cda0879d84e45f04a1fd61063eba9abe2eba70c1da9c0e7c3965683fa88dc0f536f288a2cdfdcd87a4d59ab4b745141d309d60a059185f4789cf", 0xf3) 15:15:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x5, 0x800, 0x809a}) 15:15:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) sendto(r0, &(0x7f0000000180)="0def2009a2342ce52c94b7e3df501ad2700eaaee5feff1bf43aa14be9d9c6bedbe7052c4d4a3f15fb630c0412ef8b8ba0e0adcfee0b2a87741a150fee25b055a3da0d1195e299440818d8b99e438705a86eea080ae0b76d1d9a68ea02412fd9a2a923e73b8b35a98317cdfad26b15730fe32c16d902b464c45f97a6911e2841ab2b9857dac6b5869db9cb649bfaf6c0d1d1d1863fb08d69c0616a1826f21b2195882754f976606dd7fcf70ef223b6a3f10025e50a581ccf5f95d109fef1a9584a5b520e7b986d5be27f20de7892adc7688ff4f06c5985e6c3eac1347df0d2c0cfcdb64e8a5c0dc4dc4da46c9a5c2c82eccdab2610711ea0dc4e3065618144e3387a0e7f2b3f69e1dfe09feaf07300a1c9446bc4751bb0c3c5a102ffcb8b3b2a28b71cc77376e01331f0597525cbc8bad4d91673f9be300dfe61afdff174a83f0b3094dfe6723d8763f41da3807a8c79c62e8fb7c767a34370c2dc877273a82d598ace3351affc0e8ec606977a85f657bd60480e226ab1e85579d08fec7f3500720a3d2ef940765c08dc814fa73f86c88904fc5890eb9f4b9bcb58fc343160217734497a2c4074ed81686499255788d49fd763054607114b5a35114f02808a54313de57d1a3e35f9191d61b3f03c8bc551f8f0a80eb0d97b9d7dfe77fab9a40f9b8520ccc051b1f6a4fde186935a5af038a052ca3ef9e36b196d032e0eec7d6da645ffbbb49dc033b9dbbd50ec48279fa974bb42a8e91167f2e76913c054199a904ca5616d552741bf26815c30e2c0eb2ae28d18fe57ddf1ab53a6142beb44b3aca4972db65d75b9c75fb3ec074e0eeb1f7aad217c5a700b4fc4c542f51aecfd48b82f29db0a36060ccc410a8c7410df3e4439a42250bbf0392011f0613134d24ec29c95586170bd4b518df36f77fad5f12fda1b3a13c7fa762dec6f6557952aa29616923b2a2fa7546484f73fbb370880513c446ad3ad9277fa4266da45313b7dc3be9e808bb0a453183ff3aa28039a476d54be7fcea2fa58a0b3f2c2187e36f0fa50cb7eb447672558e28a72f18a85d17d1b607d4dcb82681f061888ae7bf0785ff55c30af67bb58006c0541b5807e7dcc3afa03d16d1fd99ad5bc42859071fafb8336db163503d713b5e1b67e1b722a953d11baf34beb3c705aff4d13b380a8e13117750c1cba4f4fc03070487e318157dab7aed50e51f807b5257d5c2137651de9c850e64c4febdfbfb5b605ccb641a48c94359bde0ba71fbc0c85b7ae49965b1bad1b1273edf082a537cc39ec19ab55368653887f6f2efb217f7807b70616960fb09d67ab2bee83c17ce9f1d15b49324dedf9ee7d907a30fbf76ae7e880834e949de466e22c588e81bcfcd0acfeabc5d1e1094264062e23982c62ef387594749c5dfef62aabc6d9e05b3258e1073bfd42e1a71e0fe3328e5516bbd312f1ba2ae737a0e22b4cfaccb83b6001831bc7eb554b6351eac1f0795f7e85dc19c1ac5339452849da762d3b4ec5e8de5af26aeba381f7a481d271d59ba09b6a7db7075b520d737cf9e0e92e06ee49a803ec210bab700158673627426dcf1cedb6147771138f556f08b82db558a16da4fbcabc105082b1724e3f2754f37009cfa05cf2e705e9f96ced9d22387bfcff5692d93c136409f4f9041f4196a6c12300ed98ce4282fce3c93236ced2e738bd76e2d670b3b78c1b1d72eaf0a3d6c687d6ef1a03785c28f83ff48a5cbb3b887b8bb726c4ccf2c6ee90572b5c7a8ee2fe21a2ebb1385b2a5279ffbf57ac2707a46dc529a56e9fc671b6f090c9b34955b2c773939d528f8e1bc6b55457b77584d1f2eb9352f66f521b4e74a3373d338270a14cf0ef7689e5d714063dda307d09968966612f0111b913cb342326e13e10ee57054becbbb712363f1ba72b54600e9225e05f2412bbdf4b3f0f520fff368f9cc5988c3c2657ec2f7913cf469347bf84ad5c33e0b26b2760b27ed2530371ab270e26e6c63f473b98e6761552ed36b9fe2541daf23008c0dd35581a0d8d27b900a2e74bba6d3ae91611b3536f01d7171991327ee0990a21c1e22b3a3e74085494eebe47f45a8c0862676d6ecaa0699ccc448d20ce800c91b4d63babaa18c7c13029c54d71e06a1dd9628e47bdf1b24b1cea4b5e40f7bebeb2c1d91eba892b9f0f5b63ebbfa52f3d3e1ce2df249b2033478412ccc5eb40897c89673f9553bed06cca837ee1e78443b8fd7add31c8fa20532d9fe8c6b16783284b1a2461725ceff8df0efad5bb5f00bf3e770afd174c6069cf5e41492fad6e2036124e25707b2be1a517aa7a1b5a6cb1768bfa2eb82aa6911fe150679171bb3e1a3b04389601dd8bae6f08872a0793613b38ac1d91d95a7981f081c279b13ed02ab8f7faee8dd2146bec4926443d7c4dc7263148146b7161149f184765ed4c317d47da95dcc0f404dfb5b9e004285f90daaa58ff8725660980b96a5854ed3d8ab09694b3ce20736c6ca17017d479f5fe92636dd41605b717d2f2f160e5ea6f06ed71cfee54b2d55c0a731990c3f49287f508a7e191c1d915e231d49f77214a4ab107e372fb51b80a36ae2635221438b96103c3eac0dc3a5c23f1583bd4ae72e40028c757c0abf8520619511121ebc9fd180a71d0987a014dbdf8a4697581c0c7afdf40be367cff27ed52fb93c8bdb924e59a6a05ab055d1ecd487a90d97d75bb3619c337524aab57ee10c0d6e17758df34581534a5afa856e20f8e1998e31b6e955e5f8d4bb2b7b18edddd4d898bf76dfbd1e45c5afd2ff7f4bb106be21378bb4d1936207ea40846f990db4eaf420cb5553c8e6ded8c45915103966c4b2b89121facfd5c71225c6420678fa9af80762400d5f971fa781e98ae4793b020a5472b46bc60eb0bdf1669ff2ead6e9bcf0080ba30d0c1b56bdc668e8963a2aaf5c684a33f371bf9f656b7c43a262f2b7f93a1a81fd293ec981dfc87576cb641b3d90ef50cadeca2821c542171633895e287d56257d6b90a1bc8d2ad545a58cfd09e8bd626b4fafc27796ca1a9b84998a2cfedba8ef3dbee69b4834aba28e6d4522a329c152fcdc47b7227a23c2a52252d267326135b8c2182adc8f7c6d7824e649f93e968b9979195987755ece54968a99259d5a04b76d9ac1c871fc0170ceae7bc3d8039f754c776dec51faf252bc64ed4ef474747ee4b2545182859f86cb06a7016e05975247fcb07f3f0699ab063ee8cb44acbba9f25cbabde64b239f96ade60a0ecf8c0e7ffdc8c8a74f76de7ed9ce30e5177f485567d302af91766134bd8007dd884d6bd92b960bc2c486977cb0a96913f0c2ece315fffd7713e827b0c690a44383cc390b45ff48aadf77f412047a27b6262d0c3f269a9ff5722d2592304f9755732362b7bdf67d355b6e51e4d625883847e1856ccd53d6b9e86392f7ad2ed70e59e01ff2d9673fb2160ff4b0b1d1b9b46600ff09a0ed796190a680f00a801369bed6b1c3819e4a3d248d8096e0861b79e6b394201a2d356700a565adb39614229166e81e3c8d409da1b63efbaa41c91d7fa4fa25a24959c1d8a300ea93c0a1b091a7eaa38e68d2338f930e9e40939a46f059e2ad41811f9f38e8333a38f4d2202aa590641ed8d3abc320fb385624c5c72c1452bd51fd481359563500b66583027879873295ec439bbc4561555589d55ba66f2c439e84ac1cfb2a4b493541ca64e2c589ff08dc4203ef0d831fb828d0b2a31aece08d2e892c241a79fe66772f927d34dec9308d3a91e04817e182385b3b637f3fb875845f65cc959901403f70bb2cb9a024d139d0195b4b564af1e749580c821ee874b92fb529e1730fed42c0097f44cb282b652f9078c42fdf1988d738e62a6752800fc81f82c91a7d9fc8437ee536625798b0f84f03853eefd9b172bc11cf24cfba85c2eb402f24831e4d6a8b707b8041dcc4c47c847ec653bdfaf202e5496a02cd6af74ea107b7f4e83ad230d289d3fb06c9f77d6d8d7ebdd45d912d25e1122a26e649d0ac34eea9b319fdc967a261c92a3e4e4206ac129aed055af876f75d3a86e76ec83b431167fc56f8dbf3f8b628f41dc4b3b5a7318932008577208cb8e6bac6c28d278ea43005c336a03eb19ae9a955d6d9a3029953cd975c4612c589459c323ccb08417dd5628a15e388ce596a4f804623ec631249aaa952607e189db624cfb0e30282fb1cdb962bcc25458e63e7bc630f2c1df4788a15f8e6378b83f2c3ca5aa2be9d56602eb1de4a5c48e12548fe45238ed4aef1a328018b5f6aa230ab6f69e0b3967ceb1eb1c0cb9c31c1fd36f937d9fa35dfd654d802d18c7085202f56265422046fd1d3d163b1d9970deba018a81cdc219d977b03b4b8e467a9ed293c31f722d23b3154e87f23930e004fb86784ea86ea3099eb7d377c6d61c8041384ff27e60696a55a8fb5eb9f619aeca2591afe5c49e151fa979ce834d5a5f8aa13bcfd9be9e16a7d0421b01cb0f1d6bf8d7186ae22c6fa55cb8a63b4906eebe6f2682f2fd9024fb95199d4c099f81e32dfcef9106996d25f37e6bc52b512f7effb9c424e37ac488a740d35250818a69366d29ff085a2b444ab48cee711261b9271e9882aa61b5aefb9a7761b1554b47ffd5b3bead67fd99989ec41ca9b0156aaa76411b927d5ee3013e42d44008e74697b88c52c09e06ed3670acc4ebb1935b766ae60ba6e44cd1815e181155798b0865fe79e1852e3885aab094adb40ea8efb69372be6f79f3d60be8199ee47be429d218c347c61c214e3c6a591f2b8debbd47a52c41aab6d4ee75509a7f8eda3a5c8d70183a5ad59539f4d929b350964685799a8bc05133ec98cccc86f7107d0acc1a2902a8b1aa6b5c70f3247912edb18bc085d1eba9ccc7a145294f105165a992a35356fdb4173f055134910cb1ed37f06a0a8093c21d093295712d9b409de0614b3af52ea80c1df4810ec2dc1deefd26c55f4fa2d94b6a8777b4b877f81fad071694a8d8ac3f9e8f24b00ba3ba55bf0e7bbc8637c68ace164ae6d7510230551d6f0cb5075cb717f9782736246e2b6b243195e8b472726bb05ff342f11dc1e01f21a75db7dafe7cfe210fb190c99495c7ae101a63b6fb3123938f56693bd65338d408cc6ff94e94365614ae103907769b1070240caf94de1c6a39242c3b4b615b40b534df9fa81c226e92695187d0ed2fbee2c2488147e2d2403fe6b3342f50480ffb685dea3aab9cc4084add61af5fae9f39ab3fcc64bfb9e4732c556927d937f40f3e409eb36b7f84bcf0153cd1a6d1d2a5c1b7672e6ce800bfee872660a76d8209f04521d73ca2bc63f47ae5a018919d1b14a3bccea3ee36ac008deb2b4ae60dedca21cf48f0b7302de0017ee6ce1c3da997a668d13b2398c20c05334c38dd0b5b5d9cc123b0b194a6ac02a221bf44c733319882213fcf4a5b7996b5f884a1916b84f11eadc6a674dce1b4038f8b172dba39f81990ad6898a87172e614dc859d61cec7dbb484c9c267ac00194130fdaf15245eed5821956498f8fe19104e0e53acd2e4aab682048d070e0fdddea6d7b636c0ebc3ec899d7086b3cedb12e9432e38d44776c9dd8d82e4dd9ac1dd1f06eb82b9c7c7de00b774ed973f4945d931b76281715bfdb2fc244d9257e344d510ed2040e8f773a1d0d02f3c8eff673e3451fad01c9d0c5861b12a733f1d6ce610f80dda41891e7ff97f435b04f7f07c32baafb3c64e281b24e16b25236b9cb71b7bdfc973fe96fa35e08f4e41671879716f84974bbda7e68c6839decdf27b3ca2e79bff1fa9da664622c231fc909292fa8fcc51d994901", 0x1000, 0x400, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x2}], 0x8e, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x3, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x3}], 0x4, &(0x7f0000000140)={0x4, 0x8}) r2 = msgget(0x2, 0x200) msgctl$IPC_RMID(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) listen(r0, 0x0) shutdown(r0, 0x8000000003ffffff) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) 15:15:21 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f00000002c0)='\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', 0xffbffffffffffffe, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) faccessat(r0, &(0x7f0000000240)='\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', 0xe3, 0x3) msgget$private(0x0, 0x10000004) msgctl$IPC_RMID(0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 15:15:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x0, 0x0) r2 = kqueue() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:15:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0xff, 0x9, 0x100, "cfa345b13beab6b36f51d41be044ce05bf6cfcd4", 0x2, 0x800}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2, 0x800000000000}], 0x6, 0x0, 0x6, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x81) 15:15:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x9, 0x5fc4, 0x0, 0x7ff, 0xaf, 0x7, 0x0, 0x1, 0x4, 0xf6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x1) sendmsg(r3, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) mknodat(r1, &(0x7f0000000180)='./file1\x00', 0xc000, 0x1) r4 = dup2(r2, r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x80000001) 15:15:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000080)=""/213, 0xd5, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) 15:15:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) getsockopt(r0, 0x100, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xffffffffffff8000) 15:15:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x811, r0, 0x0, 0x0) 15:15:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18880, 0x0) ftruncate(r0, 0x0, 0x1) r1 = dup2(r0, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000000)=""/242, 0x9c, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x7, 0x6, {0x75c5, 0x200}}) 15:15:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20000000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) fsync(r0) 15:15:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="65d2b37181c873adfa897388392e2ab86717312cade2a31bb0ed0c3c2a687369d17a3ffee323d31452a0d7b7d44e7ebe92caba019d7af942a3013eddab5b12764786677fa2117f4d1b7edd3e6bd24a0a80d0aabed84a96f10b83149627590a80281bc9e8936bb265bfa0698d37f13906ef8543b416e0f143631f5bcd", 0x7c}, {&(0x7f0000000080)="f7196b5cba43bfb425b04f3f708def51d835f9c685cbc7a194239f6a973dcfdc48742e05a327b54c5c316a77950dc25a232629e95f0d1defe7f4e000fd5b2adfd8424c9f88e581c2426f2e500cb9e698f0b5fa6653a9dd4177fcdcd8855a5b7e34f08818a0ecd79e382d2aa4567a5f1f68fabb653412e9e1cb1952b580140eb9b35f725a1d0a0fbd1d90c1a47399d40eb06aa8ab21c94d740adc9833458c8fa69dc2786c3c2ff382aa1a71839b160cc7d19516604e90a52e8f569d3897caebec36c044d0e46be1bb75269af8a93a50504e", 0xd1}], 0x0) 15:15:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x5f17}, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:15:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 15:15:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 15:15:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="49078c62823927cec102198f96a028d79567dedd73b7dee0a064d3a65a3e32065a1db6b9317cbc92ad6ae2f6f93d251524c56f74dd8fac29c4101af85de5214bad0dc87296a3f66dffc65f52c251828ebdeefc96abe26b35d6fb7a1f1f6af79dc050cf13f0154917320e4aa9ca5ec4a033c48d28f3a939dff43f252f2ac0ab4a479ca92bf5a351f498e21b8594cfd72fa32e23525914ea82682a93cddc7168ed826c6e98789f9187c1818f3c357cc31fe70e2159f33c05c49c2279f4a6db2b578488b82a753021aa71259916739c5b9522d1924a52cc56", 0xd7}, {&(0x7f0000000200)="3bd3c2a9b3514628107ca37105e6a36671c5f2a058a22ab5a5b42e814b7b55e38be946bbc91c0830db296ae4228a32a5adb98b3c48a6084386b892e8f96d3b8432f694029e3772b31dd1edd65880b3f5eb70818e883463bc3db4c242b51d99e202ed3bf60794e79608a58a258d97b3de8ef56e44c070ac731383b959edabad1c676a1d07cb7345834cf49a5cc08c2f57d78304d4b7414f6bf2d49666b6b1056017925bfb3d6a61a6d84c0f95523853b8aa3582135e3735141abb3b630b231e3a55ed0060621a30fd75243bdc9dcf4a351345f9097afac0ff1d9b72ec7297de86347b", 0xe2}], 0x2, &(0x7f0000000340)=[{0x1010, 0x1, 0x8, "c24ce06d12ec27f44e41be84bed60665d7a1d7f05fc372978ef456915d337827a08d70465209bc8c12aff8bbe87cd64cd4a192feb280a86daa5a55456638f6fbe3b087cedcc369bb309b9a51e2ad675b3d88bd34422f365d74f68b84f2b8466811fc38d543659d4e8282daff1e70675941f2f62a6feb46304d9a2e2d1af293edc6870b5287aaaf8903e6474cc2483e4663af8cd2b8edb61c097839d596bce127afadc7acfd0a45df60da2460c0ac783c60f003fe31c137da125e0524245152f8641ce75611cf8010622fd11ab6dcbcbf16486db0081aa45f0c44fd87b05f31d10be97d8c183f82ee1f082c942107a71274cac45533aff0a73a4b8f130db1bc03a4a52830feda3ddfcc53f0c339994e4a5e01720f97d297713beaeaea796228fafdb9bd5d852f9ba13bbd17a8ea711efa90ca213d22c471a90f7e1d9034870d5d0e5530ce342e43c755b97caf39a23eba98052a7b75b8eec03fb954c5c712cf11cc6321d4a7df8bcb804688d6d6bf0f1384f3380b98ed19ee94aa9257a28f764dfda864bc1d0f44e85a0240e25b9c3d0f43aa13f5994274cc9133c170b6a76ac979085d455df4365c244dfef1687eb64f6333e0be4000a97d5214f7f64e9605f8ef55dc747fc0496c3ecf9cbae767077092461ed59207d714f8f93776a5dc695373f5d7621f4ddb150b7f5781400a4cdd7f2751e8a9200bf634a355212e7dc83342cca1485a076732f6a53e64a973676e0804bdbb8cfa18a741732c3dd2cfeb869d16aca792ab31cea64f04a625dd6d4b18370fab5ee591b5d139333ce4c70fed45c5de66362c3e6c6a0e9cb90320f9a43b958aac4772c8d32af0ff6cc3a40c000778723d679cac3c02fe3d129bcd78a6b3a4538198197619c0d7d8e5094fe6afa1f4398a14547a2b9d8d667bd378db4aee8fa7163cc57dee43b048a61a519720c0ca78efb802fea4682c84a41d1e02a851373da0749352aa53b0d2f1aaaee7c84c9b092423dd4e2c002d131666b5f047ebe6804b5fc6f096076cfcb7ac7b55cdf79d99a57f4291dafb3f45fabfe322cd03ffc89050d669e58d4555ed3e2231fb8a47d34ff3ef006cd0580415cea7ba282445cad30a92e27991fcca62b5fc6ccb8bf05bce8a0c0a7ad6128de2198e8f02cf0bc7b5c2360a3d13a4d6b50557af793596c328eae1d3b1befece54438cda84b8091b121627d379b7fa21aa6ac0239e4a64c58886855295271ab3390612ee6a017a880a0fff0de727ece8b774c3c775607002d8b033bbb2d7d880c2572749767ac3315c4f86fe89aabb1d9a02e1d6e9a01f5edb45808cd2a7bf5f8248580b3025eb45eda8a6c33d5ebcf24cb6ec2fce0c730be47fff5fd3f1db86a9b0b9c26bbb84a6a2113ccbe3d79285b6a5dd03edef4fa29d5aa3ae4a99474e5753ea8a98770b9232e8f30e230ebcaffca12aac9cd66045268586328e328c37bd6cf571952f6b05144f9d6d5280c84f52acd39faa7e00ba4a9353fe20492db7b2c9bc6dfe12a9c5edd6622102740e8932be83e202f8a76de6029d4b16bd6b2617bf52342fa0877e6d48f6d708551320fdd20bc01c50595276197d59ca1ff55ecb1ed22f2ca3071f51829e2d930853578608f1998c81ae221ab541cdb4372b930d95e20fe0ad701b60be42e88deb0b14648a66158f3c582968898ef26997467521bbfc86127f2acca64e0d53b6c3a72b2326545813a89828ad8a54e3c53b9ccf8e192e93e27360f4a3fef61920aac9c090f89768645ff50fbbf68c6869703e0e592f8027f27d9765df62d892f1fbe1ed69a9eb0a4b62f0fa4a35e698774f9361cd1ba3d3fdd31300b9bad831863f047ee26c53bdbe30398f28f19ec96d8094deb6089d1a8a91fe4c191183ea068d45e5642d1e8a659bab4e452f673d1c42ba084916e151e501c038bebd6b82d95c1258643af14dbf7674d7725d4862a7615929eea48d34e4621b2c5c08fcf7eac6ea5814c78a9eba1dfed5aa5e8d1904a69535711597f469974863e451c07ee0590ee19864455b45767198064191f4a78cba5f58f164eacd99586b3f8f5c07aa63b9f0dfe2de9ad07745b2532ba0a27ad076e0313515bf5a8d31a238ad973b0ab224534352e0a4f4537539a5d6baa8f1f82a8c18b8420ee32791525f41f51512258ed8103a066ac812db72ab5feeaa39b15a6336c1b41b3036a8dea2f1f824f63342df18ba4a72df71def87fb91aab2261c5ae2e9b2ebf7943d6dba165bd82a000054a83930c8a0ada349ca6bdbfce844ddc9c384eb8b602702edd37393e8a4bd9f1b7aa73c27d284546e7bd44f0f9b56593d0c55aac867d2a7b88260fca9be270b0acd6c24437b3e51c66c0b0071c40187d9c22d13589b063e3ebac0d80908e122fc8f4f5f79aec11052f65829cd73c4b7f26a0ea9874fcccf5dee1fc189a49bbacb73264b1813b27ebce85bde82626a0c2840fb2110b3ed8969635f25834abce28fde923cfa14009af4b58797a4c73364531e92661c051646fd6f7e7bf4794fc0c8f177fcdd14a3c50f9dbed335ead599ab0940cc018e9f2de81c0b9b3a46ee1dc7d8a8b1ac8c4c85e5668f7d4bd609302d0f8464d2de53f6582f775d33a56ec2256a6c604921e6e5391d22dcd26f2de0e5e7a04bbfe07a14013fe7f4fb1c9653b454524580319f36a78121ed1b5dadf3abed24d46c0513c4500a195767638bae3753d19176ab6b6b9a379c5d8381b764e67b473ddcfc9b2313677439b0da985fde1ca405c9a255bb2281b134a9cd2481b79ded547dc9cad49c3ecd10576334ea4e460923857ea70a3673c295ec0fba2e49b5bbf9896e4565448d781b4d3ed11f8d74c9a50cb283cad41f5c30c5cdb4103991281173839896c949d19f85ba68117dd952e82a737c3fc751789db66d44e5c64807b6a9b6aa3a7908838f4dec2664a799272a7918f2ea532ac615c2e75e5c10eb29f4a7555f56b96030033df6f84e64622d9eb42815b780a58b11ec53281793a0fe8d4e7baafc1b2d2c842e04b81b71f98806f8311e314eb73ed29896223c97107fa40893ac1d10d690b43c8e81cbe52781cbf26313034c5babc4199d7fe6812116cd890ad8d925a093647793920c1d2fac1fee7a9fd4ed8f337121f5a8622363083f75e0a5339ea61599e9576c4ffc5eca1536f22e2940608ddcabbdbc61f6a3e0c18b68265f8ca7607c54030ac4ebb5da0f74b7b00bd14f8de9df5eb6aad1aa98123002f0b285a4e75549a6f0b09f88f091b044a3eb9d21639f034a725a7b8c82ea27e732ca1de713023252280068fc931fda5c255712c4d715f1b7e85eb592ba37ee56926c5db24059607fc9de2ab3182418b7e0541c30f7e4da616b4b5d06d849a3da7f0316ff218f9b3c23f1090b9ddba1f230aa99d9f0627f039e5324b2b59995976f064d5a52692986a3fa054fd21c3045298173a053ec8a35bebedb799c64aa56596b22b3b8ef69885f9550fd815fff6ff001f6488d75d3a58477e3bd7b6c00689e9104c5742e9dc8596cb685a8986115175cc4c08330e7974b182d1133362a4ab68e3369c7e530375bf3c5d835677cf6d3b0972904f3fe0b77f13032f3a6fc0fead37345894eb477be94c785b051b495ce234436d981227e28a84e8ced6e6b7b19302a6a31caf23834c0a074a01868cef1793de07d0f11ec7071b614e61c7e1fc169d48ad02454c2c775c38f37c6fa6221768ba9e316171480037f42c49bb7a15eb99dedc08d9f3272e924bfeef2bd100a46649f8ce7fcd021ea4910b237824c2ca9a32d593e4e957835fc4bed3ea29881b2211360155077d2c4e53f4489718fabd2f1b3b381e382842310f918508cc00dea10bdd59532919fe3364f8adfdb9a6c1b3f12ccab7a9bc106717bc463ad1e99dd5833a81cc4cff4f08d2639a12c1d2238336574bfbf7953304fbeed35993d4e02d9df2de172a01ded14dc95ce7255cff9612a9d7c9790178520ec52d2119bd4c862a6c6ab346cd9e1f7cfb5364269d95cc969c0c2e88ebe150708a2145099a469a0a836ed78beaa3b6491463b708f1e8e20ae5cd1122cb16c2780246ad43e2b92a96274bf731b7da9106b9177c9fb24a71b730f3cbd17c52f8c7fe474e05b9cfbeb018cd3c8119cfe65b7aa16e9ffea282d7791cf3a14e08ad6dc309c83a7a34f7e7a434af636f42dd8b683cb953504df74716cd0851a55fd780d635d4151e3b813f9989de34ecde129f932bc2afbc324d9323d60c15682a8eed41b2cd21c34f5e52f853baf18fee5c9270569fb0c14e727aaacc19368ba0a305f4269f6459ea5e88741fef57e382eb9ec23978bf2a870c692ce9779d2457edaa63c853e7267c631ee9071121c080b429c48534ab03ce98de6d554639dc990679058264b59b69e1d4c9ab85a33a6eb363a4ecc6f1717d7c3789d6714d4a26003a9f8b332444fa5a725924adc8a1de1af1b37106abf119ee822a1292721a0352ed0bd561d881e68dde50421aae5b003ac69de5ff0098bb7661cdc8f0bfcd24d7315c002d5db7928089a86b3bbba8696afccf8beac550187ca4eae980dcdacb7ad107d8e3db6ab9089578783e5052dd5404ca91b0e901b71a5e47737c05627f2a118ebffdc353227b4662a3a30e340cbc9a10b9d790ec5e8133e6dd3d1274efb21a665a8027cce45fa97b00d49763d9f4974d8c3f9922890699c09357179915927c23ca05799dcc92e9c27f12919b57bbe5586182f9a8d96e8fe9a0b0cd322797716ffe561e48d852d26039a14688e56c6a13184337d91e9f381fc4a31ad63e6aa136fe809bd29f1b6f16a001732b1c74c99686b19023da0d0449239eaf41f4ecdf1fd48bc4f878445aedde59601039804d406ffbfe6e4d7c2aea7ecb0690ac71c4e8e2ee994633c6f9d0a453da62846deb9514081f45999c6556b98d06d26be26c427ccfcd7e7aaea3efe11a37b66cd134e884779525db7039894449baa24aa4534c189669b9bf68322b83f496d449dba4b2fc5efc65d5faf5625545f217e2797fa3d9f451c4e34625679540ac54527b1b571faed075c32b767684517af73b5acacd21a25dd5a4c89f229ec744f5acb426a8e57ac1abeb60b6c0cf957abc2a45fd9825834549062b66e3a49140bb8eba08c80eaf186cbb53fc9f7a702ce72cea6090b27d9d2237a614580f1b869dc1dc2cdaafbdaa22de0848588d3d25ca18c7d792e96ed70c87f9f60b5b445e2ff51db06553808e929156b2af341736f917b286d0a52597684f2245d570210575430f15b1aed45f17c26a4fd041f19e0162bf0d77c8394d1aa00cf68a04812fe4ec5c95de4928c0e66dfdd9b68254353b0959dd0a4a5df87bb3bac07ba4f2a5bbdd1141394b182f252f2135fb1c42c2baac7b38a4e05a168ee55fa2609d11ed5b81de480a8e9e44694187300fe8711b78cf2382f33afb19897d59a4eeb4d4a4574b3f245c7d0ba315ef030f129fa42ac41fbd42e5a6a9cee42632c25a64dec98778c455b76fb56fa4cb3a114420b6062f6ea9216348367bfdcc64cffd7311d406dcc337ecd04c9f2628d066a7b026b59b303efff7e0285b77b5c8cbc76a1ed97d86fe1f3914e316b07a17e297bc297786c7678dafbb72c867e464b7ec507a9f1b6581c69e13dcfeb50788420a788bf844dfe546143149a6ff333180efd2b51dbb752c569328585d2728a4561928b3c223d1cc7c6a690d20392bc7eab710e2656ebc579a4c0648cb46f8dda53f47aa82512da2f92427e55e62eb29f2da4ff7a5472897104cad009faf2b4ab65ceda3e3593eed21c5d95b1dbf"}, {0x20, 0xffff, 0x7, "076ad021f5fab7e2e8386f77"}], 0x1030}, 0x4) bind$unix(r0, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:15:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) 15:15:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) 15:15:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0x1000000000000a, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="157c3b0090a581656bdc1fa47725f071ef2bc565b0e4a6327baa19c4087b8a7936866153443fe88d6f2d17e047cdf6b8ca7235210e1be74a5b9a36333b992eb729ba1323063c73e58058b0df5e8722331e010fb041cc95b4bf40478304b9546e37538948b093645e25061cb88b7afab1fb8977277e7554fa4a88259b66bd18815af7fe14deaee6b092a7ba15120fb424026643053aa099ed2d85a2bf6ab335e5ac3f4672a031599e6d0a46d2775bba548ef05e005657d537e5bf3d0b63f54f3114f8478f1b9ce30b8aa5885e8b2deab1d082ed129604c758a5d02a041d9d88f2c7ac6e4b869e4ed196e48fb907ec50261ca7777ac7c349951bfae99124", 0xfd) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) r4 = dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt(r4, 0x7f, 0x5, &(0x7f0000000800)=""/4096, &(0x7f0000000580)=0x1000) pread(r0, &(0x7f0000000500)="dfa0cb549f88dd965141f927db07d59c1b068b529bcbd741260e6ae685d5562850c490d7dd9d90f3269a012735745ac754cadb945f2990ff1aa3f84731814b335fa3b264af6e014b6ebba8668fb8a9a667551c1c99293e303de6eba0c82c2121e12b69", 0x63, 0x0, 0x0) sendto$inet(r2, &(0x7f00000003c0)="3e4b00ed73ceea728ae5b673b4c7a5769d00ba61bdea2907f6a662516cc6b27c262241af71d93e711f756243254ecc715b46dac8e89efebf6ce4e920a492de5fe9fb3a29fdde1bc12ee5d94588d8e74873b1d661ea0c2a8c28ec00e72ae57e7b10bb96d4d8c37b320126db30c9bfada8fe459904cc0a958285082a53afdd674d90eb53ec8d4be95b7d653d5fbad22d894f91e2220b333974b6df3c7c2fc18b050313429425690db82625c634f8f475d2925133f184b438485431d5c07be5203db89fe28c7591dfdaccb520b17833a251cb14e29dc595966a5adedc0b3c64e412ed8cb3500f7f73494b20eeb1d2", 0xed, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x6fd, 0x0, "e619c7569ffe46189e690c6a149e2632afdb4d5f", 0x7fffffff, 0x6}) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000004c0)) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x6) 15:15:21 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, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:15:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000040)="f3056ff51b615056e6e572a1d447d76c889a5ce5da03c2839645bc5a2d1ddce0fa8729fce50541cf2f9c5ed4df84bae103315c7d62cb05c612791bb0ff355c1ce15126ff28ba210bc0f5d1db6c85077b8a0e2df78036824dbe4002ff64e4211fb0b15e87e3b8418131d0ebf7a0b290dd771ecf46dc7c2142273f729db01b683eb315604d1fc5614353a8f987fc21cd3afa34cbeef80806350fd986fa1b40bc22d5bbde1c88d0b5d4cb6aee9a428bbdf29bf9665f5c31e0270e5664634cd5afba3286dbdd2b5400", 0xc7) 15:15:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0xffffffff}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 15:15:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) clock_getres(0x0, &(0x7f0000000380)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) 15:15:21 executing program 0: r0 = semget(0x2, 0x0, 0x120) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)=0x5) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) semop(r0, &(0x7f0000000140)=[{0x0, 0x101, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x72ac29c0, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x1, 0x3f, 0x1000}], 0x5) r3 = semget(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r4, 0x3, 0x4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) getpeername$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semget$private(0x0, 0x7, 0x210) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x800, 0x0, r6, 0x0, r7, 0x2, 0x100000000}, 0x1000, 0x80000001, 0x100}) sync() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:15:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x9, 0x401, "01ac7cd9dacdc692a8faf2d0384257d90df1f246", 0x5071, 0x1fe5}) 15:15:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0xfffffffffffffffb, './file0\x00', 0x8001, 0x2, 0x2, 0xb8}) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) 15:15:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f00000000c0)=0x4fa, 0x4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r2, &(0x7f0000000140)='\r', 0x1) 15:15:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 15:15:22 executing program 1: r0 = socket(0x2, 0x0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 15:15:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xde4, 0x6}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0x10000}, 0xc) r3 = getuid() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x5, 0x200, 0x80000000}, 0xf8, 0x9, 0x80000000}) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/133, 0x85) getdents(r0, &(0x7f0000000380)=""/225, 0xe1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000480)=0x537f) listen(r0, 0x8) getuid() ioctl$BIOCFLUSH(r0, 0x20004268) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0x7, 0x8}, 0xc) readlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)=""/149, 0x95) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x8000, './file0/file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10, 0x0) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x2, 0x101, 0x5}, 0xc) r4 = geteuid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000700)="0cbb45de8b9dd7ab139260e854fa47d73dead6570608efbecc920cb35a50ce37f3cf94fc0ee929a05ee4954105a8b77418030b8e34b05ed8b911e55dc6b87ace05668d0d4b02c914e0e8275f5820fc", 0x4f}, {&(0x7f0000000780)="7ec8f6", 0x3}], 0x2, 0x0, 0x0, 0x407}, 0x4) fchownat(r0, &(0x7f0000000840)='./file0\x00', r3, r2, 0x4) r5 = msgget$private(0x0, 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0x6c, r4, r2, r1, r2, 0x0, 0x10000}, 0x6, 0xe51, r6, r7, 0x8, 0x81, 0x80000000, 0x101}) getuid() 15:15:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$unix(0x1, 0x5, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1ff, 0x80000001}, {0x7, 0x72}}, 0x2) ftruncate(r1, 0x0, 0x75434b0e) ftruncate(r0, 0x0, 0x80000000) 15:15:22 executing program 0: r0 = socket(0x11, 0x3, 0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x104}, {r0, 0x42}, {r1, 0x4}, {r0, 0x8b}, {r1, 0x160}, {r0, 0x24}, {r0, 0x9}, {r1, 0x4}], 0x9, 0xc57b) 15:15:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x11}, {{r3}, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x3}, {{r3}, 0xfffffffffffffff9}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) 15:15:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) 15:15:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6669e2ff0000"], 0xa, 0x0}, 0x0) 15:15:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/212, 0xd4) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r2, 0x2000747a) write(r0, &(0x7f0000000000)="8592748b990fe9a863b29eeab97a6307b2092178ab33e50d67eff37056b6f071632787ffa2b0a7b1c42f40b221d0b4455f63b1421afdf849a151c823ce9e26aa88c3e1ad4c78e27044c3a35080a2c346c5433b1b238bb97119a6", 0x5a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) dup2(0xffffffffffffffff, r1) 15:15:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x8000, 0x5) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6d00c00b, 0x0, 0x1, 0x0, "0000000000000001000200", 0xfffffffffffffffd, 0x40}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 15:15:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x400, './file0\x00', 0x9, 0x100, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x81, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713448e69931929648", 0x14) 15:15:22 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="e8b2e48932f2e9e6ab2857c68a856bd65644dfdf065d1d3ea371c36e70a5062e74497a8db40de515fab6f551917480ceaa1d1f02b3d17e7316ab8065addf62e642bdb902ffb1e3419c6aded8b0a29af7a89e66200f386a79b760d86ea939e8d3f2205030218972bb67bdb63d2bfd692f8c47a0a8d3f39bda2cb40658ac23b17f45c9ae758aff42487c57b2985488dda3cb1854d586e25d18d53fcb0298af8bd10ab07fc9d6b8f9494d9ddbb5932eadfcd4423e64d3db8f9ae7e32a708ea4c96ec145129179191015d5513a4de28591ce91ee973277fe26edf895effe690c83c37b2ecf40a3f8529df8de506f59", 0xed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 15:15:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xfffffffffffffff8, 0x1f, 0xffffffffffff0001}, 0x6a, 0x6, 0x3}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 15:15:22 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x42) r1 = getgid() setegid(r1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/24) semget(0x0, 0x0, 0x201) 15:15:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:15:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x3) shmget(0x3, 0x3000, 0xc4, &(0x7f0000ffd000/0x3000)=nil) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbc}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x67}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000000)=[{0x3, 0x9}, {0x0, 0x8000, 0x1000}, {0x0, 0x235}, {0x3, 0x101, 0x1800}, {0x4, 0x6, 0x1800}], 0x5) 15:15:22 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="6fed6521dae639c92afaacb8a839ed6900cbc12ac0241ac0086fc14933ce2dde345ba4ab4550f3e93684644db4f43dac1c0db434dfbd44e1026f7333c35bec09306114d5e53ebabb4877ce79e70fe2587a5ef606936a2c2085544cee3154c8b2613d03b5ecc1ceaeb28f1fe26decdfa565764e031b8be3f5c5f87340fe35b45e5a8b6aa1cef446aade996c0ed2225550c4a1221906be9e7d08d059ca122718dcd09574f2c525e07cef3947acccd0413bb232a846ef288b9109ba2544e839", 0xbe}, {&(0x7f00000001c0)="39ed79b5ed8a4ebb4f7c0a0d1aa19fcd5d2cb71f16483dffd4af54ab05dbfcf4ab4b9f495df345f821a2870302e3b443fceb5ea0a7613ca97ae13815510133ffb840cd95d5c2f4ce88dc5cb2d9db7e03389cdaabda28824582ad450c30169134182096b0a2813295483bc4e1e359fee9e5db6d82fd493d36d3601ae1e3a23a815e4b1808bb4ddec9e69ae4c168255acb7674a64eff4fd0919ab11b5b6da0b1ea69f5297e919019181a434b583ed88c2e8f0d4359e5136ba691e08f3bc8dbb6562e9ff5959145d51a8aeeb3170df3f6995b0126d8ef861bd45bd0ef394414f0dea533b9031ac5b7a7292ed93f3c62a0e8ddb0ea77883ef4b143fb7ba39456f9c6779f0f4f5d2859951be7666f55af852c912ce9723f225f931ab049e970f68fde5e32f86cb573f13f035d5100b1802c91076a136287aabbc9367ecdc21040cbe2fc3706041cb6656b9cd0a660e8b11e0176ba5cda707a67f074e8179b6b647bf1b9580140a63d9352c17d1086117d2375b352441f7ce342fdaea203bec33436991764f95c033f066731beb4b2e55613d9a6212d40225c21b4cdec4f0ec026944830974e8c87c979ca3d525a5549d6a07cab93b64d98519988da647719851d0ce7d23b52944dce4af00bde95847974f7c30b637fb3da7348458dbdb20f03172457ae30e76493abcf92a2d5b7fe1b9d8e4fd5abc7232f3a4b0cf4175f2d08efc3ddeb939dab4636f083d12669678239bb6f157bbb9b3352ee51095ce59c24b30a119633faddb9e900f9ff28826b3ec1bb30017739b60a327cc199ce7079198e50c105fa2f3843049af510e34b9e044bf2fe8a42262f90adbf2090e0b9e0098bbc58eeef6f4964bf35b76c7ef6313c0b32d91e70781888e33d6802152816610e72cfc1529ca213c1dc639f35a606a1777733847604a1bd3fe8804969d305b41955cc1a74b70203172ba9912a9e28e93f29cde40b4229b50a0ffc78835e8b6cda0ab99c414358cecbe7e2c39f465a738406f1c23fbd50de8a041e5125c07826b3f6550f236b3a01b93d2edf717f1a345ee39acc547ee7b3643c6944be30249ecd87f745fe2959b44853664f3f709e05951d53eb2fed82beb1dc8164606231423890ea0f0b114de0086d7840bd73f3901a4c6512bc0cea63d4bd5ccaee62c77f2e9f6064ba7b537cc2daa6ef730daddbba762e71ef71b77638b6ddf08b86dff4fd126a9e9a928458e943db07f7500e908eb74e84d862ae6bc3525067b5676728ccea900b17dd2d8c792341c55316d9968d9f7a39d4b5244dcf8b13e26cf8b7466d59736a8b7b205823ab8451efcabcb6d21acc86764e287d6a079f92a8c50a8d6531e326e64be966485cd079880970088f50be0ce161bf3b11c89684c75d098faa1d1e56bc9cc08fe5f235dc05d7a6ce3a8d9c763c648d97236e0a1a2e803f40c9a614321be006b02d2f7abc9e1379fa3f4a328bfb4bc2aa4dd12ecac659f5bb127cf08e3dc43a5109a2e760f9e4dba63afb9b4d8ebeebc0284efb36f2cc770bb472fb95f920a09632675f3181ec7d650e7d740c2bdeab8dc7cecfbd4fa1169c9f9862c20f9ab7ee67bb870459f30919b06d27e55935c5d7463b4d37ec9474c29aa04e817fb51b986cbd5279ea21a628e3fceb0845cde860083bbd0f35cd2f67e74fa574690df929e7c49bf62d0bfc03396ce3b691bb0bce17443c640bd0d347722a09bcf5bfb2e8b322741e88da0216bf3e50549fffd4cda4b15fe5a29e6b7f7a5f1110a9847481177568cc2bceff8106dda2945a5e5aff77653b9faf0a8cbf2406a8102d3f68a4c2ccff34b957697f6a968b1f75449510bf29a7fd1a297f5405f8e674ce531a8d922f95cd1121cd79c1043f2f4b8da3c55527f40d21710b8f9c8f0abfb9c9bfa5fe572d6db50c00d5ee4f3e4f14e1d404d39cab1e62a68b4bed06c272368592f3e12e1e0f2eeda7abbaf28392b0915969cae920e8668b3641a99b7c32f6a716ce44bf7b0aabdf248e0f00b20a8e6918ef56c98740dbb2a0d4c84461a683984aab3bae2b301de2a9e9de16c194e5218431dfc4b5277d0c00fa15a30a7e491513f512f24b33b4196162ffc0aee11ea42b763b03892a86ef02ce00504a6731cc8b4ef0e676b2fb7c35f91ff499e6c6ced1440c2a57d5c4e2146ddb7a482d107bb67daafcb72b6a6cc05ed9f18d1e5f56bcd3ac625fa8fac3e4cfb04dbd716b5eabde6d8fa32f078b310fa4c405c8d58e8f2b5629b45d2b1bb07797df5bfbcc0b1d88b78b04f9e5c740451d390647234760e31308715cedf54dc97c02815a301a9101334d584931dba1ca952091bebdf82fdfc50ff9e46823a8ba28aa80c056ebe2620cb24a19cd4231703d44e80bf1e2673e1d3ff56dd623ead8010a96ac2b2e004b57b6fa092d5817ae523c518d842e2612790a6c7ad2337f488240d8d02f9d0febed67c80f1b8625b0673d8864b30fec5a305f2a38c829dcfc024d422d963a3d98338d7c744b2c18e6cbeb588f35192d9489aef5ac802be41c48c46902f4bff7b809a82184e0c1e64ddabf31dae81b4acdc1e660c2fb3db43388e3ad83de113e6ff52180e782fcd9a30d00a15c703f2b508fcc7545ce720bac6eb6d4af4d4a10a6a0bef5df2b2b9cb7553974b65a260b94eef22ab4037186644cc54a34878cec22af123d2ab45674b7600722f69ec62a502ada4b7372b030a7c37c946011d886c20f5bdc0a06369d6abe67dacb4efab0388a00c06b8bd8d2cd004703a2d4b18765954aadab7ad7f9d927405aaa8d0032d3e702d45cafb8a405b415af87121622074097199a6879df393a05d388628807dad50d4f2f9a52c7cf4be3707f0bcade3119ab6ad518ecb8ebfcb558d197af2a9361bbcd5726ec01e02a2c92db287fc56942b4de138f2915c2320a584f2378f0d77dbed09e91e0bbfbf0e43d7aeffc105cc00d1a15db5da0b3f437c5cc270a8779737e4c06d784cadaf35868d329fb8d1c36067f71c2046b2aa1079d9a7d1e8f1cd1f793b9c2409877319e67843110a4b591a51e9520c4cf6056d9e4a98a435f98840eba37ee982625051e798e5549a498e0ce0952fea4c0d46bc9446aeea003ddebc3b90826b6ae344a1963a6d76b8268c38efaa532cb1eef07078f27e934949b6e07a79aa0c7a175dca89a8ac51f0166213f4b05385183392546d36d8042f6e817397c82be113307e3bbc62a7345eb138c1f261c71cbc2051334ef61627308fb710f1941f803c4b9f59262840097fb81495cc5fab03e9b541c7cb9160a4e913e73af2fb0470f7297030bda87ec3264dd3f46cdeb25b79122397948f18adc5741bcea46e23fb759a30137645b0664a2bb06eff39733ef6b95c54ce89ded578f17ca2cb3ff9ca620b4ee0a0a915a75d798c5f37c747aa88d7236637850a07cde669cf1671ad2d4f85843035cc3bac8b354ba05f63d33c83c3425a77be9cd809a34645613d8c509502f8b407892b5ff47a49be0a2e433c36d036dbfcfbdcce200715bee42fd16b8306ab5513b16b3d55744aeab325bf1147f017dff9f3850f0702c406cb3beb668f846b5baa6e54507050543f44482b85b7bf26fbd861424247d76144d8bb1f54499c34c16d6c313e9d99e451eba9318f1dcecf94f3def84336be3831db975b354435069cc03cc2d2c56d2d68d4a972a2648ad9dd6943d10f30d3aea8f75683ded86dc06a9f954bb680d70ec27c05ecff7a355585a09fc0b30f80377d447198334d096c25827101cb2c0d2cba93f4229b26953be47592d094a4c545695910e5435a47e5774de684cb1d99f73b70743777388ed8f08cf83cd424226d3060bcec2fea2308c8e7aa4e55b9dd03ae3c7d6dc3034f23728dbf5b0441c199b2f9a6524cc3a9fa2d54401ce70979116798363c2e61986439afac55a126edc5368e320f317398520f68df482f58850fa4abfb262763d6410fa25958548e4f0c8fcfc6a396690c60cd2635e7fa78c41040ef2bd7c1334a0cadc3ec0f7a78547a5edb85a5bba67b99593da020e85998c23cf23f1c6368d69963c39840e24146d0b520f08a85d2e2c6863010882fc07995911ace73300f29911f50b5bc7c4637e7f0668b86293b198e8bade099406b2415f3ccff8581e88ed127b6e315faef03481fb5a87519b496c5f98cf46606e288c9b2480b7c5e558ddf8a0656844a3f29689b99a47fbd0168a24f464d6e870fe4816c69e3ebe2d93687c752b68fc757268fdede3637cfde422fc41ba356a87dce10c18a3150db23f71031b25e47eadd634837e935637ba3f5c8a9f5db58e0d6728e149a616e8304b5f2c9be05b751c29eca70e2384bcb3a6c9a4888cda94cdec7fd16be12f2da76afe85dc9030408018e72f470b0976ad7de9f206f2f1954feb33f3d848a96fdbbce4b834cc2af37fb2d9f8d68ed95abf7d43243c217e8b1329586150d5c864244f9ee9ef77252cff721be6e4c2a12bcdc33fb0e8b91e45a062a99c3a9a81aa3f80aae826aa623cffe9365f18b1824c9c6ff1b916489c5eb680c7c1cc9285ae9a48e643f3d5df3a6da8131b108cbda44cc25e87f1f420d15114dfbd4a18693e9e266fe42df07007e173761c5ee022738ec355c0a386471abc483e123c300c15e551a269566fc480b7dc33769e26f84bb23196e6e1837296574c4aeb8bc10acac0a7ce6559232bf7d0343a2fed1768158a60d8eda73fc6b712ed63cf6ee4ffb4f0a5ddf1807e3d1fb0e788af6cd006fb68470cd3c9dd5fa1d8112f60b3aaceef8f33c084eccb4d04042b3e9cd6f83cc1a961dcdb46294f207bcfac24b788f15098238d3d49d1a7c76f04f2545dbb0f2ff4ea5b714d4df7cdb9407629d9a23fb5606e8e1befa8b1c5cae708975594f63b11f8153ec229b9e8d58b0c06820a78b9da05052ef29a56c072238c1ad1d43be2dcc6b14944fc57db42070224c7f8c0be96e6d454924cbbe434d094e626027afdf0370e2ac3378577b922d3b2eb563841fb7bd5d12ed5e6f60bf1ca396dc482a85f52b03b389dd032a9437757f655ecdea39029364b49c81689eed60485d2bddbe14bccc3ca300c9bf6194b00ce2cd595a8f2dc4d190f3c3c297bea51b2d260fd9912a21fabb5e9c5fc91f3a15381deb83ada4a27f8ae5c0c780c94adf40ae2892eecbd60e2a15a5b6b2d0c8842ede16c0c098e77bba19e6c496777ba473b44a5f661c816ca246575b4efd65d368de8b699f26f37017e8d77e5a070be35e218ed324960940ee03e00b1fddae0e0ff04d1f7f6b14a0aed1c389aaf84e3945b6437361d29415071256ae9ca85ddf09a3960327ab0a0c16a28574e5deee7e768248d82d597bc0db1915b47de6dce80a8adb97d9a1f34d426748461ef82ec646ea2d5b0ed35eb1acb339c76d2b396ccf2721cf04696a41118d73edbbc5f88e4b4f938a102181a2b6c1b192a69ab201cef115b01502ffab43a37ed0f6c36a9e1f09f6458feb280d3602af884688d2781bfe8464e3c7cf98f6f36a0a12f0791c84bcc91e9d1c02bab6b44b458c2f81f6ffed4a230fd5117830d992b8fa55cfa9faa026bcde4f735b78158b159ad37e59f46f0344ad45248940743165c3c9e432e3c8951fda6c63915601f65891501246804d2a821f3ce4d605be4422bef99b1d91dc0ad32d4d1f7735a0d970847d33c6b85acfd5bc45b7313f838956fdc1fe398ffc92d4a8eebfeedb937e298c587c889261e84fb10f18665be765c435075c26376e4beb193d9e15e8e0e49106ef504f6dc277ddab51c2786708ba6bf03ed846b08d54ee3a290dba069", 0x1000}, {&(0x7f00000011c0)="dde02681a473901f7556aa67e65150eabf4fd22397ec0192107af33139b1f010e21f22ff19319bdf2ed0e155b95635ea4ea2fbeb03674898ff77b4965fa2dfe41987fee7b5", 0x45}, {&(0x7f0000001240)="13080c757381cea22ec67ef22cd9b5edfdc01c488fa99044dba62a26753fab5ea9", 0x21}], 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000012c0)={0x101, 0x6dac, 0x800, 0x0, "ba89ccb6c14b8c9811c656fe7f011a78b02aa35e", 0x7aaa, 0x7fffffff}) clock_getres(0x0, 0xfffffffffffffffe) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = socket(0x0, 0x8001, 0x400) r4 = semget(0x2, 0x2, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001300)=""/48) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x10) r7 = socket$inet6(0x18, 0x8000, 0x4) poll(&(0x7f00000000c0)=[{r2, 0x100}, {r3, 0x100}, {r5, 0x1}, {r6, 0x60}, {r7, 0x1}], 0x5, 0x8001) 15:15:23 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 15:15:23 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) geteuid() setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 15:15:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c6530007755e704ca777aaa1a22490500b10ef5ff5ae16d46365df9414746eac0c6a35f45da01aee2e3840a444240c934997a950e5e75f2c0f0058afd246d93a6a29aa3fb842eca47a55d"], 0x90, 0x0, 0x0, 0x0, 0xffffffffffffff8e}, 0x0) 15:15:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 15:15:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/201, 0xc9) 15:15:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x8a, 0x2) faccessat(r1, &(0x7f0000001140)='./file0/file0\x00', 0x40, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001080)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r3 = fcntl$dupfd(r0, 0x0, r0) mknodat(r3, &(0x7f00000010c0)='./file0\x00', 0x20, 0x2) 15:15:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x868}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 15:15:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) getpgrp() 15:15:23 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) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000)=0x3, 0xfffffffffffffdf7) 15:15:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) 15:15:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) 15:15:24 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000001023, 0x0, 0x0) 15:15:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/241) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r4 = dup(r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0xffffffffffffff7b) read(r1, &(0x7f00000000c0)=""/41, 0x29) execve(0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x2059, 0x8000) 15:15:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0666696c673000"], 0xfffffffffffffe53) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getgid() setgroups(0x9, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0xffffffffffff5846) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 15:15:24 executing program 0: socket$inet(0x2, 0x4, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 15:15:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x100000001) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd33}}, 0x0) 15:15:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) fcntl$lock(r0, 0x7, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) pipe(&(0x7f00000010c0)) 15:15:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x9d) dup2(r1, r2) 15:15:25 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgid() getgroups(0x0, &(0x7f0000000300)) setgid(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10300, 0x11) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x2000400, 0x0, &(0x7f0000000140)="2e87d34192aa8b746849040dd914de8df3b483a8de211be61aa052bfbd9d4aeadad835b1f090131f568a17f3a3b246e629fc0639ecc16b311c4fb231e57487656fa4af5c70e5675fbcdd962fa1bf16d5e020cac62d0a05e02e6c41e93f24cb74e00fbe3c0be8a6d3c4b4f81a8423f181a019ed", 0x73) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) login: witness: lock order reversal: 1st 0xffff800020b3aeb0 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_const_cmp4 #7 mtx_leave+0x97 #8 sched_exit+0x112 #9 exit1+0x8bf #10 sys_exit+0x17 #11 syscall+0x552 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b38e28) at schedclock+0x99 hardclock(ffff800022e02e20) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,10,2,0,ffffffff821c79a0,ffff800020ab0ff0) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_const_cmp4(ffff800020b3aeb0,8) at __sanitizer_cov_trace_const_cmp4 mtx_leave(ffff800020b3aea0) at mtx_leave+0x97 sched_exit(ffff800020b38e28) at sched_exit+0x112 exit1(ffff800020b38e28,0,1) at exit1+0x8bf sys_exit(ffff800020b38e28,ffff800022e030f0,ffff800022e03160) at sys_exit+0x17 syscall(ffff800022e031d0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffbde24) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbddf0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022e02c20 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x46227b9bb1b3eb0c r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230c6a0 w_lodata+0x4b060 r15 0xffffffff823187d0 w_lodata+0x57190 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e02c10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=286997 stat=dead flags process=1018 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3adf0 user=0xffff800022dfe000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31578 196231 10795 32767 3 0x90 nanosleep syz-executor.1 10795 466402 91610 0 3 0x82 wait syz-executor.1 38206 230343 0 0 3 0x14200 bored sosplice 91610 500093 99606 0 3 0x82 thrsleep syz-fuzzer 91610 112327 99606 0 3 0x4000082 nanosleep syz-fuzzer 91610 351100 99606 0 3 0x4000082 thrsleep syz-fuzzer 91610 74996 99606 0 3 0x4000082 thrsleep syz-fuzzer 91610 106862 99606 0 3 0x4000082 thrsleep syz-fuzzer 91610 369001 99606 0 3 0x4000082 thrsleep syz-fuzzer 91610 28501 99606 0 2 0x4000002 syz-fuzzer 91610 138792 99606 0 3 0x4000082 thrsleep syz-fuzzer 91610 6923 99606 0 3 0x4000082 kqread syz-fuzzer 91610 119948 99606 0 2 0x4000002 syz-fuzzer 99606 373415 41328 0 3 0x10008a pause ksh 41328 205363 902 0 3 0x92 select sshd 26243 39491 1 0 3 0x100083 ttyin getty 902 248534 1 0 3 0x80 select sshd 91497 263432 72135 73 2 0x100090 syslogd 72135 393762 1 0 3 0x100082 netio syslogd 90086 182820 1 77 3 0x100090 poll dhclient 74757 285823 1 0 3 0x80 poll dhclient 33616 69577 0 0 2 0x14200 zerothread 61805 196996 0 0 3 0x14200 aiodoned aiodoned 64396 468851 0 0 3 0x14200 syncer update 20964 408670 0 0 3 0x14200 cleaner cleaner 48464 397238 0 0 7 0x14200 reaper 48746 423686 0 0 3 0x14200 pgdaemon pagedaemon 47906 414786 0 0 3 0x14200 bored crynlk 68795 430597 0 0 3 0x14200 bored crypto 44293 511272 0 0 3 0x40014200 acpi0 acpi0 17445 70455 0 0 3 0x40014200 idle1 49719 379020 0 0 3 0x14200 bored softnet 71766 7477 0 0 3 0x14200 bored systqmp 61015 395454 0 0 3 0x14200 bored systq 14106 98908 0 0 3 0x40014200 bored softclock 11558 85577 0 0 3 0x40014200 idle0 98431 376226 0 0 3 0x14200 bored smr 1 146555 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3aeb0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6319K 6321K 78643K 10592 0 0 pcb 23 9K 10K 78643K 332 0 0 rtable 83 2K 3K 78643K 603 0 0 ifaddr 29 9K 9K 78643K 91 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 16K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1458 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 40 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 596 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 38K 70K 78643K 709 0 0 subproc 17 1K 2K 78643K 187 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 50 0 0 in_multi 22 1K 2K 78643K 141 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 321 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 75 12K 30K 78643K 2745 0 0 UVM aobj 25 2K 2K 78643K 33 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 20 0 0 NDP 6 0K 0K 78643K 36 0 0 temp 79 2724K 2791K 78643K 5284 0 0 kqueue 0 0K 0K 78643K 9 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 24 0 20 1 0 1 1 0 8 0 inpcbpl 280 294 0 287 1 0 1 1 0 8 0 plimitpl 152 62 0 55 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 144 0 111 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 nd6 48 33 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 589 0 444 12 0 12 12 0 8 2 art_table 32 590 0 444 2 0 2 2 0 8 0 art_node 16 143 0 113 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 31 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2030 0 607 47 0 47 47 0 8 0 ffsino 272 2030 0 607 96 0 96 96 0 8 0 nchpl 144 2894 0 1280 61 0 61 61 0 8 0 uvmvnodes 72 2226 0 0 41 0 41 41 0 8 0 vnodes 200 2226 0 0 118 0 118 118 0 8 0 namei 1024 9565 0 9565 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7325 0 7325 11 9 2 6 0 8 2 sigapl 432 740 0 728 3 1 2 3 0 8 0 futexpl 56 4749 0 4749 2 1 1 1 0 8 1 knotepl 112 361 0 348 1 0 1 1 0 8 0 kqueuepl 104 92 0 90 1 0 1 1 0 8 0 pipepl 112 478 0 465 3 2 1 2 0 8 0 fdescpl 488 741 0 728 4 1 3 3 0 8 1 filepl 152 4137 0 4065 8 3 5 6 0 8 1 lockfpl 104 86 0 86 3 2 1 1 0 8 1 lockfspl 48 31 0 31 3 2 1 1 0 8 1 sessionpl 112 26 0 17 1 0 1 1 0 8 0 pgrppl 48 38 0 29 1 0 1 1 0 8 0 ucredpl 96 1066 0 1058 1 0 1 1 0 8 0 zombiepl 144 728 0 727 2 1 1 1 0 8 0 processpl 888 757 0 727 4 0 4 4 0 8 0 procpl 600 1705 0 1665 4 0 4 4 0 8 0 srpgc 64 60 0 60 2 1 1 1 0 8 1 sockpl 384 621 0 604 4 1 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 222 0 0 13 0 13 13 0 8 0 bufpl 256 6138 0 1159 312 0 312 312 0 8 0 anonpl 16 79514 0 74465 39 11 28 38 0 125 1 amapchunkpl 152 5285 0 5202 17 12 5 11 0 158 0 amappl16 192 2774 0 2477 28 9 19 28 0 8 0 amappl15 184 8 0 6 1 0 1 1 0 8 0 amappl14 176 156 0 154 2 1 1 1 0 8 0 amappl13 168 39 0 39 2 1 1 1 0 8 1 amappl12 160 230 0 227 1 0 1 1 0 8 0 amappl11 152 209 0 195 1 0 1 1 0 8 0 amappl10 144 88 0 86 2 1 1 1 0 8 0 amappl9 136 681 0 679 1 0 1 1 0 8 0 amappl8 128 251 0 232 1 0 1 1 0 8 0 amappl7 120 73 0 64 1 0 1 1 0 8 0 amappl6 112 163 0 158 1 0 1 1 0 8 0 amappl5 104 400 0 387 1 0 1 1 0 8 0 amappl4 96 736 0 711 1 0 1 1 0 8 0 amappl3 88 403 0 393 1 0 1 1 0 8 0 amappl2 80 4365 0 4301 4 2 2 3 0 8 0 amappl1 72 27299 0 26879 23 13 10 19 0 8 0 amappl 80 2070 0 2038 1 0 1 1 0 84 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 32 0 8 1 0 1 1 0 8 0 uaddrrnd 24 741 0 727 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 741 0 727 1 0 1 1 0 8 0 vmmpekpl 168 9839 0 9811 2 0 2 2 0 8 0 vmmpepl 168 89069 0 87791 104 37 67 76 0 357 8 vmsppl 360 740 0 727 2 0 2 2 0 8 0 pdppl 4096 1490 0 1454 7 1 6 6 0 8 1 pvpl 32 251390 0 243274 130 38 92 106 0 265 10 pmappl 232 740 0 727 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 469 0 5 14 0 14 14 0 8 0