kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 22:02:13 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.43' (ECDSA) to the list of known hosts. 2019/05/31 22:02:48 fuzzer started 2019/05/31 22:02:54 dialing manager at 10.128.15.235:31419 2019/05/31 22:02:54 syscalls: 322 2019/05/31 22:02:54 code coverage: enabled 2019/05/31 22:02:54 comparison tracing: enabled 2019/05/31 22:02:54 extra coverage: support is not implemented in syzkaller 2019/05/31 22:02:54 setuid sandbox: enabled 2019/05/31 22:02:54 namespace sandbox: support is not implemented in syzkaller 2019/05/31 22:02:54 Android sandbox: support is not implemented in syzkaller 2019/05/31 22:02:54 fault injection: support is not implemented in syzkaller 2019/05/31 22:02:54 leak checking: support is not implemented in syzkaller 2019/05/31 22:02:54 net packet injection: enabled 2019/05/31 22:02:54 net device setup: support is not implemented in syzkaller 22:02:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x81}, 0x10) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x6, 0x7}, 0x10) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) fcntl$getflags(r0, 0x3) getgroups(0x5, &(0x7f0000000240)=[r3, r3, r3, r3, r3]) sendto$inet6(r0, &(0x7f0000000280)="3e378813543928da358151f19e34449dfff2a961b81b6894960b3a", 0x1b, 0x8, &(0x7f00000002c0)={0x18, 0x3, 0xffffffff, 0x400}, 0xc) clock_getres(0x6, &(0x7f0000000300)) open(&(0x7f0000000340)='./file0\x00', 0xcb, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) geteuid() pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) nanosleep(&(0x7f00000004c0)={0x80000000, 0x100}, 0x0) fchmodat(r0, &(0x7f0000000500)='./file0\x00', 0x3, 0x4) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x100000000, 0xfffffffeffffffff}, {0x1eb, 0x101}}) getegid() sendto$inet6(r0, &(0x7f00000005c0)="9eebf9fa39cea6bd33c54fe8c8fd843de1fe32b3cfa921d3080202c541fa7d18d9f5bb80aa3036a50a1b75d4fbf1d69335a7fd558848b479e824b63ed6cb120e5ca3d026ee03599aa0dbed72cbffe46a757d3f4fc6934c1f6f9554000ba70cd8c0836d2b8d4ad4cadefa665ffb318ae016148cb2e27440d750e155a9a64ce69979aa3dcd53d28bffceaec547f515c410bc1eef860c06da810aee84c408f99c51ada6e19d7f2ef5394af2cdf0ffd6cb090e1437c0441085b8bc73143b02c675a61f1f41b46c6f2cfce07438c3db9147af34a0627a3cc5460503854025456d", 0xde, 0x9, &(0x7f00000006c0)={0x18, 0x2, 0x244c, 0x100000001}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10aa0, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000007c0)) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x2, 0x9}, {0x8001, 0x7}}) 22:02:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = shmget$private(0x0, 0x2000, 0x1a, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/176) shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) fchdir(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x3, 0x800) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r4 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/238) setitimer(0x2, &(0x7f0000000380)={{0x38, 0x9}, {0x1, 0x2}}, &(0x7f00000003c0)) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x108, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000480)='./file0\x00', r6, r7) setuid(r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchown(r9, r8, r7) close(r9) connect$inet6(r5, &(0x7f0000000600)={0x18, 0x1, 0x6, 0x5}, 0xc) setreuid(r8, r8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) open$dir(0xfffffffffffffffe, 0x208, 0x40) 22:02:58 executing program 1: r0 = geteuid() open(&(0x7f0000000040)='..', 0x8288, 0x0) seteuid(r0) pipe2(&(0x7f0000000000), 0x10000) 22:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xb2, 0x0, &(0x7f0000000080)=""/178}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 22:02:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000e91f7189591e9233614b070000007c495537e1445d078430f1fdf6f555bbf978633943bd3ce091420d3f9e2607835b9c36a6c998e2e79b70857d86fc7d8b72feac23f97ae53ce8c3cbefa29004c01252e5adba03aed8cafa70a376a23822f6f85f4efe4551617023684b3e60b8fe2bd5717920f9d952cb70ec4d1a65ca27604945ea8fa1f3b900962673420140e02871b4faa0fcf908d233c4132b3878c1112853e768bc7f9e95f075c6ae37ed8871369587a71c2ca9f610fffdfdb5e786970cc79a38ef7ca6688fb4361e5e985f"], 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) r3 = getpgrp() setpgid(r2, r3) 22:02:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7b14d393deddc0420c78bc450311533f69d719d9fa976e7639596f3b9e17d24a8d3f21cddb6462ba0674cb6b84a7d2b14cacd85c260e1f5a", 0x38) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:02:58 executing program 0: pledge(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x2, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x10000, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x0, 0xfff, 0x1800}, {0x3, 0x46, 0x1000}], 0x5) 22:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="8f9b9ce6bc93e521a2f2bb82e04b13d4ab303050870232cbea8bf504c801bbd12a7d1c9e6628faba750c1270cf543e0f13664d28ee9040f5e8e67410d56f62434be85e5e10ad11692ae1a7301048bcdebefc5ae1613e37848b3c26caec2823b95a3fc9a8ffe52fad22", 0x69, 0x9, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) sync() 22:02:58 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/67, &(0x7f0000000240)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:02:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0]) setregid(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="8f9b9ce6bc93e521a2f2bb82e04b13d4ab303050870232cbea8bf504c801bbd12a7d1c9e6628faba750c1270cf543e0f13664d28ee9040f5e8e67410d56f62434be85e5e10ad11692ae1a7301048bcdebefc5ae1613e37848b3c26caec2823b95a3fc9a8ffe52fad22", 0x69, 0x9, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) sync() 22:02:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff) 22:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x74c9, 0x851, 0xea6e}) dup2(r0, r0) 22:02:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x82) 22:02:58 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) read(r0, &(0x7f00000001c0)=""/96, 0x3f1) write(r1, &(0x7f0000000340), 0x10000014c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchmod(r0, 0x128) r2 = geteuid() setuid(r2) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) 22:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) select(0x40, &(0x7f0000000040)={0x2, 0x100, 0x3, 0xd, 0xff, 0xfffffffffffffff9, 0x8001, 0x10001}, &(0x7f00000000c0)={0x3f, 0xc95, 0x5, 0x1, 0x0, 0x7, 0x80000001, 0x81}, &(0x7f0000000140)={0x9, 0x2, 0x0, 0x100000000, 0x1000, 0x2, 0x9bc, 0xffffffff}, &(0x7f0000000180)={0x1, 0x2}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) 22:02:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0xdd, &(0x7f0000000080)="665cdf5b7e4897c8f5ab740d3c6d07b79d4224de0e6fbbfd4691912f54653267a7a6656c355f9aa9f0668ab09bbb8e2751e6091221db0e40afa89378776f75da77ddc58b03e0f608a77a45b2a1b42274a3d9797077984a4cc91723c2d167fd453afd86f7f7f282e87aebca28a3ed68a84a62d7dca974cb544a448a8932e765809482ee4d10512db64a4f4fa6e1e305d98dd2023c65525a88d7a63acee51a7689d45e5f4dd9b1c8a6be91359e1da759bb55758c2ecaf120f9537bcd31aa59121df3b8e4e2e03860da463db61db3ca4cbc67dd5bb3d6df79f82244697873") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x51) getdents(r1, 0x0, 0x0) 22:02:58 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r2, 0xaa404ca) 22:02:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="57c92a1bc3a8bed385b0d8f6d854562587c0c8f80a164d2fdb4a34744b30a4859892d274b61431cccef7a32c61bfdd23e59de72ce8e253f460282382500c4fd84a1eca9d7b7cbcd0381026bf2df821145b8cf14847c0506398de75bcc86e9eb599dac38548a32612c80e51544a61463e688ee8a8395abb7da733610a661009de6c04ec5eaaac488eb6556ddfc557bc0808ea7428559afaf5dd57e35242fd6f66b0fe98fa908c027c358867fcc35dbaab9d3f596a1870b6a8cb84ee6c8fdbde3dbbb48426b97921a8eb20d2d185", 0xcd}, {&(0x7f0000000140)="3fcf7ccabfa9fced5fc4bcd0b293f1f7848990ec292157cc5760a4d06013b09a83c0016804bbaaf0714d55853302fd09e1c009d18d2e33ebd1cae0a1a1f4e1116d0ce858e76f124d6f2297948abe76f8174242a9431debf8600b9bbc777dfc8f108d969a7571e65b4aea960a555b79532ff70db68127f1675bad511112910238bebf2f9f0cddc007b8976f366d3f614bf603bd0191049f0e60f2c0d7", 0x9c}, {&(0x7f0000000200)="29f1c0a4afad6b5d805192b7503a7a0f6911c1e3ec1e6d78d6286c3e6a47eb1bbed1f0a56e840c6e1f5a0647c7e80768bbba2f645a135777d2f6cfb3cd4926e5fd7d5dea151282fafd23a5aec22c072c77fefad3e0ddb630d868f661264a5cdb5534a6dfe4d8532f65106b4b667576ddc46849780c78b464a6ac0219e67713532202ed34b5cd7ff1a75de8e82c6a0b01034e17bae0f325a64574ef0e07b884e09b661725dd3485569d3f3961cda5164928403f4446d8120cf6195d4ffa9d270df4c69d5159f685e94956bc082e68d72ea52111646872ae0141c8aa820721f0b5b6457f4f17be03c7e4c7018957ae5c5f5902e9", 0xf3}, {&(0x7f0000000300)="cbb145b8908d478bc464e80cbefbc718de347b5995670b079f848bbbc4345ac4df382b78f5bf1810189df506f8eeccce7161d9ff4cee8f7697c366dd9b8d20eb40dda63081c675bf", 0x48}, {&(0x7f0000000380)="47ab78ac1b64ba0fb06c8c7b3ce7db7fd741e232b83894c20c75faf92473459406e7a20c3b9833d70bca01c737543b48592005899121e2e5ba7e4a10be327fe6aedd71cda672a942fe90555be4e67904219ae8c442cffb272fc4e4ab8a24b69f42a881d351aacd72c9635b9de297c29b4fea3ede57562e41be120be64f4fb288f8bd0904efd5006bbad62e028d8e1f927d568a7b7a4e5241a9fb8d68421971b265227a68231d9e738e1d2fb6091ffa97764e51dc45f2ee98afa8a22a4c8f6ecd66ea42c2", 0xc4}], 0x5, 0x0, 0x0) munlockall() 22:02:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10058, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) fchflags(r0, 0x1) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3f, 0x7, 0xce, 0x8, "b8547cac6ed3bca515e1b1217fb10c57fa6cf6af", 0xfff, 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x9, 0x0) 22:02:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x280, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x401f, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) r2 = getpgrp() preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/145, 0x91}, {&(0x7f00000012c0)=""/37, 0x25}, {&(0x7f0000001300)=""/162, 0xa2}, {&(0x7f00000013c0)=""/110, 0x6e}], 0x5, 0x0, 0x35) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x101) setpgid(r2, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$inet6(r1, &(0x7f0000000080)=""/246, 0xf6, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x38000000000000}, 0xc) 22:02:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x5, 0x100000000, 0x40}, {0x80000000, 0x200, 0xd4, 0x80}, {0x7, 0x6, 0x1, 0x7}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x7ff, 0x0, 0x20, 0x7, 0x5, 0x1, 0x0, 0x10001, 0x6}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x100000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000de9000/0x3000)=nil, 0x4}, {&(0x7f0000c5b000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000a4c000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000dc1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ab2000/0x3000)=nil, &(0x7f0000c3e000/0x1000)=nil, 0x5}, {&(0x7f0000a2f000/0x2000)=nil, &(0x7f0000dbc000/0x2000)=nil, 0x1}, {&(0x7f0000b3d000/0x4000)=nil, &(0x7f0000c65000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ceb000/0x3000)=nil, 0x5}, {&(0x7f0000ac4000/0x2000)=nil, &(0x7f0000b15000/0x2000)=nil, 0x9}, {&(0x7f0000dd7000/0x1000)=nil, &(0x7f0000a73000/0x4000)=nil}, {&(0x7f0000bdd000/0x3000)=nil, &(0x7f0000f0f000/0x4000)=nil, 0x4}, {&(0x7f0000a21000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000a61000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000f64000/0x3000)=nil, &(0x7f0000f50000/0x1000)=nil, 0xc05d}, {&(0x7f0000ec7000/0x4000)=nil, &(0x7f0000e49000/0x1000)=nil, 0xa3e0}, {&(0x7f0000b59000/0x3000)=nil, &(0x7f0000d50000/0x1000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCPROMISC(r1, 0x20004269) 22:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1, "afb4b01a93b4517c35f0f0e1797fd11e3b09a8dd", 0x100000}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 22:02:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x82) 22:02:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000080)="15887be6a7f85f4211ea14e7f27450efb4f521b1224bd459ea5756eafdd54323977e66dbd4f8592429a1fa205990b24f37392e164af95a3dda76", 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 22:02:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x7ffe, 0x0) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 22:02:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 22:02:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 22:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x4f, 0x0) 22:02:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x401021, 0x0, 0x0) 22:02:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) chdir(&(0x7f0000000240)='./file1\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0xa0) fchown(r0, 0x0, 0x0) 22:02:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x21, 0x1, 0x7f, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x401, 0x4}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000000c0)) 22:02:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="8a09fb5e6f522a247b0df08f2664bea97c8a537b5ae4edc998d32eb04e109a0d24013a38b0b25997c78015eecb4ce2bbffbff9a63d52dac2776f4ead86f055ff2c79a068", 0x44) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8000000}], 0x0, 0x0, 0x7, 0x0) mprotect(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x400000000001) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 22:02:59 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000001080)='./file0/../file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) sendto$unix(r0, &(0x7f00000010c0)="8b1bd396988dcdaa28dca6a3e8b55b7db998b6a43a3029920f4ac35f68cdb10b0df17a3bc077108d8172ef1130066d073360a68ccb0ce7bf0d1066df5d9fd53e8e9b3623e922c93947c604f2978c4f508122cba7d0e57e8262514ec4878e05aa5cccae010bea3ecf045b834270a805e86f940eb96dae3bb9fbc9725e84a8ae1354ab7c44de900c18a944478f272a08195e38b9b16fb0c9cfe23f74402b3a5667c96c96cb88b859f6b7605dae5eca2e3f13a36342439d6f637a95e5fe95db68a4527bb92242cf01e9ace4eaeaa1405986ac1bb143ed0a165d7a91ca91013a1f3e9c9aec733c101a96c905b0034414aefccb648146acc9ebf885f51c31fab0fe128e53038f103eec955d6a05fe83393b65ea5ff751835ae26b05242786053758e8eeb7352e0c55ce02c7c2f0d86caa0cf7b1dd3fdab311d18a90ada44db346314237fdc435c5cdb4155971c1d050e3e7b3a9f258c317ff83ce3466b66eaa7809c4422da0a242628ad683c68414307c553fc45f79b99bdb74968862b076ed7f98261f07fd8326eff81b7e4e972b6106ced3fa509e0be8a3c9956b7fb1f17f0f603790edad62027b53e11527ca7d3b8aa9a891eee7a4bb18dfbdb461dce701da24122cdc3b3671f4ec80fe88b9e739ce8b1afdea433a38319a4dcc68e4aae3477dac616e9320929b9107b279be43316965726207c05179e96740ffdc982df8c7798efb30294f5dbff89cf03ed56263edc9771ae7d559d339e98879f7b6b083eaf53874cca3a910a1f84be5366e83904bd53e2a00e8ae34e3189fb6a7560ca76a93115bd27700e09c21df7b9a150c988b41ecd6b9b007f1f4dbfa708e5bd1847ea372cf7c88f150e5aaabaadb099e2406f6c35df8d2dad26bf59a204626ede1e28763303e9b3931ab68f6087774e07c5b87cc87c694c88f0dae062be42df5cb36445d6f3074872eb1dd105b6f71487dcf60e25a5c957d4781fdb53264ec520c4134057540eff38efae7e31838a34c8f07c394a73a96a9e5acade84970e63d8fe7e1e0c67a2f21ca454a449214f80cd5ec61dce51b1f03d15c6b734726bae97e88d02edef9d34909d2e01fa05c8af6f727068d325e736dedcd237231d53d6a3dcb921cf3d30a1828d422966d64e257f1dd71a254260f91b427fe73ddafc76fbdaf8971d8167425bf4f7ae2a566aa9b2056675e76dd1924cacb95a6d498cb0fbd979dd03fd949c046de8a3965768ddf0bbfe48ed2c6ce0c4b3350afd0d1620fd57ceee47a9227de30a06dbd5d111f9397eed9394070194e4b0236f8a3adc52827ae9ebfc94bfb599643230877edb57ed9b2e9ed4fc8f48c87b280117611de1cc08794a310fafed7dfd257807cb7781cce6180f865eef98ace03907046c8ae91cc272de29ca4bebc99ddc72c36e19c47435dbbdb31648617c594dab5c34305781c3523f2ca927d227e243d819b11a4f5742731621cc69d8f61e88f94807d438cd11c3932696e94e461d94e21faeabc7638c9e68f07360d4249c321eefe510fc59f6f8ad210e746a22c452fb1ed9bf3f8d92222eb799968ed0f269079be3d93a3629ae5628fa02c77e4c26885e4a9fa2efd870eb8b815321cf92f6604311b2710c900f8585a7570dead447e35e53e55f25aabba19e563415cc248402365b41dc7fe2a00340cb871f9eb6ce2b193b8ba5db3689a74797953ed4e723e9397d3be39fc7c24b86ad7b94571325d2aed80b00222b64af19be2d5d142d56d78c7a2a45afe56c4b13700282a3637fa99e7baa92bec53f3b5a8306d4eca48e3f31064d6677e87ba2a0ca6ecb5c9a2a43625358c82477d177e4e5f10c5a37bda70e58764b137a82da6a30cb92c8949cca7cd24c9d29394b1e06d00177a910fc29792e1284b5e19aaac0a3657d8879408b403f65ee4b1014b6fee2fea17fe98b976d8a7857181aa5101e54de372bfef4530d549348bca682717c0020d19450735995a221337f98fa3018bc22d5bf01cc5d369137318ee3aa24c7f6a072406acb75be5acae12a2e31c9330598800ab3c2be58a0f4f3e1d6589771126dc3bc58013b6495ec877f45139da4ec23999cbd9aba30a24b2c9f9e00bf77f38e40578c2e12efc5090857e119bc584c3c00572b092ca89e7353b49d78f0522504f742d6c309e46ade3d0da8b13bc00a48a0492ed505ae0c6e2b019677509f2013273674ab41b4703514c0adc2027794d36f098fafc57275da43212b8a192959c97883019b912707cb595fac1774d852bbcb057593cf8792e296ba919f5dc10904e1c6c6249ccf7086f7b19d5f315026b52693c3c1955887d9df999b20d6ec782dc445b4e84c6ad19d506a8049b918655e76ff39329308417984c01e01fab389905771f120ac42578d81387780db334c50c346a355ea4f7d8a58834c5cf962d984798273bb6e9231eb3b2d903c718173d9ec0fe2d05f85f438cc5ff0309f1ef81de33c931dedcbf32357ccaf139656def179249f6f8c76d5142ea30392a8129c61f824eb2d3f77fa6ae3465490b9cbe934a3ae00f1ec356010b963974ff8c365491d976d081e82d9fffdf2c3e20dfe1ac46a3a5c574a19cf706740354cebc094f1f79c50572c3f9cbb8a289d76ad993bdc6cdbf2ab2a1cd19a7a2e9ee76207ef37987f83b4c4d5d5095a7f363440182fc4518bf11986e01838bb6f8315442751231f5e417acfeddec2ed5a2c659b07a81af658e27f651ea77ec699a59e408919dcf787fb52bbb11ac62f765ab8c29e18f728d0b27c60dbb835c8a14d3e7fbe31fdd0acc23ac364c7d49263286c6b5e3110a06876d6c8c3357a97d1a001a871b2557e4c833c6601a737b8654a30495b41ddccf4f8f0547ef324a24b76d3eb8cf74141e3e0152dd741c63e5ce4dcd5adbb1c6cabf79985e07cee5cc99efc01dc29bcf10baf4c567211f79ffe7734f4d4e70ed5cb221738c0de068f8bf3735a018c5b1be6687f371f12c7d85869f1a537fca54912957d0fbaa2f06017a18dd8c2ae231f33aefc8f94eb0ea812dfcab77c408f70b7449962d133f00ae0f686d3602b470ac62732ce07153d095931959cd8fac02caf0e06ed35c811f418d4459ee4c1109df7f473967cea00ce62a12a66a344e4e26d1bbaea5e93b180b105b879cb930acdeef55f3be162aff766007e9ea6735881a46e57934b3e977e3d93ff48d38c05565550b331aa5085d5181b592a0dd02954a77f1634b78b3bf7d66734e3c2fb995fce15a542abfc845d29cc420727edba87e539ca64ab519a498aa9ee4fbf3224aee067563bb7cba81becf6008d85b605ccd3dc0ec25abaee47803f1643ece2da3b68e90fe33be435c33eaf99da2902f57fbb55e4e61c23417aebfb02043199e4da344fd4f4fa259646c4a86b49b20751c120359b31ffa594624f62d88e1cb56e16ddcf632c3cc121e2ded30484ee349581671d715c9d877c7d4ea61d5621cae25c7d062a4689f1424a818f71eecab13dfc90a32e907817543f6d5a132255daed547621d090bf57fe30b6f545c0999ff496bf087c3f541a1e1f7a7b4495efc992b6c31f3e45621e1be19aa32f06e0ee725e48c4b5d1e919171f8ab66be243eac7b1500a3ac75f7daaa2528f29d30cca147a123a7680fae1c5359a684c004915ce675a200d3f2c7ff40d71e7054c80cfd29d15b7301961326379cbfeae823fdb2442400042107982634391b0786195cabfcf34694d7ed65096713a028b16d17a44d96fd083cc37d2619e6fc8c0bfbf5e0690c1cdc5b561e8825fd5b0ba37736ef85d706c8c0d43e73592e97457ad751b9b3948f50823fa4350ade6522d160149507be9d654807f555fd4e7304b5552d71404f1fa05e4f98a5159ec1f58448cedc071ab9d32b38b76bf771f28018f62d54ba4a91f84a1c4bf62df374dc8b5fbe09acacdf1d673548123675110082d90afe631b4da0c740d841224c5e04203c8018c7a42bc6b32bbf9e789c0a51d0f3728dd34cd1ae4896b10fe6bb80b08f5760798036f617657e3aad93b3618f6e273919772d5a1b3586db3ee31a1713fe8c8862627edd8e8da69e7178b951528ac52693fdbc16644f99ba58a39aac6944b5d3f2a8dd4e9abf97b6abdb04d8c19a3049bf23a133a352f2dc22bec484e088fe1d3fce6f817f98d8119f46f45e63e3ffd892bcc298f2ee6c8223ec5c1ffc844904f57042248d8341830068f4d702c561906b91bd1decc70b3b0c04bcfe9348cef37a14844c6ff001a8fc1160247691a4bdebee0a736cf32691fe8fee9e7b61e44d0fc19640c3bb172e6a231b24bd2b6ea916201e83f4e63fad10e620d6e6639f882fc6337ef1086654fcea3b437cf0cc5060e2d1d615cd34a102954e3d3d762ea147d4356adaba3e15941b560fddba2956aae470bdb90ca71f1ca53a68abed6ac16486a9213f7157689a588d4c07810d73ae46efca3bad1f38106923201076c971a2a8fd60c3da4774647dcc8d499911571a94cb85b6a96db40904828998c52c8d2f35c5a106951af21df9dd34d8a895fc471129e38215abfe493b06de4687e1b21db7bdc7baf98793b75c0764a615e1f500e9b6d6fc7ae94aeb14091d896fdc06dd028ec559af453155f200490a8f3dae5c873061a8c50f89cdf96d6bc8eec89342c2f5d33440329aeb2d27331952b39d00a350e7c303604c3948883df51e3f04b1d5be84cbfbdb95aa5e59258b3c9110c87fe5d4dc40a00b6a9aac31c7c5bfa8577a9ba5024d859f997387ce5533a4825c92652db5f60534438790329b3d78330256c38d25ef55ba5691b73beb84f8692480d349e87f49988be6b6916d4402253b5272b67d676cbdb1ac7474f103e85644ee79aca8598b565b1ffd7d1da1fa8ad7508ae3ea35e41b47bd6611f8c0ff45045d8fe1d78d7159d53710f0326431f85fc5eeb87029b41d76028d58690cad75afd9cd221653b4df37510970a95be9d39dde37509594319426efeccab7bab89c297f3531184c8c67f01977e0d109ad7d7dcc08b0fa81d7afd0c257d04fc7c65a50055be8c1a0c35586484c23b86357a90d42c7dd6a058760b42e208b0256aeab956ef3aa4bd737e899665ded6d5a2f0b254dcb54c4dee99d1dcabf22c36b82ab9762ee079828df832f871203303a81b344f2d329e9cc256f575eab4d5d0ae68f5321dab874659c65a076689e9f8a0c282f58fec5514ed44683c62a3382399462080d298783b1086f52ffe9b1eb1fa5302a79595466e66f2072b12fda3746f7a46f480e44f0925500c1822611ff638163cbad7ecf522ef50cb26284177240d8df3e4f902a658f62c58699229ece327e4f1dad3a90fc5dc8185d03df5309bbb203686963eefa03483a99a879858fe447e8d1ef213cc6333eaa61ce4e50896706f48ea6af8bc6a57f20ebd7a19e573179e3110dcc15e249337ab18dadf23999595893c418c358534f7275bd4baafadf5d8cad23344d5a90088dda99af677cab098c9256af741ad467b7968a3587118bffc56e8c352248cac3cab056bb2b56e3d7815695d9962d49195fb8e09ca16b9d0e976511a5a5b34ffa46c3fa9bf4da309bd5a7152cdb06f25a3fe02ff8f2f841e2ebdca3b22cd50851a1e3dacd3fe590a201c290a60e4a6b1bb2a702e3ca18b07afafb33d63333454cab9178be1195f7cca6e49ff7664f9cc780f268f4f15b75661432b1050e91d24d1472fb0e13a2b789c23e9759e2ea87b423385a81fdf404458a54f24d4e24de1f90f8ffba71468e294b4561d0f8c9388c13e172be81b5ba5f65b97d5e20b57bc2f622782f0aaa05a6", 0x1000, 0x402, &(0x7f0000000080)=@file={0x0, './file0/../file0\x00'}, 0x13) 22:02:59 executing program 1: socket(0x1b, 0x3, 0x400) pipe2(&(0x7f0000000040), 0x10004) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2001a, 0x0) r0 = kqueue() socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x20090, 0x0) r3 = dup(0xffffffffffffff9c) dup2(r3, r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000012c0)) write(r0, &(0x7f0000000240)="687174b7d4944344ea0d128bd6829849e10bb8f27e633e7010571e43b48e5db2abefbdd158ec0ef35ddb2d33e9d0c95c32e3717b69c094721337bde05ecf813e9bae1b80dd86c66a3b6a16034ea37603ac2ab6e0ab58fd3c6f9c9580fca1181a27f28e80b6429c12d31b83c6711ae03e", 0x70) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="4dc3f89de9d20fdcdc72aa0c1e58a534cbe8fdbce5900904f9cf3d8da627b5d2cf09e46c6acfdf1b3aabd85ad4b74729b1c7226ba16ba7a2313803a3a885b322f4f584b70fc751a5f849779d1542d45fbd17b029d43dcd40975d90b2c4525f7197a6cb7b9070ae52674c70c543bc1216dc96c58eadba03f10bc2e7fe2a81b6ffd1285eb7e6ae330beed0deef426287899a2304fafcf870223ef30c30fdede28651f7587f98a7b8db56d973cb67b0f1444260b190a5c54db54914b5e9e81155bb3054310ced2672c483a65d0c5a484eaaa1afca432100ad6e9edf64d09ea8babc6ae9896ec5341f1654083082af55e46c17fadfba8e1059f264f3579c8c66a393141e973750a56a2a3e8328070df4c616adaecba0f2782ce92c9db24c9e30d5f04867176cd34554e8b3ac3e79be598c752c2c837c1e6086b7b6249d54c1726d6f7ef0f552bae9e495efeb566fc8db288b26089cb954793e388452ce4b197adc0660b1bd4626aa1053c7d3c9a2df1b3bc15ca5ce897198c367b6713173184bbcb7ed73dd47def9003f1f6a46d633e69ad78b2f13fc68918623f2d996ea897308544069b96752bd6f8cd8f6dd028f47c53b22867fdd77f98fe3da43dcc4a5fc2338e9b17afd6d000cf7a465e7606c0e2750ddfa22ccca465e833649f1849d1832aa1f03cd2ab4897221267374a71488b6cd48406b21b8a640d808d36b6ff2c0ac03afcc893d6c3a0016c4bddf6690ea41d1c7fdef60948388dca6a844bc7a202b84f60c7e4cde8d2747690a2378b6da9aebf4970b8e6f80700bc85f053bb52df522f628ce9c96465314386d663967958ef036ef0bd691fe4fefb0a9322f1a432c754e1fa5858b64561bab2e5eeca4bfaea8ee5d6da3d62faf092304616fc994ed0bcb4112385950b3fe138ecb052b5f746e7f0fde7eb2869b3277220eee5ce7098fcc10e623c3b9367e6d6a77ac2d5dd3c56bf1938da41ffd07e968a9a254efb85ce1ee020f4e254bf6304a082081b81200ceaf4027b871f117b98b6411e2220df9793bb2087afe524d53153934e624a1cdce23fec92324acb01532a47294f70f07c4a1bf04c9708196b27c9ed21fe405ef63605d2e03baef4a2b7aa6c777e5a57125f80add8707470c8303b49e05c8cbcd34c1509f4c8cfcc527cedac220719704d47e06d0c38f96c513f9e1b5909a9a0d1dd6e35dacef39b808900af2a00a29a30fcd275c7bfc288e73d8b14023e15ada241abf98feb84e82b85d7afd1d79b0f70f06ca41e92b1862b6617d1fc8560a1a384fbd3199df086a22b0e38c7898cff35f74629968961c8a1dce91d7c98473309769c93b9c02f2bbd03bb69126096333772937b938b473c5dab30b88bd90b11502af7873a7128d026761be216c3e6fff73acf61e20b9b01082ff6198f77cfa99298d381a9a00224527eaffc2a8ee79e137878a508793b185a7f23434b95932318e437f36fd58545bd98f4044ce431defa0dd5eca2f0fb293b012da12d59f36836c48c5d524e58b7e56748752b73773ead001ec0429beae22399c75ef4bd63edf4540a0be7603689f987f68d4763c9d49d9a6145097ac06fe75e8f69adce2dbf1a0fe2dbcdf04d8cf36b8942b604f6651e6a2669e2525ffb78cdcd631d7b764a48e1a943ac15936e1c2bb9c334cbe79004306eb5477edf441d888ea4a22068905e36a4af397b786cc344ffdac1bf6fac24f3def55a0f21e9de92f285a50d5b15191e4cc0de9e8be96c93b22d51dab9c7d5614e8d1c45b10a0913366ea80e0acef0f522ba9a5bceb283390eebd7f010cc7a90fb0fbd4d17f8faf9e972c1f7bb4e5d3ca152e6f859a9bee5195892472b6141f9053cd5c494f84a6e2afc2fce143ec9ee005163b21276b1f1424bc35e399afbf1f503fd37632df938fa96d775805410dcecb0f29d66fc355de0e0ae65ade03810544692ef8991a1b375288b97b2c01aa36d5170b86f731781caf6e7f825401e9abdcb4c327115bd2eb579af42b1c9a123642b32b21eb2785679ef6a26ebc392294eb57ca571f4adaa4712dcee7cb96d726639844b1a5fcd1e27b8b554ba999d30ac6c6f0c046faa4e58f218e75d01edc0ed5ed0dee75d6fa632d45d401ccc1575b25b538024b74f8475beb2b28c5d4cc134682b0cdc6335174c0de8250d40b6371ec9340c14708f6c568b742f331a430734b4cfec78c50cb6630bd3683af2b0e0a844ee3e34a754ef9d9521ad687b9c49704fbe0ea4bb7e564031b006ce1b69894ff26cfeb32a96b80ac1c39307cc23cf73aeb3ff5bb59c99352525cf03a3cc9981e53a3da5b17b68a12c864188c6c47003c42c2825373a95c7b20cbd66accdf09010527bd1aa744532f850db605c149ae80009a4fa568d05a3d0ed26715ec9cff3b6c72d94325c4fb56e9cde14e027ac252615a32f7b7c94378e76a6b30a53deb77fb444aaf1be4c87c586d313c4a9800c7a6cbc8907db33910f070f4c7b6c142adfb130da602b3d19404fd39a55bdcec95e70f6fe30d30947ba8a9a52908dbb768be6fa40f9ebc3cbee2e50c56b776ae65834bc78d7b58f47183ad3cb580e21fc8eb3f1c64757ff4c18193e8d4400fdb186e36a17a14b170cef7feb653deceac69c957f18adcea4b4e84fcad5bf109c43ea4e2bb14653a593e2c1d46f726d1edf20fbcbe856bf860c071cd11d50d06dfc78ed83d7549684b13363a1b2dacfd9ace998b1207f955591e77020fc208ade41f3c274e2839bb69106469a665c5e09aee5376cc2e39f87ac8b466d7a923ba670f6442e29d9803d2063c44ace4cf07bf2c8159f44c12ee1bcb3163966cdbdc130382823c7c27379436fcdbc13226f574b58bcddc2463680ad3051c8c8fd9ed04f5d81cff352b6a52c83773ba72c8efc843603f2eb9bdb1a2c2498f743c002f3f4fac6f14a1e08037c7132e8ea529c13d75564492c13261e71500f97e5b918fb80dd6dab5f35fd9ad39958260aa2c9b359151708116725c0c5bfa1fc38b1ff2142e19961e24dc50ab29d1d4d0b9bf62f5587e662ac30a2ba310811f4feb27991d3af0d6480e50d1291ef6f57d3ce4188b2daa7123b3c342429e2d0cc2d4f1430196ae83d6c9ec5e59741fe4e4c55b9dad0aef2859f894ba68854a95e668a2bc1b852e493126f7cd4acc25a4a11373bcd9bab23f9ef95323159b6b55d0182bd04401ef04ad67f66e693c9607cd624be4dd192b409ce3c17a661a44b2e1827bd576744fda7345f5bda618a56d31792bd9287068b26024f927c03b9518c2bded8b42299e9236e683012a892cb4bf1979eca73a94f71e3086a9fd9034446bd93d2989e3401ed40f746b71d885f4c0341dd43db321e480b8a6306eb237cf28bb8619311ca0c0538f4707d7b4059f48cc66d75ad29ebea5bce1180e8d0ede2a872f6dc879a445f3a51bfe9c26bebdd4cfcd476108790d3abd8e4493aab2dec9bd4cbf30f9644cec386434113a9ce460a1a39eadcbee9f0eb3b437addd71cc3fd5cf20dc51edab3cbf33edf994a3908c0c3a90af2a41edce9c1f588dbc9a367aae1a52836893f0b4e7629f364cd686827c16c69edd8c010ba7bd4f8de13fa5cad61030041a407a68d69e2a8bcb83ea18a66315c4caea1c08ad3d6f865a7f7c16553493e88db34a4ff927cc2dfd8042fc92c5acb7c48393df49d59ecc5cedc2219bf58df02abcd07346671adff96bf67692cfb2de14b11d4337787f3f77f412849a2221ca16cf2019ab22f8f8a526f242f0ab4e5c925bcf7a1141e9c9204379db49fca6270642b260863d19df22bc9d8354496ce31ebd3607250603149d1f3c19665e855438e22f009a973c7e282d1288f65981508269e5625e9471900b59606f7f93b7cdc7610cc4ea035f617eb24185ff38c4785ab8176e47ead6fe7ab4f27bb4a557ca9f008afb1f6e487784b117725ec7a5802ddab6a3782aa43d6458995b74c0175c4c6063cbf80516c4acc5236b2574bd3af3429a72fc9107b0d5606a53bb627e9bf2141c42007a883babff20908a110e4e9acc5143a31c3d679852515b286209aea7c931fad6b73edb6364ba256d7fd3a61b6a59b435c1ce3523ac4c78f26745262eee256238f51e97e4e4268cb0734b9232c82f4513d3e3348ebde8af2f7ced78fb2492b5fd126b72f5d503935535a3e0bcfd61e3e6303aa914662777c17dd250233d92467c9178db9a92df71373a9b38761c62e7a6cb05eeb6f855cd0f0f8b9ef143bd75a9656b2595aba22cd657ed8a6b8507c8a50212ed705ddcc9b56c013d1da0acbd8a4687fcbd3889c149fb076044ad3b488a6401f229637bd4bf1df89ee479c6ef08ac3cdeda49b83afe126de24aeb6e167f30b3f3357905f83a45500f289f7f59a6ea8a9b5365ed768e4b11a8dcdfe2b962580844d6e179cfaadc9576e18b8139a54253893e1fd5cd71ee01e63aa8d4d8b82544201a092e91359d83ede795d32f52604c99b80ec4f2dc072b0f114af7d29fa87b781661fb7bc0435bd8467c18286ddf00e0b4d1ba7b75dc34b2fc8e04db8a9cdfc75fb8f69e89e225ce9d8d71a74a010f34150addb946735ce7024081cabefbd0f0d0ac1679945904b20896360e0a9fc4aa14a83a46785e6c1dfac0becfb6922f8c690e86ec297d7ff4cc1ee68d06bee234a90ee03013224f1ffb54a8d2c48e5a241cfa51ef20ce503f4373add6dfc6e22a203beb722e406e7a08cadc2483793c47383ab938cdb6df354457b05919de9132a677ff0430ffbeabc73f0ec6447ce9055045e1a11be615b1a967db0227aacf8cf6ed54d896505cc250982ef9644a80b8e2d77a498e894b4d479e73ccdecee9f1e63d755306f2d8772f8108d0c15a1021fa226280555aa21e232e8df74d28e4277837f2858dcf91f6a598c0bb45aa479932052ce2de7e8adb7b2d89da93c977432c1add631e5c894138f641a669183633e06183cf218c9a8bd627a2bac0dc93b5d4f639c6ecdfeb377a38db49e1edd35268fd5869c266d768428c76bbe2210524616da2dc21cd5d3cf12d01ccbd4168f69bd085a2aee673735d8d9a24633c6af4b6fb6b882abc07c65ca65b53a1e5b599227508fb82b9df5fbec63f858aef9fd1f2db669090bb404bba4b20555c2ccc028f8340b471313cdb4c73fc980ccc79a63dd9072a9d2247595ee5af6566289df9ef72c213f68eef413c178736a5a0295a019b11795bfc6c9639b6b4f2fc91c21f6aeb35b09957020016afdbaeba4cf56387e799f0cb67037ffd06e7ef50566dba09f2069c622245738226d266fe983485b807d39dd1df65c58350064100d7ea914c5aac1301a14971d60b269406b6b2ee42a5545fd74d9cabd5cdfa42623c55a917cf71fa0a48b832b392614829e2cd88232378cd46f618d3f747680058c1e965dd570c2bbf479bfbc963d54ccdcd757d00788acb160bcd75b3df585920342c3aa1cd7500e12f6e105d93b566f26590c9425cbb815aefd7d9207c95f518b97b08e079c7900d10af0d69a0d926143e60751070b453d7c151372ff445c02766f195a08fc927f8ed628acd0bbb8f2c4952bd34dbe4f1546409f70b193c0aafe2e86294bad4de2f3b31b0ede90fced18ec368966aef66af5702c94024751f2ba35146a96888b4d7e118ace6d8090e9a20e263a85dca9cedbee5960bb02037b07e50175c335162261c2dad63f71ce410e9c9d0cfc1aeb206da1879f2dfdbe7ee17d8ad11a425aab97a6bc0d963c4486b4763cde00955ffc99b3f5eca734ea6f3717c008e4f06574cd0d194018021fbcacf041580babb2a8748") 22:02:59 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() seteuid(r2) 22:02:59 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) rmdir(&(0x7f0000000080)='./file0\x00') 22:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3eb669fd6d9767"], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) 22:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r0, &(0x7f0000000080)=""/63, 0x3f, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 22:02:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:02:59 executing program 1: getitimer(0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0x1, 0x8}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) 22:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000044000/0x3000)=nil, 0x3000) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000180)="78099f52bb5e7bed794dcaab4b54b48c8129f5defe796643e7f495ba8fdb70da7310534f41d5fe40cd1bd5eb4a98d0aaec22f9165d9ca21ffcfee26449b524e24a471d9c762bf0d76e215c3988c09a41a0135bacfa3347e7b43c98ecbfc959a826d46835b944eba9b5d362373de079dfe0121e10b9d4c7f2f5f9c4302326bf443e76668931c18e9a9db44aa8c4b01740", 0x90) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 22:02:59 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x100000001}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) 22:02:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005e9000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 22:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfff) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x2df) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:02:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) getsockopt(r0, 0xfffffffffffffff8, 0xd844, &(0x7f0000000100)=""/238, &(0x7f0000000000)=0xee) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)="0f94b80ddcb411d3880e91113b247be19b928ad548aa45e3a7362be50b5028b8334d69bee6a4e8a9966b832c257159d130a6b1a16ed694f02b80bfee4037a76a", 0x40}, {&(0x7f0000000200)="27a2cc4fb9583996fd2bb2449f59b9b5c6eb945c2fda59b4f554e7e0f0a9020c578c7ac8aee8ddeed030bc80d84c2da611f7e1af4625e9530deb73cc857757bd47dcd7358c29dc48126c35e73f2537b85cf178d68c7b47ed6962528cd4163fd57adf3cebbe8a3a567f60888114dde719fbdbb3d81a883ffd7a7d1f64a7ddfa8edddeef6a1d7bdd76495a20155ec5753b2cac0c247a7ab0ff3661923b5257b0e26f37abb9f012", 0xa6}, {&(0x7f00000002c0)="c35c6bbe4cedd527869cfe9cb1f88ad227c48fcfc73cfacaf89c3a7c1d775acc896d63ccfb6d0fa586297fbc1fdcc31e93651a59df15f8cebd3d40ff7382a606581ca478fa084caa8c0279d3f42f3b2e19476b6f2ecc49d19d6cb9f939e0a4a238885443e083d67e96c328884218d3d79e3f0ef1998c019d7b282c48efa4b25c1b2950", 0x83}, {&(0x7f0000000380)="edb50c5fddffecc857cdb143db919120f59807f1a6e0694ca8984c62d956b738e557e59122dd50daf4895bfd7afe3d63600e20c77046b8bc799cefd1fe9adc2840fc5040d6a5ce3cdb1a007f63692bc593b54852e0f83609178fd5441507aac571ab940cf992ebca5289b7693ba3117b3df62409a403d1bba7850838532c066598e790e1879cbdaab4c3a24f36ee24ca427d1d4cd7a4b2337d03e4552017337c9490990f6e2101e29901f38cad8a3042cb50008cad6cb035f4425c6b493b8ec166e0693a0b6ce84c777599abc99933d9ebe24f6cc3f4728fc3529c01065960bd04c298af98786475f10765b2c8", 0xed}, {&(0x7f0000000480)="90b232a897b097d42a0ffc1921aa8324624a47c00cd37e1a89beac43e2836412acd459f409746b6ff57c3e0a140b3742c2636f9ce1d160293ae8cff3cc313c5e608724344a7a17e6d8203ca09cd4b8f32a4ca27cf74ba06db1ce84d0c1a89ce980cc7619eebe83bc0c0bd78057b097d2d68a97f89806e189160302a1ca8c5e680d4e83ca98236f33dcbfbe9ea961dacad72f6ffb951f4abf25", 0x99}, {&(0x7f0000000540)="0c6a6bdbdf77247ca011d61329154c246313d53ec51e30f6675fe3b0aefb2249fcfe11c1597380042deafe782bf32108eb72ff6b6f775c2407281daf6b55d597bea1eb70309d8b222b1d3585cf3ad2046a15860900727e4e0875ecfd61ea162bd0cd955b87fc5ed22bb5efbe417a74c97fc4d1e73e16dbb164b68d5af2bd74167300bf7cf21f8787c07f562521e1db50bbdc8bb0", 0x94}, {&(0x7f0000000600)="d3c8fda4a69d0fc4a97a43d881145fd029951bb204cc73702437adb412dcf64b4dbd8d93eabe76604b923560b990a574cec5e7ef53c9ccf7d4e76a968a9e8c2b5418db87da89be4fb311e8d18c6ade7c3dd8025389226265dbf881c444c0f2dfa5a7e8fd63bd38bc389de7c43bd8f8f7e0414edcc45c15dbd62fe992acd830b8fa216e4db22e2994b08e8fd968f30e7011ee9d68fb4083403751a7c4836dee807a9718b55101e35c5dacfded3d6193800028d9e3c434738e28c3c4068458c17f13bfe8c7e948728a09f28ee0c8861dbf56f2bba96a0146", 0x248}, {&(0x7f0000000700)="03492aec210cccf32c9888bf34072253af079d373fa3891e15ec829d4e29be5201c2255d5c5a92f4a8ccce9bba8ca4e9efb677920ca49ac73b8c67f93a10ca02da00dc", 0x43}, {&(0x7f0000000780)="68a1fa90a30c322539880f4645c4", 0xe}, {&(0x7f00000007c0)="fe5461bdfabb9081f5165ac303d76580a2430278127510d9584b7d425ff88135c9844a7c56c8c863bf492b93f0da7a5d0e392c8e72f156310d34df25cce5262a20becfd584f9d9580c55daee877b75ee2be2bc8d92e0e59c7eccd213784f49a6b8a42a5abd06aaeb602561aff38b070918d0277ffe42250ac4af0fd1d1f1b8189d064c9111bf8106be86c7c56dd18e1620739809cf0c089a922fa0e6fc7c3d1f2496fcf1fe9497ed1cc8cca6e7b71326b5d66b576523903c3655c5a39e6c2639b7f2a4c47be13df294521a76149364abb13bc457d872e6e75f3e71f3c3e87f85b0292d9c096ebff6ba70f8b6e9115bad10b439ee511066e098983687d9a17e3a1e91b8d21e81fba4fd5af6855ca0c003998caf547b6ed10382b4924ce38a5e2500f969235aedc6ccb6e3fb3a7b36cb4a336d2ae88c1a7242a797cb3ff2c1041079c13df801e3158ddfc247bb1c1732e3b8b3a98e4ce4456b8e6d0e6b93fc4a3ad51a36855a89b5cd07145771a0a4a362813f7fb4180db9bcd431b2cc8e6fc8e00c6c5949e1631e1d8b89f4d0c4b19760019a6909cacdf81eed82c2a0be64b1d065fc37f41eaae2388425db7816b4765e8d72482b1b9244257cf630c0b558c802c41ed1abdba65be1e3fbd832921ee6bd526c44a5a7d83ee9f082907c0995948c849500f8cb669baaac66c2cab442fb3e6e7813750f9377b1859a397fd4a8674d68b91f3a349148a9e4e2c322a9e56e7266b619780626a34e5304f72dc4ff29df18850e4ca3a42c230544daefa83d1c53cdccc704dde691afbb6c5a8e4720d19385bfd524229ce5751da7730fec0129a50a0965492b271c9d9c26070bcabbf930381971a349dd653a82e8311242f87dec7ed89348fb6a630d188457b66921da6de6ccbcd67de1717806ffc4a2a708cdd71938facc3b37952b526baec0b5eadcb71fd070ee03a4260573c7704a1c3452dcb2218ac9d504466104573854c7605a2e03b8cd0631c67da54adea6244bbc61e1d2ec9dd0ee00b02091f3cdaa234a3784c39ffe566528defc70b748fd4d97acb5ff1d9ecf04d4012dd94c4cbe46f16120d46b69110aa681947a52412036e8cf1d24d311855ec4cd7efea985628fcf1f25650b7a955a441837a16e7b0bc129aadb1adddde7bf898c8c6277389ed827c3cd7cfa69d0739ddd4b20b423439fa2cde148beae2634887d7d0d532f4cb06a3b4836c3dc83ca26cc1af892ac63ac8bbf92bde86eec121ae1e7ef1435149ca11d7de6e8fbed35c1361af114bed2ed356c0ddb11b548f0ef24180fd13fb763ab1846985631fcaf51c575ed9a27cbd7e8ce946bc85ebdd24810b57282320446666f28f7e9a7e4538bd14e765bc9d8f96bc2dc6e826de513ea8251d7fcaa3494149c6d4d2c367f330c1e3ca985c4915bbaab381f2da9c8235d47cc7f33580662ff6811b23611bd79e70c8653b5c46372bc50ef931c9685a44fcbfd8aab12f678ffea943bf57fed2bb9a5b17ad7dc1780758c7191aab1216e982d08ba32ea84a156b52f701bd5a84d5b3338f22441ece0d46631458f707864ea4f63e65933f8ec07ef359b67f9e2b87d32625fd176d8321fdda2fe503be3a96d75201fefc07162d66bd818cb3411903f3ee62cc904de51b9f4eb4aadedd9d4c771f2864ca205f3bec8f1ccb035d7e5d66441bf83e12cb98d512250fea05c24ccef619bf4a5f186d11907addc6ca89a3883929da39475fcc353ed008a31a24eb699ead2cd1233fad3d8a9a92a59eac7846389519b9f523c61ebb5a548f872b7c93771a75746797b3772ca088f1bac6d4a62ba94ef7d743bb4db1a333cffe7c2c04810de8b098cc3cdeb54a86122c74b22f516dc30cf5eb2dae0bc80d9c66deedbda36a44781ff62b8fa4f118f00164a4d959ec00230381c4d0bb44c0feada7c4f890d843fe387de42f53a9daea17b1ee57ec9b527796ae0bb241309adec57a785fc310be43305a8514543ae78e69527c2a5178e9afb829a0db186b5f5b3f49a1ccba05d6467dd06158671e6b37e6076b11391a6aa8f42a7c0a011b07bd66a6063537295eecf9197f5d588e52c826b83f0e6e7f44757527d4564d6ef1cc97ec27b2072a7d3b830171a4139d6fc77666485d08afe91a0ff6866e0b3ba5e734ad9eb9c725b915303fd55a8840cd745a8c37c3e250bce231d624acbdd93674dedf57dffd53dc7f3c4daaaddd203da205272940ebe6ca76403f886aa59d7164636b2ce74cc13876463724f472ee8b759fa7a0d1883bc68d8dcba0df0197dba582474911914d119099237845fbeea5ecd64c288d5dcc349a256442f328957333445cbeae30874c81df269ca4f6009899b18114d367608e7fcb47a34c3d6ed609a552e55cb6049791e9cd84f3c22a18b9e0050ce54bec59e5148b26c47cb00572be24ac515f9ebd9a27c4a97f53b78a95d8fe893c5b2440bc701b17498d4d9210f2cd9f91005d6b5b9ba28e91e7ca2242d5abe01624c3cacb10aea0c068be6c3d54b2ed67757d6a19793bd3158ad64f03658203e2d5cf63cbd0d904e78f983ad346974b2deda19b1c0a9ef7b5279baff0fe826790f9d79d13cf0882e98de5c357d6f090b7fe18c7eda5ed6d02f548430000eba1657c568b2d9a0c55e05ed77e12910c3b17ebfdb02e254142dd8f9a99867c56ed64cad044e8d4447139f92faea458f250a99b468cdd565242f83dbea79fb7f67c000bf384327d0cc4a87d03acff789f3eb83dbbd89e75e6c7584d466ed76e4a2c4f38c6279b13aeae40389318c661a50d9dcd9fda926308aa7a6e47aa1d34ac7c88fcb21644382376eabffe965000515e4c4d09777106f53f6b7464dbfb737ee7e109f9fd13753c8da6fd3725519c8778aa2bfb1a489b71f717dec3e65244cfd41681d0166e43f535d4208283b5b97bb73b0c24bc6ce540266d75d260518b75a5a99d22271033eef53514195847ed26446ebb6703102540bc9676edad49ce2f4d9967d722c7d43c4b784eab2f77adaf95788b257bcb6d6f66de311c4bc8aed8d02d78a8efe20449ee00b6b61f6865c426dac8974f81368ee24e6a36d1b3cb72433c9055bccd0cdeccf895bf131afae4ddb8d14469ca799201479708893ca71970c6e40439566a26c5d8e018ebf11eb75bbd9c5a56b0ce9bf49a2eee7fef028a326b59f229fff6a5fbd31fd17afe79f34abd103933f57ad4d87cfb488857d11524c5accb8932c8ba416cda4a6e714e68cbade5919be6e10a205fc105e10566997cc48685e02ec3b24663d7e446a476e12123a53f7a4e22ed64999bbb286ca432a8026f4ce12c87fc99a3ab07f3631f1b06b607088db2c2c270dd0f366c3de3cd4c6922862223bed6011554e31b01fcab96c316c1f09bf3b751c64e8dae84f9a1826b47fee15c947256e6666bef925fe9f6bdcf13b4ea80fc0f159c56b71deacd6520b255bb1e99b96860343d8eb8b46c3a3155684362aa79e1b230d8bf13f6ac4a5a1f5c6203d6cf82501f052b1a48d2315cb494226e97bcf4456379af58580c2c269de1433b053fd5edc9dd82c8e15333dda1e6cf8052399e3981b77132e4e60356a0947ba0f24f7d55809847f0e71fcd6271756a0f2990028ea34921dcbb7ab804741d3cbf958f4a68e2d9cc52ba64273a54611843277e3ca4ab82018b40f37a1dd5bb83b261a9d82488320b28bdf27ee51bd6cdf821b7680e1876f376d2070c00a0042bf2ef40696e142497f8b55c6778543ccecda5b5eddfe94b355fd1c0b218a32d304481398b8258d24357f0b0ec9e9ff45bd6acbadfccb8c6bd6b07f59393eff623f8d97631232ef4aea4343f2c1087b575e05f465fef4dd1774ce801f59218782027aef5e2305d50406cc38c14d57f9b17df733dadb36c6acdc9e3290fa9f5a47636a885bdab0b72e2052c8ed6e4bded6279c9e78e3014ab915e4b349fd4336ea3dc6f2f2223e894c27c17c2aed49b1a6ef542f387145e09d4ef0a57d6b166badbd425ef68f2a79f3a40841738445edaddfb4b8a19794752c8dedcecdf813c8e610ee923414c8626707b7e8ba08a5719b0fe874a26c37d0089dc4dd2b81bb0a50996b26314325886f841dfadb4e1a23beb0d0d1f903a640539fe823210fdfe446b927fec19b5c43fefac40f2e457581d6b6331f5c3273d713ee78aa8c34beb7110d3c3366e8ac4bc39cc861eabaa9c7da8f6cb4a5330698b32827180985ea6b9d934b6606ba4c268e363e87ec50c64190423def0cc20ce0be53a1e55e75cc460e7ac41ca14142f5bfd2da3e9e6cebdba9f0722b79b5a01c280dcd281af894a790c0c232247b27da35445ba7565e53c76d14e4650e152fca7b8c918521cbe210d1e35c4c553a61979242dc14bb49b45992963811a24dc6c46e7924cb03dc625a205d32b2177e346da1bba2200ca7167fc0eb348775cd3040769656171e2512ec2cab33e049fa75bb50170fc1b3539912aa42336c4e1c77b8a53b3bc87a2290edeeb709c477883043057e452b96c755f16879300bc80c547c5bb20afcb10ba12dbcfdd0d0a1a5b5948a9ecda098ddf12b979428b2b447701c8230bd3821f5baeb870984734b87764f183f7eee8f8fc9b65777eea944044e007c8b524aa876839945d955d5a8314f30153e5fafaf48751104784672196dceadcc70523477dc6c4e1a3688d53daca5ea066c50bfea2374eb0595b4273119593e4e03c57b0177e6d5c9e704428813eb33d147c453d279c4948dc81736288b010e7430746c0e5ba3fcbcfc1f94ec5304f5e5c14112394fbb3981bcfbab9518c8ee82866eec1d4fde01bc87de27aab4567d673712800467d7b8dc80db6c518fda130a41bd8c2ccabf46d0eda129fb79956b5cae7caf4dc00f3dcda370ab5c0cfd5dd0f24c1224a98f3b02560b6520916fbb83129bc404567d3d3da472733cd876be324f7cf92254e842c402ba5af6dacfdfa1a02a98873c19789c57da7e76f1c7c9ee0062a0fd6f730f6f7f76b045a0474cfb419b81901ef85a4f78f8b1081b09631f8ee8ebe36dff871f40abac5ac6b9914a94d13dee20a346dd87eb2d09434458122e845945d48f127e50fcbae17d40e7758d8bb1ccc7b8771707d7100595f4a987722d23c99fc0d30f51e5b8786a80c1e04f6f12d9fa364cec2e28994a8c6f2d02b2ea5c0bcdf64bf943ef2026bdf2fe33de2dc44b70174b15a0ecec3dda7fd109f8bd344ce778a89c38cd30a6b2276c55e75578d5e12351dd09ff4477c23d04e48179808baf1a309b0055872990799f19731359ba3b29502736de813250d1e551d929b9ea1743a9e87184bc6db294c6d54111304dbb679284f86e08766e92751bdd69a5ba172a0830a51c5206a735cc48342cf9675260db89a08b3ebd991ca3ff053d4c8d324cb45820499956beaf9402ed2e81c8d499971b48f360f4cbe23bc208ccf333a80c2a4f62fa36b480925d98901c14e80e8be68a6dfa40bf307ebc73c7d734285060fe506cdd7f4254c609e8e621dc6b3eb1c44b55c4fe2646184d313383e6ef4548518375046545ef7676995271d5807fb9fbe1ad6b203a7ffb4102f85a2f3c3146e1321ae37500280d5019cd4b90ae107c0571b46ff6bba7c09b9dca5463d379dee04efc9deb977bb722c62693b3cf47e99ced97abeb9ff27ffc25875f31a8983ce6d7055e893688cd381d64592e21c1cf1f2ac3ded64b48c69e0792ce3efa0c02378026226a810cd9ef24978cb666ca55f7aca050785e040405bf954650a3f78e62329505abd02c55a0b59aca41a30a6f8a59ca938672cc7ce2", 0x1000}], 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000da1f71895c1e9233614b00f75c98de5640f786d1d6c0f0b30de80520aadce2cc97eb261f8cd982667e55a7f5c63aa516818578122d5c8864b45896cf17d2e785c521a62703"], 0x1) 22:02:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e21ff9f45b6c709899fc558b5d00d1a3d49eaa9800197baa810679214edc1c3f690c7400054e60cf9790390183bb3483ae1430f8", 0x34}, {&(0x7f0000000040)="11b73b65", 0x4}, {&(0x7f0000000080)="74d062286e07bfe88e1d233adc2accfc75060cfa2352111152e68f52c204ab24d1eebe3156820ee4435440b78075579455048b5875", 0x35}, {&(0x7f0000001a80)="8dd63453aa5a13a2c29f2bf522e923624382fce4e9dd3aea1de9d88c133aa908834d256bb98af44daebb5cc62534d40b3be99d96a8c03c6d0c874ddce89043a05073e5bba8383c9f9eab6b219f0cd11b539eeeb93a852a24c81d5f6cd22a6ae042d0cfec35813cabcb8a83937606a41a72a5d48acb8f3e546859c413f4645ff94c01ebd20b9c8531131fdfd497e44bad3ebb008e28cdc504e920de9c9965b435cf35e00444b9583e0926a29d3aeaf6ca8dca507578f621dd2c2397b5dc469407cf82ca61603e170476efad365db9cc57220e501c3f6733d9b9bc7dbad905aa5d3f273659eec62bfdd60968ecc7893b59", 0xf0}], 0x4, &(0x7f0000001b80)=[{0x10, 0xffff, 0x10001}, {0xc0, 0x1, 0x4828, "ede8c3c2eab95bfa6d9cd0df565938d50265405799e92d5d2afa764485cbf636ddbc8cc8f9da32e2a9994d9cff278a862207faeafb9256dab097e55c9c796857ece74c6e7d3fae8fdfdf59398a2776bd0c040dd25b0e571021da5d83144bd55c43378a0da1fc76804007234e5412163c4baf6f762852ac596bac65a4e0f1c2140623a6a8cac310361b61a614d040368567e8dd7314737bcc523473a32d5aaf7e11f05993ce7bf6214a7f"}, {0xc0, 0xffff, 0x2, "48ac7b6867168f9d6f2a2a3f19fbce68729b780f91a49d16c28f873044ac79071718ac70c220453432ab2f0e9bdb76ae35711bf5d8248ce44bc6fca0aaa81384c8a3b704cc36f804675619b228a3e1a569fcfc43120c055959198551c5bf1ee12ad9efcb1236d379ca15ca2a9afd716c003f2707509707244340fbd20230010f9dd94cc1c1346c9df8c0d11648b8788908cf3ee69691300d3df0f17ef4b06230cb5f0a15e2e38a3a6cdc4d"}, {0x108, 0x1, 0x6, "0ab8986e3234ade85771341624499cecf992189c03cd730271e34382643b4af0136da112ed780ff0efb4e9481b36f6f2c399e2b36feca2a706f5af8e671269858cb99ec8f6780feae31ac374104bc60e7f0118f1f1a2a94254ca50621e203cf2e21edbc39384042def32c76ce77afa64b0399bf3a3a71019445e52c4576870514813f936944fed3875db626a4151d6dd68453d8ad0234347e2fe7b9330815441afee2545823d49de80273a71cb7f0e736c44705d9075fffb1cd8ad82fbfe1b2e753aada4ce87a755d776175d7e4f3eaa85ce4f4116053aeef78a4af7247c40a44de69b6b806883ee1b26257d4abab2ef678e5e0c07"}, {0x18, 0xffff, 0x6, "837fb36a91"}], 0x2b0}, 0x400) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:02:59 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) semget(0x1, 0x2, 0x40) semget(0x3, 0x0, 0x72) flock(r1, 0x1) 22:02:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 22:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/48, 0xfffffffffffffedf}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) 22:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/142, &(0x7f0000000200)=0x8e) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8c0b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000040)="091b7b4565f63d5d3129f7aa16d64bfd240a2a2cf9a6b5d950bee6783344e30fcde99d52bb4675f1bcbfea918cce32cd552b082eed59b2cbf3a30f788be85786ffcd85a78a28d398fd8a7d1e955c0ac40adc29280ef9f7b773c64024baa4c5ec4053e61261dd9208aadd61639b56b9", 0x6f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:02:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0x80000000, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000}) 22:02:59 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x31) socketpair(0x6, 0x7, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0xc}, {r1, 0x4}], 0x2, 0x5) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 22:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2012, 0x1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 22:03:00 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000080)=""/60, 0x3c}], 0x4, &(0x7f0000000340)=""/50, 0x32}, 0x842) 22:03:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x18e, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x1e}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000e1ff006ec400000000000800", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x102, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x3}, {0x7, 0x20}}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xe46b, 0x4, {0xfc6, 0xc2}}) 22:03:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x18) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 22:03:00 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) write(r0, &(0x7f0000000140)="df5a689f56f999ed46959879ddbce118c1731059f6ec7879c8cbd015eea646dad9a9aa465d63b436cbf5fd44f8557dba2928711a57d2a05df75ac256d2448dc917378a7a02bae1acd489c8284a0e5fab2d7bc1d3e52522", 0x57) 22:03:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x40000) close(r0) ftruncate(r0, 0x0, 0x80001ffffc) write(r0, &(0x7f0000000000)="4685031e3ac273904bfdf251", 0xc) 22:03:00 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 22:03:00 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x12, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x4, 0x4, 0x1ff, 0x4, &(0x7f0000000340)={{0x0, 0x9, 0x200, 0x4000000000000000, 0x5, 0x9, 0x4}, {[0x6, 0x81, 0x26614c7c, 0x5, 0x9, 0x2, 0x0, 0x4, 0x2, 0x6, 0x401, 0x0, 0x10000, 0x2, 0x97, 0x6, 0x4, 0xfffffffffffffffb], [0x8, 0x200, 0x0, 0x1, 0x80, 0x1ff, 0xffffffff, 0x1f, 0x9], [0x8001, 0x200, 0x6372, 0x5, 0xfffffffffffffffe, 0x7f, 0x81], [0x81, 0x5, 0x7fffffff, 0x0, 0x20, 0x8], [{0x80000000, 0x662e, 0x4}, {0x400, 0x6, 0x9, 0x1f}, {0x4, 0x4, 0x7ff, 0x3ff}, {0x0, 0x0, 0x3f, 0xffff}, {0xd7f2, 0x7ff, 0x8, 0x8}, {0x7fff, 0x6, 0xed95, 0xb9a}, {0xfffffffffffffffe, 0x6, 0x0, 0x4937}, {0x200, 0x0, 0x9, 0xfffffffffffffffb}], {0x9, 0x3, 0x9, 0x5b05d96e}, {0x3f, 0x6, 0x9, 0xd4c}}}, 0x9, 0x100000000}) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x7fd) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000fffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0734310ebf2cefa1d0d80895565c447ebda6fc47ba398268c42196d721f1d39b6224a4598269fd9de3c4d90ed5f3da628d552cb98aa6b7bd2528add25777dc504cfefa9f0f9eca95bd97b4117bf8643a19f6420448178ea49875e2206b112dadf176e60c7277f4962572594430790ff274323d62fa28f0d356c0033d409f0c5778e9c8f47c2d9f54da0db16c929f5338349831e6488557402c0735c50e3ced32d9334a89fa38fe4ec683e75b3be0000000000000000001e3310af8a456e9ed7cbda5e5c8f2a8275d76f5e37aa4e206797064c6aec428d7741c259420ba27fee949cd2d3af1b0172eb0a89da8c3ae0e26731b6af3323b850e7fcbcb71bf18b90e1e9f62eba1acb2595cb3c3f0f60141432ab8bd6d70ee5d8c3d84a5c571af6a3a6c27285ee3f642c530cee8d562a4d5188873c7335b415684cb5f6a4e8adfea98be4b37421c5e79d41a320e201028867545fb29c13e099dcc9c3d7cc98f0014ca0ae98e61f4b1d396c7c06d453b4b0c58d8d7e34e1a444d88c1f7fee8b7b21"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) 22:03:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000000)=0x1002) close(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r3) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) 22:03:00 executing program 0: r0 = socket(0x20, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7fff, 0x0, 0x178, 0x1, "7c193ae3ad93fd011ba00c0aa3792210e0955dd6", 0xfffffffffffffffb, 0x9acb}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffc) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040)="c9a5d9039699c7b21fbbf89a4cc1cadb2f0bd30c76762806de1adab4d249ffa59ae4f134a8400e75c4c27872602531bd5e5eeefcf925c05101f19e16daeb1c630727fbdb978ffa486b3ca19c10072e9d5f16497dffe009282ece654655421f2cc638b917274bf1419cb6bbe392bc962bf7870c0127f03bbb40066942ccd4d9bc45dc4adab7f1e3315c1dc386fe2ffa9535e9810e14f322076b42e9aa24b9f5b6958b4ee86dc919b13827e43a1b7206dd6a9e45e0fa6000cd34b7e322846520762360b8fd2f13b1720e51f9999b6db814a38154", 0xd3) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 22:03:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) fcntl$dupfd(r0, 0x0, r0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x22, 0x0, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) socket(0x20, 0x8000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 22:03:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socket$inet6(0x18, 0x4007, 0xfff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x144) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc040, 0xffffffffffff8000) login: pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b32020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b32021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b32022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b32023000 didn't change! 22:03:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x10001, 0xf3f, &(0x7f0000000080)="ad1e9a94e5aef20ae645d99d4a424b500a025d550ffb04bdd63e881f11ed9296988bed26f29800fe91e184", 0x2b) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x20000001b, 0x0, 0x170) listen(r1, 0x7fff) 22:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = 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"}) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000780)=0xfffffffffffffff7) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/48, 0x30}], 0x7, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 22:03:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x5, 0x80000000) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) shutdown(r0, 0x2) 22:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffffffff7fff, 0x9, 0x3ff, 0x7}) syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 22:03:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 22:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7a, "02000000078d00cb7affffff019752c3ce00", 0x0, 0x100000001}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:03:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 22:03:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x11d, 0x3) getdents(r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:03:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1005, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) clock_gettime(0x4, &(0x7f0000000100)) 22:03:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x30) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 22:03:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 22:03:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x30891, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) read(r0, &(0x7f0000000240)=""/241, 0xfda6b59e) 22:03:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0, 0x3ffff) 22:03:04 executing program 1: clock_gettime(0x2, &(0x7f0000000080)) 22:03:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() flock(r1, 0x6) geteuid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) flock(r1, 0x5) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:03:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) socket(0x31, 0x2, 0x7) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 22:03:05 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x401}) select(0x40, &(0x7f0000000080)={0x0, 0xbed, 0x72, 0x4, 0x8, 0x1, 0x9, 0x8574}, &(0x7f00000000c0)={0x6, 0xbfb, 0x0, 0x80000000, 0x7ff, 0x9, 0x0, 0x3f}, &(0x7f0000000100)={0x1f, 0x1, 0x0, 0x2, 0x80, 0x0, 0x7, 0xddf}, &(0x7f0000000140)={0x6, 0x6}) setrlimit(0x5, &(0x7f0000000180)={0x1000, 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) select(0x40, &(0x7f0000000540)={0x7, 0x202000000, 0x40000000000, 0x100000000, 0x1, 0x9, 0x1f, 0x3b}, &(0x7f0000000580)={0x6, 0x3, 0x1f, 0x80, 0x3, 0x3, 0xde, 0x9}, &(0x7f00000005c0)={0x7ff, 0x0, 0x9, 0x20, 0x7, 0x10000, 0xf4e6, 0x10000}, &(0x7f0000000600)={0x40, 0x26}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="a165b7a6efd9fe167999a1dd6fcfe069f652bce04f9d6580346c3a7dc82c281f567a18affb", 0x25}, {&(0x7f0000000240)="27d015978d899120d3ba590eb19c20a8f2ba19625104b4262409f5d3855373ce29493a8d8c9a265e5b78dad6a59a833234f6d31330dabbfac9cb406e1b3c4ac9289ebb07b6cd9858f3ff8c7df0a167bffb496f7f265cee5b775e660d9312cfdb31b072a2799595a17cf1d48bccfb6b662bf7d09bf58ebacc184eeda4697d19319d06a9c20a7867060241cd1e5e8a446874707ba436ddb92c6451bb2927068b7ee9ff28644640285edcb67c5079acb67783c8377901231e85523a04413230db65a294a1b612e7a329dd0ddb357f16b3f561c570a95fd22b46c60aef33b8fbec9b2acaf0e3efe54646f2577cd2d6da86a0cbc3223eff35", 0xf6}, {&(0x7f0000000340)="f74cae3068d75a94f1897c08dc68fd5ca8303665064d828e4d241777dbb8a07249069119e28ffe6d88977f5165b88747326ce0aba9340c7175d68537fa9e19329a513bce5b309089a68ce81e6ded78e8604e520350307bac733e09f791b8ef868c043353f31fa9b6c622e2cf9c8d51560f96fdd27582271f879c21ad912f4fc6dd38207c8aa5ab401ee6a1d09776952fdc860baeff7c932579912b42aff89587e0a2d8f3dcca41f099d46d212835e2ce", 0xb0}, {&(0x7f0000000400)="2518555339806851df8a08f8de18e8533adb49bb900606a2834f79d5fb52a6bd373833a94aa50cac6654d0f4b4012077fe304ec1626e0cee78cc53b84d8e229c6478cebf90a3ccbef022d62d3a1848405f874c0190a9abf24001ab7cbb52ed2a026da5349474a7a50ef58416cbc4a904efb0f7d725305abdf3f5732afa14ca54277a247de1f0f5b36d618b5aedffd95bb9a9bfada6135246541763956cee7ba0d833dc64fdc4245515468d43f2000f4ac4d546584bc20bcb9388b28baadf9ab5cf739b1163d02974e783c2b15a4be21b504643ab705a1429bcd3f08ac7a0b3ddbaffbcd9a11331167c8c9240", 0xec}], 0x4) 22:03:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) getgroups(0x1, &(0x7f00000005c0)=[0x0]) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="09b08e705686402d317e44eaec223775511257d5a56fda82a74b2924d5b071b4985f72099afb4f7bda9f0b09e4c72c8dc48553b52147e04c235bed222518db8239eb9046802dfc4f846a047aa0afc24ef27874751870eb78d8b2c98d789947b1859804528dac43e8975760dabbd7323226801c140ea0ced07416c4f26222d21f3ff450819399027193a7d34c6eaaf4a60fb7e48f4a4020abc51c63e2b3d85a135acd838a5c064a336b0114", 0xab}, {&(0x7f0000000000)="f5de62f7433038280ae79e071160cacb0aa29d36d08fd5d06aa5fc903482515d7dcb598e861ded", 0x27}, {&(0x7f0000000140)="0e5ca6d363441ff759696407c7aa835386e3d889c85785abfb1ed4a6f1158fc5076fe0e297fbaa31368342da341cbc92542719b6667be39f19aee423e4fe2c4e23b6940fae9527262648e97d06ff2dce781a752339a004992fbcdd53fa90aebcdc65faf809bd23e6378433f9c8748d346387f15910a0b9b4b515508d0aa482119612aef77baffa872338d0c038233b7e01", 0x91}, {&(0x7f0000001900)="6d134f172521aa6822b6212a6c5909bb259ef283796a2c8c6e23c98aa464a08b9215ff8c1ffccdf195c5b07ffd25e735bcb94c3b9fd85b1671cb881985cd08f9f6126b60b1c0123d1917fe07b4d46ef6930eea75011442efad55fc6ad8f3d3477f46dd5c0af15cca8cfb126e805948dfac82f077cd9be41822586b486dcb96ce709ca865e7fae59235586da6ebda4e0696811dfcba84eb49403f0000009ab1275889003145d4669de772db8d2aa8577e6829b73bc395bce784ae87f7934edc312051a86ef067a7de2455b5827e17d73ce7da12e149cde140e231ecd476a7cbfad018d819789fcb114d078e104049baad46e331fdd9140c1adf9b0b3669c1919f9b542b38edb01acf7a63e1138d8bb30a5cd422f1bb8980d4361c08c6", 0x11c}], 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r1}, 0xc) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000340)='./file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000600)="5a0fb8b8004218b9b6a8be42c9cba18612e0babdeeb354aa0c812354ae440b2525cf75477085e3ac61db6d5a26810fa4c31ac609d15e9b7f12ad4cc2654485a6144ad1b48fdafc9a1ab2254b997b0e762f12a6e3c92aaf1424dfc7e776972b45637231fbca7763ed82522cb708cc204dd44f6fede69187c5a46e973977af424d1e911534e901a087e57f083eb4134e73865c4361cc4f5a81923dc4f16d724921bb2d5d996ca3c9692c2f9dff73ef6b8de7ab2c7f0720bcee1de48dbf4e9860401bf3e86042b76590025fee7d6f0052a9763101b024c34be3b5b1961eefbe7c889c2f0d58509a47a60a875f041fdf230fbb69e1c695efe9ec90a3a35ace17c529dd0dfcc562255e762ef4c6f4cd0309e3813da1c615a6157cfed69f17ab2dd36830963440a1c63d1d02922d1e7382eafd3ab4947db650677ba70c0ca4dd685c43c17fac1a30eb1502faf64c667049676aa44099f56b24eaab3041d84b9383f814765de11efd3f4de9b42978f6a354eb25d5122f0e60c4706caba638643b3bc6e8c16184d375d7eb98665e224d4ec73c4df2a1a2ab4797f81b37df072c7784d38697c2da44ec0ac3c894e155e91217db6bd7dc57caf2755fef071fb2176aa07cdab0b036d0e3a8ac4f031d71acbb1c89f505cb72e5862aed214a4f9b8e55cb16c375fe4b867d2dbc41f52085041583cc67fd9e445047fdef4411e37a325b9e25006bc65b3d9121ebfc5a11fdeb397a9ab5a0aaa8e0de857dc9bf9cace2b72c391b396c44002f45826bffc1f8d90ad7c4b8421de5b9c03da9cf9ea4bac8114a164af663437306d815017b64a353d93075ff9a8a529df656bb8cfd9534c95266f6c27a5cf8993784dda153ee83a21735090bf5301bcfd252ea5a6ad77e263baf7910f44b599f934470d14819005ee54be08902886a55311057fe45b3208792d46e5098c4563286443113cd5d2aa1a785fa03993da5a46f9c1ee7a75bc9cc803e5d3fde09d721415662e14134d6bae38aed5029209e1c626a6e51bd9b56e95cfe6aa8871a005be726b1d2a1528e4fa1a33f9d1fb86017d6d8ae4f7fb911f2775ea487945b37b1f310671b73afe2ee22c72c0cab9845625e4e0f08e1e8d04c839abab6a9880bea9843168028ae191ce209d6b04d3a1c69c47b28381c95e0e797866061e85075365308e4b457fda9d9a83459d2b3d829d963f0c4a5a41ebf716b9f59520c974fb5c354cdea80c38a01cd5c4a78ff1b230e404c00db77f2052fd0eb9e3aa12971bc950f70edec97f6f1a925acb4c589c810f0fbbf18de55bdddc7428ea109afa29b40471351f4921991d1fa3f139031b9c15670ef6254a5a9be24a09a71607a5ca3e4bc85d21020526d206c6333510d1738e6b1c30e88799812f6a972afb2adf313f44e02d5afdfe9a5b1984b5c4a29c648f2e042e9b2a97e05d4752ad65ffafd4c2199a04231d4a3240a52c97b64ec252a2653ff6f3a25c64d8e9fa2ddbde268290a0b9d132553948c680d90c0821b6e9114866560d0c43c6ee8f9cd4baf98c1999680bd1e58a29af56b64ee5d002da0bd34434cf697d1300578cd35c5980f16bbfa4eed1eb6a209f9ec0555fafcb4782e3a411d8c862ca5412e077784e4441c5353c2b8009d6fcc0f0794a3e05887e231fa3fdf0e92a660073cc06fa21708fccee805fc3b7d81a9960e3c41292b5b4d99f1fcd310e6295c6cf8c8bcb96f89cbf04534114250d847c0f32eab8fa17c492ef6cf16efa98e478d1c997c587eabadaa7c57830b2788d87e5dd63375371d0325234b4d4888cf677b7a1fe9e421a05c4c8c24f30f47dd4a268bcf78c314059e6de84080489efaa124626791a8843c0e6780893441a311e0aad77cf0cbfd5bfecb93785c5baf7c3cf18bd2b517da837756b8c65807b35e13de122796ed040fb0977145d03cd76a9511530fec82b937de94ce9b5ec0a57ac053cca5dae15dde7174090a56ce0687ee8d94a7bcfe83089f117150c1463aa049884b05b7c4bf01ade0ce7cfbd5967d56649667f58c31cebd3639def3360c3b80083c9593237b41e25fbfacaba0593df31435678e4ec17b1010edbee754d3712b29c84340bbd593980b3d45108835560718ac91684cb81239df3d66bc03869f80f1b3c84d41e146bb9da53c6f6261e4659fc0ec773c25dab8446c369d41dba2613876b9327916db61b2bc7b8648b5f09b6ec62540d93e70a883296d129169f167c190c69ae3b59c74f4194497bcbb3c23d653492ba279f06ff319964d0b3a9921ed89d72fff41a0cb6937fab00bb03264e7533cfef5e7025cd230128801117a8f9f641d8b506ede6204e7ce0a99e56cc74ef36e8298c3c6077c80a71e7c219b13569a25673e1af199b497d6b1910a770f31811850675d809a44608b9a54783073c1c884c5f5b9d28bf17986d58a083d40f9d6715b2b3291fcddadaccb61436337e01a8a628b0239a94b520b4a6e8079b2593040c72500f1e6ebcef646adf702650fac4f72c1d39b44331f1d744fa9e6a7bcb2236b654add15a3a3a177ede40a7b73dc0216a2977273aa414047836b380e5a003273a203e1cca7e7cebed720fdb18f9c71b5e156889e9e52405dbc20b17e845b0c1e188e6346f14c9d50bf4593ba81ac87bf63c07d15933f67dfd6dba2159b0d72bb51a09ded578e2a09f7e8fa58efb6cc0013fa866f4412b15b26fcb29ef207f6c5108c7d46e38d1c0faeabc5169ecbe33a7ff4c2919bf5dc02cef85e8c9f294f3c41c19148527af0dd65f01e552159170555770d180c8931c872be0d41c6d1b4077f2d9867598cd8467a05c8900d9eb052b80aa40605e7047bd2e831f0cb87d689e593a24b1b9b1352850eca01fe5ee8048626aed1b568c9ccdc2b4e66fc76a2dca38f90d27e121253818a2aefe3524546e6a62c3cd4504e42d12ad71eb1db6a50d71ea883616828941af59661d79d41ee48359ced0aedf757f42d28155d2005be6df48f68dc050f44e35ba0a2324ca94eff5f4901ec2ebbffb1a3ab337b6e23c3e43d78c182c9dca9bb793ddb8b5540ecd12c0250aad31473bfe783681f15f6a63f84a30a99b22443c41764732fb8a2d97bac0171602725d9caeace9c6ae8f686b36f63b5ab3243e83d671a4c1676594f7ee28dfb7f4d2bfb8e975405a95e580ded58d3df491e1132d9ec4eada6e45c05755d909d4f2797722ce7cc17847b2149157f112186ac06819d6efc888bf0ee15a3d72d56e2f24da55dfd1efc8316af4f6207c1f23240021d440c9e102e803c9796761b824c05e79d5cbecb23c554ad717977a209ea811caf853562b8393c3ef65311c8f3d56cb3961593a8f092176467ee391c88bc0033a54ef69337c1ad93c7910838c287fa7a5eedca035c5555b70e98dd74eda48da5a9e3bb1f1f0f7d84c65a57b12202c2116014f38897dcbec9e2f0b3f9a9377892eb93bc99120591cad8fcc823425cda0fe0637596e8cf3bd6bb68def2f2bdfd77e41f5ea55048f1a859463085f6f512111ac4df7cb6598831aaef1bcfe58aaa5722e388f044bc755f6b0874c717f2fb79382e8c8b40b49ca96c91f2a4732a6c37451df2fe6be267b5a03dd711ac1763afd47afbfb9bb2db2d30d7351f80d1d3d0b2967b523f559a1c05c66f20cd7c630974dc524e65e1e387bbc52edd750e244b62a2244fd8c275a7667b1e7da8f1effcee98b7252d3f0fc5238af65ce38ee9bf39a5df95a64f7b1ceb8d9c0bd1f085cd0fd09d5d8fae6389365622dbb7d49a4dfbe918b9e6ae9a9b9eb4c41a483ef2d077d4bbdad0fb7ace5be502db128b2a572b55ab555f341dac11188ca103962fcf8619bbd1f6330b4f37cc8b30ff476c1ef33c0318c8347889d61ab2dfdf2079fd2988ca9120be6cb58d97bef207c0d2bbcc9301ba080c997503d7f26b79b89e1d160a67f10f59b31b9fefab7e61ca163e3e509200baf8567625189364049b50450130ec8e6854d9ed6910a08dbcde5a4bec3c944711120b2aab1264319ecdfcce5e49ea81fb9eada70a5d9a4f69eb8e96e2612afff5493ee8fd1955cb2c9da69777496f3cd353e3bebce58c3f0455f770995c953fb11e2e2569fab74c3fd5dc8f1c36c3db18bdfecb7ef34e8f3d12f2a3121c6fad8c10eafb1fac72a427bcbc37aab9b53c7f3b5c0b151657ce04ca5aa255ac3673130c3971226dadf6b07f3ec16cbffd9be87699849b4b34145d04cad41e7dacf393a3c6d2e140054eb8fac1cb0cbe3f606d1dec8622b38e9f846cc623e0e4a7e9a19e433310e448e1f4cad132d0c01b9896c6d57b65b6d09ba3f14a8ab1d2a37af6a1248c186712edda3bd9f7a1b4e67bcff6cf11de040b85220213356460d53cd75afc32349a959682cff07410cbb94aa09a43b61ac7e249bb49241eb2e63a2e3d71fe19b07e25b1416465c6c56fed6ab391f3aa7af0bec9f698d4ebb46947db1e3a0983fc94f639566704ccea955731f28c4c5efc9e19381d12a58e2597890331b3da0392ee131c0ca11b6780646bd58f6f98a6c14e8ae7b34b071edace098dfef4e2c3863394ffbff4c6493b0cd264b323d15cfb18c991849a3f77664c55a4ea6392851238570604e3d1daa5bbda3ca1f72cfd29031bbd235248bdb52478260f08b98a3be6ced7de763d3ef79cbf78e41c6d9f1813c05b6c1f21fc887b157acdb473e794f158d332d2c1d1a46da499ae02f05c59a3971235475acd33a5ccafaf4780a52c91e4eaa69cff3cbd2ff2f6fb430f89caf38d9d56548bbd081186c2573a0f468d0c325b025a663a291ad84a88f18d9d085bfc867b58a2a317586fa8630a0819c30d55c26446ded61ca1f8b02ff82873949c21b318b1b3f0097fdc6943fdb7f77161d0b8051ae004d8101985a1df5be4612c3d7c089a37fdc9aa63601ecd5895c01619b68459e37f674a0bdce1e1b39fa913739854b76460a5d14c8382e2493b56b365086661295bae29286d61e92e107861c89518f786e3f61469674c8cf24caa9ba74379df8af2776a60f7616b13cfa092b5d3a1381992eb2d10d3841d8e900cc60970dbabe08dbc8617fdf166390f33c906b5d7fca6df4f5060373d74d4d19c5ef14f0cf713668c73053acd9ccda259ba3168576dbfe021651894953e761f6e13d4816728875b7d23a91d882cb674fd5ea8d64d4de5170dcd95cfebac7da5041b49d7c2554f4457fed33e9f321ce71dcf9377c4777b4336f2ddcf0a2c2b5d0e2a33a4830826c3bcc3c97d0387b4d1be53aa8b012a3993ea133e56f6a0f80b6386de7fe16d61fc6db61517f21278d2867ee0104e594597e9af252a17eb65af33a04cca0058844ff5fd033f10cf4145da70eb821a0cef4ff3372c59213bedc1fe8b7dd436335f074761eaf9d7e432b49a34825b8f81fd64c080f75fec442e9a03349174c76882559fbd91c3f756798aa8d6578e0b1a2247da112a016184ec4b478acf0b98a9d74c9b2a8c022e6971fdd4b81b14a254b4c88b049914428626098928910fdf94acb67ce1ddfcb003dd8f332e6e41a1882510d7929e77d2fc134a665531daa80f1e8985b16643d1db08d6499c2d7e1f1c2383e924ad82851fd8487801ba3a13c4b4397228e9d9121ab5f5509bc78af90ec52ed5428520b712ce42def1afade6686462aec35dc648843d00675f0c59d783117854dc5e7821fa2b3ce0db4044572d2f6138e15f5522405efa4c5553657cb3488eced266473cc7c7b2a6aa29f19cfb10c85f0cbcce387c204eed3c08856f6e3128b1aac208c72f7af2cbb4ea07b4720065afcc5cd941a0e3d8ae77", 0x1000}, {&(0x7f0000000380)="2cc82726ec4114a64091d03e0ddebeef3576d171027f8cea909464ac0f1fe8031f8cce610591d98e21b61b98", 0x2c}, {&(0x7f00000003c0)="f42c472b32ecfcfb805655c79b3efb3348f82797e38cb461193f93e9553c9f4aec8216e196ee908fde0b0b46146d0b09d74fee6edae5e9a3b7a5ada5353aeb3a753283aff6ee5f7a1f53c13202a96a12a8d2a4d59f8abc7e18893a2408251d2eb2816a42517f600e4d6d87cba086c8fdfacb80722f43924872c529411bb037cfaf27c86876271afeaa3de2480c745205bcd3706653", 0x95}, {&(0x7f0000000480)="814d9d6d247ff9d76da2770551984f6acef199850651362b1bd58ffbdb9e63b26e308783d4cbbce9f3d06b9edec7c2b41b3f020171abc53960f909ea15d5f674c4a6501678fb41cd3eb17cbe25292b51e3e7866b412a90f9cadf8469089e5ca1c7d85193f02ae4561c62", 0x6a}, {&(0x7f0000000500)="4bfe68bec1d5514f1bd88a16f19108ab2a4be840aff159fc2cb3c39bca4dc7547550abb893c93cc0accaab650fcaf0f3", 0x30}, {&(0x7f0000001600)="13ca5753d0e478a3b2ae9b8a9867e8170d29a3825d514f8d8f2afa0fb39003a201465c4a5a94b949a7548920b67c876d82f5186d537766bfb7d79142d5f0f6320a61b8ee21d161710c19550524968663247b9b72dd492f56ebd3aab18d24aa9f1d83855a4ac6ae66c9700ce38e3cf0c3853742ed08eb0af3e632d04c48d6b9077c9c337877b6ff1c9380383dbe3864ab36ac31eee2e125936d0449c07a3d3fe3ae467ce3dcb1f01c668f5b42cb742a18b423a09c6ccc60be81873f4a908c706819aa9a2d166b1b2df5dba7e475c46d941de8263fd0f9b053c44d8ad87ef253c59838b4a0053a228cfd165740d408048d8924", 0xf2}, {&(0x7f0000001700)="ca12e0ef63f274b3968af6ec496407499e6ab9e0dbe03bf2734dda82a82f0463f0cc7cc33e7dfc8f29407639c3443cff59e643bad6552dfbb08c84f8570df78856c70142ceeb6cad6bdea1ac16df6eaaf2c15341cdb92730667fd43e16a7cc5b2cdb39c1fb8730eb0d3a3e09d120d1adc984a5886f82a1a0ec9ecaf3deb58804b4d857396d46ab6d4bbb084dbf5c4a13261abc74517522cba8e407740468d3fe3fb3f9e814f268815081d77060ed4d9f1ab0d5bb356dc0e8953bea21908f88572fb7acefd7f5ae597cdfac655191c51c", 0xd0}, {&(0x7f0000001800)="60f88c90e3e0f63f59b230a07f4c96360385d78382d877dbc5a56bfa0b8ce3a42430ec699f41a66f059b3a254ccb73838607016c16ca7dc833d93bff9a129750916b21179ddfe86ede72b5a631da9835986544e9d94f1414b3d43c202e4746e9dfe912ad478e92ff380f149458d7e4fc354bde01574798cd33eab00a243b1962cc8f9640e2fd16963576529f1a749e26630bbeade82058939f956a78b0d4d08de85c861f97d3254767ad537e22fc5713cf827e3631a38ea0104f28101cbdfd80abc28efc28f5b83efd662dafc2", 0xcd}], 0x8, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x240) semop(r4, &(0x7f0000000200)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xd1, 0x1000}, {0x7, 0x75, 0x1000}, {0x0, 0x8, 0x800}, {0x0, 0x19, 0x1000}, {0xe5f5c4efde6486fd, 0x3, 0x800}, {0x7, 0x3, 0x1800}], 0x8) 22:03:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 22:03:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) fcntl$getown(r1, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8002, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10d) 22:03:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x85, 0x4}, {0x25, 0x1}, {0xef, 0x10001}, {0x8a, 0x78e1}, {0xc7, 0x4}, {0x81, 0x4}, {0x8f, 0x1223}], 0x7}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:03:05 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0xdcaef30eb6060abe) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x40000000ff, 0xfffffffffffefff9}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 22:03:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYRES16=r0], 0x1, 0x0}, 0x0) 22:03:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66e042590f57e83576d1398306124851696c653000a1b7049a5584656df154944948885efe6ead992c6745d74356ca2090977b20b8142f5e4c5232829c8eaddd1b4c96bf130fcab168feb96911cc4af2c6111a49841fc065b077579b89faf85270bf746822f85bc429cb12010349a4f0d776dfec1dce2f9869c540280e45596f718e187cc343bc0be21bb009e6853d"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 22:03:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 22:03:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1/file0\x00', 0xfce2, 0x6, 0x9, 0x1, 0x8, 0x87, 0x0, 0x1, 0x1, 0xddcf, 0x1f}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) 22:03:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getegid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0xa, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 22:03:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x7135, 0x0, 0x3}, 0xc) 22:03:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 22:03:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 22:03:06 executing program 0: r0 = kqueue() r1 = dup(r0) write(r1, &(0x7f0000000080)="7959ecec563cb6f978922541dc0f61f349008c4123ee0bf613ad5f3ff4cd21b1ed7f2881d3e12961cdcf7257c2a14135bc848d69c6b0259bcb9962575e591288341a770e3e5c9ceb475fca0130cb24575f87165ec3e00207044d7a0551b527ebd4b00c57df4e821ddb36077a9ae6f78f2bb5d83845d215cc474e34c21de17c389310141c23d6df2fb1db0c1bff2e29c6e9dd58926b397193c5d8eac6e227b64b5401f1d7b8f2e649d36bf203975dea3bf4aba0b770bc6576a9f34b7152265a959ca577e9eafa5992c56c4e9174795c2372540c3e0c67393f96b7d987660f16feb4fbf6747e8619", 0xe7) ftruncate(r0, 0x0, 0x3) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0x8004667d, &(0x7f0000000040)={{}, 0x2}) syz_open_pts() 22:03:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:03:06 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x204a0, 0x40) r7 = kqueue() r8 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd0\x00', 0x88, 0x0) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffff9c, 0x2560b40355e7c92f, 0xffffffffffffff9c) socketpair(0x10, 0x8001, 0x100000001, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x10400, 0x80) r14 = socket(0x18, 0x3, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x1000, 0x8001}, {{r2}, 0xffffffffffffffff, 0x11, 0x24, 0xf, 0xff}, {{r3}, 0xfffffffffffffff9, 0xa4, 0x64, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0xc43}], 0x8, &(0x7f0000001400)=[{{r5}, 0xffffffffffffffff, 0x80, 0x8, 0xf15, 0x3}, {{r6}, 0xfffffffffffffffe, 0x4, 0x8e, 0x6}, {{r7}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x74}, {{r8}, 0xfffffffffffffff9, 0xd, 0xf0000028, 0x1, 0x2}, {{r9}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x9}, {{r10}, 0xffffffffffffffff, 0x4, 0x3, 0x2, 0x3}, {{r11}, 0xfffffffffffffff9, 0x8, 0x9a, 0x7, 0x7f}, {{r12}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x0, 0x3}, {{r13}, 0xfffffffffffffffe, 0x84, 0x1, 0x20, 0x20}, {{r14}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x7f, 0xfff}], 0x1ae2, &(0x7f0000001540)={0xfff, 0x40}) 22:03:06 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 22:03:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x801, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xa3, 0x200fffff, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffd, 0xbf}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0xcb6, 0x5}, {{r4}, 0xfffffffffffffff9, 0x27, 0x20, 0x100000001, 0x9}], 0x4f75d34, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0xa9, 0x3}], 0x9, &(0x7f0000000200)={0x6, 0x6}) 22:03:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="9d505c5e3de1f57258cc114316676c8abc7d765bad074af846b6362e0fb949543fb7ad0275615db099bdbafe7ac998c77e318ec4b2993ba4", 0x38, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000000008c6ac6804234b755db15ba031bf9b38f17922aff981c32c83493ed7c157c960210eb702c732a4c9a78c1ae922294c3c14230908bf6c48f22a72223"], 0xa) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x802, 0x80) kevent(r3, &(0x7f0000000200)=[{{r0}, 0x0, 0x3d, 0x80, 0x8}, {{r2}, 0x0, 0x80, 0xf0000024, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x8298}, {{r2}, 0x0, 0x4, 0x9, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x8, 0x3ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfffffffffffffc01, 0x3}, {{r1}, 0x0, 0x0, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x3c, 0x0, 0x5, 0x8}], 0x95ccd71, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80000021, 0x4, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x3, 0x101, 0x7ff}], 0x5, &(0x7f0000000380)={0x400, 0x5}) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 22:03:06 executing program 1: semget(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) semget(0x2, 0x1, 0x400) 22:03:06 executing program 0: shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x7, 0x146) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x600, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = msgget$private(0x0, 0x88) sendto$inet6(r2, &(0x7f0000000500)="f342e80fb94d420745e37cc139bc0ef6e3d4b1a90dd0ff7afd115e9379599ba6415f54aa4669ba83a57b877941e4dc6cac29199a2d76906582ed204dee5c28aef82243620b1625a6866466e8c31441d968ec7a076c0c5c6de89805226b5b0eb2d77f732bcc3d0a6e35843d5e604629", 0x6f, 0x1, &(0x7f0000000580)={0x18, 0x0, 0x9, 0x4}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000004c0)={0x5, 0x1, 0x7, 0x3, &(0x7f0000000240)={{0x4, 0x1, 0x4, 0x2f, 0x8001, 0x8001, 0x200}, {[0x3f, 0x5, 0x95, 0x1, 0x7e, 0xa3, 0x8, 0x3, 0x1, 0x6413, 0x6c, 0x4, 0x400, 0x4, 0x3f, 0xe25, 0x4, 0x80007], [0x68b6bb9d, 0x958, 0x0, 0x2, 0x8, 0x8, 0x1, 0x5, 0x7304, 0x5], [0x3, 0xcb5, 0x6, 0x70c, 0x6, 0x99dd, 0x3], [0x10001, 0x798a, 0xffffffff, 0x6, 0x7, 0x5], [{0x91, 0x0, 0x80, 0x3}, {0x3, 0x7f, 0x2, 0x5}, {0x2, 0x3, 0x2, 0xacfa}, {0x80000001, 0x4, 0x100, 0xc12}, {0x275, 0x0, 0x8, 0x100}, {0x9, 0x1, 0x0, 0x8}, {0x3, 0x81, 0x1000, 0x7}, {0x0, 0x3, 0x7}], {0xfff, 0x7, 0x2, 0x200}, {0x100, 0x9, 0x80000000}}}, 0xe5, 0x9}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, r0, r5, r0, r1, 0x28, 0x97}, 0x800, 0x24c, r4, r4, 0x80000000, 0x0, 0x4, 0x9d}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x20, 0x1, 0x3, "6ed0911992965959e004620217f49951f7258e07", 0x7, 0x960}) bind(r8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x3, 0x88ee) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) 22:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000006f64de4"}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x2, 0x5, {[0xe1ed, 0x7ff, 0x8, 0x200, 0x7, 0x1, 0x8, 0x9d50, 0x5, 0x0, 0x100000000, 0x5, 0x20, 0xe4, 0x243, 0x5, 0x3, 0x8], [0x1, 0x80000001, 0x8749, 0x3, 0x2, 0x900000000000000, 0xffffffffffff8001, 0x1, 0xec, 0x4], [0x7, 0x3ff, 0x80, 0x6, 0x1, 0x5], [0x4a, 0x4, 0x8001, 0x80000000, 0x6, 0x9f47], [{0x8, 0x3ff, 0x80, 0x6}, {0xfffffffffffffff9, 0x80000000, 0x4, 0x7fffffff}, {0x10000, 0xc48, 0x9707, 0xc0e}, {0x0, 0x0, 0x0, 0xd821}, {0x80, 0x99, 0x1, 0x1200000000000}, {0x1ff, 0x7fffffff, 0x6, 0x5}, {0x2, 0x7, 0x4b5, 0x6}, {0x6, 0x8, 0x4, 0xffffffffffffff01}], {0x400, 0x2, 0x3, 0x6}, {0x9, 0x5, 0xffffffff, 0x7fff}}}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x2e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) lseek(r3, 0x0, 0x0, 0x2) readv(r4, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/94, 0x5e}], 0x1) 22:03:07 executing program 1: r0 = semget(0x2, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x2bc, 0x7, &(0x7f0000000000)="e3d2a050bd92384396142d925630d415a75e15277ee0ff62ec23065e7e7245e8b3fbeb4985268ceee79014140884214aa389cdc345cabc2ff94686c438797b844eb5e60f2f3f6acbf220e95cbb83445398aad62e66c2b7a3be1bf1911b9e15d0299f2d77c852405d160a59953bf061ebbc4348b47448e77249825185785ddb30429bc4c2389280abfe68468c05d6abd0e7a5b3b3a3f18efb48487061a93a7bcc9ef1bfe5770b1755e2fb31", 0xab) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 22:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 22:03:08 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 22:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="82d6119c0ddb3824456a90f32eef1a8bb1bc31f8a48378b598e7702b8342f2738dd109b8ccaa330b6d871f0c6874c3d264038bd2ffdba32bd85f158d3d941eb7ea02d807c7d2255f5ba6af7888df0cb0997b3b2cd6eb67e6baa484d52a4185ae880c75fb6c1acc6d648e59f321c318612fc968d8f1a6710d45127c8d6f7851bbb04b6f29da44dc528a3f0cdaf289b173da3ba33fa6e910f50639a235ad964c30ba06b66664caf9d25a65ad44b3b09db89410eea0044a0f72e5dc6cd5b65e30085801e8eeff956d", 0xc7}, {&(0x7f0000000140)="3580a9ee6bcb60a08bff05f6433883d3e790f91a01ca79018e3cd57771e1a0f5472db85122a89b05b2174fbe8483c40ab552524a7075e1d7338b04030d44b283d09ac9f8788b0bf1c4813198be5ec6a9a1e716b762b9952f48a74a96bd575146ba29002681c919fc1cc6a3347b81286b46a61b502f0a6026e1e84d332b66db755396fd96ec5bcb603c6c5972067fd922fab61c814fe44101e3486789d62362d0ca77a0ed4a08a35219710a9be1c6dc3109dc2c34b56eda3640c6ef9c8a44ae95cf0fc6b30f65e943", 0xc8}, {&(0x7f0000000240)="f0eb3a67b1beedd95475d57a38b916858f9d0be04fbfc8c19c7edd44cf0e3a87af6e82a01dab7700e2a9e33f5848681c8998c458f40bac3f815151f1b4bc6b32522d17e32d2ef7384cac87bdf2bc2a15d51fe266fa9c3ad056310b230f3d7f9ec033b529556a90142a9ba5f9217d0ff27f011f47874347d2fd49d8bc6ddc0a36d5eab3f76526c228c541c0fb6d9bfefdfe37af1dab21acff6c995dea937fd6179e5906ea69080dbc3442828e6abf1a3f671af26515c9117d0d04c5f4a756524dea1f327e9f59cd60f85d6f32dcfd494892974cea6a1528a6370c00a173f987ccdf3f6f0bd3fb4db99360d8daac0ae51b3ea64f4dfc3e7151ef0619726608", 0xfe}, {&(0x7f0000000340)="c862a4c3220ca4e46bf967c14a6972234f47e1162a46cce6050f51b5659001ec7557b06424e90a474a06e9bacb7b55541cd310f911cc3b1844d8ada730390f8e96ded6d5827b25903d029d60dd97af0ea4b757ef082181eac086c26031621326ca261c08304ad01c87ec12da76a24997938e1bd6991d40b2e32fb5e8c1815a02f2e6fbb45cfaa60306a1d9a45bdca0a4e2ea7b", 0x93}, {&(0x7f0000000400)="b09490a161876da0f54036ba83053c1ac70136135f79d0544e887ffafc3197c05fdfdcdd8740810ed8c4ebdefd1a671b5bed83e59c28325a565b2ed1b54f3922c5d8836861f75e2fe206f05df58b512cdf08f0a230e91a441e893791b5c5fcfc733a5c79d4f673ae1a97bfceba94a259c280f96640534f5672cdf9a3d8f7591fa29040375aa42ea3dc78a22969dbcd46c71bca461035fdcc1ad710d8287adcc5d75550ed59022cd517361af8051ad63d01f1871e0eed6e1fd699d34573a6e4482e34f526453f00db879b490c6915dd", 0xcf}, {&(0x7f0000000500)="bf3abf7b76b6f1b031ab75dbd0f2e64efaccbc2115fd51b81933abc64e9a00e9952287fe51de0af3c64bdb06619c7cf854f75696108e2fcdbbc518aa241e1c5d1b4d931db1827614229cb51f3f0c71f90c5a229cf86e15813ea94f66c2aceafa84d6fe0450748dd9e3326541623a18a5c53f527833692f400e2637dc1162e707997fd6fcf65b2d1ab50d09163850987966db36afc031e2789022fbbdd3b930b5bdebe39410b315348a25e483a51f66c645ee0d96a69c4092ff784332c5ba1800ff721457ee763573c58d937f04747ed41c6cb909bcc9ac59461cab23c89658372d2a9a63e84713bd8568f4438b272c070bf985172d10b2", 0xf7}, {&(0x7f0000000600)="0996b3882d9a2e5de88fa873ffd7e22a23945ba9c87b0611ef240c78a36708e2109ac5da393055e386879c6a526d8b2a2dbd938ab344c242cab838616da1d19d205d81862cb9faf258342ebf9cd48513b520cca609dce4deaec580c4a8413b3fa5e56a0f29f8e61f34983e4206a90f5980e984025ece29", 0x77}], 0x7) 22:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x1033, &(0x7f0000000140), &(0x7f0000000340)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:03:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) dup2(r0, r1) 22:03:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="e7f5dcbda14100f0836947fc83d704ce8736df2ce78b11db3844e296bb81", 0x1e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 22:03:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') fcntl$setown(r0, 0x6, r1) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 22:03:09 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/253, 0xfd}, {&(0x7f00000018c0)=""/80, 0x50}, {&(0x7f0000001940)=""/180, 0xb4}], 0x3, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/233, 0xe9}, {&(0x7f0000001580)=""/207, 0xcf}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000001680)=""/132, 0x84}], 0x7) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xf0000086, 0x8, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0xfffffffffffffff9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3ff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x200}, {{r1}, 0xfffffffffffffffb, 0x54, 0x44, 0x7f, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x57, 0x7, 0x20}, {{r1}, 0xfffffffffffffffb, 0x21, 0x1, 0x4, 0x2}], 0xffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0xc, 0xf0000002, 0x3f, 0x32}, {{r2}, 0xfffffffffffffffe, 0x3a, 0x1, 0xa9dd, 0x6cd}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x6}, {{r2}, 0xffffffffffffffff, 0x17, 0x1, 0x4, 0x7}], 0x3, &(0x7f0000000040)={0x9, 0x5}) 22:03:09 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000200)={0x0, "ea084291e9a60a9d2b40dec4f1f4d098d1f3d641638fec5183eb1589b2aee2b179f25dfefe877c5ca12173edef909c0c9a05c287a21e0fe48c262ca15ca283b487a84eb33b529f76e0e723f013f63cb1135b62cbe30c98eabbaa7b4a5f6fbe03b93729ddada897378cae49d4602420104dab5da9fce18980b11453c7edf78d3638dffbc709bf03117b957d4932f7f8daeccf491da91c2b798b6989c8088f7c1b135ec02f79b7ab05c33bb1c7bbb4"}, 0xb6, 0x800) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ftruncate(r2, 0x0, 0x7) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/70}, 0x4e, 0x3, 0x800) 22:03:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:03:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x8, "02997c6f543bfda670c2627a9be17e5d47a0907a", 0x8}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 22:03:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:03:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r0 = kqueue() kevent(r0, 0x0, 0x2000000000, &(0x7f0000000140), 0x485, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 22:03:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r0, 0x0, 0x0) 22:03:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="74856bf9d211d3983f06c4cd482239f794b1aa61bfa682ad49854342f799cb68536b8834bd6a3e4807a0b9ec652c350ec0d18388cbd8c9222e5101ca837757a12400f3771c00823883da3b034ad36bf641f011ecdc98a455d17581df6dfc326a6fae65f5151188cea3950c3725dc7d6e2c54f2bfa3404a086b33ec61ca3359f4bb275086b5b6016ebbd766ae5be2aa5899", 0x91, 0x8, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="8d985c2df7b957d52ea6ced3c4b3f2a4a3b0d15fa7042cd12ff409ea3f6ca30a2f649f5a844d11fc2bfc48e56fad552ead8139eda883766fef5bebd381762ec1a18afc30e425b4e8209712e2c0ed90186fbc70723080a17e9586f8a754f8657ffa17ef4a1837b5c7d4cd3460dc4c3aebbc7038a850bf4d85d69a1e787aedc73b057f730f3c39a69242c874d02114f62be4e8627c7e03fb63e9221ed9b4b4476b3824c5ee32ef49314f3c2c474ece282a0f939ba5daaeba207cb2f40f7ffae7942f64012410d83601f9bfe094ff105b9b3d7f86e799ad", 0xd6, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x40}, 0xc) dup2(r1, r0) 22:03:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 22:03:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r4 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x9) dup2(r1, r1) r5 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r5}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = semget$private(0x0, 0x7, 0x100) fchflags(r6, 0x0) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/199) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x7) 22:03:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2010, r2, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/249, 0xf9, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') listen(r0, 0x67e7) 22:03:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x613) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 22:03:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:03:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='B/.'], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:03:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x124) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400000010004, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x8000, 0xde9b0c2, 0xe20, "e00260bc20f3b96cec000000000000feffffff00", 0x80, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) r2 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000480)={0x4, 0x9, {[0x9, 0x494, 0x9, 0x1fd800000000000, 0x0, 0x800, 0x3ff, 0x4, 0x101, 0x9, 0x80000000, 0x3f, 0x20, 0x82, 0xf7, 0x4, 0x7ff, 0x3eaa], [0x6fb4, 0xde4, 0x1, 0x5, 0x5, 0x5, 0x3, 0x0, 0x973, 0x80000000], [0x5, 0x100, 0x0, 0x8, 0x8, 0x3ff, 0xfffffffffffffff7], [0x6, 0x6, 0x81, 0x38, 0x4, 0x8], [{0x2, 0xffffffffffffff2f, 0x1f, 0xcb4}, {0xfc2, 0x6, 0x0, 0x7f}, {0x3, 0x2, 0xbc, 0x1}, {0x8, 0x7, 0x7, 0x5}, {0x9, 0x0, 0xffffffffffffbdc1, 0x8}, {0x5191, 0x1f, 0x200, 0x5}, {0x2, 0x8001, 0xfff, 0x100000001}, {0x0, 0x800, 0x1}], {0x10000, 0x7f, 0xffff, 0x6}, {0x2, 0x0, 0x9, 0xfffffffffffffffb}}}) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/37, 0x25}], 0x98, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x880, 0x40) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x80, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$getown(r2, 0x5) r4 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x81, 0x0) close(r0) r5 = dup(r4) ioctl$TIOCSDTR(r5, 0x20007479) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000840)='./file0\x00', 0xa, 0x8) rename(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0\x00') readv(r4, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 22:03:10 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x600000002c2, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 22:03:10 executing program 1: mprotect(&(0x7f0000051000/0x1000)=nil, 0x1000, 0x4) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10028, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:03:11 executing program 0: r0 = socket(0x1, 0x1, 0x7f) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="ce0d7d6fbebbda7723086d24abc5aa9cf12c336c006e9ddb671ed4de568cd5b45e885818ac34c020a6e6f750e084d43ba6bee722085bed36ca2a6ff17f5c483dd321e33f7c69de85e98fe9743a161ca58412d8767c3f38f2530c11d473c418f218ba92c1daec0d03e3cdca63145b5ef9ac24eeee8283238377aa067391726050a474a344492752853519ecd61e1616a317f92e75db8815fe4b456cdfb89290a67657c72025835443950805f63bd1832ebde765a3933ef7460319bc842a640d21d6f386906b00ddc5300d40f7a55897c8db9e1e529f571375b8bc6cf4a8d8a7f8e584737deb12faa8e2b099584feea2adf668efe96ae947f6c2f46264", 0xfc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x28) semctl$IPC_RMID(r2, 0x0, 0x0) 22:03:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xfffffffffffffffd) ioctl$KDENABIO(r0, 0x20004b3c) fchmod(r0, 0x0) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0xc08, 0x100) 22:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x718de07, 0xda3}, {0x9, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x0, "08a3eb6619bb75883c78c516320cfed4613b0da2", 0x7, 0xfffffffffffff529}) pipe2(&(0x7f0000000080), 0x4) getpeername(r0, 0x0, 0x0) 22:03:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget$private(0x0, 0x5, 0x100) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/165) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00@\x00'], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r4, 0x0) 22:03:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xfffffffffffffea8, 0x4, {0x8, 0x1c}}) 22:03:11 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x10, 0x8000, 0x1) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000700)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgsnd(r1, &(0x7f0000000040)={0x1, "6abde8222e450c669d39105f19ecb0e9c34016aa38d8e3acff8b5d673da7537ee23e052405c233b77b7410ec12443aafc99d0208963acdd1651ef4dca206a2a0ae6de454b126b4768f6d55c8275c9818e9ea470a92987d84dd29f9e57e0bc60d1bbfc5fefa394b90a57707cf6e"}, 0x75, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="03667e24adc57736d0961aad782f39ab853cc4fcad3320dd686ccb163cbe66833c39e1ed215c8097e537c93613b346818dec02d184b2ac9519e4c7bb7caa39a9325437593dce84b6f9ad7a75fcae043b331c31da95969c817432b97c0bea268ae1f3288b8cdea653323eb9e493ab6e9ea88a7cbefac2f14ea3649c0aff0660f1381323cb0a1df3bd23a449f709c4d4f034c82dc7e3acbb41543013977cfd685b54f18f6a5c93747463de7460fbd30187f89b87a11d7f2fddcc9f63487af5bf546694a5"}, {&(0x7f0000000180)="0e899e017d57c179e63fd7d74f53f969731cc42033292954a29b881a7aa9a8a1f303c0ba245ff84b16d8124aaec9d15dac97556f7b9291fd234a1f74ba07cceb341893c29271917990171a4fdf96472c0e69767b2d27f1a78eae45ddf9461450"}, {&(0x7f0000000200)="eb9c5967d5dd7936543bfe8ae2682709eddbb49d2c6ebb09ca64c8e8b7bfab697a1fd45d871b0e81e0aa35af4e1bc78d11"}, {&(0x7f00000003c0)="6c62bdd172e2ff57dfc111068854bb5f65c15249f721fd7bb8c3ff5638442b336fe1c3d89f711017f084c2a0a624db4e00600e30abcd7fd3d504a68fb6f05ea3f5094e7419f4d47bf937a7040f479b59e761c86868ca0c17e1f321c386cd804c2f62ae52ff26c09a1d607042ad0d3a2ef385c08beeb64d83a780d8c122ea540be0bea99bf6337ab6a64c71144eb24b071425f0630920e0a76f69d2ed90daee56e83bf53438d60b7324bf022b25948d165a788672ac9afa"}, {&(0x7f0000000480)="b4dc0b421d214be66cc563b412412b86446ab90990ff99eb4a81d8e1dab71a75780709e578ed2c006feb3a11b2be6bec9b20012b988cda634047351ed6bc75c555bf3b27a04fdf4b1f75ff0558fa2685ec5ea7be96d4f018e8f9966f8f3278bc2a7dd19e9079c5e9fd8b2be44359fc4fa8371f6f57df79f06fafda71f5c3c4859da66761a08687a9926367050a4e578cfe540a2bec0ca8303c6aa6f3896b177bacdabd8b5286807142bb90f457ebbd34265f7c6a602bbbcd0b39cfbd20828c6b04d5dfb80c408ee5bdd4afb9c16b7765a47d0b1af318dfd1f371c8bd162772e8a1"}, {&(0x7f0000000580)="2f4970707ae1f3737c731ce4cdb162f1d6c257703491bbdaf38ba2028ca28f6e0e83d5afdf1b189a4c5bc9447fb65a620396088bbe4315b6ae7bb5484a659de332e5a2347364fc828a7cab1d36322c69ddc3040513b99a03e30f6b02410a9c93bc96b02482b4013deac1f08d581751acb91adff6666e54954d840990fb688bcfb03d629f5dc5f3dd84df46faee151a2b0666563f1f52c7296f25c223599612d40c834e35f93913a35aac836fee18c63cbf28a1962a730d9cb4596a1f190f71afe3586f6502af4da54b692d2981342f78eab747d2bb39dc8e6f10aebd8b5fa4a89dd00d7ea6ab"}], 0x10000061, &(0x7f0000000040), 0xffffffffffffffca}, 0x2) 22:03:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:03:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x342) 22:03:11 executing program 1: r0 = socket(0x6, 0x4, 0x20) writev(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)="37cb346eb1cf2c901631f85ee0c88150f224d9b4d8162d22bf725034762d8d166d61f28e8f438c649720c897477a311d1fca63396e5cba3378fa23d5299dcd0e3b7f1012b2504c03b4d67714569978a0c0ced73b261d988dd33f01e5fcb25d7d0ae8ed3126d3bfc1660220342e5d1f6324b681e7b1fb0df14da236d7e734f8325d8f831d0bb5293f227100202128e275ecf634d792ab372db21d932a73b7486c8ad5f3352dd9b285964eade78758b99fbfd37de391253e25c282cafd62b676053b4e66692785f8e64a02a3733fdb039abe8ba3b12340bfdd093d80b17a8361d68ee4fd74069b5f4a34b19681", 0xec}, {&(0x7f00000004c0)="79305eddc1b023550f569e3342c1fae5681da4c6054383cbde42bb4eb56ba439e7391e06cd799ef74844cecf80c1507f21650c67f1cf21ea970153cc12ef5071a75f0478b1b807aa829206d2fbbd0c5dca70fb50620f1983d6dfb5bdc913c34c875a01912c3e1da6ec35a25dc85fbd903ef4a2dbf2302da4e394177d7110705bd1b0c94b74e99b02c3f26b5e98098bcd7f06e4d984", 0x95}, {&(0x7f0000000580)="784ab683592d088eafd241ec82fa2f5f7f4ca4150624609544c6c9468c4c4ea5313030485216d2efe250e87a099ef1187db5fc54b7759dd62d03340298ee22ba2fcd0f530996ec11a8079d3828d9dabb96ccbb09e2ab37485d2f33314f60bf9c870b1b212b869f37c5", 0x69}, {&(0x7f0000000600)="e1e50ac360de681afd9a740dbaa6d838391ebcd8199f3dfbca51847a2413dd80b47f1dda8340c9e10e70f2a1262a67829fad251c9a289ad7f8b39bd9d3f7d2804d5eb9910fb16320420eadd57996950d9b1e929dc7ab28046ce91f6d1717fefff9e4e00f150b4a5dc89054af84538e6f43fc6badbd1e2e003e91e10e8363cd56b3095e506355e54cf49e9e86c933a258dab775009ae4ba03a5133ba8ec49691d47e0f457e1736e8cacf7fb", 0xab}, {&(0x7f00000006c0)="e3549fd246321356c4b96ba09d0156139e056da9e5db797031154505734ff9ca3e1aa1dd5eb37e80d63082149500fb", 0x2f}, {&(0x7f0000000700)="b493fb1307d103e73a3e8f1e6e378bba43dd0319dd08cddb2a0a8ead", 0x1c}, {&(0x7f00000009c0)="0bc3fb97ec4fa49e4695e3ce0cc29b9078d8ba97905aae8b4fa1565414cc8d23bbc95f5de29a9b693a5e80c889b6727946a83977042486e43d21ea748d5fb2cd18a6e06c0225d7a84b527b147267b7f54686e9be04c6c147e50e1ba42705d87457bebf73a2f466de6ac667cf888abbde03437cafbf52d05900c96dc93ce9a25a5be8e1f4b3f28bedafc18f11027390cabf26d5f3f551b622f83b441045e5ceab5411e261f792a0b6b6c0b2700618e899cb2d6064ca379730389f70438271cac00f92bc793368b5b48d182930dcf5f8ee91369b4dc97090eea226b5614500c315b2033cdf22a5e9df6e3a0ee21407dfbc0956d8fc745ebe555d1543cc3ef1b0240eb5723c8366821ed3008ba0d373fe9af15711a0c81c7fedf15c67d2b15caa169917cad21546560343c43f2c8117018fbca9ec198cafaaee73d14b91709153aaa12082f50dd0df90c6e95832d1bd92e31d79657df30e41f9d4d1f2b3da0eab63d62b91ad1ee22edb458082285ecddd10ad767b978c413162a8bc4ae1f49b683c9282615633ff1cb26770bc0ef0675025f9090efe8fdc8c63e5625c68e4fa4610171ddf6703a7b4d76407e81a8adc7bdb4772a38029a3bba523a0df1f871e16e892b00e7079d581f4f9c8f41fc7d5003a030cfd6a375197b5f21efa37b43fc24fa29a94ebb11e56dde241c53c2a78a21cf06a783c790660ec858176b6cf5d70fd04ea4a30dee7cd4a0154105a966dd404c3e1fba450da2a3b8a739d8cf6e61103079a3ded19394d9532f6d0b7cc7b9ac4b776757d51961c8786585a3f28649c1e434fa5ff205eb39129b1606a00a81d0eed7f249bd2169ebbbbd078056625229ea7191151cc98ad878eb79ffe75769f233b91c32107cd6e7d7d9bd496f5ebf199da0dd35d3228ab6cc12885d4976615afe4ccfa657bb9e45ad351e4496ea33469cbda7611246785d7b66177cfd09cef8c9601dbe42dc4ef99e57fab101f6250d39906e646749081256b8a7068aa43fd1a2b0f5fcec3492f81bd669231096a2f5b23e500b15cc33e4677822ffcab44098175788e8a3d68414e1827510a22f823f72dd2cb70cf1abd16ad37f27dcfb7f73c2b654e1567751805ea719892cc612ee497805b2f0d058eb754b3a47981eed5a239a2e8065daa27f0bbe85716b790914cc7f45697223b758bc2943a6e470721a5741c4c195edeb310a76c7d9f5bb1cd2cc360bca801543471bb46714b7964bf13f6b8b9da6e4c859fe4f68a505b1f8c393a0564d8675dd0b142bcc855aef77bad42c6265f0cdd171f3d0cbaf566eb10b7cf66c107365b4aaa442c83b607018752e23057691f656059a9a81451dd7bffc6b828aefac65ca0351a68a809ddfd73fe49159e7388a5f22ae2b66c6403127f8f9d8c6593cedffb96f27a758298598f296431e48f8ee92624a9d4eb14f6f154219f55df9132f140a6550141dce79ed46b6ad152f5138abfe0b78c577a9ce69f8aec39d6c7eae86911cedf916068cc9b32f095ea9280a4bb81d54eeb58b9443e783dce8e9a25b3870a318125828e5aac82b74031cf9e8328fb0d394b09ccb705268fbf4c2a012b28b565b7c6130c30b6910dbf050c822c90bee559d267328b68c7ad33a6d313bce1b896b5ad56ccf5e444afb082b66f84e557099dfcf0ba4a15befde8c646bebf6e40d09e76bb9e83f9fe36f401941dd417057bbc32eadc299f2e6bf3822402cdedef1048a78ac77c9f3b577c4ab5c734da1dd1eeff9df5ce964e0b1c72d19c3311b352678a04ca18c1635c97f1e14cb23acfe8d7c3e326cdc25a03db4308f713c1dd8520a3bbb0e67eeb237a3a0d55218b26260011613e38716e725117c78595b02b6b27f502be9900cb994c0799111a6a277860109aca9827be18f1474755bfea3203054b969cc3c5b4f0cb59cb036602a031838c477bb252d95482b100e95c99d532ffb61ac0c3f4308cded4b4a019301327fd4a92753b154d1168ee121110e3e47189d25456072ea16a963a037d3bac9da1edcb65e75e42ab390648a5f1e40fa7eb430b43f8dcf08adb4a01242471d016ad4e3dd26c6bafbc5ff29c03e85245d24bec07ac4f9c3c95e725cef170886cd1e59a9902aa54b6da40bc55b11398e61dda9943ad95707cd915327c7faeb3524fc00d5df0efdbcf91ca1e9e273d965c7efb6c8dcae4ad20a58b5b45636e576c6a869a728137b0ac3713d1740069f656a58ece0aee5fb237bb8310c59f6c78bf93e2d78bf8153d299d57ffdfd5790db05ca2ede3a9f459c18cf0fc81d5307ce39407ee194288f1e4650ad05c8bbd430d58a1735f73e54f1dbcaaa778c58ba93c50628a795301604ee16a62a6bf9c0a2bfff2b95eb25f106d05e3fbfb6eb6cd92b9325de28c98947f6b6ff8315fb70546de1ec67059bf93e0f9ec6ad5e72919e01de1364cd8fbfe0280492775034f4d2736cd74624a0222fcbd7b64fe1e3078102b2c1e533a37b763eac88df8e1ad5141028693f166f88e98668ac372c436f8efefbad78afef8aa2f7ac1db783a3f1df423ed36c8fc74e9da0686cbb2bcfc549cd73a2e5769f484dc8b990d7f47305b477db32d243afed7eb04b35d873c35431327948e6cffbdf50043d8f5e161d37e2c12fa6cdb5611d7a1853549e02c87b3dc993366d10977b6b4c567330478e8f15969b4aaaaca2807dc08df44ddb2ad49693359b3d49eac57be8f0ec26efe5a3cd5a878578c37ec012ce72d72fcb7d90732a45f0253284b86cf86f72a43502da10096bf7df47e4f5e497036c9c334c6baa57761aa0eec0c116d357c9d6bbf43c2ef121c98510d9bf02e8e5e1edb151d80604e331807d78518700e266977102f135c82b4fe72a9416559cd810391761d5aefe2f051f8d8c43b3ad16cd26963a946a0da33c51a83dae9340ac4c3009dac0f33a2712a08346824a539f822cf9b0e4127e8c342daa6063019c3b067feefcf9c2d2c184d30cf8eb4b12cc1080f9ad41c60eec1d73c016f39cf157554758f1525ceed1f585dca31e1686ba4d4701dc3e431d805c130b6b7975c3f20ac9672d0555bdf03272be27ad53ff0d9544546a803eff80163a13350e31241a0d362db771acfb77f0350a175159f83e60d4776c58a63d49243ac47820c13bf8278ff73cd11350784d9bf7d7034c3534093548077d31246ebc11ef33b2ace18dcf562f6698013519d96eb526ee9d199f104de78204980520792ca66e8f31e530a21d82dddc2cd8fdf978a0b3ec1d1c9c5b262487b63380ea961abb76ca535263c42ba927d89638111809e1681dd697e3239c650ebd3450016d4750b5764e2219df741ff131f6d5306177c115e691ae251a949ac41119fb3c009b3295d271a3cf033cd4693c40b1bc54cd635ac9eb390f1ed8fb4ac0a49bb23e754d2b40ce7ef3756906d725fbb6c065c2b243a9322f54ca0f4c7ce17d20f0d28612ab966d9f24e60917a8abc2b83876e635f295126eb378135355aa42cca245a5a6178179bd4cdc73acf29a223973a634d23fe36d27bf387f1e865267aeab22fa4e8844c3ca3971d4501c9e1066cf9bf5fca4bf9b9dcda4bf3bd333e288ba929ced7549bd1ff0beebcb88052eddf555bba15edb779157e4d7206cfde588d0dd315da698731079289e6290320db9ab8b74db7c9d9dab2c4a701fd556d9c8019628e3906b06cc79c0e4fe4d04b2279181dabfa24c773088b1407711370a1215279c1be77b7379be5e21f660631f38f05b8e2786498f9860f5a97768c349f3fe0e0cfb01ee0a97854f18b3cc4dfacbbe62c1cbcf75a45e01107f19faf99477faee10331555456d35c4b90c464fb44ea5c3ef7efde6b929bfb5efb6596ebaaed5bc36fd299f8679b40ac114a5b28914b2282258b42e1833fa83ee5fdb35b7a29596b1904ba5a75f3278afac13dc1067e11de111fbdc33d15f8dc64ed05b8da08cf9bf3b0ae5e3b5ab03c266bd702f5a78ff9cb43edf31eb80d53648142e4267f2302a33d220077fc8e7ec03f1704e6dc66cd50850e2ddb719ae70a5dfc1566c65bd7ab88e197f2b7a7269e6b7d69be391605b4fd23d7495dcb7a876f2d509e2a0be38394ee421b7d296442e533e10080b8dd84ff7f4981fc4d482b9aca3e3f9df0b16f4e1e99be35c8c9ed1500f0b6b0c07ff6518e875fdbb11b4176100ae0c28f5b387321d97be3d7530705be1cec4e962bf2629b6f36a87ca5f7d2d503af04f410675517f8a783cec9a48f2aa206703931f81c714c895989cf60be54a4e4b4337754d9972ad0ba9639ab575d6fc8818684905498dd4fc2931c52c8d910d014a77208cb8597b68b768957efaa313c617633fa1c02d44972dbe572800f03cc1a02e95a445b88c8eb7f47238d23667b61e27125a274f57b6b837f66266691ee980c0ab5d5d24ad0728fe0e9d33f03816086bba2f6829b74cc029be3d1a9a6f56763e4dc0898f5d7554b883307c11a30f486c6f9704b67579aca9c6a11c48b6e0d53ceb7ee87b150138633712ebaa6d8f8543e693928f84c83ddcac643829c70d0134eb9fd02fa4efbea01ff12c23283f9e03b565c3a94e107f8dfc51a765f3e3ec757e96a1ad20b1c8a9b0cfd03c893b5bcd688cced107fb7dd663f31c3c9e2e75009e216fd1bc5de4a140c249d015fcae14f344b33dd0ae2c288d95af1a5ee77628ab6e5a8efb1ac0e24e0b6c31dfb2c529e62e6361832b2e972efeeda541e9724e60593156970891eed2fcda9a04fef9c27759d26dec871296544d6e99e90d4ccfc75e0fce9e8a3f57d40a4e76c10ff761d297398105fc94ff3ceef8c190b51fb7a6b5055bdf524092906bbd49f4e85602f28c9fcb7ade4a8af0975ebe89954f629031c71c263e5188bdb8116aa68d5daa454c51b6223ebfb90916d44216d34cf00c74bd01aaff3aa7b3544ac40d586d5c84bdcd54c581a7671702c63615d8fdc63cf449e56110b6b3bc5f8fc76e0f71c4c5769b39bcf5964b536d63c426684662c24a666ac464880ca7b3f217a7aa266475a709e5cf777f98c8a1c2e7ec3ef2619c25524afc0e236c98d9876def385a255ec5155df972d5105f6b5b97322ef3cbaf479dfde9b017b8e011990e1c458c81d0277e09fc2f9597eab84718d558267f0010dc7f7995eabd4bda246b12016595d510ebe4cac7cbf474619b5b781b7727fe8af0b4f9bd652a6e27820c87a8184f6966d249e30d1097baa16bea0b9506fbb738452c5a32d2bcb3d2ddc674a7cc51ccb7711ec2de6657fb14113044275e09079270fecd5b2cbe464d070c681f4ef71f749e645e7b28e8e4ddfeaa2a8396bb2d1e4d2aca1a4a2aa7832479455e356d6d41babf6f0dca7d64c89846b8334c5d33ade1a04af558dd5e4f07d153bbbc2cf654c9fb22f2312470dfddc914a8df11f455d6aec58e178f99f4d4fb277a32a7c75fdea06b6b9c1fbe403f8b41cbbdc8bc0062361fc21c95e03f97e4d28dfc6c586e1895e957867bbbfc5e373c91561aa330093a67d0d0e66a34985d15837d19b3c34ead1d95be7842fae47342882a10f43fafd6ff8baa09ffe0a37b0e4d456d4661fc73e0185484294bdcd3f609e688a8aacd795284ebf394953b70d905578e45899621b37cc9370a227cb6c3b17793bfcc861fa902364a52398ae2304b9920a0412376fb524a69ad3f1e97c187c6e5bc14c07dc69f1db9549217e38270968947cce9b7f914a54ac1f641be1e94c0c59f245dd0fdc096783586233ed405ed81a9856413df0aae61f432811ea490abb891a36674fa5d99f488cba3eb21820553cfc1aa9c307cf", 0x1000}], 0x7) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x366, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001000000000000000fff7000001000000"], 0x20}, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000800)={0x7, 0x0, {0x5, 0x847f}}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 22:03:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202cae93f997c78684ba0a39996a4f5730c9b408fb633007c6eac7ce4226d72ff865a7766185e99ecfff009518b0bf3aa3b3b49c088ecf369d704eb48928d9d23bddf0df9d3303e92f0d8fe017cf0e824f3bc0a2be7c56ae98792d09559801f12bd94c74db54723ef728db7df3d69c9847f47325bb884748bf1005146"], 0x10) shutdown(r0, 0x3) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffffffffffffcf) setpgid(r1, r2) 22:03:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x3b, 0x4004, 0x1) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/216}, 0xe0, 0x3, 0x1800) 22:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 22:03:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3c) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) fchdir(r1) write(r0, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) 22:03:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x26, 0x6, 0x3ff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 22:03:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3a, 0x5}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x8) 22:03:12 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 22:03:12 executing program 0: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) dup(r2) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) 22:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x80, 0x80000000, {[0x5d, 0x800, 0x4, 0x8, 0xfffffffffffffffc, 0x8, 0x401, 0x8, 0x3, 0x8, 0xfee2, 0x4, 0x4, 0xfffffffffffffffd, 0x9, 0x1, 0xfff, 0x9], [0x650ac267, 0x7, 0x3f, 0x8, 0x8000, 0x8, 0x0, 0x8, 0x1, 0x14c], [0x7ff, 0x6, 0x5, 0x1, 0x8, 0xfffffffffffffffc, 0x1], [0x1, 0x0, 0x3, 0x4, 0x9, 0x5], [{0x8, 0x4, 0x4, 0x8}, {0xfffffffffffffff7, 0x0, 0xaa4, 0x8001}, {0x101, 0x0, 0xfffffffffffffffe, 0x6}, {0x9, 0x9, 0x3, 0x8}, {0x3, 0x9, 0x7, 0x7}, {0x9, 0x5, 0xffea, 0x8}, {0x101, 0x7, 0x3, 0xdef9}, {0x6b, 0x9, 0x4, 0x4}], {0x8000, 0x100000001, 0x80000000, 0x2458}, {0x80000000, 0x6, 0x8080000, 0xfffffffffffffffd}}}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fsync(r2) kqueue() close(r2) 22:03:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 22:03:12 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x14, 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0xfffffffffffffffb, 0x449, 0x20, 0x1, 0x5, 0x4, 0x8000, 0x2, 0x0, 0x8001, 0x10001}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 22:03:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x908, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4a4effc252e6ded) r5 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x10) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r10 = getegid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x82, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = socket(0x2, 0x1, 0x400) r14 = syz_open_pts() r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="19b248bf5edd939167218b7c5eb8838505ad50f6e9021cf86642719b941d2c4e96c08773b0b41501bc", 0x29}, {&(0x7f0000000140)="903464f1c5fb7234425a89b6730661ed26aab31dedcc8183ec0b04171a95fbe12a2fbec852ff49219d551772c60f6ad44f58c20cbb060996955049a499937964e84ef4c72f49efa5fe82b751a453c69740f5ef6690312560c86f939403c4210a4213dcc10d6852970d8d0f1a1afca0f7685808d213aeb2e0c36764c8e90d2b8346bfff36affb233c6b38a3310b2074b0ffe53e82fd4cec313d233e2bb32dc3690f808f206014e215d794d7f12a45efdfb274f1fbc8bb3d53726f97a6fbf889155f7fa846fba87d1f897fdfca7a9db895f94cae254d61e7f3e1954715e7547a96fc2822ecd455ee91", 0xe8}, {&(0x7f0000000240)="86fa3e2576c5f04620a9c38d5eefbd325b8a561a6f9c100e1472897c929f987a80ea43b6e67de9b58403828f3a82f8a2aca5e59318cd63147ca26d13b4dea59078a20b964c2808e2ed360ae32738d388a367ec939bee59b4d2ca92b4b5155c3e9b54632fd126d3704f8cf6a7f57c8e4147232424a9230149a3fe28d627d2470ca4b2bbf56b4bff9fcef06f3fa9b546078edf7744294b46ac70b2002df4f2cfd1a8465550d7d2a48aeeb786f4a5a80112d491cbe75f526bbffe8b8eca3218b1f15b7e29d08187cf95fce0", 0xca}], 0x3, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}], 0x88, 0x3}, 0x2) r16 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r16, 0x0, &(0x7f0000000000)) 22:03:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 22:03: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) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) write(r0, &(0x7f00000000c0)="746a3bc0ba3825c76bb938a62cf2276053b6275762275441d14f30b1ee93a1ab45f41f9f3413946391a3643377fc966ee26f6cb8323c8d9214408e", 0x3b) 22:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x1000, 0x208, &(0x7f0000ffe000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_addr=@un=@abs}) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/238) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff63) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="23de46884a74932e004d401826d98a913ca7a9708a2cbf36193fe9e51f4d1ac616ae3cbf7ac7e4a67dc58caefcf3b608de58294a2f71cfc5147e909abf93ff1140a9667c4bc20b8d0204bc9d1035a69c2f080b645229a7ec4a6665498a0f4194cc8103fea0fd99f806623bdacf25", 0x6e}], 0x1, &(0x7f0000000100)=[{0x58, 0x1, 0x4, "6207d6ff0319841a2016f71e182dcd0e8309754c77e9bed83d9b4865d3a4d17cecb4315fdba5c86c3d0cca580b2d3843b08ed010edf6c824cb5d2169dda26bc797bad0"}], 0x58}, 0x400) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0/../file0\x00') 22:03:12 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpgrp() sync() getrusage(0x1, &(0x7f00000000c0)) r0 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setegid(r0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x3) getegid() 22:03:12 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x5}, {0x26, 0x8}}, &(0x7f0000000040)) 22:03:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt(r1, 0x10001, 0xb, &(0x7f0000000100)="d54c7570ffc81b65f34db9f82cb66d30ac226b01b2cd83049968ec9f0a264f41cb39932bc8d3b4090a0cb777ef816b6bbda5f82ebc416196c2d3aa84250acc5179ec411be27d5ff0e543aa6f8e80281ac961f7dde464d99bba6960af4908ac12f947ec17f44f4874c54708a8719515d0e2b598e3140d68bb1703eea9cdc7c076858617145d0fac3051e38f09bb03325e4ee9a26bb6ffd4db509149cbea0c3e17981e98e8fba3dd21ffa82f804a08ca14cb6f03bffb196cec6ea75527669f886eec49dcb1dadd", 0xc6) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:03:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfff, 0xd4, 0x5, 0xa2c, "b4006081bd924d8c52c10e55ea8598038fb5c058", 0x5e, 0xcb16}) setsockopt(r1, 0x54db, 0x3, &(0x7f0000000140)="ac1e82d7c8cd6b92e10b9517f8b0e09ba98169a876db4c0086289de5cf7807d9c0dbad4ff7b0150b7f1333328112a4dd2c429dfcc2e6b0e27e823902c740bbaa1a29f535ce69abeb76591f2a563a56cb91e28c7a72388fac962b64b90b14422846b9ae73568e54406a7fe959777566fa6b1b", 0x72) r4 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x8001) r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x2, 0x8, 0x6, 0x0, "cb38ab28e5f18b5cb1574500492438c72e1ad510", 0x10001, 0x80000000}) socket(0x2, 0x3, 0x9) ioctl$TIOCSTOP(r5, 0x2000746f) openat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) 22:03:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xca, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x21, 0x4, 0xfffffffffffffe01, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc0000043, 0xe8, 0xdd1e}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x2, 0x7ff, 0x101}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0x5, 0xac}], 0x95, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x54, 0xa0, 0x5, 0xfff}], 0x100000001, &(0x7f0000000200)={0x4, 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x5e4, {0x8, 0x10001}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 22:03:13 executing program 0: open(&(0x7f0000000040)='./file2\x00', 0x13, 0x4) open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) socketpair(0x2, 0x7, 0x80000000, &(0x7f0000000080)) 22:03:13 executing program 1: 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(r1, 0x0, 0xfffffffffffffe1d, 0x3fffc, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="42d2020228843505c75dff625d49bcebe40c28027890ed26208b2b0f96f1f7", 0x1f, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="af257b4d5a8eaec224ad9124a0a8da5e75f27e4054caf86c5247de6a759551740dfea0ea250cb08943941f03ac8866aedb0ecbe1aef56039a5914b225c3cd36fbab35a37185a91acf2070443ab8ae1b8b8dd5c01c8184395061412af0a5ce8a6763dc75b055fbd8d0366c41ec2f61ee85b2a9bb0abd933ca35b7779a1cb9919177c34619a771d89a4be078f154e06122e171617987dc10731c7f59dd567294161a199f34466be69b633171afba8bfb891220ae45f5819f07db4d14859fec828a8959f3f2ad462162b366ff8de3", 0xcd, 0x7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 22:03:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8009, 0xa85, 0x204001ff, 0xfffffffffffffffe, "b0d42000006e930000000000000800", 0x0, 0x8000}) r1 = socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x8}, {{r2}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x200, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0x37, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0x200, 0x1000}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3ff, 0xd3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x40, 0x7ff}], 0xeb, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x98, 0x5, 0x0, 0x2}], 0x8001, &(0x7f0000000040)={0x1, 0x1000}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 22:03:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8002) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 22:03:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x32, &(0x7f0000000000), 0x0) 22:03:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = dup(r0) r2 = syz_open_pts() close(r0) sendto$inet6(r1, &(0x7f0000000080)="d6caf1", 0x3, 0x408, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x7fffffff}, 0xc) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:03:13 executing program 1: truncate(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x87ffe, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8007) 22:03:13 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5645fbbd) socket(0x1, 0x3, 0x9) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2) getdents(r0, 0x0, 0x282) 22:03:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="105f37e50c4c920d728950a650b959b73c4be4e6ce00522e66a28cea691d74ae00a8a33a3eb597fb54b72d2d42aef242c2b02d6194e526d88550fad9c52d72473ed565b25deec763de49726c9b7b26c84a5c3892d4f12a3557de36d98e6cef470c9d41ff71ccc888fc927c4d5752b3629c638c3929a967343df7eaf36414e313172f302821a44fe4d4f217ff1f0603de0e036cf891b87fa55d04aaebe3516a02d45076031bdde9f3b4f112db165b364740b63c5a2a8215020000004094fa846c331c1d957612c53a6921701b9a39a6086c8d68db4d54549ed4d28ab7fdae1fd97b6fbd8aecf175bae75872596bb07a4880915dd3b2fa", 0x4c) 22:03:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x100000000, 0x8}}) 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) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) clock_settime(0x3, &(0x7f0000000340)={0x8200000, 0x200}) dup2(r1, r0) fchdir(r2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[{0x30, 0xffff, 0x101, "2e98465de4f11fe9d6ac69279dcac4240db300c0c44aa2136d95c51184f941"}, {0xa0, 0xffff, 0x3, "27a36aa7d41b49599be0caa84aa2e5a622b64adc96bef902a1d5e49cdbf16cbdf77f95547dcc3004f70d180313d0bc0d6f08662b053fe0f30d5bb3b25c1113ce5ea4e6890557e797b079f8715b3e6fedca8a3c88e9e34ffe382cfe94bced42be43aa3d496af5f369dca770a4849b4a3b00f154d346f1d03302e6bb0611b83ff54aaf0b092b6e7ae8bc45ce2954bf"}, {0x108, 0x0, 0x3, "f7af24d0b0410e319305a5d3bc20ae6b436bb98448a1244c47233367b72bd18bbf67672a2d9048ce027e2380148a4933236566342a6b9a438c8df42587cb009dcde606be6b7b357a22bd33976ee99677513446c49025ec4d981ed5aadaf979e1571ef7829295d5ca066abf7625315dd506bf0fb4c330275da13d284c0ee113d1e055f098f8d68c51d7e8e466783e2aa420da2726df76a01fdf043554fb06dbbbf767d5578b70ae4be2d6ba649ebdda310a286439e98ceb7e03156b4127897723af1fad0b74beb391235067eec8c1128db7327624e988210126d15bd96d728b9a434db09a88a4a4a24d190ef4c1cbd7a94fd960"}], 0x1d8}, 0x408) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x3, 0x8) socket(0x10, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x5c) 22:03:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file2\x00', r2, r3) 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') open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 22:03:13 executing program 1: syz_execute_func(&(0x7f0000000080)="c4c2795964ea81f081370a00000035cc61422301d501d50f383b93ea8e1a87c442bdb8b8bb007a00aaaaae24dc8e1fc481797e9f003000000ee1f655c2de") 22:03:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) sendto$unix(r0, &(0x7f0000000140)="f196c4b17841f753a801427a0800929f638819a62ed6bf2187b841c843f0555c2b2c610976b4a75266f56d85", 0x2c, 0x8, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xc1b63dbf23bfd51, &(0x7f0000000180)={0x1, 0x2, 0xffffffff, 0x4b4f, r1}) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 22:03:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 22:03:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x100000000000000, 0x0, 0xffffffffffffffff, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb00, 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x0, 0x53, 0x20000001, 0x5, 0x6}, {{r0}, 0x0, 0x0, 0x1, 0x7ff7, 0xfffffffffffffeff}], 0x100000000000007, 0x0, 0x7f, 0x0) r4 = kqueue() sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0x9}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="cc53cb1dcd9de56ad834aa1bb7a7d62536764a05aa4b3217d9de831badc2fd37da66920556f2c0759953914ae67fa16cb10800e47329500ebd87f73dab6b7bdbba30d31b41fc9c092f30d5a9e684d18b684111a2404b4d43d6cf337c6dc2d531a52da82cca0973c20896c2fb708594ce9a", 0x71}, {&(0x7f00000001c0)="74572200ca5d6a166105b0efdaeca24740046a37361337333db0c4c38a8ffee2ddbbc89a40fb17f5b7f3c2263cf43be8432d1bddb69fcdb157f137f8e7b3a05a81ca216ad7ddc81d68a4a67c7840c9cde7c1079dd0ce0f39915b84941757cfb7f744767564b33fc395e2ddaad31b29dd0ced59f5f7e7ecba61213f376a3fdbccdb3231eceaa002f072422853273ab53ecd4c314eb16caf18c77dbcc13dbec1fdb83a8e810fceb9478ce50e0402577b3aac0009bc5972ee4d78476f1c25a48771a414bfed662f1743c22876f515b24a7bec74bbef7146a09d6c812b9c6272719c5f3251f8355b92df1f9b2b24f15dae97fcf526c47dfe8bbf3602", 0xfa}, {&(0x7f00000002c0)="abab9d3a55e5c37d888b41f949", 0xd}, {&(0x7f0000000300)="aae6d1bec369be95772fd85766e91d7cec3f10c8dab1542c5f7ce31b0d0e0fa9f345c4f23c366e258e4d3b389c3f0704c0ed74218ddf02d961aaee8ee0bd401607325d5754e2198278a407f2d5e99d2a1ac9ec6caf2ba57af29b5807e322adb271594719cded93", 0x67}, {&(0x7f0000000380)}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="39140693ab8a3c2e1e761f3f276d0b1d57a34e4f2e68e636b8e8b1c4fc12951448d839565961936ee1153bc9a03ed02a624f83c3d71aee1c45a116607baaa74b0b10edfb1db9bf2067f6aeddf5d71829abc307991726dc3f22d1732f0ef41297f45b16d219740a3256aab33f06f3f7f02e8f3f3a449c292ddf764a86f5c0629b3c6359e22f0c00a3001a38813439ac079fb00290facb7e160ed272c19bb6f1e2688e5afb0ed127458cb5da44d341a34d5007800c65e4e08501086267ed987650bb96850f3f800c3e590abafe0dcee534adecb87d944fe8999b5d1b7322af5882cf02a6b57a55ad76ed8e060da2c5c48acc610af0d7e762b9b125d809", 0xfc}, {&(0x7f0000000500)="3cb1543602e1682e8e3d34e0e5a60bdce038225734ae8840dcfccfcd11762055bfbdb12418719840c4ffd651556b798bd5dd15bffa5df732627e1ba7964e345528fa1946c83a4c7fa15c0936f93d267ec375e81cdb5513b0a70c2258d01c2c425804779f39ca03117c421244b558611b4d4c33286303682676e26f7131fbc830b5b12b4879c9c5acf8e627032f95f9c3b916770f59ebeb6672924e927ff1505f518f10551750e831ad2e5194", 0xac}, {&(0x7f00000005c0)="cba42de37aceb7fe436de62a215c6f6fa416bfed66b35d5e1a3c17e028fd93118ad4fe52927b3604fd0bc91841bdd0aedb90e04b260e6258cd7025dc5765b3fc160269a1c06a1e38ea24a5c5e66df7c041b0c9dd2ae4a22b13c2359441e617da50a082754773384f8dbcdc796c7d25ae109cceac43e514b161a286ea5daeceb6375cf11b0979fb8a1bb86807c8273f08a3", 0x91}], 0x9, &(0x7f0000000740)=[{0x58, 0xffff, 0x5956, "3314b5cd73bdcb4eee1c982923b8d87c7bc7669241cf1e2c617f3e284999fb53c6cda2b13aca65f3d740c8ed756425868982c497d7088c1d38126fcbf2920535ef"}], 0x58}, 0x401) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:03:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 22:03:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0xffffdffffffffffd, 0x1) 22:03:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x1000000002}, {0x18, 0x3, 0x4, 0x3f}, 0x80000003, [0xba, 0x756a5aa9, 0xfffffffffffffff8, 0x3fe, 0xffff, 0x4e1d, 0x1]}, 0x3c) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 22:03:13 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x4a1, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 22:03:13 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f00005cf000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:03:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x9}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x101a00, 0x0) 22:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x3d, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x20, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r5 = dup2(r3, r0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget(0x0, 0x200) 22:03:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 22:03:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f00000001c0), 0xc) accept$unix(r0, 0x0, &(0x7f0000000000)) 22:03:13 executing program 0: semget(0x3, 0x0, 0x8) semget(0x0, 0x3, 0x4) semget(0x3, 0x4, 0x20) r0 = semget(0x3, 0x1, 0x0) semctl$SETVAL(r0, 0x2, 0x8, 0x0) 22:03:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 22:03:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x80000000000002, 0x0, 0xf}) 22:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 22:03:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 22:03:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 22:03:15 executing program 1: r0 = socket(0x19, 0x7ffc, 0x0) listen(r0, 0x99d) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 22:03:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 22:03:15 executing program 0: r0 = socket(0x16, 0x800000000000002, 0x1) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) 22:03:15 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) getdents(r0, &(0x7f0000000080)=""/146, 0x92) r1 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x57d6, r2, r3, r5, r7, 0x145, 0x1}, 0x3, 0x3, r8, r9, 0x7ff, 0xffffffff, 0x6, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x7, 0x1, 0x9}, {0x0, 0x6, 0xbc}, {0x8, 0x1, 0x0, 0x5}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440)={0x6, 0x80}, 0x10) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000004c0)='[}#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{))\x00', &(0x7f00000005c0)=')\'!!^/&\x00', &(0x7f0000000600)='#\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)=',\x00', &(0x7f0000000740)='\x1d\\{\\\xe6&}@\x00', &(0x7f0000000780)=']\\|\x00', &(0x7f00000007c0)='\x00']) r12 = syz_open_pts() fcntl$setown(r0, 0x6, r4) chroot(&(0x7f0000000840)='./file0\x00') fcntl$setown(r12, 0x6, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x2, 0xc56c, 0x3, 0x1, 0xa3b, 0x0, 0x3ff, 0x2, 0x0, 0x10001}) msgget$private(0x0, 0x0) read(r0, &(0x7f0000000900)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockname(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000001980)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000019c0)) accept$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/4096}, &(0x7f0000002a40)=0x1002) mkdirat(r0, &(0x7f0000002a80)='./file0\x00', 0x4) truncate(&(0x7f0000002ac0)='./file0/file0\x00', 0x0, 0x5) r13 = semget$private(0x0, 0x3, 0x740) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000002b00)={{0x4, r11, r10, r11, r6, 0x2, 0x8}, 0x200, 0xea52, 0x4}) 22:03:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="c2f3f067cea1d8766326f7996132f74bc228ae4997867df834c7dd4f71f3d868", 0x14) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='.\x00', 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="7327aa190e5c3d0420c67b0fbdfa7daa6c51d372c532419b3b30e2122247ee0e0da952ef1a6fa8346c39554f79c8b374c5cbb8bc12fa783fd8964060e4dc36023958325f0f3fad7bc31faca7cb79ddf1385c105485edd29a829209000000f07659997d4ac6dfa3dba7e5d1706e9fdeb109000000000000000000000000000000000000000000d3bac7a72e72f5dd955490c3d2c17f1604f823ec08e85dfeedc9bf315d8329e1e357057e7e3e7fe8569ce3bac4a57fbf7489cf8aa27b6423634a2995f9e7c8e20024cfbf6e44187a200391ebec666cd9c53918065fa77cb4881ed0acd38bc0f372f8bfe199acac7288019bc6d39687816eb7219b73f7d39b4050152254cc7013acfd9c2545469a3a4a4febfe27bc5928d635b111e135b239f99b6b3d2eda2643a095253072a210db7cfe3c0b893d4dcf0a016a56c7f999bebfe8a0d1a203510fe05707418aa47fae3a9e007408"], 0x10) ftruncate(r3, 0x0, 0x3) shutdown(r2, 0x0) ftruncate(r3, 0x0, 0x7) connect(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="09000000000000a19e98fb6c5e6a846f"], 0x10) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="4829289ac409af968d30026d71d95707117d742aa2a71f03efbcb8cda6cd2ddd0b2b2eb35c4d318e5c85694af1b78abbf8c98106ba0e622c7d650a9f382a5e2a59433910d9071e15c5dcb149f528fc9a0c8ed6", 0x53}], 0x1) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 22:03:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0xffff, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) getppid() recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) getppid() 22:03:15 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 22:03:15 executing program 0: r0 = socket(0x1, 0x8006, 0x0) ftruncate(r0, 0x0, 0x1) r1 = socket(0x22, 0x3, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffff8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0xffff}, 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0xdcd, 0x10001, 0x510, {[0x233, 0x5, 0x10000, 0x10001, 0x1, 0xc4, 0xc3, 0xe18, 0xfffffffffffffffb, 0x80000000, 0x81, 0x400, 0x33b2, 0x7, 0x40, 0x3f, 0x8, 0x20], [0x7, 0x2, 0x7fff, 0x50e, 0x6, 0x7fffffff, 0x1, 0x4, 0x2, 0xfc], [0x4, 0x5, 0xfffffffffffffff9, 0x4, 0xfffffffffffff001, 0x7ff, 0x4b54], [0xff, 0x5, 0xfffffffffffffffd, 0x6, 0x5, 0x2], [{0x8000, 0x9, 0x6, 0x10000}, {0x3f0, 0x9, 0x2, 0x80000000}, {0x80000001, 0xa7ea, 0x1, 0x8}, {0x4, 0x129, 0x5636, 0x10001}, {0x0, 0x0, 0xffffffff, 0x5}, {0x7fffffff, 0x8001, 0x3a, 0x80}, {0x0, 0x4, 0x31, 0x1996}, {0x6, 0x2, 0x48, 0x7fffffff}], {0x2, 0x7f, 0x1, 0x9}, {0x0, 0x401, 0x9, 0x20}}}) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500)={0x1ff, 0x22ae}, 0x8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect(r2, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000580)={0x3, 0x3c0}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x480000000, 0x3}, {0x9, 0xa6a}}) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') r3 = getuid() r4 = getegid() fchownat(r1, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) wait4(r5, &(0x7f0000000780), 0x8, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) accept$inet(r0, 0x0, &(0x7f00000007c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000840)={0x4b5, 0xffffffffffff0001}, 0x10) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000880)) socket(0x13, 0x4000, 0xfffffffffffffff9) 22:03:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:03:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="3d5287a388b3d7d13d6a577f06b46fb85e", 0x11}], 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 22:03:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x3f, 0x7ff, 0x3f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x4f) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/66, 0x42}], 0x4, &(0x7f0000000340)=""/227, 0xe3}, 0x0) 22:03:16 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 22:03:16 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x9}) socket(0x6, 0x1, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) setsockopt(r3, 0x7, 0x5, &(0x7f0000000240)="3d882746b5091d86bbdb48c1f1941ca9a7e4987b64acbf6ca71586671171b94b3dd966328e5956f60bf77c059a466e51b9127b510c71dd4cf72cbc9a2161aceeb79fff20f4e2c877b52fb5b97d1f8b1e7d1beb278f698ac8b351a946b8e1831143bd39bb892ea33aaee4e2e27cf99090f3cb26e6a4d30965dca29082d74590e5fca927d5b88e3e04d2a339ab494536db130a2785efa7aa6bd35a5067bc518cd35469a2", 0xa3) 22:03:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) dup2(r0, r0) 22:03:16 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x100000000, 0x100000001, 0x2, "91682e9d79ce3c9798e34de3fa301f7bd66ee09c", 0x2, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="1a07013bd90c5c57ca310e55c1cc41502a29fc95e088511310cf8076150f8fe55d576027ca627ffd8e57c445bc8a892adc338f9af568ef05cf60fc05e67ea2ce0c9602676244c26fe20dcb22e16d742775a8b670f26ed212e46165195edb6a40a044135d81607b844aa60be95a519aa869b6953129185fd8ac5da7ddeba5bb8b83a89741d62c5124d46f78f0a8", 0x8d}, {&(0x7f00000000c0)="645a694f6fd8a28204d69e2f5103b89745f353a994ab5123f1443f6ef27bcf69eeb4219ad1d2327be1b8eb901682a8e61c51b93c288c3e8184043269301be242545de4c4bc22501b6fe1daa52c5ca9fbbf72d4547bcb5c359fa63abbcf03e4e48778a514010efc5581e0257c16af21a0a4a6a6313cddfb42f06b349d50f303a9ca8813dc9b15a5d5e8941d941958218e03b7664e1d841104ebe10ceace94154454fa4a90a7558ed1443d55ba7c9e5fbed30591b5868cc478a51ca1a7dc780653a04a6d9389d027a83acb234076078d0f4fc6b2af5400e370108ebf4564ab677ce3decc3ba43669990b068253ab4be5b751", 0xf1}, {&(0x7f00000001c0)="ac8ec51f4553732e44fd1674d7c181fd746585a71adf66f5f6429a50421d6de4a17b4a80cffb035ac973646586fd", 0x2e}, {&(0x7f0000000200)="888d199aa773f428709a5a876cd00dc1613cbd43940a94d6cf642cf75f0ef2f8b1bae1bb33e9144cac1573d347290baa61f65a804c846a2804a23ae1bb1bfb2933599b3a7149746619481ac09b83cc9af1b6a7c0553b75e4d300ae73f90f48b41f76a6dc4d33ab6141ff2096f92abd0aa990a94a552aab9b9523149fae0ee1e99177a735181b619485bd3eb4993143c4a3c2f44f63cd1a892e007da43a20dff1d2875939a1a61e692505215aa186479fe527f1d94820e40cb858b8384b5b9338a514f33f9004d554f391", 0xca}], 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 22:03:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0xfff7fffffffffffc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7) ftruncate(r0, 0x0, 0x8000000000) 22:03:16 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xac, 0x0, &(0x7f0000000040)=""/172}) 22:03:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x55, 0x1, 0x40, 0xfff, 0x9}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:03:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) madvise(&(0x7f00002b7000/0x1000)=nil, 0x1000, 0x5) 22:03:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8001) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 22:03:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_int(r1, 0xffff, 0x410, 0x0, 0x0) 22:03:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000040)=[{0x28, 0x1, 0xfffffffffffffffc, "49aaffd54c7bd2696a38e6bf1ed4adec2cf57935468ac7dc"}, {0x50, 0xffff, 0x0, "b120e935d2b43b6b6e786cb2b46adf0f33d8267850f07ab9d5aca8e26037e49ebca17a790d9db198e377d5fe4b1cdf18de42f93b192b796916"}, {0xa0, 0xffff, 0x6, "1ab7f3510631a8558d164aa4f0f06eb8291ad3027ee0963b2139132ecdb3f633794549d34622e5c1862f383494f1f2536e08ac8a910aa39eeff7b5db8ab02c6941bc205bb9b17c0f1e2de990d55d2f93230410dcb8579ba7866948d7b5454c0f8f235aab7f719ea26f2cbd05e0028897e43a04ad932ae03a2548230768ba9910eac4b6ca5a419e3393207c3392f1c6"}], 0x118}, 0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 22:03:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) recvfrom$unix(r2, &(0x7f00000000c0)=""/174, 0xae, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7f) 22:03:16 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)='W\x00') 22:03:16 executing program 1: setrlimit(0xe, &(0x7f0000000180)={0xfffffffffffffff9, 0x4}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff7, 0x9b3e, 0x5, 0x9, "1519efc4a59b9e607b4e7b438d411ef43d76bf1f", 0x1f, 0xa4a}) getrlimit(0x4, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x20) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x0, 0x6, 0x3ff, 0x2}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="67d4d37087e5620c158ec515909fc8667f61e25270e65a6dd36b68141d2f3d007e5ce0e5bc640be088bb0ce490ed792a6107abbe5f44ca5a0c082cc9d1a63e4fecdc1389c26c5f452e23b3594af2f6babde629bec382dfe1ef441873191d7abb194f50be29a880048b171c5153ece2b0368efb62780418539fa9572a", 0x7c}], 0x1) 22:03:16 executing program 0: r0 = socket(0x18, 0x5, 0x1d) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 22:03:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="edc2b66c539883dec71ade0d2fd14a19796e2c338b4c3b054214eb6f815d01928801fc0c44a0a040cb32a73b823e0b2263698c0155f8e97a5ed024826cbd9d13ffb366f103e39ad53989b98562573ed0e36dca39c532aad42ed63427e0c11dec4c9a6b7747bac2058c06a4829df3180521127510c04b060be472d4ba87614c8e72543014e3094058539253af5d5c", 0x8e}, {&(0x7f0000000100)="96d322b3e71b118df11ebbeb08e3", 0xe}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './file1\x00', './file1\x00'}) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:03:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) 22:03:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="c4695404d7424805f3775ac3a3b415da1f2ccafbff84d2af7d435109d35bbe783b758f333947d0bc6c2acca5b3f43e963e31ee0f469f314d169037c0bb73333438175d4842186617c92dea70dc06fceba267ae831038b3730b5b5cea0102464098682158eb8dcb96152d5db082e74c86fc5ebd4bfdf0842327a3a99aaa8261c767f2fbd1a5c026108b61b441abd3523bfdcb18b5ee3f76cae4c362add0ed4d0540364155f6fddb622a0158589c651a96f917cc83faa93200a07aaeae429b"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 22:03:16 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/162, 0xa2}, {&(0x7f0000001300)=""/70, 0x46}, {&(0x7f0000001380)=""/105, 0x69}, {&(0x7f0000001400)=""/204, 0xcc}, {&(0x7f0000001500)=""/102, 0x66}, {&(0x7f0000001580)=""/113, 0x71}, {&(0x7f0000000000)=""/27, 0x1b}], 0xa) 22:03:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff0000010012b4fa27e49f980d7db9f0db4a814a2a96ab20ccccbe53007514acc5922eca8f8aad7e8f00"/56, @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x60}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x4d, 0x0, &(0x7f0000000280)=""/77}) sendto$unix(r0, &(0x7f0000000000)="00eef6c75aa98f6da195e384f4671871da4e4849615c7a7d69d9418eeb490e4f5166ea96e5b49f00394e637a01ff2c013ddf90cd4a30bd44240c0b6eaf30c928b4e1919233245025c73023e1165925a8c5765116307e72f32c580f317e5b82406cc72b80e65a354a2111ee6768dbb294c57b738037b43f92d3f6cda08f11254dbf9bce043b51abc7d7cea37001b3cb", 0x8f, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x251, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendto(r1, &(0x7f0000000300)="1953488e68b06c582c90eed6894ecf7869dec5569eab27df4eceb6deeec6c84a32bda43fe4322c83", 0x28, 0x3, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) 22:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:03:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4bb6cf3c9efe9820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 22:03:17 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 22:03:17 executing program 0: chmod(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x201, 0xfffffffffffffffd) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 22:03:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 22:03:17 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="819863815eca7815170f0bb2f5b0b51b1324a732f3d0a72fb5803a016fb88959eaeb76e7c0e1e0da836a5095ab079867a67ff96128308dd75a8a6b0b6886d40eda7373f57edd24dd7b430b62cfb59f43c6586efb103df874f7ba83b49aff6dbca170b91b9f00ec858d5a617acd3145ad7443d73337b8a3329db7189333a044acbeb0db4ce053dc121e6f0548da71ba4d3ed274c3f067d56eb67896bd22379392fc3d079bc0bb8dc1e7d8261a6da96b96c7d255233d72a57a9cb33bb809767f91a481885a5ae8986d90b3fcd75fdafacf3c25f02f410bd9ae8e2f8b83e72fc3f52b864eea195bd8ac350d84295853dbb3c468a468f867bafe2f46272e84", 0xfd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 22:03:17 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000536000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:03:17 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) pipe(&(0x7f0000000040)) 22:03:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100d6feaa2a0000e70900"/20], 0x10179) mlock(&(0x7f0000549000/0x4000)=nil, 0x4000) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8800, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000547000/0x3000)=nil, 0x3000, 0x4) nanosleep(&(0x7f00000001c0)={0xa4c4, 0x200}, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETRAD(r2, 0x20004b43) 22:03:18 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa99b, 0x5, &(0x7f0000000000)="db4fdbce7f7901e4e8f1375c0caf604cca0ff7f8c7e4180ba87d8a226a3bdb36", 0x20) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="3c5254a0a214b560dd74c1f86b46b479615cca3918ffeeb0e09e3f2247", 0xb3c07e7026668cb0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x1, 0x4, &(0x7f0000000000)="3e36dffe27adf2532763dde6019f3e28200c7085a598f8c3be146b66b1e9e94608121d9309e89de79e93e19e5351d79b15402f304f84b90952ba9bd83603cdb91dfdcdf8b2e1345efc332ec6972e0603c2a1776ca9506c145bce36b167c212640c224a2812e914ce2c446687be4049f939d77ec53a055030eee2f924aa599b4b2a4f803f8be1ea7b4aa5d8612114044e634fcf45dd8afa8c0f51c7a6f043561af9bfda537de1e81d11cc16f487ba677127d2cc16100bf1c6013dd670566f97e404245c3a8fc021588ffb7c4c485b", 0xce) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r2}, {r2, 0x57}], 0x2, 0x0) 22:03:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x4, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18090, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 22:03:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffa000/0x4000)=nil) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000013, &(0x7f0000000100)="46682b0e7d9b180e9f8ad472635aa21b4b2e1cdfc643016697659afa2f2d1825bc1347ebc4df303dddfff6d4d60d58d91430e43c723d57c60bd5ec1336935a30443d3afc56ab8d85de845465339659bb3195a1adf2629ac0dd42ab7f7365372906dcb127a5d7d37116c70a0bea6d7f9439f10bd3dbbe74a2a9d274c944d659b14e28cce65a6c251d66d97200b23ef1b2508b001dc3c353e88db7bf3e1dd2836f4c3f74fe3ab35cd56f9315c3c7b40228e7aa279eb14da8ceb062a5e74c5a49958b64370f1b6f5a092424765d4097b33b4c26eff88188c6f6939bcffa9810b4f73244632c9ad037fc9bec4ca4cd0d1423df", 0xffe3) listen(r0, 0x0) 22:03:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="6299e046b3c9ca0c6fa2120786fe42205f444f2f275a498891d447d76e9a36b7507ac71c69a4b08aefb2788331d7dcc34294b74a0443ef11db3c2fc096ff9337a8c3388614a00513e2c16f598995acbe1d6fecaaffcf8bdcee606e050cc088c6137f2a7230fb3a9cc6e1918a627c4a3341742c65c3ba9aae71b0139ae3efce34672c589da9fc429c1d4856", 0x8b}, {&(0x7f0000000080)="a8f7c3b401004395350e68a44005013f4dafe79ac68ab138cc4c63663b9c96b68c9e90e8ae4f4479e699245aaedfac9ad22f9418bc792ce196aef91e20a06306fa29ca1ba24cb15203f620b5f017e89db263bb57238ab83520e978d10f2ac72e37560fdf0d8def508f0f", 0x6a}, {&(0x7f0000000240)="0543da8d4b99049ea4f6dad3f626", 0xe}, {&(0x7f0000000280)="6cd567c3581cb7de13ac7cab41ce9f46354d9571266307f0a793039af5a630160e2001f9c9b586ea6792b79a9fbddfbdeab9961d0c3ccd8fc8ca7df5620b2a12b9bbaaedd3f3ed8706542be6fe5d0b1531eab7c0c26cd33b7945ad15d77a6fbfccb2b1cb1c", 0x65}, {&(0x7f0000000300)="4c83781c85e4f25da05603049ab39bff32dacba6a038b2507053453dcc4b317cf9e38c02be76d7515aa0b2032d0dd65dca27184ec8f44fa4c38e3acdeba9e922842bb7326f1f134e0fd93edfd81eaec9acf8089c4b4e0138255d3ac45e12e66ae0fa7f6403f2899911ffbefeca7e95278ac7f3c31e1a0fb2db751a114e0ffeda38a5a4f92cead73e4958c82f56e83edc74bd021d93cd14f58cb52c4b677e41b1d3b080a79d838921d02840b5266eee0ab95bdade74f5d955f7f9cbc474a5abb66bf71411eb0a01f89c7a459afe448743708f38720b121f1bf7e47bffa6700376133b371cab0edc284379", 0xea}, {&(0x7f0000000400)="b43aa151d0609b8910659113740b1705129bfa95c3cd3fea1e51de5903690145e44be38efd0e68cffd6824357d19469851fda04222eca6e3d0f8494f048bed0004d1451cfef76fc32ecf60e7065ecf7319b7d62c560406af36f95b654b544d4d161b191dbfc87e1301a976ca590d80530484728447a7794c5ee8e427f391a1f1b7af906722969d", 0x87}, {&(0x7f0000000500)="dd03b9f681b3cb7ed9bdbfd65c685e1f10f2282501ab1499af1205f1085f67876ef5d5f65818053882565b56277741adc18f5ee5c16424f76d926a5e79c5be23ed28cb520bd1c8bb9f5cbd52fb94650dc1f3a95d871c982f63ec8ce08ce2fb35c826d3d0547a0cd17694009e7b141a1763f6842f15034514fa51e6325dc5b37449feab3c9f283e924d4dce7ba16a28579bdfa8e6327a0c03428e985ec2e51a355ffe5bfc33b7ccceb2764597174fb20ee2b104f9f15ee1ed8cd79948e5f5cdce4300"/208, 0xd0}, {&(0x7f0000000600)="c7213b4654311bda6bdb801ff6c60e1616717bc700689d96dc4d63055e4accce5da733ef03b64c4fee47b2ffae59376d305ded2234a974f425551384ab2b7db5bc248e89294800d50e9e50b702e29f2cf611aa94361edbca37612873b6964833b5cf76c6cee57b5ff7a275787ad21eca2243d34b8fd86712cf626c4f5735ece6ca1c8966f0456750817015a318e8370dbaab961a72680890850c77ba397e20", 0x9f}, {&(0x7f00000006c0)="3db8e94633961d3249290fa31822cf979345f6e8aad18ed0e04ed544723e61620e17484ca928ad", 0x27}], 0x9, 0x0, 0x0) fchflags(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:03:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffed6) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) 22:03:18 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000280)={0x2, "783e103e42aeb7a3c045cab23659ca419686ddf401a1ddc35d8f36262a4b0678121b8edda8fae46f063260567655b7cc33d641eaf5e91956f9d2fd50ca77185c55c7ab8f65acfeab4bcb2993c7e615f6f8308f46d939f5d217aa49fd5ec25a3062be6851a86b63e983e3e49332dc85303e465f569e04dcbdd54a13672df4794327c6ae54dea4494a62d2e980ef55b309d4fb38522c22d944005e5ca2c5af6c13fb83dbf6fbfeaf7cbb3c2c5aeee3677de8073fad053eace9ce34b40a105d0f66c030ca856efa99e573fe292e5417461c2c763a3fa28abe9573f7ea9f01fee434bc8bb28952094b538e043cfd0fc449322acab7a50afb234155a305"}, 0x103, 0x800) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:03:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) getrusage(0xffffffffffffffff, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) munlockall() syz_open_pts() 22:03:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x44) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) unveil(&(0x7f0000001540)='./file1\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x200}, {0x1960, 0x4}}, 0x2) 22:03:19 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000100)="17522f58f2330cadc9acd1216f10e6e8c32a1442c361a9e6d9dbb46d14cbadb011978597032c5af4f8e08f95abd5123bfd37d938c01b009113988ee551826b1e25a4f942d621b4a812c291ad4d071cfd9c0834c2977e5413c4c07e9026127bd96483fbed4dfb4d43a36ceaee3a01f3ac3a7f443ce3448742fb5969c52d8edb7716cac97dbcf8811ecd292695af18c640fd3c1265ca5a015f350975b5e4f45566321804f107e556b2732506e62b1dd1a9af6e8f28ae20fbf2f70a7f3de00a7b6fde559afd1ca2ca2c", 0xc8, 0x8, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x20}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0xffffffff, 0x8, 0x7, 0x1, 0x1f, 0xed09, 0xffffffffffffff71, 0x1, 0x2, 0x67ff}) 22:03:19 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) kqueue() read(r1, 0x0, 0x0) 22:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) fchmod(r0, 0x108) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:03:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x40, 0x0, 0xffffffffffff51b6}, {{r0}, 0xffffffffffffffff, 0xe7ef2fd98282853a, 0x80000050, 0x9, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000042, 0x3, 0x2}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x91, 0x82, 0x400, 0x12}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x42, 0x80000023, 0x800, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x8, 0xcc2}], 0x200, &(0x7f0000000140)={0x8, 0xfff}) 22:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chflags(&(0x7f0000000180)='./file0\x00', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8cf212b4fb292b24, 0x5a3, 0x7}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0xffffffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000020, 0x7, 0x10}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x9, 0xd6e9}], 0x5, &(0x7f0000000140)={0x4, 0x481}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00", 0x2}) write(r0, &(0x7f0000000480)="2078f7b678807d89e032dc1900000000c871767dbcbbff932bff6903dff14c164b7233c9fa46fff212045914329315ab62ea6cb75f579ba553722d9d7ae582000b40a2c2240d3963bcd08ca01b6924ba54612aa3a21f39cdf79be4b6e63617208799fdc83458accc3efc7ffd6763181d5a84e9c53297b77d6d644a60da2ebcb6b793f8e8663d777a55e39c6443f518871f8bbf97ed82358dac16576a266f179e80d5ba4e0ad6a6e4fa9a8695db463c6667ee455fd0b147b4394548b14a977fa84b2d4999f0be9342aa84c61613bbb81c4d88d877de2d936a908fb8d5383d3a5b415f184c9e27f4cf3f270c4b57c8dad8c8743a6d9a789c9b8e195df86debde8cd9659ba470add7e76dc4fe4c63303372faf1866ce16b7dbfc73bba8ec607e6354abc91e32d49260fbc65f4c4fda4fc0d289b6ad69987a4541cf5aa67e04aa06fa1bae27d94baa5b6d812c96ec1dea29cfa595df311e5f0bbd0f92a4da067a82b9987", 0xf4) 22:03:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:03:19 executing program 0: r0 = socket(0x18, 0x5, 0x2) fchflags(r0, 0x0) r1 = socket(0x18, 0x2, 0x6a5) setsockopt(r1, 0x8, 0x0, 0x0, 0x60a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="302e75e49c1875a22eacfe", 0xb}, {&(0x7f0000000040)="9d996283e2dabbe6981759b7ed0a572245e25affea879833704d2b69630c7641ed1e4f79bdbad594945f15b81593b2f5618690c538af88625609ab35460ded3e657a8a43b68388f601e4af5b7ec442195eabf9ebe6ca45ca3660eda1c7bc9f755cd674a52e0170bda825f589e2c4462ff146acccc16905c6a3aada3fba164851f9f0a6c8f62fb744627857b869d7d8e9793cfcb3ce1b50fe72947050de05fcb6fe638633ed730ed64c4f1386fb9ee9341b14ef35db3195ec9391337562d4afc701b2cec05ba7c1f46a7a8aac437123c9e1b56ce1a1fc3214e8607e19d45285af749ce74007c40eaf22ef7c2dd8", 0xed}, {&(0x7f0000000140)="8fa3728e6187caefa5b3d81397bc414531b6935ce685308e07facfad86c079a2503668f7471333d79da532f8209e9257e3562c2b084b5e5fd6b5b2f6499ae402d2402a0fbe533c8ada3d5cb5862415d871a9c45e41ca8b2cc9cfb0ef93f5af07a281f94ce04196b589863a013533a5da138367a7683fa0fc53e407436075b1d55e981cb525defa6a8f6b23011d4c6635d3354acea80d69a44b69d949ac22c074d266ff455652a9061777bab59394f02411b3db12bf530a00a17cdc84a52618383ae6fe45f826551eb81a7abb7fa3b7b802ba42eeaa121c6a8f9510ee7b54b553cfa2b42e3878feeef5590a89bc188ebd515b16edb903d3396bda45172aacc50fcf0be4e9a10728f0fdab9eb8e7d8ddfee43e13c2b9d05b94e75f87e6bb7889a856602e0cd4b5e0eeb3bf7a432b52940673c701caa2b7a777610c12a4322ea38c8541e05b7e12b774c93a1e25fb8c8d8d1a03aea0f5bd3d1f69c387788e232a31e4a2d83a43dee300cef77cafe0bde24ca10404dc279c282fcce33d270c8c56ebbd6d83522f007311497f4e6b4fd6b69ef3ad12d96ffa728fcaa4243995cf41c7bb64fa837e316fc0aef79e2057996025ef5ca9b5c8de48aaebc6d2397ad5ae4ecf0b9ec2dc041e41608e1ea341459c750fae8c2c4769e4fe43ada45c7fc5d3a9ffae870458afd8bf1569d4ca04c3a6af43766aab5defbd60674c127360940108f94d0ee4090a0246cddc2b231d2762c373563ed15dafdd753f10319a56d10cf812d374eef34ebdee251bd4e9ba6b408a5b25218ab495aa4a693e6bbeb54e1c76bce0a8a2c7d5cc8fd8e026e7f7b7dd17286d81e81f8cc2da634668f759df711d308c920f28c0ace2d342d71f35d0685ce777ffbfbf736ceafb9ea5026f595f328209fc4cf05b73c6d5ffdb5dc69ee43941ea988c9e8d6049c6fc75970534d988de1ebdd02dac844ccc2659aa5daaa8b37180c23c4d095d388f5ee7321506a102a7e8a98af75f94d23025c8076d20b0c1d237b207017d01722568d17e18f21afa0e2b63b10a41d4736a67afc1a9e5faa7de497c2f11c1542429efb381ecc538781543bbc1fd06f6d4d82102a60850b812bbd45fce38130aa3c2a961d04a36609ca9729c37f8b2cd9690bacbb03e0e890eb355c21f0110b94c833509503e6fbf102d10535903b2839fa473c728d6430c6dd1d2ce62a69b0e376a1df75194bcc7ad230d5722ef487cbf8502fe50cf36dd555c434f4be0835494425a289397be79bfbd1684d374a06220a975e1d1550460d2fa83d49f0397d3d5d2e8a40e8c692a697a2245179e56012a84e522712393c2f38b8dbeb28d6acbee10549ee8cd88dc8c5549ba061a310a2c300b0ec8eff8534207abc5d126208e61b66d4dd493c30b6e2f568ae107758e4bf173d32155cf910da72005d3ac7dd19e188ea04590ebadb50bd9ccfb608181021cc80f0a1a4deb27d5bef984a046b1e19baa5b7c7cb69f881d5a963bd356546b32e04ca215e6ac6f4b369ee3a0dcb0114334164b7512b789bc3b591bced9cfcfb658000e13e41e028698bbb149c013ebecb6e727bcd74c05bae0b7d76ca8e1dc1496411578f6803b0461deb4d2cdbdbcd0b79c5521dc2fef29d03243999e7279af1744e2ffd749d4e4dea038681eeacc5e1533961f727a1cb3a3269b74d027abb5f9cf9bc66a8153d7fc0a65a360306571ecdc7b5095b0f3801e9de6723a4d9f30e873d3b835e5c30454087a7a861b05cbd50e7d224e2bd54b03f7b52c9ae6636191ca137378fd4d58c8e2286e68be5448670bd9562e57702b64f0327f30ca9dc47238feef399e1e35cd151a04beba116103fa2511bb5092107f48f0e33418e10664b1c99c2c7772bfd06198b8d4c87ad3035f659530e0ba9aafe7a92574501b79f3f6c03170b996d3396a6bdd22fef8bf6adaedd34c5d33454259b8b73f95eb0cee5df07875ea08d91aaef0eb764ca38575678b4bd8932aada198d766a0634d769c68db63abebe345ecf0345353ebf6aeb9678252bee776e53838a4eaecbe8e40253d0ada2bdf4bef8105cc36830892c9ac4a63588e17a4602e1ff9ad1f20b667703cacb12deb0c37cf697d6ac6ce8ffa597c0b9231f5a2da88287d1adda6c57aaca66482822125591fa2fb4cff6fb84b05a0567c9de2786f9edf817e7093423a6ad82e6c1822e3fdea167d9c4b1fdaf1635a0686ccc5f468f0d3304b0eebeb1d6fcce91e64fd573ed5506f107196ce4f5439458da89ba7c849b1690d4620baeea725b434273d88dba0829327f61369a9193887abde25c46fa034cbec5f251ac1cf75f43abf7332f23ec7fafe69203095686bd9a617fd08637056824740e17e84d2187d72f748de604c8539b317b1a7828ce7dded1a34a81e9f08be0d2323a24eafc77b6771c16e0fa0e98164fdd7aa45284df9e127319a2ca6597175175f1c280ac1c25ad8c91c053fe2f1c76adbf16e04c55d89e11d15dd6912031cdc3f7ea73e3c7be3db06d9817bc1909c04a905daae43c6d7fc9fd4c980bb17cb74aa24b21ba166c0fef1b974790382e2aed5042f16e528c41c0ba2019ad189b8e9ea4fc36436133c6b90ca49706a4eb66713b6c12cedee38493a495b358a7c09f6d5f7601967acbe8af5f36faa711fd2cc9b6821f9807be38c9769eccbd202c4f194d7dbe21728c049fc5b9285ba3989a770861ebbf486b08a5184b13b2faa2f174a2795473108051e8abdd8c4080f5710bbb582e338adad52b2e38d48f5aaad04322b9b784d184ea6b008e2880ae5e10b1ce20c289c9bc7c4a507b16959a1c1f9e9e499a218c56fcb2f0bb4da9745e8c1bbe5928f960d9bed0377be9e1649922ab8518dd6e0290974c46302cd9d665607d2ee370ec18e39cb51eb11ba1fab7d5a93ea2a17b91ef2b6488f56ce4cf29bd40673d1fc7ffaf4d8a252e89373b0a202653d746cc39756b02942726a183b4f8679e5a83f6fc944310e6a5271ee852b5d2c8e6368916f71596f9469fe31d77c78af20fd0070e449a00265924e2cf08f650fd5d2f928ec940570945403496f4de3cc853a36e89ef4863e654b66b5064875928ef5eaa512eaade2905901aa401cc5e69a7bce8dbeb0a1c55207892e165677caaa5ca7986dd4ebda8d8310db1ca1c16ddb44d3fff8f7736a20a81654f7450626ddb1811dd65b3bf797467863580ae12a7e4c047bbfdd6dd4927b0a5dde85ca3f3fb8aa0d0805e4cc63c343d7ca6044d23bde75b4cd433e1ce2020a8cab897aa9219dff8a2900fa39618bfb3c83a95404d81278119a4624507435af40c10afaf02e7e93bfd9d2bef5a892ca853a1b7df3d3423ac94c7874c506ac856e34188f042024e4ba53a44a0b8fe513028a8ad462063da62f686b112d38142415fd4b279d623c9e6731e23b5a77de95d00e9f656a3eecb722ed089fa8722f258c015838338fea71492509845087d5b6b46b6d5c2b53bae3d9dd5c24f73dc6e47eb437f1bd46b4e37a4b49a69435fd79a901e3f1dfeba4dc237cf96c55c7595512a00e359849bd5cfcc042f4cffca56350de9fb58d4498a607cd60adbfa8d3752392705509bfc67e0c81dd682aac57841ab4ee417fc223f058ba5bb7c75aabb9ee85cf936f6db32b8e0273f446fe6b0cf06eb7a55db64a399a51eda502ebcae59cfd7d92389d7b2b3e8166752f054fccf42883c5e083be15a05bc7d636b346a8141765d4cf81aa2263d3c13cd7c8d44aecc53cea7e3c2fe673f41ef6361d4a04bf7fe41dbf8d1ef6c5211eb4a084066017b0d1519b6e5ebb995c0a858d420b5246731104a3dfaaaf4e789d32e21bdd4761dc88d21edbce5a3a8e5718efa2f8c43bdfc999ea8ebb4b524a36cbb8603bf7bbfa2de712ba4724c7c4ec4c0b278329693966f2c7b1e5ccc9b7816a00a9cba3c56084dabbd37fa6faf04680591a625a6a98533144832f3db9f27b433d19aa7eb63f5756ef848d533dbd22a3ba3235869b702bb8ebdc6abc5d2da636454a6b87d68f463d6fb340b3248576de15ef15bf043575dd820e376710f68de43d48632d3ea6dea71185a2f7ea1cee3a08aa10acab7af2c305982dcb1ea63f9339f9f61e73755b370faef65eefa711de1fd9d261f6753fe50c1b3bb90f73ef5757c218868869d3e9f6d20630910b456f28d533462221abc28019011e946c1bff2d1f0d918c61f005d8e51a74fcc6ed63388fa14b7c796b8df242c089addfd962a8d4b6fb4ec6b42c9f2835eab4be5b6404cc8451f40722ca494f59af56aaff46c4eabc5438089fd130b36907bad2572adc30ce57a41e99b76aa645c9cc047597072fd117c6d7f47e85fe66081a1617728003fd2932ee31159da368089f8763b7d8b8abdf877e610ba48fb88d385799fbfe9ea07d27e4c5df862d103d74667945daba53669da3eb02221bb53f3571a34c8d11be86bfaefce767d804af79c88418e6602f2a6199bc728529888686795d07eee5b3e4a44208cba4c3da8560639c58dd8be6c3cfad1a9c9c5655d60afc19f14321a7b48305fc0c8672fe44b1f781757478a2286fa6e68b453f2ea27a5b4251b374c821a9f235c08682087d47bd03c42b0dd98d10b863e9c92128337ecbd50f7ff2d9757a32e373babe1ffa0cd272fbe80b2d9b02c658bd39a80af20b602f8d89cf3c02c7490d42b0db63b78057043946b9782f342df0b79339008057231c643a00f30cf69070df0c414ab95251e1cfd2bcfab92460d544d0e4c82fcc8bd36ede5ce21418ee7029bc895c8244bac19aa4c94165deacbf80b306d40a2dbbe6d3603d14bdfef0d52f8651586e32b0b4e065388f74c61704eb6cf52c426c9b6c3f4a1ce7ca9a8d51a74eefe5e5b32cb0a351596c8974ea7f787ee576fe0ad741b147f24beaf8448b9dabd4be65cc97e15639a64ee55b61ad0d922969e8619f328a1f84254da36169ec23730b4d48baef7b4ba9923b960529456e7de1f825599b229dfe6ecf02509e6f0505da37a76e232cd1987861df4e1cda46c0eeb00652429bd11b5150bdad88d9d73bc79f5e265f5cad9661c964b84ee528ca505f7e6dbb3dc9e705f4a89fbae3fa53c2ae5f3086c439f0fb41d3aabc1008412cfe77aeb5e69c570eefc0462b1f932a941edacbd298589bb11a1db7bfa1dc269116549ce59dca7321e68378632926f8cfa00fa352ee023155db94f36f5a2eed5a7384492335e36361c262f82ca18fd4fdcbc9d05345f7f6fc6e48fc98f537077d1e3c4c27ae41f2d7946e3aca06a58e22ea64841c1c6c9a59e88ee347aeb86014f3d66fe46f67f72d0e93574914e697d8e2b1e5b819ea4fae86e75fd3ef15abf991c6a6c1dd60fe8e367e9fd0ce084802425bc2b178ad83c13d7d1dec3ac65bdbe534c05f664e794cfb66db5aa34d44059fa887c7b6137444c1f7a339cd1806dd41fba07712d075b70abb9a78d4683048971d8132e74aa27515ac0c89840422874179343f06b612667674b71e77ce273c39d1e9aa9df1caf310b5190364c89e1d9f7e09595b68959e78632afa707c40dd116e58d62b5742a355137430f662277927c42b088ceef63e4b6b05d37c9c78a6adc46619f5f1de1c8522383cfd865704c9579d3f32a1d90b145db925557f9489c1d9fee7cc788258b5402dba7d0d799950a64a587d5a815857d96313cd0011cf46a48b504aa7f76cf4259843b60912d9457e1e240336d1194913390722dffb91adbe77491336cd880321fe174fb47e470d199c74f86bf86eba8209bb970e84c0a87d1616990d9c5fa75d13e9edccb72d663edb11e73a39", 0x1000}], 0x3, 0x0, 0x0) 22:03:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x1f, 0x3, 0x2, 0x4}) ioctl$BIOCLOCK(r1, 0x20004276) 22:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = 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, &(0x7f0000000080)="926d", 0x2) getgid() fsync(r0) read(r1, &(0x7f0000000140)=""/229, 0xe5) dup(r1) 22:03:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x2, [{0x1, 0x80}, {0x3, 0xf2}, {0x3, 0x100000001}, {0x0, 0x5}, {0x2, 0x3f}, {0x2, 0xffffffffffffffff}, {0x3, 0x80000001}, {0x3, 0xd6}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x3f}, {0x3, 0xbb1}, {0x0, 0x9}, {0x2, 0x6}, {0x2, 0x7}, {0x0, 0x81}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0x400}, {0x1, 0x100}, {0x2, 0x80000000}, {0x3, 0x8}, {0x1, 0x9}, {0x0, 0xf6}, {0x2}, {0x3, 0xffffffffffffffff}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0x17}, {0x3, 0x7}]}) 22:03:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 22:03:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r2, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) 22:03:20 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xef, 0x1, 0x3ff, 0x9, 0x5}, 0xc) 22:03:20 executing program 0: 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) socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000000), 0xffffffffffffff7b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x220) 22:03:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r2, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r3 = kqueue() dup(r2) dup2(r3, r2) writev(r2, &(0x7f00000016c0)=[{&(0x7f00000001c0)="085e0ab1e0a75b2960f977db9f6f656076edd158ea2d14bb766d7cbe7e917cb16893f337773af1467bd9dfee511f1c082f4462c2bed967051df25111081cf9e4e29c5a362ecd1b23c515e938c001ffea608df35d0fb3787f118f428bba68e25ab6a1d60cac408ca732c30d40d022f3dbd9852f612cbe0141b0c4e2b73f4227a52a853a4bf6dc922f17d991a530b5f19151d772ef925b2e1dc3895b87e54d718bebb7c3f9345ee6c4b365c22d4f0023f7a8d5d5a08fa4962bb417f7440137f024ef1c33db01a34b4471392315ff5c07e1272571ce85ae45c4cdf48bcf82e5debfc38572213ba50ba791dd3c4d08a1945455aa1485c31088639f04d5b7442dd4f37b6d93e77335c8068feefc7e247a8568d946de4bc1649d2bdb8068bc95945754e5141a3d244281db4a4eb0d6e097c6b09b5b88d627f48b4fe034e3cff230f4198d579550bd86cb85ca77acb21951d7a1a194ae24c50ad44473853f7908f64154ee6683f8a5add0e381bf63f6a9ac34c40d55af34cf4e65841044fa8468e019dd8fede61b7ee81eb2d86848ab215c658f5157fa387ac767d58d48bbef8f48b2628b7ca5c321653e7f36f22af67059de885be9020d48ef8cecf31ccc398ff421c79345209703079de71549dea25344dcf7cdff681c6e8a92555071cff9ba9ab8e31d2df723b5ac212a171a24bf74500818c1711fa11a1fa588396aa0b8405e1817d54d43c9869c3f5d707d3f7db95a19429b6b445b11987222816790d7bbb1d811e9aac87a3c8f2686d62d31147e1666a64a5d7ba6ab224ce5c413f2938c83db918398acb4060b4033d7c613c1974e5bb95890691e4fae76d47f4e99de307c14e000ac468fcb2134343deb60dfe86d56b842c0bf6e26b9694650fe7ee287255e9c57008c276ec094e15ef0324ba485e94822f2afa4f4e5ed3ca5297951c71a40482cab8e290595eb2dea76807bf08f3313ef7fdab5779ae54f0f797de45e52b4952a32f6ae4ed496bfaf005c9c5c83d0fa4cc2a74d5504494eabf8011ee47ae9077c074b5ff900b9a92ee217ffaeab2c09bb901c897fe4c9e4b373a2090de5dcf3cf846a53ff01e358eefb98efb86356c1edabedd26d1dc7f47567c140b5aa7f095fce4646ff5cdce45ca47c8f34c393ff375b794e288254f47a62fdb4f95cd62a2bbc7fb74cb7caddc20161fb3421d7303c981e70c58e6ee037ad7e58ef6c41d626eb77dd5317b505c27cccbe58b5e4ee26def707f3684d10b5a5a8f67340c13ccc5cfde4b0a795b39501d45f794ed5f9f8e0d7b41bf910751541bf257c989e76a0b8426c2abf6bb8b352db93a39fbbe2dddbcf5334dad95eb229f0887232e4217973777f62477d660f726f26909317c1ebd966c5fcb358a703a985c57d756160e833dd263674b621b6f4a3227a4a0a3b5f773fc52761d547f2ead1a648600db88661543eefbd6300d6dd691363ec6e38ddd192b2438cedd775ba3528e4d92ae9060e42f0d90b04dd3e540a148591a14c09c8ebb4d091b12d562c9e372aeca6b02c2f7e2ffa49ac6c0f9e2272050174989b4b5d99d6f140044762baa1594d38ad7e7f61a50d05ecdf5e772b37b309aedd426b478975c63a366c5354886f31c7ce99ef5834971aee243ee7ba260ddae60c994803a906fc8c5ac7879461e255df5892a594ddbf5c2ce73b29035773d752f6070ad6921ba194eb064d300b0fb77fbb8f236a9b75680f174a1308d8f6c8ea26e138e29d39cc8ece648d54f64bef306ec17701d5869195b69736f5294a66be845397d8d20b24b05c4b30466a3cba9236e7eda0445a128ebfbd7266c1357b74fd376016cbd8d50d737953c2c8661782986ad37fe087d94c9dd8d15691abb4d477acae5b98f42359b0d53f72ee8f6e991d545428e4b5893be00f6d2b4ce256f5624049b9fd13c42d60dfb2a82f57e1f5431d069e5d9bba4a2e00df517304b00e26586b52cfc2d4f9624620b8e0e132120eac89b146e552aa96dae9e3884c0330ff29123d81b7eb0e68873b9bb482e30412c819004f61d1d94f5b2883c982b9861cf0b0165a6c2e3d6495ba81f2c3b5ae79e17fe729aad0a65767d20b89c1f4a5a69a862b5e03c379c4bdf2097c19b804b782df1d9244ce7f24cf39ecce4520e8284f982c1cce9606abf8575b71c2e8dd5e3c9503039277dc63ae26c3e90af89d6f11b741d51e347141e9adfbd8f4199ded71aee07813563b1ce6e979535b7dd86d72d0997c94df8150475d97d4070d15bcab89d4920cab4410a57961ec3999a9f894931a4f468bd12dcbe11374adf00e7bc39587a8bb77c4033e49c50b1cc619d215afb9e1ea8992bfe93507364d2f9914349a5c2cdac6b238b650353d72827f1cd6983e81d7977f00c279200d74f2b45d2ea84237ca63571d07a9ada0b6f77c9f5d26b3d741a2d520b116c9dd16ba66049c5255235f590d9bdbc0f134fc7292f0e428085cefe40613aabb5b7bba89c23f95f3bbc278f1e7b7ab77181756ffc49e008688238ed12947ac649ace2424787acee376eb79fb7e42d4fbaece4915dfe56812281fa42663e2b1de32d2a189b42c937c52b73e2d4bbb54f286f1a1de407f26534c1a45a225a0a93ae0c4428bec9ae573a61f0d299618863c87e13bc5916854835ce0b6bc089041ebe49ea7cccf90e535d87461d44b8e9f31a349f021ed45dcd9605f7ec8eb3e5700122b239e5e83a6949040bb36266a913fc7b3ea22a746c39033514f34778777293fc4ab0ba0d370fe7cf30b12788f6eeec503636a55f5a7e7a656fcf8c437cfafd90581ab3b99a5fc844e918bd0d5000389cd8d24e1bf70ee2118f858bb54bb93a0d3670f803e7a956feeaf9a7be1fc8e43a77feb88ec52d27472ae865a6ef2472b9bfa5a118cb700d5e9f56820856f2f2e1c88aa41692be53de21ab65f13fc56ed7183f78ec0644f3cd3ef4b7dcab5bd67f4c7472f4eb3beda557ab7f208ad5e6e9fa9a696c35e43e591e9c5c6f5da950925e52ab43b33119074b514d48f70e1ae4aca1923cdfe5887ee589220b6b604d4ee96443be147270af6a9d315343c9b0a97638e0f5ef4bc5274b6b9e4d127d1536da8fb0bd0543f1124203d866dc82814cec000df52d098223ffd94441c01d915795d550335668b4ec27fdc3f4371816373f372e6188a2e9061cec1fc028194bbf5cb9b7e50485fde6ed7244ab90b0839d6fc2739155acc1afbdeaa9071a5f1d01255e62b57d7b81646862f9b3e5a1d9bb89a3348b695940a3fd605a46218a0e7e29377fa6fb36bd7178bca89d29b380c44d7efaeddbc81089c3b27523bd4ee8aeae416e873e96dac2cb7f65e28861138227d8a86c4416e815347616e9e80c675c59f6d449649e7677462120c725975642d4a5ea5831fa9fd09703456a98a1fb0f75fa9fe8ce026772b14bb75d295e9d776774a71ce5e99de4824f48e6a26c38cab76a30d35b240d79717db5a8d0c079696f99496f043fa5f1e4eb7560daa50095094526833d62c79d9fc05248508e577bd452de6e96a3effb097ca6bdf7514cb5395e1b7c2f1ea8e0e29b9ff530393c0de932a1f25e4d89f9aa5fe8fdbf9d2bb24f9a36dfda58d1e69305632089ae4b57b1ef6b99c5654ac2259febf092c2020ff22ef28f09e3bea06379a3d7311f1a6698dce109f6b37b969a25c9f89d525069969b8ae1ecbdd9901f5f67c0ece75c1f2f964556208585b5bc733d75ab6c9b8b70d0576d897b6e12fd9a1d061e5ac62701fb1fafc961fd15cdd83977ba28792ecd88bc8d1685c8c17c0d04853ff789134efee6a63dc1df9667691852b8ffdde9ebda798248d38ef580016fd3bc8956236520c666c7997d2c05cddd03523152c7bc0aed0c902d36f14322346c6ee589bd369b81f678b5d1ad16c1dbcdb8addd30d02800f2e117535a983acfea87a80ab2ee1a540ac7f445f44c80e8a2724570168da9ffb7464f5fdc0d72c6b58040ea17c25d8f63d95c8cc1bfd747334e1b05d13d1222b2027a4162bfe9942308b909414710807b21e2e9db8c8339dbe08cce772050c1e58fe49a6918ded16ab920ffb02c1a2ce08ebe6d978ac866821ff9e8817d824bb2c1b1f9fe28b62713278518152eb56bc0c6ca1f5b8357d03e901cd8ef5e71920ae676d365c27665532b3aecc69db8668845371f9c73f120b1c418a62754ad86254d08849b15cd5ba0c3cc81f5b29436bda930e8b36ba6eb57d023e5a01a496a2af53e10c35d268502aaa874376d96631ef73ffdde04989ccd0e59f50fb7d6744008e03892e8de2ef51c462534b58734f6dc8efbe599d1116256b072c21d1efdaf2ed56dc761f239c962ebaedfbfd70903e6fc3144c772d3916a90d5e35ce8d0bcc690fa1c92121fa7b19596ea241b70b965f2755aef56979b74456e32af528cbf99dac3dc671c886a052c8ab7a9c243103319ee44b8f1dc9107d4e34f4a62e9f7495094f09cedf8f0305b51aa60d92c11280c741f9e04a6c9e539851a44213465a4756a82d5372f115dba8371cc3f7b98ce521d7d9b9c7f02b57ba48352289a53462ec73efbebb21da92027c5bd99f3b6aac2ce411e5342f70d5f5802c619f1b0291753d65d88bcf9b2964af7ab29f9339ce243ee9b86ae4f2b23c731b02a1389a4cff169eb091ddcb4976d340eae7ca201e886a00c0130d7e4fa30110f2f197dda6b748be709b4ddfbbce3e7e2e375b548abf173854f058bfac5b36aea9ce3a9212ded8476fbdf3286e44e1c7edeef5972a84e00ee6ddfc8459ed67702351e51c0c94d0d85bf412f437f084c5cf35d54a3efcf105d5fbefabf753318519979896f82f5ebb77fb75cd1f1eca59cd9c6c353c62254d7e421371b463c9ebc839b2e8b697f34093237af82fe8adc2ac4ac56488e40f7060f030f9e2c21a3c28e250b8d68bb264c6d072823b53bc09d8f192901a3c641f7627dc21781a1a548095cb568a4c0e70745767a8c257486b821dab87a4872d73e3dc74d168b75a9693d34dfaa60581654f0d9c97a17ea64ea26a268b0b46c756b0bcae1e56abec1d184c3b9ba9683ac6d67a1f4a476efe2a535ecc2beb32ee022d2518501e16cfe214d0e7af3596f4e9a1a41a0247efd20f14dabdad91f0bf22d13c8ed9c8bf405e2f32ef839ab4b26df0d62fc1e7ac39c0e473bead0ccbee6eea721a7dfb631156b4aa28c2a11a73112871921e66e54e2ff5a9d6075a0d7bd5e8b1111edb7d5399e7d869d644de2c466e78be2dca22060aa3d4d011100b45e9aa0cdbbe4e1312a2eb78436311c5ab8138e79182c28d3cb7615ae58156bad742828fe1efd06f4863387865289a6a4633ff052ae2d693c127e741a84c1ecc46efbae0f6ba4013fc8a7ec877f3de4cb480e5d4f14f7aa0d31e8e4d5f321c7ede3b2c4039f451e9b4c9d8479f88777e358512d2964021d207c5bd53b7e8c78e791ffb05eaf53fc79b60ca6f615ea02998c68efdc142b5cd908281a809b5d3737fac538597cc3eba0bd4b14d7409ada88e6fb3ae07d7509bff2a45fa530d0b04b57380fd547f64e8bd2bb17c506565548a5f093851d54b39e23f8d10feb281b852c80181313e799c93f8fd303ce9e63354ea93dcda8063bc454188dc6f945a25ec12246bfd171a32932a5b89f1dda6e0e4a0ddbc0013aed3d8e1d8c0c3816002cb807d279389d6f312564ff9f1deb0b5754f3df75d000e9bc91500a5ada28bbfb7c4761277df469f7f8961992a5ee3110cd91234d825a3edd5a9d4442d00d8eebc157116ced41194ddfc00df0535becfe2a40b9ec274480ef38cba6bd8ba", 0x1000}, {&(0x7f00000011c0)="acadeef30f5a3b27875b89aa4135d6feed7663aeac4c88321d7d76f605e5cd9c7ba202cf2afa0f642456cea3b0bb55d9cfbaf01d384be509ad3fd7d8804f74ff3f2c61cd5d823cb918768196fc7545cb8beda0489bed6312108a7da73c975357b78522886fec1b1cf71075bf344875a2f46d1c83782e4caca8d2baddcdd9a555252721b6a23fa31a7573775f0a480d93dce9542ce4c353f2779d1a36fda8", 0x9e}, {&(0x7f0000001280)="12f839fc77c02a8d8c0082649cd413f4f20f46f96e2522080025014ceb2c8b5e004f16387e6235b0ee697bf280b706253d344042014daa235e32ab3b6a29fbb7e6edf32738b590c02118a83ec6836ff5fd039990614e4c3e57e6615cef95116434ec8e93e491722c041f9372240b109db2d7d1caa21b630ec903d5c80e7bc5b8cd6d1deec04912b1e6f569d5519a4e8150945249cace2ef272b601bf2e9990050ff4e56f22ffaee2f5de6050fe85fa1111c2a2ef308a02776b2d695e8bee64c791d895886388c3dd7febdb47652f", 0xce}, {&(0x7f0000001380)="46643d3d7c9e9d9f1a2a93a8c822f67904e9c23339205df547c48a76681509d42ff9063d3fce6070c6856b0ffe8014da3dd391cd807fa4f3ee7f9c5132f4580664ce85365900b89e8bb3041dee9c1575234dc095011d20383d0fe77f40171e3adbcf7af4c3a3be8d5efdd6186dca2b913a4b5a74947706ac4f0f511b4fc9d973e700a2fb11976981e49a08419104ec1c908c6f8374a59b3848c4121165e44e5c92ed9c2fada672d1b2c11f32dbcf86b029b61769", 0xb4}, {&(0x7f0000001440)="a8f462b9da1a55d8eda692c1dc95f2e7f514f641c40eb0c0971e6864dda7ca2fd177ebc08e113e9ca4d2692e7e158c684dcd99252d9d32a7ff05d1fc2b57125e00156f9f3489dcdb2a3f85e21095a6415376f1c11501aabde884705e4da1a1f46c42cbe5e88198dde7973d34a73ce75f35cdc813ff75a7416ba18d7c43f75744e206c3fab0da896eb422d9c1f5e0910a219a2a16efa9ea797a8ed4baa05250112d5dbffc7abfe30931f89b7c0c41a9f0da160ae88cd5653e40f07d0f1d0f391736ed6946e3", 0xc5}, {&(0x7f0000001540)="80be1f0fae670c1521e34cb7e66b1ddcd1ade47862259e236a034836dc5485f6fc638afb94a67da6c03995af3e9cc3e59e72ca6bfe655e95db4da542d639010cbbf06cb865144503f7532fcde2d5d13cc6e1ceca766d5613009d52bcc53303adc330aecab329e6221532d4db559f76738932664dbff0429088e140bd303e3ae47fd1cf74188e66dc62d6de7d1afa42aa49482e452b23468d37bc4c435c6483fa513acd3b2c7b9413aa6e01fa7f7987a8d1cc06", 0xb3}, {&(0x7f0000000100)="1fdd3d951ec799fa86b9040d90bd06456ec3724b644ee915a21b4749ab3c4ab8bd11f6fde28f460a8e9fbfdfcc11373ef0ef2c58f068c59cb55d0d1abbceb52c9f9f389ea18151a2de396d39f7bb4eeb70a9debb5878", 0x56}, {&(0x7f0000001600)="24f1534fed902e0bff03a07f9eeadac324409f321ad163dd3dae1d086525786afa1a4a2320fcb2c6b5e3cf2014f055bbfdc06decbf2fa223ecf3d923beafa1659247064be04ddc1bf15306a54b1cacae4523c783c9dc0dd6d7f79aa6944dc920203e4fa0323f59c51e6bda45e6413aeed20576cf96fb666213434a00729900c5eb0e36e93997be540ed0c48fb89870d33050db090adb1d0a3ca12dfe10520c241b19ba9fabe3f7ab668b962f900cbd162b7b3afa8575c0be6caad7bb4b64cba1", 0xc0}], 0x8) 22:03:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x200000000018, 0x4002, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ftruncate(r0, 0x0, 0x7) 22:03:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x10a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/172) r1 = socket$inet6(0x18, 0x3fffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) 22:03:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000038, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffd52) chroot(&(0x7f0000000000)='./file0\x00') 22:03:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x81, 0x81}, {0x18, 0x0, 0x8, 0x7}, 0xffffffff, [0x80000000000000, 0x80, 0x5, 0x9, 0x8, 0x4, 0x6, 0x7fff]}, 0x3c) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 22:03:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0b9a6e19822508819bf3b6c62f62a6a2a1cceeb8ade95593fbee3d7d0ace68ba59d95c20066af955e5506715f94859f13cd49fbe8bb73a887f83e8d3c01d83c94a35d9bdff8557008a8382041f8c45cfe2cdfb59fb3e61e98cd7ac9b0c80db7aee4e4ddcc24b620092728d6aac99111fa67f7831300bdaf4e9c34455bae74cc78552d4c91ac1995f7285308230a05de188ba75b751464eea94eb8a9fb02000"/169], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x100000000}, 0xf) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 22:03:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) syz_open_pts() kqueue() pipe(0x0) setrlimit(0x6, &(0x7f0000000040)={0x3, 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9a1, './file0\x00', './file0\x00'}) 22:03:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x16c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x30) ioctl$BIOCLOCK(r1, 0x20004276) clock_settime(0x6, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:03:21 executing program 1: mlockall(0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 22:03:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) r2 = semget(0x0, 0x2, 0x652) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)) 22:03:21 executing program 1: r0 = getgid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 22:03:21 executing program 0: socket(0x18, 0x2, 0x3) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:03:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 22:03:21 executing program 0: r0 = getgid() setgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 22:03:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffc9) setsockopt(r0, 0x7ff, 0x2000000000000001, &(0x7f0000000080)="e7c401e8de7b343f3ba4618389cc6c038a7e0ae5e70c8344b6a743098fbe4308f2f0bcb552e8b33d3635739b59", 0xfffffffffffffff4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000), 0x1f0) 22:03:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x400, 0x1, 0x3, 0x1, 0x8}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc005, 0x0) getsockopt(r4, 0x200000029, 0x3e, 0x0, 0x0) 22:03:21 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x10, &(0x7f00004d8000/0x3000)=nil) shmat(r0, &(0x7f00004db000/0x3000)=nil, 0x1000) munmap(&(0x7f00004db000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x7fffffff}) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xfff) 22:03:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) recvfrom(r0, &(0x7f0000000100)=""/65, 0x41, 0xbecbd529fecf0c23, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00402e2f66696c6504008222d482ab1f3f852561c8b7dfab9b05f9fa73dd1b172c7d1d2609c9f8cf6539458f13bea3e9ecc65d46fd6122005ee0bd9e0c1fa4f42f14498f2ad3e2697dcd59a370177d0246d6e680f480ab09fa630e1ef6d895bee510351161"], 0x65c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xe86d) 22:03:21 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7fffffff, 0x200}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffb, 0x100000000}, 0xc) 22:03:21 executing program 0: clock_getres(0x8, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x10000, 0x3718, 0x80000, 0x5, 0x100, 0x5, 0x3, 0x100000000}, &(0x7f0000000040)={0x7e000000, 0x6, 0x8, 0x3b70872b, 0xb4, 0x100, 0x57ea3777, 0x9}, &(0x7f0000000080)={0x9, 0x2, 0x3f, 0x3, 0xffffffff, 0x22a, 0x80, 0x6}, &(0x7f00000000c0)={0x53b, 0x8000}) 22:03:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x800000000000000}], 0x0, 0x0, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x10000, 0x4}, {0x18, 0x0, 0xa6, 0x9}, 0xc000000000000, [0x1958, 0x0, 0x7ae200, 0x7fffffff, 0x3, 0x7, 0x2, 0x1]}, 0x3c) dup2(r0, r3) socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7f, 0x0) 22:03:21 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x386) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8140, 0x50) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="47b8a897e72d817da88511342bdf754daa86f8dd44e5931e1dbfe8ab82a7c41a24e74074bba71aa9d9ca695bf5c3b55b2e4ffd598e49d232dbb8287e05310baa78e03215ba7a35b237594e55bd8ce4847e08ec652dda6c7db39bba1778f7b895b6346183dd996fa740aadd1d0bf284950b4256693d368e6e117708f2ac3816d6212f6e4b8716f50bf4b2cc036fa23deaea0d3411b30e8c6b13449d238c9ba0fb2a3f88c286e5511fbf71e71a224e6e5ae7d1a76c5a772cf680bbc0fa2ad7a70af8c05652f1663b28a890761f936e07596a7804d2c3a29311bf11", 0xda}, {&(0x7f00000001c0)="9215a77214a47c032f09852cca277962cd7f630138ca877977991e433f21e1506fc948ed32183248c7daa6b8b731358991e9ce04af4aeb9dba905cd6a70cc1fb5b00cb6f32fe833bfc17d603fd156e364d6358cb6526e3b36489cec443a11c03949091265d2729c5ea67f0883a0f432ce7de073c255111a8f7d624800feb5460c67b28e4bae710bcb280d28a580bd1c2ab44edfa38e1a29c5361cf15b080f461408e11589a9577073372e28440961835f53003e6a326620480953c7cd078c8b53448f388d8d4437fb2d36594fde648ed9710968b9ff72361c1eb0bde653f7b258de191651782ccc6fa922443d647557be45433", 0xf3}, {&(0x7f00000002c0)="695e569f4c1b0a833f5fbfca30250528a153df33dcec607b76a4439c15aa0f39c1154343df664df2020ba09d238d516c38ea7728efa5f8dbe4cab67e9cd8e2dd810d4d6f0c3c1bac931d3e0732be8ee3c2abcc10243d03f62ebe26cbce9905b6390b151fe69a6e41ec150490b6131dcc3cb10a4a6ef29d0e9f9c8157edb07517ad1e96574753c58214392cc225c0e5bc383e29747faa92431733d61326afdd972bf64fd19d9173048d7986c569d53bad9c49b6fc", 0xb4}, {&(0x7f0000000380)="0b75b7179cbc6156f424c0d9664e9aacbf9b4a41a0a9e419b9e0dc3933cc96cb2536549ab9c7fb743d021dec2f86004f155e3fa62cc6cbec23d5bcd0682cb5bc834b6daa23ecd4bb80c0025468a39b4cc9f38e91bb756232803b7f536294fee80ef2e19da9b43d5a17dbb0e04b462189840812453ec65532d2c0a6676302", 0x7e}, {&(0x7f0000000400)="155079fa84f434bdc7af176da8aa66f205bc72c1775c2e35cee74975179cb23b4002259772abc260a6653eddd035eb8ae9c0d4ce3ee33e82ba68149b4cb1c2e8a4ba946792eedda445b44b288eae137e5e0e65c94420c8a85f74f93d10fe84fb0ca623fac7d50a", 0x67}, {&(0x7f0000000480)="cf864b26b6533f7233a28358ad61d3280d25d49aa7e23adbdcdf90cefb1e6101d385c17e3b9b0e0a47a8c21a897fb90f27c9ef88aaf0eb832848dcce352a61d7b35db3dc821f85fdd0c39e81e285f9b59dbebadf0c21d709849427ffac8fbf291e9f7ddc36b0e58bfcbb7c876a3387f37536ede33265ffe9be95a119899584bb1490de6477b0c4272a90328c129d968e8346df4407d1729f22dbc9664d553381927242688fc98ca3310b5f9b770183c1413cb17ff2bb6eea10a584ac119793258695912220f29bffcc56bd78d364b486981bc930b0612e2c5cea794d1dff98fdacf30199a3c5f34457b7f4e35a158ebcdd3bce", 0xf3}, {&(0x7f0000000580)="49158d02a127fe49b5ade3057a2cab17184bae56b955b8cc7c2603f4c34f1de412663e023b890ee66ce947f4c043dc94f73f6c92f2ad9a38d06b4c42775e8ddb378f6235583732379d50666e1cb40bbf2a18464e09c18a6e698a4c320846209a525b11f6727c180d7b49863a502ee49a9a5dceed6962ac49d876255839fce8ac68fc27b91dd27b8ef36159c3d199a2ceb040896879bbd26972beeee127a989ae055ee1f18ca7ca15bb83be0a462f59661119cbe8a6b68a231204e9be27feecdb3736c61ee01b1b3704d82ae4d7fe48e64a00a58608b72c4c17e7871a94793112d438a88194178fae1494d1df3d53b5b973746b233fab20dd", 0xf8}, {&(0x7f0000000680)="ae444f01b8156c3fdcac29a122c5a62a86e634798fb4bbd6055ecf5ccc30fe23fba22d67eb1a3ee321017bb65f32bb04d42aafd906a4e6357ce57a0bc84f818493a6832b804e8ca6ff81cf51e0ed1c94daf18bddebea9d59a75621e091ac978d77", 0x61}, {&(0x7f0000000700)="17654d120d231391e46239119858be995f0d86fd944e20ddec35896f5bd5f7101f75773c5ebc64800d4aacfbe6d77598f7b6b0a4ead4a751349e1b2b484b7b8a8e51d9896536afe63441251ca2beaac90fabd5217f726e2cc4ca594178e95350316f96adf2e853454a4c30a4679b5eaed16633f242a54b4ea32a790f17c80a6347cf0995479f914cb1082c78667e0b2af53afec9da0ea6b5263d98dab123442528589650358a8d01535e3771a316d4", 0xaf}], 0x9, &(0x7f0000000880)=[{0x10, 0x1, 0x5}], 0x10}, 0x1) getgid() 22:03:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/47}, &(0x7f0000000100)=0xfcf0) setsockopt(r0, 0x9, 0x88, &(0x7f0000000140)="e77af3c51925584e92ac0c7120cb1b3c4343110b29d745558eb66ac8980d9d05ad03a45d2ac7dff5450469df912d1ece9acd3d846f7e40a73b126258c2dac7fa90d135a1d0bf3e38985ba9646b7c82f491fef36b22bfb2416d38b20f65f2abae9660b4681775a7edf87a4d2ee72575693e62947ccd3566521e4b987c751fa5a82ba6c0d0219b7a62d37b86414a21f0c490cfaa1363", 0x95) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:03:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) 22:03:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1a1, 0x3) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 22:03:21 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) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x400) 22:03:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x60, 0x5}) 22:03:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x62, 0x42, 0xbb7, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xfffffffffffffff9, 0x18ee}, {{r1}, 0x0, 0x80, 0x1, 0x0, 0x8e7}], 0x80000001, &(0x7f0000000080)={0x7, 0xff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 22:03:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0x7, r1}) mprotect(&(0x7f00003f2000/0x2000)=nil, 0x2000, 0x2) r2 = fcntl$dupfd(r0, 0x200000800000a, r0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x90, 0x40) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0xef, 0x7, r1}) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x7fff, 0x4, 0x7}, 0x3, 0x8da5, 0x6}) 22:03:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f300100000004f55000000", 0xb) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0xfffffffffffffd69) 22:03:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') r0 = socket$inet(0x2, 0x8003, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="55cdedffa0", 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x890, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x703, 0xa) ioctl$BIOCFLUSH(r3, 0x20004268) 22:03:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:03:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(r0) 22:03:23 executing program 1: select(0x9f728bb85ec7b8, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x92010101ffffffff, 0x10}) 22:03:23 executing program 1: getegid() r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="35b26d158c3c8c3b4196a1d46110579dafa6076dfc2cd56415abe46b4dda6bd9d09dbdbc76ca4cb59fbfa664c2c871b3f45f6190f19cd184f8a1837a1eb0f5bb9018c8ab6a6199e309c1e05c2e588f9a7275b4a9a1656a6d813888adcd1ae727bb29f88434a5f3df552ff1d71bb4e5211174a32eeaef20f41c803708ff7a9ccf0c86bbefee011f51fe8b6ffcc213b9f6af438cf3d16979e3e2072e2cfde04079ad3566cc3748a16a3839029b7af34ffdcd349c97894c552f78fc5c13d8efaf88d3e7edad04bc43c3", 0xc8, 0x0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget(0x2, 0x1, 0x158) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/213) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 22:03:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="02000000", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x320, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) fchdir(r1) 22:03:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x62, 0x7f, 0x2, "b3ca31da9404e08bfe5d378a6d0d71e0fe22503b", 0x315, 0x1}) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) lseek(r1, 0x0, 0x3, 0x3) 22:03:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) 22:03:24 executing program 0: r0 = socket$inet(0x2, 0x4001, 0xe86) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 22:03:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x4000, 0x8d, &(0x7f00003eb000/0x4000)=nil) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) geteuid() getgid() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) 22:03:24 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000037c000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/19, 0x13, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6c23, 0xcc}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 22:03:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 22:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:03:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000002, 0x4, "e4008057000000010000000000008000", 0x1, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x88) setpgid(0x0, r2) 22:03:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80000000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xb30b, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 22:03:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x2}, 0xc) 22:03:29 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x34, 0x0, 0xf2, 0x0) getuid() 22:03:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 22:03:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x1) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) 22:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3f, 0x99, 0x0, 0xb2aa, "f9c71a474f6e74037e524c6f14fdfbb46d705a74", 0x7fff, 0x94}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:03:29 executing program 1: r0 = socket(0x1f, 0xffffefffffffffff, 0xd638) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000040)="611c10717d3ebd08c6ab84f99be4bf4b9bb38522c313f9e2f87b7767addbb55a257acd3c3fd58760b71c1aefcae3696ff9b17c774a6165ecdc5b7e2f27f7f2755878011713252da98c5be683bec2813fe717a889358fab7ae4134e20ab5b0317360b026c774158ced754d4cb6f0e9ece5da0911ac6756949fd86bba0d40eea9075c0cc838331939dc5e2cf6778e07c150c92b9fe6d5d042b6cf1f7362e877754ba67233fd38a654bfd79c42a8d8e50b1ebfb5d458805ce49c02cc27ffc86c40a0f3fe85450578efcaa5a6b5327811667dfc4a1a2ae7218c447fa50e347b3c4e8258b5956c7cb8a3762886e51db1fc96b0d564ea77a919fa9399539dd48150f1854f9fbe9a9e3a920385ba6c22a82ff598dc3dc876883ae088c989a2f81e2737d5593710a4d392e4e19479b3d5406ae00d644ff40b063cb00790d5fbf2e1abad1db9d2f517c4781410f03af8fca3d5b41512d5db687c5bb603229e3f25359d561dd1c2db7c6d4c3967fb9e6639ace0af082e47532667c1b75ff6e59c410d41542c6cf3e1095ff88d513730b79f19576763faa8080db9bb6b3171c4f28f256ac845b30bbb9f6b7b5060eea1c0644e31fb9ee7466e6b1ee67d662da994a272ffc7f9ceb214a18fae17674aa75a2788fedd9082da7d932c991565487de129f550a5d0ea655f799f4c8549a0813b2e136649a5e808193853c83844af183e51050b1a5497c984d31ae1467f70dd9c56625a4a4cb429b6566ee6f2548021d1045e0fb943629c8cae84fab137092a191d983c5d248e5471e7e7bce9ba1db06b8c5541978f995ef77858d01a55c9a93ce614eaa0ae77ca8795ec9e50c556b2c9e1a58a3bd5d619edbf444cd820bb6227fd613a47014633ef1cac0b7bb11f721933e5029306a4f21b408eddcd292195e24a879440ff343478971faeb653092a23271e40acfef40c194a50844420ffe9f0eea7395939b03baf149a1329a1a5c0ac86148fb55c4f1e1de2709bc3f2a36a50959c5fe5a202d06e8c08144dffd2f4b49b16320639ad5b02a0bc667573923ef57f31b6b16f0c8a4c3559d1f3445913e423a588a1e0281c0551eea8881fd0f1c117460029da1a7c22052fff7d593b98cd54b2b2fb3e3b397ecbcf5ea197fb45644925b48db59d8cb773c0013f20dc175e9449e6bea5ea13b0fea08b33023102de1d78fbf26ce483d690925373b3b9577dbe47167fe03e266525c07e91d68fc2d572119b230813ae8075fa24d5a1aa6e6a4614a91f904866e8c2af90ed002ac34759aed50ff746a8fd118d3ee56e0f2d98c3e624a1fad2395c3d0f33cfb68e0226d70cd255cfc4df649596168766cf3f1f367bfd472afc9ba80c60c37b25400bfa5966c397d393a24475a427fbcae84fbb5dd6f08c42a5f3d9be74957585208a93ddf27da5f0d1b558cc5c27a7f73894be1ad9f9fc647ac829b7b0ba42e1f62988326591179936867714385c1eb5b975a434070e09e88c2f2da1b34766b7f095c0465390538e08b8dc9b64e4c3ea15ec7f59a9cb95782aecf656c0454aefa2174561fa938ca6ae034c14b6e8cfe22a7f63d32883509a367956e171d8d2e48145ade00881532409f47cd40cc2c321f850c72371daee9594904d0560ab5beecbc37c028261dd9df4ba4ec08f994b0ac0865fac9b3654a9563e2155f19794af074c03adbe86c329c569cf38db6ff9266947e3cc5138a83be9b28ea8d27e3742d8f72c8060c30e9d6eeba85417dc849a97694fef5c09ca3cc5aee2c35371511d50ca8a42f217efc0871e8af96d3ae87ebf43b1a21eaf6c9a0cfaffb940a05897e1397355442333bca019dcb3cada6be8a2a2afacc21aed66a75468f7b00c5eb2200a0b3093fcb01cb8eabb25c5f14739bca520d67869c9f0d91b599901ea5856290b5ba1005b3a91f277224038c399a403964aeaea9c83a4c2a3553acd4ef8a0d3fb86a9e3426d6b06587e86e0ff221e8d5eaa609303cf9e6d88c04c32be5ace675ca9ecd7ff807c125c140d16afcc37f62a57c5e94117b7b1b5a8ff4bb29b8c1d9ea3d8989da3492d3cdeb3b9754b5df674fa5ac42e7701402a8f9fa76d3688e93eca05678440bbda7a3878ddb82fe1a1333d4129705346f447ae57f504ecbf6deeb2eeb45c0100d5c2c0600238df603ae98e7067a412c1f9d34b9a2d3ce16680d62ace74646f3169619095dfd80717c6f06fef529b5e304858163d87460fabf4acfc166059ee8108fbca1d1fabc736f1db67e221104f560092a93fcb3b8667b4407323541e6aaba631d7b5b0a9d190ead71635ab0ccfa55a1c2ee2fa7ba59fcd8bd8a08c0225ca3b39c78d86dbf4a226782f9db7ed2ae99a240a21de47b722a44d950e00e681d8474a243520f6a870aad6b643b87d67ab6918a2d452519f7e5f3b9c426965e7b5bb0dca6fd81b94c5fb8171cc6bf937e9b2841e508c8c59dc93a45502dc17527105cd0e9c527a9f3ed9a0624bd04619e55c178fa9142996fba52d35bfb2f71e57f143082df1401fad45bd9b5e2518f5574ef728c207a6d7e6ac4e974cf73acdd82bc90c16fa26534abe64927bf72c9048e3f80a6314172ae00ef370d0a25128cd1bf0bc3e0a0bd0a715349c48103a96b43febbf2d9e70b917f18c1e59fa10e0c6649b9c167aa3ba35bb75f281c2c0b867a6a5fb28560931c2ca5e3c6a68deb97fbf36dff9cd565458326d28aabb7968dd1ea4217789d59e14bc21b8c39a67f9e3d44559d023157163c7d5241d67cae75af3a0d3261f894cc17c0687b6aef31f6a129b68db97fbf593049a2686eeed1aaa69103897aed0cc78b1822b551ec9543e32310b0f5fbe9ae72b4e14f8069ba5c009d619314abd38f69b739d4a4b50c23c3170249648d0618d25fcf32ef0cabec00daa3253e08ccc2d4be98633fbc85222842dbad23752f4de5ba6995b6b6e3c0df2bb58b38430af3c89886a0a0047d86ab32c60e82b3408dc134c34aa5105a81d04ca48a132f6bb3e85d81340a4114b7c76f05bc1667de0f4017ffc85fe0cd2da99b035b9435c1a3b0bd63476f621f221c9373bcaf06d1108c33a3d9ef5c70ef1d7d564573fcd0258f53e8398f4a9fa61d8d8b14113411c8ff01403d9e3d9ce0a868d85151ba98d35a43af8783bd2769d8cdb6693cff11a27a8923c22c37e987986417e53574d8bc32eed3aa28914a755e420adcf739372e2f0e11fe34239a2ee624c52e94706d14f24c04c15ee8873fd0a2e0b4a27f32de3dd41c755b7b30c2b54e44486e7d84eb0b8c24f5c84e87079cdd80a1a7f8552b7aebdb5e22d23a214a6a27e376e813f9882b0a97572bdef31daf147ab2e136f88ecebc44a502a2d348232c58511b23fadf958fbe7a17f5da9501cf839e14293f0fc21263859a9788a63afc263683e549d32a8bcf3b0bbd4fe93a5d72fef96a6d8afae523b93967ae619d3aa4fe21b4d2ffc440aeff02e842ae284037e531064178d817693c39b5e3a5d98064fc1dc690e1c1e7e0deac49032961293ffc8c5ef38bba6ccbb38e43a2d3377f3cc9d01b3d485d4fca5018cfe57a0563b3bb9bb95ce305787f61bf1e1b5fa15a827a501a83f14a9b4aa5b3c2d8733bc1c85fec86a991448ddb3e0c5e367aded441ac374b4a9fa55087648c71d2eb6bdcfec72ed7b534adf592e39af92e98a066fa8eb3c0e0439da12c4ab7161e445a1b1ddf609685ad6a7a8b001287de917e43292686719fafc8a260f9b12665ea4a6d90e65733f65aafc87fcb2503f6b439270e8c6ad6fefea72552200bbcc0cb81e71f9b65d1ca033dc042861ecc9d7b9fc595b609ec3305119b852737c012e028abbc583eae7606c30ee6bf5984b88f53b3536651e4ef9ffa0d22aa50f07d53aa9596cbda2d07a7e08947c1acdaf39e2cbcbe74be300eb1ee01dc2dd2b0603547f42f429be0a770ec363f26c107ec62d14ad7af8cc049afcb3e08c900653ca9eab56bb78b1919843288398741946a414b8c1282f7c0e1ed41cc11986675370330471140bdd9c5d3c3687cbf4d13093603511173a0ea09a408581d242e0f5770a37c5e34c6e2efef559bd54fe5e5fc420989af8d4c7489d1b12bd873885158817133e6a85964af73cc3dfddb2a74dbb42f92db0e6b423f827fa491ce522da0d335dace06e29651ead90547255b2c062bf3655d07ae5f5af60ed4176e6412ea4d901a7777ec017b01c1554088c90b08360c80fcd77c388e0c968189fdb53319ba5ed751689090f3b1b15d93bc42d997b74fd0cc1ab123013233afc4527ffcc32dfb9fbbb7df2bba099612ba15948112fd70ecf251f66de06bb19a35420e04b615a3093008b6ce3822c7347b417fe40a152a4fb2897e1bfada6c1367e6d144bdcb6a8a899fe0eb4b9b5a0c7f9fdb08496e826c11e15cfb2222238db9948e338e0f9ab60cad2cfccd0e1d87b9dd43496ff8ca25f6ae4f49d33a8aa0418912be583704d1e89b13f606ce5f8d6ae5d2becb3755b3df1df4a30354c453a18a4cfc6046902e5a0ae62177ed7712882bc781c6403a306982c6c2daef8b0550fe3b7a7161461045bd9e340cc47199d529f643a36991b940fee98cb143a3214ff2ae2ff552a49d66540b72933dd4164caf01abe853e16d64bc3f8f8f9bd6047e9f7902a4199f6e6c32ec7b273ef27635e31f1d7762f29155c4a41230cca41c39f2d5a7613aa92c4530006d74a37a985a8fc6c7930ac8f76f81eca56d3330e9dfcb31fd37b5aac01b8db786c3da64b3d413c0c4e3ea8829ff47cfef9c3a9c373a52503b3d9063b2afacc2036c0e5963b37a9c7b955f597165986d76ab984d2551ba427ff35aae36dd81c769cd06c2c428821d7cffa4c41754e05bf5e4479b7025d05b09c1fc7e66f49df7b976c6bd4012ef9e56336397a2a1faf5efc580459536b63b1ff169bd98642f64b6b22f8a605535e437bc7beaf59d91322805beef4a0d5d7b4ec4159c7762996298007d80a1fd7a6689e325e580acd2974af512e265e49fdca27f1d2eaf734653907968a01d29d9cc802d977efd761b914672351309e49af60a6a077c6a0942c62014f222e4a503fddede6ebba604c1698e790a2503950fc2e081f2e11a5f0012e0571e90c3a621a5c8b5868676dbccb0b8b8f78a2806540f84f2df8943e1df728af8334c574ccfd46339ad7d5503a619a36f1ea88fa5c27e529039688a791c66a69873cdc866d19e4d941daa61c05c9dc2443a1929aaf9c7da476a2e4db635cca7903f531a1000d8a47844688f48509919dc9a5476d5a1232c65ce19a44fcef7c2fee207fe727900aa18bc8fb347b37838f03ccfcce967f43c6fc14dd391b18838f7654b5a2fdf1b478519c87c94563c66edc4d1222c4977c7d074543f8a92f30e376d256a91ac20a2e3b94d97313a092d7f056df11c64533de173a8c3ba15509d0ae3cfe833dadd9a73fbc1bd69f2ce7763b81371d75333f331820b22fa0f34fdcc4e2072b297baaa33625f46d79f90a17b2d230f6320244ae154f4f3a8c748d8f7aa6dc00c267187e6e470df0886f1a3579d5086492277369de3dac28603138d46e9b6031e6b89115d5831d80c66c1d3d9c85cac9498cfd5023fdec5ee77e3609da8eded3d6bbeabc4d0932d95862568e12c768e6d603c1635dbf6183b0a53052736fd07f1711cb88cbf3f7f3dbd44a35b4c0759b9b5f8f304c7f26d350f1c463eb300f74e07e3f3e033d8a1b4eda66c7f92d5702a8ae9dd430480bc198b10b32daa04e412ca9faa2a6817f53a7f82b88e7c025b21cccb120ca052b1c696f1bb5d0a65c227009c10b8", 0x1000}, {&(0x7f0000001040)="55ec3d565bfa2ddc45ae28a2af0f722456cb8acef5e45a10eb3edd17181602b8f4915a2910aeb305128e3939c86112d28c2a2f090a1c4b4ce82fa051e260516a0e3a0ebb0e", 0x45}], 0x2, &(0x7f0000001100)=[{0x90, 0xffff, 0x8, "21cea605957981f589460155a45989de83f0928d986cec4c12e14b0a043e7390d91f4618f26a8c03ce3a61845c88b5b9929f2f9b5827d1f4424defb08a4e14740c08101d9c2d84c25d41c375c4b231f9be55adc323d0c5a2c96fc4adf2f549b89ba463dc1629156e2b57028d11ae28b3c9d3d1618057dcaaf116"}], 0x90}, 0x40a) 22:03:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000002340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000140)="1cf315f8440d9658af0f770d67b13c6c81c58a240c805fd7199eddf2e82b389ca3d85020b86cef4609bea9eb5948bd3932", 0x31}, {&(0x7f0000000180)="84eeb7ee5edbb8df9ee3cd8c7f6d63854a306ac0c2461679ef23f28442d9507c5e81db772646c5e7dd1ab3d4d695fb2d1cfbfeab68baecb4cde5d47861599e74b8fcd1e3f4acd9d3e40e5381210523ce551f5d783ca573d5aa07fa2d05ccef74162aac346e096d451a15afc2a6fbf13c1715fce8766321611b46ad19", 0x7c}, {&(0x7f0000000200)="c4cfd261b8cc234b89124ba2ee84c4b8c44a2408d49ecd", 0x17}, {&(0x7f0000000240)="2acd157cabc1088aa882840d95f82425560d0e1d3faaa754e89c4aa4c790177fe7a53e39b23c35a5928b47602297ab1951fa0e30", 0x34}, {&(0x7f0000000280)="900ccca02f0e99903a117d463dbd46c7bfdafe51b5ba753a35674d4d254e2fcf79f9bdb53314ccba389754da4cb34b747784f6bd3bed18b9d79725d45249db68701648e1fe0d8ebdf22d1d0654e0803612755f74cbde9162621ec34467a32bbb8a9990968530fb1642df4a8f633ae5754eeba10441e13ce13d14e62a1cbbe27df7a98f5e7b619825e6c65a5e856078b4a87565766ba73176a4e4687f898e82a907b65a488c96da618767055f4df50f66491f251a84a3e7e4bf5d0a23dd166e1182258024db9ce8ee5382104fe17a0e7160ee88e5ebc7e3111b8c2d5a272ad375d25d7ae3056572a2163c38396c2dc1397fd47dd3f6787476888217075fe646054258377895e24471314f49ff8775230a26c24f4e3bc68a0f655c886115d912e02cfda9e049e291c46450a4591f2bee2ac6571ef370db692a76998d0396c43f52f00bb76e5002f49e143a9cd360bf9f68b358b7da783426d36f265e3afa6ad9c443a8cd0f8342ecf8139e8b450af1c7383bea71a9356223e3427a7cee68b35b9de23e31abc2eacc952afb4e1802cc37676baf97ed3934403709b352d9cce8e5c3e4123528bc8120209a9769ab58da0ae02be32d808f517eb77c3b3bdbf548222c6148cb8ed57157b5ca94d56b7c7b8a260e540974d0b570cdfda603315504486390be66c58a5e9d8d1815b93226169fea9f7f91e8ec72aa8cb8c6fedf345d6ad84e7bbcf33618d990bc369c7b4477aa16d8a310039be16b56bdd43ecec4403a6d2f2f97ed1cddb6be3a3271040cd7e19c89af82b7754107b71b725fc299cad3421363a2c2ba00f2e8121cd7c6b6d3f9e4e57b531791e8ae0ef00e48cde90321307480f8e6e812c460e4ec6c9cf74131989f42fa83caf87d216061ecb1933ac14131f99fa4bd021d5b7a9755c8a1b328d222d8fc6d98daa4a32d50cfa061dd35a87db49196fbc8f2336426b9a7b94c1ef838448601064ee3823f5ddbd04e8496957abb79b3b18a68c097c6cb9e15dabe7117024c0c6f125295c9b1bef1275ff982d09db285d569db569357048892ceb9f0d8f634d26cbbd44172809443c1a8c0a6a0f9c81d7fc7d432f3be264bd444c3b3f7749641971efd99edc65a7991b2892d3b58c7eca084d0bed8cd241f48d2b19a5cb71482b4ffefd14a678d992fe04cb4fa0392871ce8e41ef454abcbef5a0352169137983b2f777b6b292437adfdd83c3c1cf4e9fad559e05e390ecf420d0e48f2c4ce33ad72212abd6d4d817509215e96492244665cbce27204bb0cdc826588994fec0f80262c94f4079beb8ce00518deda474c6f8d79b8deca242f5f0146e800348e09ca219b6159c361b411931162a006540943f346f721cba3e6c216bcd27feb64af16d46eab3b13b433527078a0af49ad0ff63ca87d9117cac1be5ec66432678becb916a0e409e630d07178929e020e1ef1538cdb6ed9db2bed1dcb89eb89ce7a576ffd7f506d2f991b94f77024fbc2026bb3efd3c72dc232d6f51cd9978145cd98a11152cd65dbff7a2490354259c37c9ee0518d07e7049ab3afcecaec348bec7ffac7749de4f333e028593352ced3856eb015bf33b207a468af5813b1df4d2090ca652b17b49c08d20f7c7a3d778ab1ea1163315c5d2f71595957a6aa0d190098866e13d854d1c655d6b0c478eb3b12a710730f3fb0ccce51bf86c5eb9431f2d8341d9c69c726970d338131ba68f91b761b8f827f4dc55f58f5432bb0a49b891e01c115a6590d7c37208358edcb1e9021b2332fe84290dc56e67b439a79abb646e99ae0d5cd60b72c9ff3064318c3fe86b4ac49050bc38eea1d8f70cae2880f253f360f1bccb5ac7a71b46003a603812be2d7be161738cdaff55369872748cf727e06859d78ebb35935ee9faa3434caa2017d68e5246a649249dd810e398d95e85ab593ff887c485b5c6f756be5fca96b46cff9675c0a3e0824ec0d2bc764151c8cadaeacfa0c80361b38854f09a739c1149b2404e4d9bb50a4c117d6f48c0c66ea01357cc3eac8a13aa50ba0ae9fa01d806b8c072c009cb6b0da02db0a22d44dd687ef7a68d5037b4e98c20207891aecad8efdfba3d5f6da1a41c9247f372dc8e93dba3fed9a47d46217a1c2fac7dff07abea388ab151959b9850bf13db82d1048dfc724f0dd7c6936ec942275c1f825d46352be9ff190172de5dc0778a7cdc8a84f0da2c86c78a07d2ef211d136915319862e30e66f9b6e902e86dfee0ab397005082f92acb6c20206df418d0d557c5ae268316b543ac72b7fc53d212c02084b9a26171cc553ad50adb7b841d587ee87536246cdbb3696527e55bff395f531868c5206797f526d3ff941009eec9d0c80c6075db6e2ce37653f5cf0794d73fdbd367688adfe453e0e1da037099702aecb878081d815e9e776f04913f2c9a1f9be4f50871fa60e0c510e32cd1ae8f90846296baa1810c3db3d36149a24f2819e552d8a5b297aba80557957f40ae30213f2c1b99176f5ef4a02b08c2afdbfb60655e8e96f859726af0097efef72d505f3d83571e78f0bf2f3beffcd7285367992c4371cd1ae437ffc4985fa04401931de9582bcf5b6827c56ee3a9df96ac5b5593142f2d883e63a7bcf2e81c52fe7e2c66ca3039c5890621529b64086ec4871c415f8efb51766c6f4c66be406c951046d43002a76d355a4058657ba55e0d2d7dbe1f8451f021882ddb1a87e90103ba8b36ef26dc37a064a51b27681c3851bd3c4fce91feeec722851965f39f043c5e7a41583b4c8df444779dbd62e93dfe2e5985a24b789199c9bafbe7e570773cd506656ade5d647c396804b11d0ef436c3ac1d321142b4ae024358ec59b1534988ea2e8076dd8a8c53fc4cc76e6c73ccbb960c4061975d0237002e4637a9704f7c19e1d0eb95c3f8f6281aca0c59081a019e36c572d1864df43b7dd4b2fedfb26e5446bb416c71efda111a0561841f7b2f5c0726126bbcf6affc2885856cda5e8b4bd051b8b7d89d58bc6041feda5a0a2b8f754592542aa30670583f30867d2fbcadf1a4b24d9b4207849c3142c6b81362d9ef243ea46fd9adfabd86578d77959f8197444db53760bdf7be0aa067d80cb6528c86722007030c85c5881b81ec0ea882ea7551a7b33174953d15b8c5b1c45ce233e3baac19e22f1a827839e707957d17cebbc6b85444032fe2e042e4a9d790ed6e2b8b46f45aa20d6898c226fdbd078cb87ea7ecb1e19179964dbc61452a8964bd95e900bc6fe033dd27cadf05e4f7a84f84497f18bca0ae6f33d877d50b6e17fdd6d95c9024d8bb38fef7dd0898ab8601cc7f1453938aa70fdf1d544d08cb54a61f60f3041d98e069b085a2334f9d6e8922c029da1bea502831483447d5bef1aa5ee8b0104a0848c6de40f607aa6a6912cc630a44e9d2425f541759dae5c8e9f06272cc31d242cb1cfcd187c84c314c311af4990d979f1bde6765ee39d2ea3296c671d6f39b0779e9a726f26557381d1cbcc037aa0d255f2129918946742aeae27971a21e20a0c0fbfc55255ac10b3113358a27e17323877ffd1e97f434123b36520cb7dadc72de4969ca44e86463c6dd9507c2e75900bd34d1b4fa78bafa565a4a7c96b4d466abde89ecc09da4a4cabcf8e276f501e67df1401108dd343e7c4a9afdda18e2779b9655a350b3aa11d382dc333ed9ca8ddc6c560deb13cc45c9b8120f34c256d6e3936890719ed6f3f9d51cfceb805719e5a7d71cf96feee6aaafebba1d2c111b199760dab883c3ee9fc196f4aca806732213d33848100948a02e859eea57392550161253f60b49390fa532cfe3bc0ce45cd17e80f003f7a939724386b18fbc93c7a163d33f4dc51dbb834e7d49734b5768bbe88180fc91e6ad62ae10eadbb07e7e9f51b00eb803211b8e95c60ce526a43df13ec30e38bd9afa5651dafa018f6ee10dd78a952d93b6aa7f8407441797d330e8e9d1a2509eb6ef4c4fb50ec6f4dec6465053a109213de5cbacf22fc7286aa4c0974e9e85f987d7ad76a5fb59241b68f52a27189d5b4b0c371053511f1b11597cd93a4d27439880fe0d2227997bd7f6752f7d0aa91a58fd4760ffc11554cf6d314fc9d69c273ab08ebf1db95a608af60c72b721de6797362ff96ad3d9ccc08b4d70d7afc4f1daec759bf385d081c2ac210ab040e1bc8f496cae99f27de2e0342f3467a0ffd69ddf2f0626d30055ed4d0c5621b440a166325c326d60cd7a0dbcf8e9981b150bb7c8196cfe8d947b941e47fbde892a66faf87ac6b955d4adf2ded2b6aa8af381ed117e0162f8df27f1c13ac2c68b5a6a09cc154aeae791a0aa4c4873c6c46718c54c70f15afbdf1f10bdd70fdb36f988bbd3ac0d875f1cec5300f0d7da9915330b1f5e3c4f104f68e965a116bca95f902b9a0d389d876f7dab9b6613c21b4db096825f44c82d2d92fa5ac3471d22b18a09761506d0098099380cc7292af5c5a370b248c3f6b3957cffaef61d10667a41f2f7a9713512bb41dd7b371d7a95561ce4e1d02cd482b5516857e1f0c08a5ad5c55dc8a9d9cc4f5e5e2f022ef6c40c2685485c7ce25c4954c5749cc0a50577f2d073fc2bf1a62a193a9425294f91a2274b161d16509972e894a41cd2a11bde04ab795e0e18a794089ea7f18044ef927307297e18b0118ef9fd09f026adb6d32d9092434de41f05c384c23fbbb3ca8303a37c109cfb7aa425674bb01cb3138a85d3499aed3bce473788cba5598fd8c8df361e81bdf763109a6af351a0e6929c364f9ab525483537f3a6daa46424f467fa8b81ebe8329f16de5eb973f1a9efaf035a16076689dfc501c3e34394e96dc1687a56c6cb1596fd5e5f7f5c1bcb331702883c5f3af2bedc0020c04545bb966002199f6d4f6c8f37d6a9d2a65f3617f0a2281cf2247df39ec6aae5301b3ee7cef356c46aebd072472754d35e7f39a0df6524cca85b3df8b119c1f7c46696422db2a35f321ae54c06b5104707dc4a2df83a5d7b0f87ea2a663374e115f382660db9f021145193e92957b4bfb2a2c025ac22bd74d8170b2ef36f2d2d3d57c6ac8c710cbf986a21e574f2109119616ff36be935ffaf7dfcc8f4b1e160344837c91f414dedb5997bd049db55cfc784e2ba3fc3d8b0e43b12cc1003783da9fc2ada148a48cd9b171e275d28b5e19d6af07f5e71c6a1ccd6cfc43fc12aa62d39b511087450ca08616268ffd6be9af21fcbe3f67d3b26644d2a3182515e4f5636b4e1672222e778ae4b4127c665c2d701ef1b278b9c26d80bd7dc0ce27210e6687b83c887258760ba51aa8599216d2c4e3def72d8696bcb3af5500c7f331cfd8975fe4350186c909f0fd374b0c7b814d5cc11831faa4cd0682da08de33148648172a149dc1b2ea7e309a07bcf8a55d1d57edd3cd316b9caee1de3478786b6eea867cd4c316a19f0bb745482b9e4caede35d3e9e5de408eb8a104cffae8636bb68f2121ab7ff5215ff176fb18856fe32d66416cdcabaabfbce4110d8e883474f0b74752e46ec57c9954ca1c50e0c696356b2fe07a41c8c1b803623ebe1ebf59c5034738202eed63dc75073eaa70ddac3e14d4096dbbeebb84330a9a087a264f482f893c32c9bbde35bb13bccec44b0ef3dc95117b6bdd70dc1e38235cea10a26fbf65715b30d870e0baaedba6b9ce50190582a87229d2ceeea9a17ac487c650216bcfe58ed2f2f36e0d1f3af6bfe9037c8bc8c00cc8c77a6825decd395710dfed06b2d139cbf179c3df8647737b6d7a79b99624472f90e5225d7a86625b5bb710fbd4dd0929881a49a60640a9c5ae53627484633", 0x1000}, {&(0x7f0000001280)="752eb3256d44b0a93083268af141bc1723d1d616010ff58e130696eb4c77320ed900297ea226696bf1b53d71cfbdeccefc8fb86a678ca835e910302097ebbac56ed5c43f10f33c4ac12a023f6f1464b4f63d65aa16fc7304560c43a05cb8019d543a904525cb074222fbaa6c81e3c8748434137985f65769e8d73d38579bdd80f8f628c13e452aeead1a17dddb608459ee2ce940aaeaaf3e74167b55c9dc54d95dded0eaafe411ca1fb7a1609fd7eda58e50539aed6ae36f85cdfab27b9314937d611254440ebb55c6eca923af22b40526f2c485b23957480eeeec92b9afc3972373190547ea479d40221f61e969fa59c9a4cf5c418893e209aeff2f2539fd63bb9aeb6ce43db8586eac258c974bdd8eb2850128d635fcc57efd95a9a99b8e8c7f507264f933585a1085a7e0c768a5daf2e3a0a54e2d7c3b4070927945e677b6bc1972fff1ee4396de50de7d520205ab80e32947f9f4bd292e1e68a19c541d4f3f068964599d322e6d481e5e575b0a179d6ca942cd7bc93a19861177373b8fc442c644eb62083da7745c4c6b7f43f3a7164497eed04aaf8d445f181f82f8eda0d92550d52296df4c8fa989fd57b7b292a1ae52ba91bdbfd5ab6cf7373c5dc2a5e9bef9f3228fcfd8f27e61bddf1750f8ef2e9cdf4189bfaa92903ec1da6cfac2c70a74fa5353437e4405450245c637d2a3cd61d370e3d0482d994da6848795e84463bb7ca5beed95f9c6ad571d546834438d8d9bd8e3cdf0212a38265924c284111071d5bd4742fb96ea2aa84668b32aca77b4ea9cb00afff6a9e7eb53c076f8ffc98b07ca03e8ed4bfdbd620bdd671c511d7e7c9c4cd379be279711ed50157bd93308978baa9eeead54a95ae2586b4020151d8b744f2b453404346bd68a6ae417c6ea4c6937e7bbef56f8e035230a8c53fb30ac780a3e27b7a57de4573a08617cda83a8e10c9570b7479f8833e6ade3dd3ed066d1969a3658d34ae6b6585507cc32f3778698ffe2d055d9781b05d147dafc387ee979f8b7af2fb6b859bd9748ee17f0da246b786cc5aa6d19225ec5e8efb14b1fe40292b894bf5b0fde9aa095b073b710b882adefffcefaec7e712c233897fea8e6892e7263f37828eb31e7e59556e1d2aa933994dccb4ee8490e29e976d595230e159051e9827de4580900d69de37cfbd4e34d4b22150bd1554d1a409ccf25cd8f5ee5f29b4b2de29c094122b63d8a62b954a54126e3b42e5ccadfc800db5bdecc886f1ceb42fd53f570e5eb90937a16becca93bcbdce4fbd37c655cc8b76b3879e573282b82d03ec6addac7a6c6fb229abba01c779522cfe75ce58845a6227d9d9f36c38f20e83bdc5035ecea67a3290304c5077f7631a142c070f2737674c1f350d21969e1cd11b4aac9140e1ee89a8727206c14fb9a35fc4c64ad8c8605c025d4f8bcccdec9f0120ffe9f0e3f866eb5c44e21621ebdb3c6902c4144022d49cd7857595cf706364a411715e2328a2037b56120f0c5b0583f3b29d7143235225c693ecb241a8c285443d1f1f3ebcfe8775293d5562f85c3aa90dba3a4feb7eddfa42c7ae46fbc8f58ea355ea4584bcb8b7cf4deb848a34a37043d85b043d962468744c66c5e0a0e521f4ef0d871b019260f84060616eb44bca89baf63447d16c6c9cc9fe5b3c838bc4a74642654bf363c61d2be26e9e4db1c2dc92ce42442976f6d355e440ea7101ffcd8bfbc4d3dae273b8de318387acb944890560207f217792e4afa0bb3e1082caca587b95ec3def8da0bc26f62c20335bf371d103fca60a4c54ed81291e0f17005aee088102ee7cdba44af046b66fcd6bff3dcdedea5580450fba6f4ac05730c1c98f974377ab3e1cd5a27af366f213b1b89f1121ab1749a2f6d104fa77e0a15d78417ee040d5a8ed4d504769234af871a2cc0a33f0bb4eb090b2895b23e635d4b268b175b0f706f8d942c49de5c3b01850e6ef5a2003254b9ef58d231718e7c1fead3db911683f67f1b2191ba46531c7c09c5c56d95bf2eb7606d8984fa444dbc7f3993e04051fa1414eeb5f0841d85d78a11344c214e9522546e0a53cc81e45d507f6a6f87fceb14af5b42f93d04dbfec4d89a182c0a3797587926168c6f3c793321e97c1eb0e3226a15d7f0afb58492096d3f25973cc36c0337443fa089b00f86dde30b61641b45e2c66e3461c74e558ef387ab8ecc86037ed4d0eca6424c0cabdd438108a95cca577a1d264e47347c0e0b70e9f86d03b4e6c4097c4724cc05309710fab4389bbb9c820ceadc7a567985109ef4c5322e8691a1e23f8246be85ba3aff29adc1793a2a6d47526505f48a8d6a8e44a5dde8c6e6f0234f15a67c199bf0a180c338e7b6dadf1d8289b1caa5f6fe0610b472ec354b403c1ee39b97ed6efdb095560d11c28cb79c0e47a5d5286023374acd20f5268ef95e7180dd08bb362e6a8017adcb89000db7ad9e038522e201c343d1cd8430db1bba4d078f232aef9c4a4a31521abb9d5e8f115a4818d72996666793e579afc24fc89f286cfff9f72fc2fe5cd39e962a2920291bbcb6793c6b0126a2d1d250a426d4154580c326144a41c459b50714e7960c4ab83b8bdd63ade5369881d8a6c5632efe2e7bf4da03c86933c7f1480f765626cb807ce3042340d6db5a59fee994ae14ecdc4c80045a0e21cddb93ed7236950d483b5906b1629818a581b21174e01f194cc671218c8401a208f886ab43ee9526937151c2060bad0b53f45d6855c62a879b8d9f884ebde503136a4246c239c1d371cd6ab6c3ae113cbc4a41171ceb2169db71a5f0fcb4777f47ba3cad8a53d7d8baac8263172a2cd16ab26c67bae2d33e293c1a2370f6bd92d9c6c84da0526cd601a1240c2cefb50ae00960097a2927e28a56a7059710bc76a6b88df98e9e783f4dbdae448a0b2b7ce34cf1f5f305357cedaa001907f8a6da89238ee581ace7201219207f88ffaf636dcf914d5f8d0dac99baf4b4befe4d2a03e67ca342bb9c54ddb4b30dfe4843ed00708a5d4b46bb96c754308c6ae1074c3840759fe0b002e375b32ba20ef8e1b9af9962966c460682b38b8865b18ea519204edd7c69effe466893faed3097f4ea9b75fb3b9207f8126eb83e56f39d1ba7bf8b901804d7d2146316e3180d5e5bd9c84699c9d7641b0056b88bf071fead3ae97dc37b428a3274cfe0652f7d6743bc2425a203947a7627ed60299bfe08ccad94a39a22419aff55c8da06bf196ffcce474bb3fd98e08e8bb99d38127a2aa04a60ed1b239632c5352a302bd065ba480643c6aeb48787fce9c02bc56a7bb875ab9391177bf600bce21bf03022fc08bceaac57a7bfc19c663427a23d4a6e2549f994c0e94ceabe1d1f06e1d3cbde5564b4bde8602c6691843b7d49b3ac042e0a4149d40e20887467e4b1830baac9d5e32dee0912c64307851829f67752b75939a61365a1777e0253513aef1666c85e73dbb2a1268441cd1dfd74e388d4f1f80128b18cbe0bb2e82ec392eb9b42793474f70219897aadb3ecbff1b096e8731b8028b55b330c006d71633cafbe3d52091652bc9b8f385c61a47f3b4002f2b47f094bb4abd1e6f12aa109993f232fa6ab131fa2f10befe86b219be36762547dff720f388a92753659b400582353fcc08b665d95a204380eb89ca1a7cf212885dd3a90c1807438075f5fb696428edc94a789e05efff8d25dc93ee61e3513a018b99b95b074a447112d7267d54bae6a3a23302903f5c9647511a1a776aee76adc9acc0b6c4be1eecadfd1d2f92b8e3db72faaee8e3aca0126bdf1548fb29d13a370af6c517cef94732b2797324975005166bca775a4b201048bafed0b2ea4d565158977c22f456940de21fbb128f0861c34e602983bea0a526d7ff518c37706238180ad3778b86a2aaf9761731d53a5e155d430c218f29f5206ef25efc5146fccf82337a19a18f8285aa70c13362e3289a869a4c1b0e663eee93c10c2d79516cdc253d3ab320a10c7bb8085b2c6806fb3d8d83b55d2536ad9525a0ab8e413c5fa6ec64fda581d46c2412c6b810cff9f8fc8995eb5648308b37e874d17c0dd8ce560551d83f822396c5c1f07c025f52d101487e3e164723d28a0b82c050e5d2994db6e90171e1860963b47cbd7a27e4d2524a110d21b006976c7c891febe9509f62ddb3d7fa5b5c002e2a00d45bfd4991c5f5a5cc4f83bb131da604e397094e4269a6051675ff19dbf22abb6cedefa822bcaca475f235bacfac51a9e4564d4f4b427752fd7a75c727eb9523079246d40db07ae6eb74a3efc71afc8c057ea6f0aff1afbe895638f71a2a6572a14052bddce40d4d6d9c81e5ac645571cef9b0b1f2b8bd11a317fbb984b1dadcffb5d1a0f4a41b955ec35acb7c4b37a713649aff38b33018e9788de54d74ab697ba762166ce10c183eb6a917aa866c068ac83feb31e98134e09864a74325588208c3af08438f880f70f8fe80ba58ef8026e2279722c8324c06d73d9a997dca0114f580a1eb4fa3803331c57271833dcee9af8ca032a5fb56290465307c9d57e5fd48c9b2ab1800d393d7878138940c9bf425960ed53b8f40bd069404ddea442359ae7dacf0856c4634730c367af61c92164b549d71df7d537924112268bcb9713cad3a28c245f15036aa1a98230700ee1e3173810b18b74ffeba7deb2279946fa0acdebc071bcc1718c486494fd52936359b8db91f358b796051e315f38e7400844e0212854118d6a561b8a0d06ca12c69272643e91caeff1cda59fd7675b15ed8e89ef90485f63c3a78a28315ac76fa55ccee6ed5ef248621d0462b9d45073d39edab6885c873dd5feefea395e6f654af72250bd468ccc2b291a9fafc62513aac9ee922c4b05be7992c1deb3fbf2e759f5631e048c7b4a135c50631969459e5efb999759ccc4be6ac7134e078650229520b119808b069e91325fb2e470a94789e438867002da9bd66f42a768ed97d04744f8106faa76e7dc8260915aa3f62da1c3e3026efcbe07a85293ab88ed545d95d260dc99b9009c95a92061ab65d17d54a0b8b1546f0be738f82658108c87e87f6b9fb2115bd10e28d17de524b6a8086241533a065bbd9f17ba60cb2c245286856d19d5d64fc9416411b28e09c758fb8cebffb33f453f38a63b0ca111862f1c6cd8fd94eeaa4447f92736fbcbd8b2f183ab88acb52d32c8212b3c5e29ff2c6d636fa9fae1142da16e55ba8835560c3e60a811329bffffe1b861d6d16363419749f478e21d5f4d9456027016b5fdb189a1d017c9ec154dfe367dedca0c8029ad4be1fa4db6f1df12c7f11188805c0e70aed0103651790bfdad201a6a577368abb6ac5eabb3f3269b094a49ec3e458ea820a04e16c56ae27a1af9d988a98d7fe5c89a8de72dceb12197eea69b745d6bb431226d8a8d19c739da0d2133ebec2e91c0ad01a5040c6416b8a2387436b4cebd8267466eba682035555994e4958580ca6d188a2b58fd31f43259cc8756f8bc66505810a6f93564cdab06bb35bf79d63adfa4231064cbb93f234d1abec8aacd2a273ac4be05ab6cb6d4418ccaf81d6b164a3c86199f0de5c9cd3f5c9c97113f35b24391d14ef3a297f78adfc88e0069d2d0d30c4fc365eef0af5d00ad39bf782f26d3e3082b7dc3113be02aa1717d6d56e570b60528de5daf1c3ae0a79f5cf4fd4b269883a93d2eb511b7db4ae7efc25868d021ce7cde453727c8bfca317d861375a53e8af7b9b29f2dcb28fce7302de79e83be53a240b5f5d66b5cf3f1ee2cdee06232e6b3f18c1be8ab3cad21c58001d4e33cee1594b758", 0x1000}], 0x6, &(0x7f0000002300)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r2]}, @rights={0x10}], 0x38}, 0xb) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getuid() 22:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7) dup2(r1, r0) 22:03:29 executing program 0: sync() getrusage(0xffffffffffdfffff, 0xfffffffffffffffe) 22:03:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x80, 0x3f}, {0x18, 0x0, 0x4, 0x8}, 0xf8, [0x7, 0x800, 0x81, 0x7, 0x5, 0xc, 0x4, 0x200]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:03:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x63) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0xb0}, 0x0) 22:03:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:03:29 executing program 1: munmap(&(0x7f00002ac000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) mprotect(&(0x7f0000471000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4005, 0x7fffffff) setsockopt(r0, 0x6, 0x80000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 22:03:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x77c, 0xffff}, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/188, 0xbc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x482, 0x0) fchflags(r0, 0x10000) setrlimit(0xc, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x800) 22:03:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) read(r0, &(0x7f0000000000)=""/28, 0x1c) 22:03:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x8, 0xc3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x3f, 0xffffffff}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa00fffff, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x5a, 0xb5, 0x9, 0x3b}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0xffff}, {{r0}, 0x0, 0x20, 0x2, 0x3, 0x7ff}], 0x1000, &(0x7f0000000140)={0xfffffffffffff87e}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x44) 22:03:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 22:03:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0xffffffffffff4949) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x81) 22:03:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xbdffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 22:03:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x20, 0x1d, 0x0, 0x1, 0x800, 0xa1, 0x2, 0x0, 0x1, 0x1, 0x3ff}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 22:03:31 executing program 1: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 22:03:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 22:03:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xff) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1e, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r1, r4, r5}, 0xc) close(r3) 22:03:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:03:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000300000000000000000000000000000000035f4780b402fdb0a7ea00000000000000000000000000000000000000000000000000000047bdb276939ec597ac14365fd07627d8141cabdfe620ee4179d85c8aa30ec301c4cfd8e3e362ce5417f2304c83c7e2ad4f0dd6fc8c4b789c36e050bf9eec52188e0318a46aa785c9539fa7944b3feb84834edca2b4c1112c5c00e4a15909d8e5a38599ad785ed0d439ecb4b5"], &(0x7f00000001c0)=0x6e) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = semget(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/56) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x8000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="3c380652", 0x4) 22:03:32 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x112, 0x0) lseek(r1, 0x0, 0x0, 0x2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x8, 0x27c8, 0xdaf, {[0x455, 0xc000000000000000, 0x9000000, 0x5, 0x7fffffff, 0x605c39bd, 0x0, 0xffff, 0xddc, 0x64, 0x20, 0x3ff, 0x99d, 0x7, 0x3, 0x3, 0x4, 0xcd0], [0xfffffffffffffff9, 0x10001, 0x8, 0x10000, 0x4, 0x6, 0x4, 0x20, 0x100, 0xffffffff00000000], [0x0, 0x9, 0x4, 0x5, 0x88, 0x1, 0x100000001], [0x3, 0x100000001, 0xccd4, 0xfffffffffffffffd, 0x2, 0x5], [{0x20, 0x3, 0x8, 0x8}, {0x80, 0x0, 0x0, 0x6}, {0x0, 0x929b, 0x1, 0x401}, {0x80, 0x7fffffff, 0x93a8, 0xcd19}, {0xdc, 0x7ff, 0x800}, {0x4, 0x401, 0xb5f, 0xcbc5}, {0x10001, 0x8, 0x4, 0x700000000000}, {0x4a0000, 0x8000, 0x5, 0xff}], {0x2, 0x100000001, 0x1f, 0x4}, {0x3, 0x7, 0x5, 0x4}}}) 22:03:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/87, 0x57, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000100)="9a64b06a70ae0b8133e0a52268e0d0c1aa76417839c9493868523899d79fb082857996195507f4a404b1abf076f8a10b5b82a42f3e2e9edacb3d76190df0d5dbe594e3c9d23e7e9a088b639b3d24ece3741299cad7f6367908dd86b0e72c571322ff87eba9d4c11ae6b7b3df82626207bffe8ce5fee1c855b5eb60987071381462a9cd19aaaacca30f307663721bcede0188cbf096ca235b5952a91c200fea362f5b0453e8853c07cb81dc33f130ac0d42d0180985fabc3f754e22861489eea1c9f5c2266e9c79e0054d974dafa4c624c2742795820766f19bb4ffec0cb31136f52e964e8b6c6e160a7e", 0xea) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 22:03:32 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) r0 = socket$inet6(0x18, 0x3, 0x10001) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x45}, 0xc) 22:03:33 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 22:03:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x3, 0xfffffffffffffff7, 0xfffffffffffffff8, "0386f45bdc4768b568cae50bc41dd59b59ae81b0", 0x800, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x6e) 22:03:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x10000, 0x7f, 0x1f, 0xfffffffffffffffa, "ed4292929018c5633642d8fbaf96427fce43ee76", 0x80000001, 0x80000000}) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x4, 0x1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 22:03:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) chroot(&(0x7f00000000c0)='./file1\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x6) 22:03:33 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x1, 0x7, 0x7c20, {[0x2b9454ed, 0x0, 0x6, 0x1fc, 0x4, 0x7, 0x400000, 0x0, 0x6, 0x2, 0xff, 0x7fffffff, 0x1e9c, 0x85, 0x80000001, 0xfffffffffffffe01, 0x9, 0x7], [0x7fff, 0x7, 0x7fff, 0x7e, 0x1, 0x800, 0x9, 0x8, 0xfff, 0xa4d], [0x3ff, 0x100000000, 0x1ff, 0xb3bc, 0x8, 0x5, 0x401], [0x5, 0x7f, 0x7, 0x8000, 0x50e33349, 0xffff], [{0x4, 0xffffffff00000001, 0x3, 0x1}, {0x9, 0x7, 0x6, 0x3}, {0xd12, 0xbbe, 0xfff, 0x8001}, {0x6, 0x7fffffff, 0x3, 0x400}, {0x8001, 0x64, 0x74, 0x3}, {0x1000, 0x0, 0x100000000, 0x400}, {0x8, 0x3ff, 0x3, 0xffffffffffffffc1}, {0x8001, 0x8, 0x4516, 0x40}], {0x9, 0x400, 0xfffffffffffff800, 0x2}, {0x8, 0x5, 0x1, 0x1f}}}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 22:03:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 22:03:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 22:03:33 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x7ff) readv(r0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x2ad) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001180)={0x3, 0x66}) ioctl$TIOCSCTTY(r1, 0x20007461) 22:03:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 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)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 22:03:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="07e99b3e545d68168fc3bdbf0caedc376d6277de910f9d91076d8b870c340ad7f9dacc8e45e770f4683dfbac5392a95375255c528dbaad0cb47e96f2e68cfa478a69d7dc701ff8286463264c4fff7805ef2f83d1fb61239cc19547a04b646beb2c74164736913eac3bf11e433d01c31692f1ecbf2847db987db8215513510ba2aeea39229cf19e94b74efb48481d6eadce9c360ea94c53a3c5dfbfee92bffd7f56348c632f4b736d21b97306bf", 0xad}, {&(0x7f00000001c0)="89fa112e6973f1b1bad6206dc0ffdcbe611731f799c3b09892de5a682974eaae73f99c0e4c61b9681c877cc82e81e7780af91313316a03e2161e5bf4395fb323495136754409e7d8ea98d558cc6fcb6478f07f9590db2a61caeb04d90218ae3a9a9b57f358a99a5b", 0x68}], 0x2, &(0x7f0000000280)=[{0x1010, 0xffff, 0x8, "d5ef2e5492d6285331e26e714c574ba75e2f84e004dc9138f9588a1488261fad6c2c16c01394812614b1ab5ebd0a636cf502326487ada79886cf48d2a2bc82bcfa8f7da77bf8161752844eeb5f4709bb7ffc9e5b23b7000ef4df96af44c6d849b7f8dc79367892862a9a6effffa7db35496b8fd26b46d5bfb69bae1e7a6168dfa579904eb21e6dac20b3feb1deeefb2fafbdb563a1c0a28469cdbeed27e9df42c7134e14c87e800200fa52d7aeaea7c88464d7fefe32f3f4088e780d27a4561c57e7d9d412c9bd1582bc20e2b5cb7f99c9bed50fc7173ad144dd8178e084235961f23a327a48d6aae1928389d73d3e49eb34fc451b17c0dd59bd82bbda770a7090c2d06eab6c01f3a28822ecc625175a9606c9eb9b218d747ba2f1b889f0a11b472468e9832d93bfd12312d68338e09c3d2a8988144df258e9ae145965a7a6a1c1536b48f34a6b67a435ab7f3f0433604e092d0eaee8849e24868f26e43a139801666d92c460b2ac628789ea2469232ad771a5e82eb50f856cb694b68a697eb7a66864b737ce6d220fb514b30daae439da069d2c1048650df7841fe9dd5205426540fb629f92dfe6c26a90d48019d59f6a0eeee691809fd6155205f48598e7c96476026bb64d2d3b3d26fc26dcc4da65c5a43a7d9af189aba741baa039ea57e2c915314331818a409137f3ea01db9551c2d4e4ebed5069436ae06e42eaef6f35e2afe495d8f9722907cea8302ed41419bdf17c398b32e9c92224709bf7c0392b8b0009ac02ba7d82adda551501db271760510c41d41b03eb8c40ee764e74b7752d1854eb530052cb5a025c4ff301ff99f96aedc75ab6b5e7b2de799ea8be35084f7c5ebfe4d63cb58092f7db7d2fe272c78547726f5598ac04ec9b111144178f57ed32b97dafdb2337171552c1edd574bad8cdeb65df67f3f15788b6708f67dec958ad18252660b892466f7f30e70e843f039c1e1a9fa1d3c6591ad59a58638d974788245f2407ca708452059b61ce3035f4496db28b0de3d7eb44778744a37fdf56f2ed9b079da95fa6f2988f3419079f7f78d204d305f40e4f241ad3e11d5d6410e9ad696e536a3ebdb81cf091b8f499baade3c7cbee7bb780dbd0d484f06b0197c68f0348486b8642062566765a02e9610fd0c33c8bc1602e5236992535880a9a848689abc6e47d10cac6b48cbda3aa295e700313deab89ddbd36c6fe718f5ccad999345baa5870d5cb40c4c019cb0f1967f9e0724ab757724a81cc1f4b2a972f6fcb9f021469d016c21f49f1e155b9e17647076f08c4d14b717bf9678e97c82620c035d0460c289cd7c7bba4f0b5e8f6665b01a9c4843e216c53b9447f0febad96607fcd4c045a4f433f3fbd833aff3d2fb6d96fa97381043adc6e1a1974999aab803c1fad1c99eb9f52216b7e7e857c8303350115952d7e8fd0eb94777e489be11865e3bac85f9f23a533a980886b53f77a2d094469bc44b13eb5d75b1c6a9c256431f4072ba1b3a6b795afeab60f3b1461808cf4efad40e34010be5924171ba440524e7d1df9531954122f76f75cee8671d7f2ee31c5ec52b4b523c2a0528fbe366a753ce67a320deb0bdb182e80d90464cc1d25cc7ce070c200fdeca4cc18c56ab35df4f792ad874c5df336ab7ba37044e6a3eea1aabe8d119301670e6e0eccc947593b62c62e9b657cf8018702b5ed7b77ebb7f9eba23a7f86f0ad3f3247b54b313e5e451736fde9839cb64695321f06b6177951f0f6615583564dda2731f7ad66b592e08b9657fcc9448fd34d67851060a3139f7421a210e2884a47d63395a92995b9a8db9dfdc0b7fa19b782e5b9fbb807b680217a74befd963618cff378579e34d3b4ed0e494ca083089111b309d8f03ed8de17e62b2efc382fc90c0229af681e355395a0d9727529c5f8a390eea81458428c6c1d6dec36308cdb08469bf0df2a5c2dee7e0843466d175c5a0073850158f0f4665602e270fb4719c5476807ad1489ac0f8306d7395a00d505dce988a63f1f5426e5e42171927b4046ff29faefad886bb17585429d51a41237cc7ed0dd2605c43f84656263ed875d52db4f21d6224327ceb6e2ff409fbcbc589a4095be7cf5b6b761b8c908cec64d7605fdbf09cb814968b316aa4665ab06bb9e78fe1d6e7a642cfd12506357dc57f96e27bbe0a7b03c3b4be95db4d23e333d3d8e9752ee19f8ca47f1b705370a0464194638c8050b11cf65b9b37c81d03556ffa952c648a855b928eab867b9f8a22bbc3445f79e5b72cab7394c9a7ab7b54590055eb17eb363d22570c506eca80e9384a9538ccf20a22b90c3a195b7b8f82fffc0c9fa249319719fbcbe1aa28a82f88064a47a098492a80c0e97925ab15655d9a8e994a10436edf2c31695927e18f1aa1d3bd7245c18a83f3af651e88ad82fcd7100eddede4e5703293a6560f2f7a1f602e8451a0c7ff64d70703d7b1c083756401b3efceebf073e79e2fc2c4488d41d04f4f3b37488633eae16bd3f7a42f0e649e462f76c2c08f6c5a9acae7319158868c05758d14193c7628e4964dfde0de7e99fa698a09bde76cb704d6111707af289c0d5b133302fc8317454bb7d9f37841ffc504256fc0831ba3d0ac95cf8674dad1007592933ec1024b4fdf68d4509b1cd94e90b3dd0946cc71bd4e4c18de8db392ff36a278f01d0e628c01fa42bf34d80615b434f411ca04fc038cccf88eca7575efeced98127bbec5c4223349b35015854e352e89b78d33b0ad0c223be597e891107caf499d6c76539405b8b21a8df53329319b1c936162c7026dec4921ecbbe502b490bcccc604770a77dbc4cf7147c0441360e72d6f930e16b8495e14fa05eed30c8a9fe430e16b33dfd024965bda6ab3412079b6e476020a9387fc1411ae13892eb631da18d3863fb51c0abe6945845e65c1d11c5f82ac67cd1c232b95c08c0c1e9bf6e52c0750b100a1d6a0abb88473cca68ea92e8923a431a09f3a4354329c7d18cbfb01edb01a2b6d01897e04bca7e81be5530fe61880bda4d87b3316cae3b9947781c7ec97bee1217ffcb77728c1d0d63f2d6f287eb5fca2409443986496666541fa6d654cb420902258796f91da7a72393a9117453163ac660586a4750f23ec5b252b11fd5858777694f5fdc3a90bb2ec7bf478c6b26e9691ea65233df01b3bcdd5af9b7c227ded6f392de94b875be637d6c881f61133200b5cc5cb8f60dc5c8b67fe491c33c1ddbeabbf889f28e34fe96f10624ab46bb15f3f482f97dcf902aafdaa83db1093311af8eb21ace177039bb21cac89ec3ed4861a1e87d9e5ff3dc135e3668674198d9f988f97847bcb0a8c7adcca372375493f1880eaf7cfab153cb2941fe4f79be5cfadaee1aa62033fd95b575c888af16d0e6a0ffa1a3234fc3511d938dabecebb85a6e9cd01246db3526eee7ee17dcff8292f25437473e513d92ba0867dca7dd695b8d6435d68cbd625c5060145f959e02697334a60177d0da0fa4cec57249a37fcf1125fe315b2f0f591f1acdf4b947156044898fd0a5b74a2f97a6704c8bca145c6c27b38f2251f5d87da9b9f08ef766c29bea3d93864e408a3958e5618548cd36b725b19c49f6614189baef61855fdc3568440991bd83ced55d56406506d1ddbed347b48c97805a61c507186490cec6307a4d034618233d051b683b701c803a40761dedbed56d65b20d8f17d4ecd77a2999e7e7a80f66aeebd5c37fe06f3a9ef8af2fb9e38f024cc1138a61a888f97f9e14bb27ac9183519e23eed8c3d970c1b67af94488004060884947590a7caf1e71b7775c91fb064a87e664f3ff21fa6a8d4d7b9c7412a63bd07a4c42abf6b0d00e91d08efca8187d127b2c62b71566b6994abfff248235260b0e0556d14c962a33017ed339caa3a82bd7e995bb07d146e0d7b615addd08a921211f91cf17b0d35995f2701af577709caed275fcf9901dee589408e53aaae2ea9caeabfb9b4ba826a0fe75a3db0ea8b4f3a88f74e9fdc92b94457f994ceb4a8e1deac2664e6ff084100726b640535eb45a7dc9404366c2590f0e0578047ba0a98e3aca4fa21c35079c2f13fa849e23e5979e5253f2c8c1352123da75dd0efca0f2fa6fc59c852e927ba8ad8974bab2276a513b6bdc99a80e502f8a3e1dca3e7369eb8c9cb121d2629ff797a47bdc54bfbfb2af9ba256a9a76b2fbf1941a4cdf85489d62b53b5ecf29bfdf7962565726511799cbc6953aaabfcab77ae30a6ae338844b411cde64c5799eb6222744686439f9bb043bd04f199d0d190191500c99713c60172bb8a6338350ffd54fe1b9a642989fb38ad810b61becbc9fcd858d4c1fcc3320b9afbfa9023fe957fb515b986b86220f59f1b1bba4b9e2fd1d3ea67c8cec19d49bbff5d0db424152450971ae1348d374e3062cc5cabc4964907352cdb5e146d5737aa295d444da28cc74506da02749c4f977052ec2c4dcb5df1e6dfad9f8600d8b3cefd2a792bb497f8abe45af7325f76977a4301da3035440ace1b772e82b5cc39a2ca235b5475a2615bd05adba55ba91ceb6248808cb66c11e08f614fd6869c721c80438e52d8ce80f090a3bcd36a4665f2ad9b2255e18799712785ef732124b5e9f2bf67245708328245d12160078e818e9cc750de736263d5cfd08bf8a52df2dc76a8112d638c1f6088affb06c5236c2617b1b4d18310fa3aeb14b06b34f2e97e8f9c314cc87115556b4fee5f7a47715095444f222318b5db21c88b0f346d8cca4e1c381fd8fa747c153fb1647ca41b02e035c4c9d1f32cfab83c00c55d4efe04bc614f1cde8cc077d1dbaed31067e8549881f24c32dc36a92fa288ae6f379b4096f2eba2f1a66b999bd3562ffbead57cf9926ff9c40182433a0145b999aee587fe540901e67598688375f5f7c3f832fbfcd93261cd7a1e02055f95a6f5fdc552f2fe7794863b0a35c52600a22978643352a16668c8b6dd7c90839e2b9906cb93852844cfdf55414b9991d72bdffdbe5ef843eff26275d371f5afbcaefcb9b053f03bbfe882ee3fb7948e823b9348839c83e2d8d046a431ed58dc39d23219d85818b3aeac67a9766c9ffd8d4c279d4593298c48a9faf818c488f393a270472ebea72f2fb244985e3b1fc0633c53f2727d631eeec938eefa3d132906b2d6382e7f3b1544c21ecf0ec65ee2c5fbfe0ad00a657a2c1819b6e49539ce9ee0deaa63e2e5bb8087cce7f2f02fe805a9a30e52b6fae1911a73c590d3626a94f379b7e9338aadb6851d15999d246e8e7d08c910b1e4aa18a04bedaac544e189634efaa25b594126d4ee95bf24dd07d331f68c6d183f1e4c42f17722eae265ad017adc47615ecccc1b00c162c1d787b6fea131800f9560587914e9245dc3c7148cf718a0888154976494c3d0a4ccd055175719a4129c70c7765493cfce19e46409d7066503df1135b19ec794c29114afa318980b85f33b098f33011b9df28e70ae71dd87385391b0a0b12d7a5e95a9549b31f2d5cb85f80da215a76d2e0caab9096946cee926744b5156584e82ed0f2fcbd5425e4530efe6c8d21809f9db0f4ef9ede7885fa797c6f48a2f0c50e4272d192850fbf82734dda4a081c313b8bbf8391730d8a1d332016a15e741a61313cf119794b9ca694e7787784a1052d92534ebcc06cecd1333c7f62c0b657ca1f2b599ca374f3bdd4b8d58b1253fefc766b6426991cc040b2ac13ee95c11bebe3895a8eb505940f3cec5911c82049cc31d414fac87b87f639f613eeead52a8d2b8bed78529149c61b3b565dfb3c6d60362774a151d6b971113"}, {0x58, 0xffff, 0xfffffffffffff801, "7afd677c4425462f4049aae42b91ae370ae8e5754cb42fc9b94fab303c7f7b42831315859f6f0d52585155e145c60744e08f91545f02bc8ee54c52ede252cbff4492f58746a6"}, {0x10, 0xffff, 0x18000}, {0x1010, 0xffff, 0x80, "ecef40c1eda2f3944378ca9e60560ea32756e7223cffbde2d41cf84b2c89ae3cbfc1fc39580f2555cf19c6a549c614f4dfad11955786106e349f2033f69c103347404ce0ad11a09e4a40d393442d1934f75ed35940a3156fd8cc105a51bc48c7e69c45340379307428522c0e5fd584e3edaa53e2a6b520280a519a4919bd399d2a7b3fac2c987296895c1b0dd228856dde8788a3fa9fd8a3ddd6946dd78336aab65d56f6c6d44aabfba21a016bc99c988372617abec93e1badfd2ee17a2af4c1f106b11ed10ad20f7b4356b0684cb9bdd313a718d6e6296c406269b06af9f3e237ceba3522602378e62198bc52b8f0c26300b0e3598a4ad7bb0ecafafaf0338eb2026fcf4f8de678376718cd531f6ccf439d8ff2ef6800893e9814fb903521939b34f9fccaaa2dc98d8d266291fb72d4b10b125292a7921264ffe49ce8a80c44e3c676e3ae6080ec7e82990e1a7ffcb7ca0d35d610b96185c67859fbe43f264168d40374db03b6ce2bd006278a2a5d1bf9e7075a1c45204388f764c3a3189fed326532cc2cb607fa4d3f3d664fe78a4dd0f1726bb8921513893ef6e544216463b86be039c9398f9f099419feffa48741d5779b3f52d89208e4904a0651c409906649037efdc2660138ee4dda6933aa576053459fcb24b2a5c83a1bdcda7ce81a71897886cb9dbc2dceb8ad7fced69104f53c1d6c95ebf518926daf1bf88c6f9608defe18609db09007fb5874df2682e1c6bcea54449c411542f1b7c4fe8f9ee711c7b0a5778ed80edb96e969ddd6fc28d87bc48a512aacea5873d9784f744d3ed3f69d08d9d84ef1394661c94a831f05247f15e82c34097756daf831429631e8a70bcf2279044ea5fe9016b952f2e24e9750f7407398e68aeb231c33b138671ddcf621606a419bef5c4e9dae8ab70d7f9b43fa89523d253c996e723403601ad18d1dd2207d59305f545cd23a135e555bc28cc520dcdea9676c19ee6bba486b6dde1aab9fb9824cbb5b109faadbd5a8f73bba2baa341deb7153d3376698a2d0d5d3a0ff72383eba3b02e447ed0460eac7a2fa2d7226a3409a0462268402048047624c32e440df97f0baad6e1ae49424f3086959bde19fb95d8d35ddd29fd3e773e877dbbc5e17abbd5898a12010b74d72fab8df878ba1fa187145475363d0b833f792b1e6eb75a2930bf0302c304036b13f84daf79324b009ff03405cba7d12d207934e647512ac41df6fa84b50ae65758536fdbe8b7a8d8c3d138ca6ef74857d82914dc2eaa16174171185ad2e240d1928ee48b307fc53ffef41eb855696fcf0451127a8ead32aa3be337d8db3ff18e5dfc2f3e3dadfdff7d7ad58b67a399fbe30c500a02493add4387341789618636554e575c7e5d9c5d5b2c0d443c37ac2db5c6d8658603c1739b0913a874e22f0a1c6460cb8044d52447af8ca8b0e68c4a3338333f6acb5434a2e1d602528894656befe8b84bdd3e87b8104b3bfdfee258b3c0ce8568048a1f24bda1047064a2b48c72e17a7e011bc74f774747c9df9d2bffb723fab2448cec9d11ec41529f4d5ae7015ff46d2e18d3500ba0b28b9a0d63e8f3e9c3b9443b5b70557781f823d5fd98ff2e89200b727ee329734a6daef96773d36db754d63886823267c697ceb9d5df9471c9eec978bb9e7f189d5227b62e10fc6f7228c55ee8d45510b3509769b21705af953dcf44b817eb764c023e5e8bff0aee56de72884dd87ed66aaa85c87360e270673380a1e98f754a6f2b1fd36405b7646df0981c92223506e5efbd0f95d1f57f7d9968678b1a822c53de869f47dbe9967891135ada6a04d33dde963c4862ff8a310d5551caf641c891b6d94f724706a9e45070a8e448b20af8f9588e6604568b61c746cb9f4c58341a8ead61ffee8c7a04fe59b4cbe583e6179dc87c075b929e5654e65e2d32cf7a3c71aaa3b37faa2fa402669d147e36ed5f0bdde94dfa8e9fb7eda4ea043ece32a18f369b148516aaf47a9ac748087d4b7445e286290301cbd6716487cfaae6b79e03a351f95f0aa2d07148f2a96aa171dba16582ca265eabe8a463c5fed9186adc5b31c49a3b5bebf6f6689352af02602b56f895a6ef5ed6d71e774b5c1f11494551f2eda0ac85beaf0159a7e35a97d02d516bf165f2ea3294ddc5d81b8630fd6c5f4f8c13f6f4700e1acc02a37e426af793d004ed340b27c4168f12c8553f904ad168822f44c2f99c7a382295423a5951f33d1f94c0ae532831ecddf41046064720a586342cecbc017588ba56986000b8fcada78e645f47fa59d38dfc7b722ca70e2a12af3f8ec1f921b92b011f08d1dcc516000fa358527b7130ee5524c972eb4dee369d1eb903f7bc67b40ec1efc2a30621eb278766812905866206cf4fb50543e30e75e0370c7e1afe5114d197380a3d40fe38faaeff100e8a1c42b50b540d75aed96bce0012553cdfbf3644509a62f0213f5d8969d51c0268d7767c124cddda5050198a4d162bad470ddd9e86d7d1141bc8cd451e4fad687a05366273353245079a0262526c5b5a2caeac70a6e44df3c90193199699adcd6f741a8ee49e6d35e25c03f82261f636aedcfb472baa4ad0a9ebf301c52a3d2d2c11b21a9c997461d6a1154c250c53b05e8ef039173be5f4204b6839ac5a4569dd13c4e8c4c3df3f8bf583780ac7e91da4ade8015ea00b3d4a6275aec9bfdf5e73742142e7aa88a6048857164d4cb2fc1a2537173fb26c43dc443ae39a1acb3e8807006705fa51407811d9b3f17b8f72ba52579aa56742ddcffa5a087e8d6164792b83e44bc3a9a4e1047dd32a42f176abae9a79a26a5feb5efcc3ea5db80ffa16e3ee04770219999b35b474345e5fa6c9b0dff3b78692b05079532b461387902506a8b44624eb74661517d7f7fec0e65b236fe7e45ed697c7d1b0610e4b00bf102b87b4db734f8fb8634ceef58d800660b2232cef1fe555db993b62def9707d820aec0c80710c3dce4a8888c0643b86c51f7c59eab9fae0634c940f8eb9ea19886a153126739b357044325ca9aa65117c70821743cc57bf4479398e9fceee78207cf32791998173cf69a748a8563a178118c65b9c39adc5c59958f579657e9fca1e457d1d76e301ca107117afab9053f8eeaf6067bef70ef80686290bebd552f0b6ddc9c74c656ce06f39e8da77af1a9f7a4a9cb61888bfa4e0b7d63595c43264f0d353ec8db84e11ec0b8cfe557467ae25a5cdd72a184b74b2cd1af55d53d618d0702fa8ccda75cec6599a27c43e85e149e83fec50523c729f1fc6d707fd4b02add87b3be1c4857133afb0836377d07e566fe84f3e6370bf15eca6c4019ff8ede73e3569bcea45a5f51378790a96c77b5fa972e4518518068b8fa6d87ddcb59c0b71ef8f2d0ef27a65bef66bda1416c824dabc1574775437035dd8f65767d495970f76a5a1024a0b48615bf096058d452bb42ec1ec6a2b5fc27b6c62d5835629332362f510ab7466dae57e01cd25cd2eca475ca9037b035d324a1d61f5157d67bdc7643446fe82f47b7e80f0e50979f0e8b82c79c289afcf661df3a8a9c6228eb0cd22374ece9d480c06f512e881ee679c18031658c184924cdfa5a7c983fc6eae8cbbc8286a906d4e76be9674d01e38606b2586fb9a9a7018ded8178938a7a1752e340386054330e0623a19d88e98f99d277ae59bdd1372352dfd78835d8ec45c5ae6fa68c80ea6638a210513b859b9cddaf5cc0c7d4abf0910699c009acbde2403ef97cfd5eb3d1e637795996437d90be3663e65c4d6d42ac6cd316c9934325fd9a62f65042fb773f25366766dd896b8b3ee869b06dde336ab4055610387982128349fce1a2865e84b3bd0ae6c4875a58d1e1ceff10ec10aea6437fbe6ae3733fb7dd04438eb479f8ee3b7d70681fdf9d51b309bf6430c2dfa1e5fdf5d39f6e40059c5fb36590976aeb659d2b1474b550c696be504843690f1706a91885c0cad192589f96a9b9513647f41381d8cdb0e1ef46abf275296e36772aa6bd7d0c5063a2271fc688b09aa01a94fc693c821ec01d44c9c45ba23f8c6a7dfde0af399cce114089de9eeff8dc22c52ecfb0ba47a2a220102a43cc1738e7f8e58f9c13a29ed73c2a6823c011893382dca868c05b663f04ff9fc588a4cd53a8f92e466d5b1772f5802eb360a73db5a20a94d178a923828e492d5b345a42ac654f67f4bbfd4fe2dab60d0acc2f6bf244afc388ee731a41c9624e610b3f58f23b9ad53f853e7951c3b2be27b747ff1464e5c02bed301e000f257986ffea568754b2fbbac28fd607abc32d6019b6d79eaa4556c9255ab12c2463016862b74d3118bed38ea7a6eb8017a17597b6f1c0f034d806ea7165409c228f50cb7cdef20d66466a5854aa272534b69321bce15646867a3e5d8b98d32a3f50b9c27e117adaa5305f92278ef1e49131b298db62afdd98061cc629fa1d0076cda128c3bcf2369e5e6e959ba3125e25a7b93018b382224f45e773231a54f747f5d30f254dfe0bab1667227f123ea6786453d3d38fc86ff030e2bde03fd3c6ccb25166d7b387143dd7e381163e5892291ac918c26cfd53fea1d5029198acaca2a28ab8fb5e3604b24d5b806a2eb213bdc7c10133f177d14bd1dd52cf4475dd3720ff2b6964b3d22b2d780450ebca81f65f6875fe3f0f8defba8f84264dcdbe705c310c93846bddf5bb7ecf4c38defa28050688c6e76b0b3bff825ae90078cd4e17b262a76498046ff243e95db01c1da0651e054475cc2e8bd7af8937f1fbda2ef31ac3e49c833b437c4dddcbcb9e6f89f2b54a5ae9fce077d045d347785487a2e27af601ea7ab686b08bdc90fa8d769f0c775b79f904e64a20363c467d93590a171de39f4f2bacc90dc3f3c386bd7c160d7e84a9c56892081552e9413f2f83703cbff6135ff9456dd0df1c59af50144fab50405eb3d54c430c879dc8b9e178a3535e952ffb54f5388e3ee8a53070e9d60bc54bc98491b8e05ab51bdcd16eb6135d8c49a6014420ca79184baee7b66a5d66d360d3a71955ddc0fef1ad736d58cb23bb9cd041eb75dc57af4b817530a8757d66fe3bff76af8cb8436c426679a85c766711c81ed9a6a5103e089962513c800d3f69a9a679fce9301d30197cb12b431aec1def9bfd21e1869171180ef8a79e5c53337abc3b2e81994573387df8c2d28b5a1801a81b159e4b5fed7a33f86c29187931e7c2dbae8e8d9bfd41d097b006f0d8f4396c076a2cb4788ae66da2c70f9d39d9c5f595b127076a4e8b96b1fcccd0d0fd96249f0dc367a77a773224c0b423d49a59c23d924c8997091776afc7e1f1d313fd50ea73aab2a22341da17061f5d847649b11ea33b20016102fa27b7dfaa1aeb99c78f3dce477d352d1a78e61b673160d96e703551ad36f88b81ad831caecdaa135abc572dc041152f06069673943c7d08cd94e916b15940e32e22d24a0036625c720329fce739ae9bf57a36701e789b0340f0247883630e4c0e3f895c7f38a8ce5d79a42a61346d1be4fea78bab8feb5dfe28eddb700bb7bee6cc6903cf68e7b7e59931e9ff6992ab167720c8d81421ff6db3561421a548edf2014783db7a219580c64ba0d276f9ad5eee381624f51c69069a9241db3eb07be248d1bb2a611d764831d82d75e4361a2a063aee811a2ae6920417de083aeff2ccbac6a22f19d585d378c442d7652803a5ed4fd3594d4c0d01373494e1eee8a0d434211e3c4023c6745ee7b1fe13c5e8c0763ec45d2fc4b0015a98522131be755d9ee822db5d44c0d2b4dd0531ca90a7dc96fd2e6cef2b5de9a7ff"}, {0x40, 0x1, 0x8001, "6b795cc3cd77559aff705417f9dd104c00e6ee2ae483b203158009ab8e94fc671e9c4860ba9e90ce12f5"}, {0x40, 0xffff, 0x57214a7c, "52e2e1893dc9cb4647602c487304448abc8c2dee8f41e66acda4e72e9525ea2d6cacf924bfd49730ea"}, {0x18, 0xffff, 0xffffffffffffffe0, "9075"}], 0x2120}, 0x400) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x24f) 22:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = semget(0x1, 0x1, 0x10) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000180)=""/241) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 22:03:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 22:03:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) clock_getres(0x5, 0x0) 22:03:34 executing program 1: semget(0x3, 0x8, 0x214) 22:03:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 22:03:34 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2003c, 0x0) fcntl$getflags(r0, 0x3) 22:03:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 22:03:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 22:03:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffffffffffe0, '.\x00', './file0\x00'}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 22:03:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x106) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x7ff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup2(r2, r3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) fchmod(r6, 0x10a) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 22:03:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) clock_getres(0x6, &(0x7f0000000000)) close(r0) 22:03:35 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="bdfea9cb9578aa491df8a0dc106f82227940f7cb40e4ed7b228e92e50b9ba32a21841a702f629b1eb5861a178e", 0x2d, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 22:03:36 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) 22:03:36 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\xf7\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 22:03:36 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 22:03:36 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8001, 0x2}) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 22:03:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1, 0xffff) 22:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000240)=""/212, 0xd4}], 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:03:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x195c) setsockopt(r0, 0x101, 0x8, &(0x7f0000000080)="a51f19e6c0082e4a5e946383c68bc931a39383005de3ed1725b8546cfafc9db2e4f2e7acf84064c1ec78a48940a633f46def958879133831f3f0b367048118418b8e2e21a24a8fcf811f4d0ba36912638706d05350e540ecc04396ad0364878f5ae7e4fc4eb762cb83a17590248f7779759fbdbf84fefdfccf5e62c8a94c35c9a31882d13352635d76d50c4a25128b14f85e8d90b1ae0626b1540230a3481cab06cb384f4707b77c882058d8ecb8d91423764c9e7dbde57d0fec5f58f76926d6f8329abd482f613934f325e60c6a1a7c36d18d4b414861ee40d3ea6f2ff1b223634c41cd1f74fef69c2ef0f8399caf80c15286a82b6f57162103239f51c12eb859655f432aa5f2d05a241abac2ded0c3a73570f481b487d9b8edac1717f4036a77036766bcff2c0d3b1a3876a9c0d47c1dee761c8f1a658e0a5323ce70c4d3b975696bb4e7857e2cb84ce08d9a8abf483b0916dbe6a4bf120a2f132f92814be6c8c42df1c166be3578fcfcb1755777a40b3a6c66aea814634fe818876e17b0690e8c87fe8dedba1b546e6554c0a10e1a9c576771d000a2b51051acc2b6b006db2327560ca32bcc91039f1e37fac2c87d0061e8fa762c0189f4b5dd5782b74e51bf6d94443f5acd540031659f4fc3a90ac37454284f2e3afddc5f14a9017c997c175586146659d6a3d3ddb5ba292b09f1d7e82855ee2cb7c63c1eea7dda714b1f04de3c75fdb4b0bf72193926502ad4f4974379b7b93e2a0cb163a5851517f5e2619abb504e933faa5464f529e126900fa49d89dfc7c3783685b1b100aa0c4963d31527cca952e0004586d4dc2da895cbeb93b1adc0a46f8ad2a20c40f72024656754efd6e315ee1ea76eb2daba5cb3ef7a4cc58bd4ae7de3eecc68f6ad120a5c96f2e764a7126a01dbf372592ea20c1e59a3140012c51eae0c07d669d5d8e399a9cb7809bb5fcf23d45d5d502cc9148ee1f37ba6f1e3188cd5994c219c82522264e45e36b1d8f7842a6a4602e6fa31c4f17d2c18423d569cb263fa0fec858c4c224645887bb38bb1d2e8a939bc8c9192daa4e538c36d7f87f8d50e590345d60fbd1038705ca6a940e695f7d636b3856e96507cb932e231bfabd27231907600cd263201c2e61b785effd64ab2f02f932cb4efe6fc98af82807e3fd3251b934af35ce56aa853c6b9146476a9eb9d598d0ab55abe523c016801036926269d5b60ee314bd7dc52b275caaeed5dcf1fc7e4cc9ad848708b6beea70b5386cacfbdc62af3e2b2818a00bbb9fd264312b6828f284a0c0e777f0da17455ffc2e21d015b8287c557fc8590f2d7fbec9470f394211ea3c0a65fae7b72da53e88cefd277afdd520fe43c0db0189089d14bc27914265e5dd04b0ddfc63c466d42f2b51a97643f50787bba06fd58aa0b18b7bab0faa029a48ab716881e689b027fab5feac368b4ba31b188638ffe8326170d081bcbc3d671a50bae9c5e2f9ef6c4ec798e840545db2b94bb14003731f11172c2f43981c4417b5a51f0211954be14804b2e89abab823b034c556e53555d33fafd50248522dc843a59d50b8df5334ff4835ce87991e8f1cfbb07ecc0db1a3d907650724ff832aa03901a7dbe272d537272e614aa456756289704ca16430b017c67f160cd6ac77cc17a440337416aaf27ee1e00e5633e72d9b8c95f0ee7fa2adbef8ab2cd4715397217a1f41ac47a072c8c9118f9897292968a749d99194805c3474b85672a29189ab9eb8b93065df2c7f8d58470bc504535f31f49c8173adf9c205726b5bde265788d7f25ab64b2e1818c9394944af51c94737658413df95fd0d728ff5149a835d8a36c7b1cd31c7339a98a6eee27bbd0dcbd8694e35a083dc7d374bf48f6c20844d7f86a9de994eb205e478186a30a8703d6047cd2eb3d674e3cd8c01c864f6773c6bad5f64b2a6c8cfd432634423214f597ff7f4b748b2b252a37e25710e165ab019e38ab6cad8d6f20ec503f762a336ceaac92dbbdfd770562a27a415e344e52c146864a9582df2698fb3b54295032251541fe189cb8149bc448ab0a9abdfcc515b9326012502150794aeba0ff93ec15c5ca16bec9b1d7d74b5375e59461bb0321f66244a46cced0920512af5a0cdc9925baa744912da1047e7b64adbac95fbcb400c1be1e16fcc1b922b3a83d833a61fe1e71fca65147527520b5b2370a9b7b42eee8329426854fa24fd8dca4598d72e553850ca5a56735b2bdb1cc4cf706ddbb83c3db519dfaf2e16ad8ff996f3dc24ad45115a8014ba6d159e7ab2a2ec19d8cf46d18d56ae9c639ff4075d6b700f0d655b8581d623775a8c906fda6e83ec391f62f1d423877a5b4af3d27323c7620bf02d56a9c7d1f4f64596e1481f185845d0bc5e799d27dc334ec4e25c399389ba8309adca8c87ddc77bc805d30ae8b8bfb20cef44cebac98f7adc13df38c8cb8cc027a0d7b4fe197a1ec9ae4d3a9967d3042893eec1c244abe60fdbb4cea895308ec0ca54fa6e936c1f3d37d77d7ce56dd28f1e8af41558f237e60c7eb2ca21786130ea8b848f2eb4c6bf0fbbe76f65202f2383677ae7ed3e38d1a3e25caa026efdf87027b9aeacd9b27b60206bcf3465d70e78b6a976d600b372d6d1d922df9fd044cda1530391b4a072096e2fee7cb426f80b6c88a83d83a65ed31a046c23514e535ab11343bc0ef38508a1d0c90a35d52728c75919ce1ff17b82db876c4fb4a26d98a257f004b1973f834e93b804d192a9fbfff889e7e96e5e0121f08f55b88d9deb1250120ba9bf508d4752b0cfe557e26e60714557b1f9ef1c39045a3228b7b6c427f7711d6d0d904d21f58388e5705ade6bb08bf0184f22b100e0616802ac31d473b642286ec38a25cf09a3d4a998f36a1282fcd8231fd47fdcea9fde497db408da0c3dc19d7cf89fb85e8f1b8d1b97421f9da996c36380cef8eab8cbb1d19b101e84f85ca275972ae9fe1cdc21c52232c6f4a6b7dd2aed7110fe355190004b578b90b9cebdb6fe4e8377c4ee1fabfc26af112f2f33dfeb05e191c5fe5e9b46c26070fdcf8f9ef18243b3cc20423fc18cad29784dd10c815f4e3aa7e75f7e25f1731ddc74e9fb1e40525bf537f7e0d012a282072e1b5f17391a326fecb216b4048c14b2f70d77e910b40e1a6814ff6f1b31c0ec859b9db6ade8c751ce3540dd744493f89fe44269b97abce083519bb98ae7bf71dc5860d01370e9579f8902d6f4a64da57235bf207ad01938a738befaab719b92757733a5d65f52835e57b346bdf6aa60c443eb25b77ab5935f90566cf8c794d5bd3c7990c7d8811a0bdba4cc6f070da713a58d11cdf982428bcfda6579e1e0c9a432a2414bf982934d6ae29f773d259812d70a52b4ee9de3a3341f1ed64b90e9bbf6a3b37d015d994d5f509687bb3e4fd3f5e2df96ed40f6f62d821ebe4d585e2c086132d3deedc63b2e3aaff9365bc641f05c7cb1cb1d7f0dbe6de6ec9af9e3dd286cd1f019752b95184cbe7175b623bbce9d68755908bf2403ba12108d2442369d5c4af31510216ba6785a103e757cfb7920a6687ea1c197935c69a4cd5e5208916fd53530d70c9525cf345be2e7b4236397f42ea728fe292232fec6fd30258ee083b0426b5f7ef134d6aa0d0b93973c24c7b0fd29001278b64a11a72f4c0212ce33075ecbd4f7cc07471a84f048a242badcb6c2bd6c19ff8c3673281f92fdcf62d84e22be6afa553801bed92024193867ccd80045ad574ce65e5cb20a29fdbb22ab7a2f9f8e7c2d20f827f8e279628738ef437bcb80691668e6a2a61554d5034776b1c871961ca8c7b8a23d3335b500a19f9c2cd1fbc9e800406d76eded03936ceddd9daff06f0f1e09b5727d54b8a18416ab5567de634b3104735d9294d5578bb9934a172f071dbf5a8c82918af3d1d59eee8eb6e140639b77f50739a6c34df7fa7ff49326992115b95decc2a9c34bf3afa02791261ef485f5e1e6ddea05cf728ac10e611705b04fe6478aeba02722f6c994644075c793e0a3f1dbddf81932d9eb65a9c48ade57b993be663b17dbf66527ec721bbc585957b0c2023462150aa39af037ac04fb92f2532b2975c515237e93431e4bf712331422ad3064c2a9806c1d932762d90bbef02d0c436c6afe41a64862f4e532de0c738df0ef9db826af00d9a71bfcd59c44cb2555b9b3cc787a906944bb5ac421ec832d32942e0cd9e7a2f2eb85bf654924ca9fc7aa9c75ffdaadcfa2bc2b8393932e3cdff1036710af554793bca3012bb2abd78c3e9bd278db4a6b40809b0e15249fde08c9eaffa6fc430872cd7c7d1c6eae4b713b530fe8c3aa74ac4b021234579efc95e8d6b676eba8c5afb99ccccb27413477579cf195d46ceb001a17103b197a61f6c4af2de6c48f41ccb98471e17e0c4ab420514ae392638043e45b962261b423388bb49d207d563a5d2d4918417e188c1cb4e9e885789297b9a750aa3e2dd5f11a18599b53f5b73ed5ae7dbae84709be3fb8c40c0ede482d1acc378541b1f911d43b8f7e7dbc74ada72ec9dcfed5539e02e1284ffae18bb79c647806d5187b4e5d754cb19bdb52de8bf316551969ee31f662b8373541a47b03313316b22f732751c1d49a31228627ef424a97b0b49b4625b27a75ee599e98b35f3d1c1794a95e7da19360d5c041fc23c226a7b6eced420b3bff9ff0589bdf3544b936651cbf1bb25f1866a355a178025c3b71114251446f034d8f580b02542b07980007fc3bc49209fc7259218df02517491e2dfa63f6f4984f930fbc636dd073aad4d58cf60141fdc71498eb8ce374e70af4c7381b020ffb2577d9242cf651fe53681cd773fa62fa9eefb8080363a61ace665a8e041d7bf5c880ce5acf5ba32624354ed8eafb8a0da0dd4ed8b9bdd6ef5705dcfb45b7781f536b64d2d4511fb2db12364696159047434d4aae7c7bef487973a9c76ba667c34a51e50a6e95ecc7fa28882d8c9b626b2551b7a16f47a2660a3ec5a25c8f7ace2cc2ebd76af91cc47518a424328c35c37aa114ef2345b4b034d960e2ba0f08217e0beb662986a78e8658843a1a1fd63948d977a34b7764e4b9f26b3fbc76b65ed51841411544342defdf043f7f3145727a6e3ebd529600ce08b3c2b3c3c7f32ddc754d938cce80b0256e42cdc86cb0df87f69f42c4d63b4ce0b73373c8673ca4fdbfd83360392e86f93f4c5634b0fad6b1ac5381e9ccbffebb1e9f6e1beb520fec34c414e3038dbd3af97fc4e00ae22b23af455d9c8c15379815b34b23af2bdb58946fa2590da232757977812e7e432cac73d8bb0d318e68db2c905ed2a2da8a3fc8b5ed3636134fe2b7a18fc885cec16e9e579c4944446a72e27f91dbcc44266724200fde7a13e9eb4be0ceb420bafa3caa7f50751217d6a163fdf7b2456d5e03658290a6cfaa3cc709e1dc21177444e309e73e44a589bdd39fb2626c00829e607e1b2c2e4eb897fb6c21de571e488af9063ad76904867ec590939f85a4f3bfe858b7cd4615e54dea20486c024179968eb2359f8fb080b767dc4b200fd3a8b06f784f2b11fa2ae48355d3f28f8ac6551b911589bb629569f81a719daa93c4486609b765d614d447fec30acb22ade54e7235564215081ac6db58f3d3bbe49331be335ba8bb6cffb00c7d92a94c759ce2ffe18ffc85ddf4ad273cb182932e7968a4759805b16f2fd1c0e804044935ad6979e7c0b940ec50d1a64d35a5ad448b87423ce916f7ec7a78afb1cb6a8d65d9f503a60ce9cda5596aefc84736863c300e65918d43b194c4f2f8d7ba841d529ca09b5e040f1c960823a07", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 22:03:36 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0x762) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:03:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f0000000280)=""/218, 0xda) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x56) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x2, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x5a, 0xfffff, 0x9, 0x620}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x101, 0x2}, {{r1}, 0xffffffffffffffff, 0x51, 0x12, 0x81, 0x6}], 0x55a2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x13, 0xf0000000, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x7, 0x5}], 0x9, &(0x7f0000000240)={0x8, 0xfffffffffffffffd}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) 22:03:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) 22:03:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 22:03:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:03:37 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674f6c35a59b4cb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000189986d04aff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c091fbd2562b7e86c7a6f8551771b89197bd3e39dfeaacd279d140927242000000000000bdf95c2a00e976e620d2fd124ccfd542d89100cbc5a73f95f5893a15d302c704e368fe92d13938778981aa9db3"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/66}, 0x4a, 0x0, 0x1000) 22:03:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setregid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x4) 22:03:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000), 0x1f0) 22:03:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x82, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r1) ioctl$TIOCNXCL(r3, 0x2000740e) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:38 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="4f9b7def47011bbe79574e4cef9ce0a43b12de2824045f282bd2080110c5954a69c3114096fce23fc1cff1ba5e9eca42e320d621a440df9a511ce9823ad7fc2d44156b44a1a8c3696018c2800f7adde7ed89c7636155c3a14813ba221b07b0ef5370878d90a05a35df29a5865ee25feef27219a9d00e6f78cdb55521a196ed9b839b4c9e7f2ba94b2e0d81de556b9bd049e061e05ef6c9e7223db7e74116c50d17a64958f1f871a7e2dd5ab5f872aae7b171eb79f4df4d1085ff5cfdaa2c78afe20f10bdf597507f5fb4c180066989382e45eb49c58759fd2b86d2c32d59e1c8ccab70abf121b1ef98ec22bbbdbabb6df824b931df32fdfe3404749526ec01d90367d0ffbd659b47973a51e14d9be9e8996bd87a7d790b78427ba930b8b3a3abe6ef97b58a2cf3cac733470718c2ce28f414f0938f9957278ea0952ae9c2d6aa959470569ac166f578ff22eee339d1b087def84b0fdd74ad021eca23a36a82d4e2e0f2400cba8595e270f9ebf10ba244027c07bc13f01757b2ce6f1a1dba2ef57cba97fe7378626f52cfafe78a75056a674b306052237ea7aadbc1a1e8f49faf75deb04725389752a629a216c1d2cae55a44684cd7d141ec51e3c9d3b1226336a7436cbecf205dd3d82cf8b2151ce40946a04e4a9de04323f930f453f248077e2d8e5d85cf96d2584f56f3f8ac53b5090fa2a5c1df8eb762dc3cfdae8987a5d87b233e3d77932744e496613e521f492bdaecddb6208f63ae94671094b9df9bb4ad40aa6e7007b3214b4443ad1320b1367d1f270e3f0cd7917e9a97fb2f27203b0b57d075b194c6080c5f27753ec262531149e13633732bd08b42dfd4a56f16214c04cd404c2b9ced05506bb9bf830ebee6c00916446be3b168ea720ab187560c0714bd9db9f52fd927a389ceb9e7fd111552dc3b3f5213b38b3b52e9bf86a3497fd28fd208168ddec06c5cd11bc5db8c383d42119ce9dadf66604bbd1e71c21e56e1d2f9ec31062116f66928b5111056a9c1ed3dcc3e982b892d4e994902b768a4933ecd75472b71307a0f4abe8e18515f8f6fbc7b987ef595073d340e7260cdaf58fa96b95036993f37f1f520336e5749669c321dc4a3ad4341930c6acbce2c3beaaad24e700fc26255e716fd4217cafa998970f5c905dea71e087007f5e87de1eeca1830f0fb707da15655b5ea94185fc589afa8af92fa0d80f54d623f9c66bae1489f9ccfbbc20bdd232c708f57af8c247e4bb958a3de69ae81236c632ff5ad7d7694433735abe4aff28acc7faf4a21f7a84c36101dbd79bdce72918f9192a686a976fda5488bb3ad29352291362a28781d9eb07dc38ffd8a90ff3b9e99bd6d2b7d4ecc227fbc505f4b3dc9c0b5c49a5d9de5e90489b8ef861187e2e4068d1040c060b52fadebfb3815d80e4e6d1eb3d4f391f1f3eed54df21cf73e5e3d8e300fd694f413eb241e371dff06d957ba1218a5d267fa3c877d090aa318846a169ab6246c527b987cd93cf4a9284fd415cc8a3447b2919408f356a9da5e05c14559571e5807c72255359a16b4c4bcfff81f86afaaa7e852d7ad7a4fe0dc5ac3103b9e020042cff377906ebf486cab6b76529797692fff7e4f2a1c72dd0c0c4404ef3792ee536d7aef22ac5c95431d9aad14d58cb5a01ac8b4457caa21b1ecbbbaa1f16d59e0fd19291da1330c34f4e2a2db88bcdce92876d4cd9382cfa438b2832ef5b86ac94c6ac9df684450834a5c807e7641c1b9b0d4e7a7c269fcc41fcdbcd857fa56db18ddb05c7955cb6edff61ce0ec7cffb3c9e239274d22d45fb198edf142a7fba77ed2af42aac337bd19eb76cb7220727ecef251846af43b70c8f8ae9ce41192046d1b537ee631c0b429da13d888f3f1abeba621a927d53dace0b878a80a58aa8ede03c48302a06868775621d5c8139af185bdb75c73cf2526248aae501a1d68fadd82920e9f7070134bb20c76d8d020c4e67d37b8247b2a133bd7a760fc6ae6da3ec1e0a51132702023d63e9d79a788b8584c220d2b1d638a2c9b7b9bdfedbca59b8b45559cd1600c46041b802ba1150973f726aa12ee954cd05a9c84242759aca5eb82b2f1c0f35ffbe83fa7ac4172c36d2ad478608cb1b3b23f0afdf50a84f8ef5bb897994d357c7369efb480a43167f9d6566e2bebe65a00729da2896379a4fc5496e75182456696dbc0650ee157786b0ed03ad2a9ffd557d758a248c0ed95fe8b43b1d0a7bdfc258d930b3acafb968e260bd9906d13a5bbb6eb5398e8a92059d6a25abe00e38c19fe6b4d9b9c499e7db351b69ffadfc7a6058730ab5d08addda9dbef7972d6ff7edf9cc7f5ed85633765ff9b194288f57d614cc29a44239b5d625673accda379e751a43295441d776e46b4374fec9075e2693096bcd1ae50daae81bc24e0e1208924bb024a8995a4f87338c0a57caebbcf5640b9832be4e5fcea8894695a5b41b846ac341c8e57582af5159e24cfccffa300d7763a9a94df3d5c4d81d4f5cfcf4e5f54df8aaaab9fc1a4a13542baff22372d0be122da842e8022f3f8a13820db3da34d255f664da21bd022296a20277d181909b61e79aaa3e334ed397e222c4a32d855cfe30a7a9d69e632051bcd6bddcae266ea0591a513733e83842e5bdcf39bd897d8cf989b720392fdef7d935f952406f0aef59743c8712cf5fb7ad6b8f8b21dd0f9511edbd7a02f2e45e4b5e29ef72c7c81d888f1f37f8ae4e6cddaf7b1cf9139d4b68cef0e427e0c7e48ea79833160f9af8a40d2fb7b32cab7d8b85508cc033ef8aa56c3340d910af48c4a0606ab3875d61fb38373268a82d7301690f96ddccc1889a3f0cb6233a3ac0f936d971960a7a99e0268951a0b9a27d094eff0d6e29d501ec353ed2b5f6a799e3880fc6acafa33cd4650472a07f93d07a2c6452652ae368238e3f826a6cd06e73784f135da27724db813f28d9d8314ea5d80236657c1b6f7903c18ceb7ac4ec52fd6df8a3cd54bda680369f8227dcc535149de47b997e68f37f99eeacaadae7015b6dc65397a213b483d98c799794f72c2f9f570e46bfe8f4c0fafd64166c8a57aac10d00bbf19ba3eb3da62e3e0ffeda2b1082c8b38b64bd31e80198b647454e080b368bbe4d2bd5fac48e5e4d9cb7e2c7693829dae954bd4de50aecce969b2b77ffc0d5334ea55b203a0dee9808367624985e547ff6ac3a516bbd826269c1ab80b0e5ab99f675dad3f4d2eb9a6507ab30d55e8be923dedbb79d6dccf43ea14610ad15a06785922cc132d9bad1c8f5980590a2026cc45bc62eb48ba63c79fbab55d969c660b3162671de0e2ae3b366042783d38e20f4300a4113ee7a33ba7e3b65c23233ecefb518c707a741c39814495ff243ede1c5ff58508c40d9957bf865273800c539ab9c1136579c1dec24ee691f0f480b35ed98888eb5868eac3e36f9940120e7a9a89783af0f3e3c47ae5ead2c4dee826dba32334dc1cc095e9fccc587f7bea92753d48f1e791be9d1092d030d41c8b0094b46a59d2afdbe3d3575eddc29a99724ba32c8f9c4f7da4c8643f6ab03219dd4d85083189a4cf0c2e6439490141b262c9d8f2b5989646bd0cf377126adb9f948e55f34cbb81cc3a37ef3af4373fb5e26d1c7dbfb6f508a6861ba26969d6d598fe22b0e60121bea6a2a8d96086044395fcecf840d512d33d3af8b54bafca72697f95d552328013865b4bcacdda929ddf8bad45683a2b4982ca0b3bd3a63305c18fecbfa47a9cdadf95d8bac59169ee3912e9a646cc32cb07d75f624d989ad2ba891df1a50b8c208ee4a9856b8226cea725ac919b7b78f5ebffad41f0bda66acf30921ab452beab90123f15c1b14f1bbe71b50b269ed43e3d613c4d1537c635827904744190d25c6c4c81a7870d39550521cffda8f199495532461958d2337f0571dbef3c3e7391e36d6ddeec7a803ed9f707c4bc0bec87b00c1c06ea522dccea1814ac1135b221aa3260d4f7c5d29684674cb4a095a166a605b51cb087badd6378b8f05c1065c2f20f38d32166762a098353d5b487df0a3f2a090a23e56c4c4300bf910efcae38f9d954b0c15a0a8411d1dc42149f6139bad6d6ffd723c2502f1d7969bf3f17fa8d6cdf6c45a500397e1bb1b9d2d11649f66eee5814cfb290bb7ece4c918f879593a79215bfe43501deecec840f85ee3a5cc545ecfea9ba09ddeb2651a2d9621c3193e2649d13e1e438cb811f8a2fc7dbe41257d514e5f02d371e673b13eaab6e96fde88fc0964319cf3c3a18daba51b11eba3312987b8decb3dfa958e8005a840c39a2e0596ae1ad1a8fe915e02f22370bc8573fa3ca62a6197c1a3ba0d9cb8170acd87486663dc04228610694a3f44f323d0290a81351d22b38d1a5874f71843afd6492de4b212d2807a5478dab8d0a8a564fa384547f54778f8c845e5857ec38a463520b6598ce161cf37529a5426c44ed51671b9cf99e1367c529fe966b9b70aa10cb3717d9a5bd4c9a3820b548be81a90f48d61c7a9937a0cb98baf38fbceb9f474edf1912488ca7770e22a462c4d08b5cddc48a579e8073c13eb78f987596a88f12c690469a958b308f8bce23e5e73ccfb50ad019a273248a25992709a670bccc1c667ed4293f20c4ad0846b6b346f65f36285a69fea3ec2edf2466dbdf95c83f9e94be4a3412607145d360f64683ba7a929d00d4b1deada99e689fdbb24a4bde18f0f2e62018cf8840d9751809e2adfaeeab4d9bbf39479da29667ff609bb3e4899de16857f4fa3579972099c6b68016bc6511cb279e03f7e186013d7177f8353c1d0492594b7e53488f4adf07f854ab4ea4393283e72ac805aadcc7ec9ea4c1492ced337e05601c65bf9ffc11a125c7c153f1f43d1d763df64985773aceba7c31af4d46831d8b757f1f99fdcfe6f4aa6b344b6556484c39860ad1dc5c9e253c1d37ce0f68705cb6d5de18c9534b6da7673689e176b80ef4f0cea2c9b152c6a9145b0b0a97be25dd5df6af70ff145e15e1ec180e8fa80e6d563d8fdc4a5ad90b1f1a5d5c47ea8f713d6413a137a4dbb43e474fc8281f39b1141f367c27d9661e18a57ee50c7c5fcc34cd2f7abfc5a121f2fee1201d3e7f0a9c2a85e3ae06ca3cba85ef666bfb7460785de7181e1acec57d052acd1c369d531d7af1a5a5ff5860702646bfe5b68819d711a838493acf38d90680ababd565baf3215bcc50b4d1c931b4e1f975ab48315da89f2bf929a135695c7ec05eb6d705a3b53023360f05b8a50d741e1d44c2becaa2d69002911d5d01852ea1be13a910d4d8768536744a47b6d0cc1a7b723cc1622b4d3d2049f08c57ba316d23cf3586b46c49b439fd5c38de7e0f2e9fc2534715a517604a5a610f8031d5a442388abe9851866c5c9f5cacf4fafe619b361f1d8ffaa054add6b7b7d0aa71fcdcbbabce29cdfd8838df34ed7bce8eea5db350c83ce2431c6364a81c29e8bf2159310785665bd6d6ea7c92be8770d20b603e032d12e3e1392aa566006515eeed0a58295485de38c7aee65a6d5a3c4f5fe07ca8e3277e703828607aeafe71fbf79d935f268176ed5b839518e729cceca1c37a5ea694683964aefdaec0757e50a133bd48eac7c4a8ffc7ac0e2ad34bc5d5b459ec519dc44ef6dab725c11db7d89cbd203ba444cbe04707fac7597b061788ed3c66f1a01fb77e7e8b1f98ecef024f01a63a426c3ff23adbc40b39b945edaf7383eb9a4554685b555ec41d8bd0734c4b15ff49909b1d512f05d793becd7759c1cdad0add314e56525149c7e0406055aae76fa52860d6fcf3d212d5ee9ebada6c3971", 0x1000}, {&(0x7f0000000000)="9650d4a5879b2404b004a36ba84197dfacf46e2a0ebd7734f356e07f0f657c15ccd6eb499273aaa07e61b36fab5a6aa2c02b9403b0861bc27136d79aca67b99880", 0x41}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="aa04777f192dbc025efb98118e7e92907d560874fd5f94f4b1f1ac2025b60ae60aec0adf4385fbd11a4ce86b793a694564e5bc9ca81dc047afddc71a95728b30fe18e20c52ac0acc8f69f4f6321896e86377be52453a12b6ec042982d733a060fbb1c35e53f65913fbeb08324f55514dcee978fa4ad898ea0b6aeb647cfa749637054c664b898f5075789f6a5a166a2b00ee90900dd3caec672b20e34c62d818ed6f356c6bde82e253b785ca9c99ff98ad5adbc7e6", 0xb5}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="46e35f6a8f200cddaaa1bf26edf6f5cf4e30dd661a33324fc7f6b3bee7ae40f64fd0398eee4cd9358e6a3da7b60381287548f6866da9011997d38c3a540af66d014bba80318dbe4ef18369f334b721b850a07716674495622bd0e16a9f467a5ffcb9aaa77b4f9eaf397c83c5efca87dc29b2e43d7ab8154d48e37098deb253778dd27a9f7f3352f014c6fca39f80778bad7503cdc87f5df95fb435d4893cc79254701c1607e35b1551b26cbb89a34788be9abf5c6c4d9c753ebcf98bc24d609a06e10fcacf9d6f1d3543349f5d930b319872a7cdbf5b0dbaa5539c26539e6c5257901c3422049cacb1cbb21896ccaf331baaa6ddde3075", 0xf7}, {&(0x7f0000001300)="5d7ea199d23511e93585ef9bfc5b8202281611c3af79bb511c18b07dd08061963c047a56524a2e134e69368d7f7e65c740435904006ffb2663f75b66a69b033c741ad90559d479bf0fd7c6cdfeab010779b49a2b07ea401421a91feb672b8762051534cb07f55ed73c9b1a174838cdd411794a4b3be9890a7721dc6ea57f2e49e1ffdbbba17225bb258edef919c9bcf33dda3a9edee77a3e589562f0692a8bdf2db63c20f0e315490db877ccf7dd128d70383284d5d820d302ac935debcf12b146606d7a4f68ad74a4a56659577cb8c3b7ca", 0xd2}, {&(0x7f0000001400)="cc13404a552fb55a0cc552047c4f3a5a26c70bfed7cbd83e190c525d69b6bc9362846f26049899c2eef2ebde68049af6310a4e4a07d9", 0x36}, {&(0x7f0000001440)="b0692c707a8da20485663b8254d813f7a55a9a13227caf13f6b5c6b250b6c937cbea258c7af3f6bda5457e7969251d108c39912cab8425e3bc5eff7ce4cb9c1206e1bf566e908a247113bfa88420a9c592abda4a2a38224ecda07fb1ca2bc911cc4789f30c2a9b56263c3d56cf4d67102e8192f8288a428abac399656eb5a334e96cf097035de417ba1b429338e012b19c492e92e5310ce03335be8a22213f5aaef4d2626d5dd840848c5f75fc0d2e23adf4f70f7fade4d192cb7b7dfb320d254b9677362bf457791a91b21f5d7ba6a060285b", 0xd3}], 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000011c0)=0x2) 22:03:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xf9, [{0x3, 0x9}, {0x2, 0x3}, {0x1, 0x100000000}, {0x3, 0xed5}, {0x3, 0x914d}, {0x1, 0x1b4}, {0x3, 0x3}, {0x3, 0xbf5e}, {0x1, 0x40000000}, {0x2, 0x6}, {0xf6514fac08ee59b8, 0x1}, {0x2, 0x400}, {0x3, 0x3}, {0x0, 0xff}, {0x1, 0x2}, {0x3, 0x7}, {0x1, 0x80}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x70aa812f}, {0x2, 0x6fd7}, {0x3, 0x10000}, {0x5, 0x2}, {0x2, 0xffffffff80000000}, {0x2, 0x7}, {0x3, 0xffffffff80000001}, {0x1}, {0x1, 0x7}, {0x1, 0x40}]}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x34, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) r4 = semget(0x1, 0x5, 0x10) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000240)=0x6eba) 22:03:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x7, 0x800fffff}], 0x9, 0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r1) 22:03:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r3, &(0x7f0000000100), 0xb, &(0x7f00000001c0)) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 22:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1ba31976290000002e0005101619fc00e688acfedee1e00ddbe60b535ded7d61354b07a9d11dc054925b0738c1565a9c89d0383513b74cbfa5affc61371185d5d43b9b9ab55e0e60cdb310d5dea9226d1e79d664ffff244d5e20616cc4c1ecd4923d40525c929dfe76c69399762eb62ac4387775044d4d0818bf51c60c456667c9dc5ea3a51e89b0a71330deba77856d1ba27ffdb9011c4a7ae153440b556598c5938ad5fbc5c0123c26195befb2d10aca3216307751862c0a6a6cf75ace401ce1206ed636ea511320dea7d233113b32a9100ac0d2b959326bf5042a0c8ae40c39e06f6b0fce97e953be61f64528e130232d2137a6b9d552b732f122300f7f386dbf"], 0x10}, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:03:38 executing program 1: socketpair(0x3e, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="4dc17aa07d06d1cfdb3e5127f95ab8408d633cddac59280fe5636061f040c69b0ea699ae44807c2cc7bbc1eb0ed9b1dea0e9b9302f9aab2aa7094c044a5e75ca6974a573e44ecbcdd76ec4ebfd28", 0x4e}], 0x1, &(0x7f0000000180), 0x0, 0x8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 22:03:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x3, 0x80000001, 0x1, 0x0, 0x2, 0x12f, 0x0, 0x0, 0x2, 0x7}) 22:03:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) sendto(r0, &(0x7f00000001c0)="ac314e007831c4eeaadc51a8824f934f06e42b3e7b586b7b566fbcd54e198bd4c3c1c6e8bf14e35bb5d029706f100facf3bef547759afef5a73ce931ea60c07ad1bb9b3f574a320154755385754e5e4d767dc1e8d1c735bf49cabd74c5123a40f5c3babaa656c2ef8cc28ed86a166ea02cd97811d4daee92454c024928ed875778228762cfe368bdeda894669c09e6f8d27715cd95c6f7411b1a0fe7ee0f98025e5707689b6f70220cb69cb09a9fc06827578831b4f55a2781a4719573772a09fc1ebf935f2701e03be9ed7406a90a3f9c190e47a71631c9cb79735517f7c7f555747d8bb696cc9d445131756f5c0e8fd69b", 0xf2, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x20) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x89, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000003c0)={0x9, &(0x7f0000000380)=[0x7, 0xfff, 0x9, 0x9, 0x5, 0x7ff, 0x2, 0x18000000, 0x4]}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000400)) getpeername$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getown(r0, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x9c8, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000500)=0x6cb) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2, 0x400}, {0xcc, 0x200}}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000005c0)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000600)=0x8000) recvmsg(r6, &(0x7f00000017c0)={&(0x7f0000000640)=@un=@file={0x0, ""/20}, 0x16, &(0x7f0000000780)=[{&(0x7f0000000680)=""/194, 0xc2}], 0x1, &(0x7f00000007c0)=""/4096, 0x1000}, 0x40) poll(&(0x7f0000001800)=[{r7, 0x84}, {r7, 0x66}], 0x2, 0x6b61) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001840)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) sendto$unix(r0, &(0x7f0000001900)="f7d1b2c00b0d3027915ae3d446ef912babc4a2be6b714565a9b59cbd29f328903febfdd4683bed9110b870b60910836da844d119e1f0ebe8124e7386bc3dee0db5658e9837a5f6c3a843bbd45b98c27be01d7d1416823c403af29bf363f2b95c2d81c8aa1b7fe177060d58b6cdc8fb499e6c7f33c704f907ff885c53245dcc9314c383383cf354cc8c77668b59f9bc654bf8ddd52945b0ed7b80f6064cdda19c", 0xa0, 0xa, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000019c0)={0x0, 0x5, 0x80, 0x8001, "53426faf8b2f172d7f11b820423290c0a31ddc29", 0xb848, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001a00)) getpid() wait4(r8, &(0x7f0000001a40), 0x0, 0x0) 22:03:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x101, 0x0) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x4003, 0xfffffffffffffbff, &(0x7f0000000180)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/204) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20280, 0x0) fcntl$setstatus(r0, 0x4, 0x81) read(r0, &(0x7f0000000040)=""/91, 0x5b) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 22:03:38 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)="36ff6af7afb7da18522ecb68bce6f2977dca41173ca8e72c79aa16e186a8c7f45a5453da8d221c19cd21cfcdaf7604bf7dd09d6d953a2a6761e2007ad375c803f60f4ae0c1462c5e6adc67fe7989f0e8ba03c46f00d4b16f53cab2e4570a0148eb88f77a2a309b5dbb4a8df537ac8f9a52deaad4eb0034f4e3ed5f9c4857d33e8934a28765b1f371f14be04b1b07f31ffebfad1201cb025a8f07e9862a3e66488d26720f0f2700490b6decd8cb25f0eee4c8cc4e4d43ba797b97bfefab929e52bea6745e9119847d8213c1452deeaffca6e6cd9a3dcabce17fb11cc4c1f6cc1730eb4521acc482dbfe34f79e3831b80adf30abb24b84705a1bcf52ace7da194d097f11a0b1f107fc7d7d414568c4797a3ad97e68b1b0d3249234811074024b8a5d105417130168f968a0c472d03879d2be8c6a8352dea94823378dc6277db620a19e3f74a3808b3e873f89d3aee5b1fbad06190bb27b9f5eca5fe1910a036dfd219a72307fce6c9bc3122ba9297fec316c18aa2e21e405ee14ee3cb025462cc7071209976838886e305390758aee1e68e2beacea9ad845807da5bc12ad463bc9fe9f58b7da6d9f3115d6fcf64755768444fb8c2c9d47f35a439bc0331e0532513c634528706a1211493bbffca303c1389419bbb288fdfaba44d10233d9b406e6fdba08b7bb8a7edebeb27d6dada84ea682962a4e61a03d94bf9e3ec6348b8caf9ef8693720055a581da943d2c565c48526cd5bcb16cea567adedcc86d1f74ce5644c43610145d264e0ea31b6f0b79ffa902c6087fcef8ad65d6d62c774b0537106fcd3a2a6a4e0b948091322790dbd5ad39eaa11f2f056f54feed7d7c6bb04e8fa18fec8c28c93f28d96c89e78fd9aebc763b2afd866fae646d9f3b152f1734786bff237513dfdd210e3bbeb262a06aa97a57f9fd1939fe95031ce64ea53f214782d9e6e30c637af5ce4a3359b9e2ff5cdc20e588c8bdcf3fcc7ba5301489e610d3b76b75c39a4afa5d190f8dfad9f8530e7373128a55ff5fea9d7075477414b6c36a120647b6eeb06241c1d3acdd404a5aacd0982bee40ee6a839a8ab13f1dccdf5a5397662e94801ab760aeb247a70776b47b77adb7fd5f0dc99ee6564b7832c9b2cece49b4c287a6f32f97580f3f2cb31e6802cbe265215fcaff2acbcced0e6d54d0c4b7ecb890b550c9af92cbb32a2b2af1f2616fefb899ab5fbfd935ac7d9e53f5c02faecd37290343f9b3f363fc17880af7996b126270fa63ca0c388f7fb1c7bc5b1405f63860a4cc4eacbc332d4f1434516fb85210a9daae368dc4ba848d61a23205dd12729d9047d499c4e9f1a913851e9d024020f3e76ae38099b509040f28e27f8279f062871e4d3ed7a0a7ab76a979b6128b99de181b63f0c75a7983a7ea069b01490498f1e61f672e0240919203bf9a9fcec90c237ca647597d2a3fe62a77722f0f9e5e29e80fd229735d85922428169bd2de4c2df950f1e76b6d4bd93b8218cecc810b0d93df1269c4c9de74db4eadf5590f97ca20cad7b66f0add4e8a20aab9ce50593695c9bfb6351661024aeac89128b28491b402686dc592b0ce9d024816f1ca5cc6d7b60c118819535b1552ba8619ac03e170537e8259b8c04da81f44bfb911158c697f440be18235ca377b53c17bdd1e9d2c1753d3dca2fa893e9e9f6b5ce2b1dc024f026361f46f2e80d147652201600b1cb394e8448b71859fbde7cc3b298d7dceeabd2f462b443f0cbf422df6d79f9dac3d5463400ca6defbbd59834389d58cca7e145b60d4d18da5033099964c118f309b5e8865851a7885102315959d134f7d268936b6595b256ee335316ecc19f369fc99b83a5714e117e7c261962fe75bbbf42afa3a69d0beebb5d8182eb71e7b72db4337109833f08b13058ca5bb51599dcda817f0c9b7ade6b61efba828d3e3b156f8cd731470b4a9a1196d114369e530665a0f754c573c364aba3565ff93ebbd2df1845441cc22296f177d0db09f2378d852adaf1cc7285073f1b9d108ec04a7254c210a4ed7068eff580c52212dd84cbee3070e07cdec7baffe8f23f69e118bdb74bed1004854fea080049c5b14a404d0b6f8e45c138c8d3928fa3ebc23f147db234caf07e2f08a20c53856677c6bec48f997909f10db205b75aba3ed6473b35842cedfee4683bfaad0530c23ec6953da50388a1e98af971222633689747e230dc03e4fca688407ee65af31c143284098d43a5fe5ddbe5ace0a4dfb7447f2bfacbb8573ce01cac576b7111cb7a9049aea095577b22a37b015b2d445b1decdffd527254230afd22558d51e99f652cbf393707c2af8b694ecb04cec3b6d716336324db57cb11582be5f1976c670fd37cadf97b64e22c69760c754608ca58acffe508eb1b88c5b5158fb2dc00a2a4f81ce66eb71476b4121f1578080ced6c2d1eaa52ca8a9cec66aeec3b6f04970bd65c787fcfcc8346b5db7a92699b0904c94f7735310b1a499bbabd1e8d21b44388d608bd704ced4c21a6bede2311574f49883301cc63a8b185f69cfc6d29e55b966b2c5bbb4b34f1cc764f70002647c3ef91ce8b294c3fba4385d7eee6d9cc3f73358e03d166983f965334a0c6c76d16eef65950c2436f6b4c97bb4515dc7c0f10260d3f81c5a554bb6ce06005d6d3e36d99fe9626eda923aaf57d32b486159015bf4791bed7e9d560eb56a9a43dab3f9bcb88d4bbad33fe9ce8caf21e31c12b92d57612c881f4d7ff1389667382de4fc70130e06b84e721341ba76540a2bddff188d96687f7b703a420767f6c5f8de1df0d8c7246e95b82feac31ac4a1c428cc033834b491e4f0fb0ca598f92cefed6c7a93b90c414e945684bccf16345a5fc3b56d5a21022d78dcea2fad8bc9eb0748efa2acacd143a5eb5109c3fa4462334d315766371ace086783ff684eeac92c67454227749cb50ba40b77e50b9c6d791033c9d3e1a6f0e788217186791d19b0b53f0e7c2cdc1e4c848395f88262c3f34d4b285f2c9cb357d1e524f15ff53b3c44b46ab392d80aa0d8fb51ae591c8149978ab3f021ec8d7331c1c18a4661c1d5d72469b4b75ba7d7116dfd2b09cc051dec3a459cc7ab90a0ee448c96fd1d57541568ca02f6904621183577ffb783ffd6f9876a1c538e6a78b9c3676d5a99bc0aabfefdb4bbaaa02b425f9aec7680cc4b9a118459334f574c5d0cab1ff6f00f459c023585ea21530a73a95bcf1fcf9ded15274a3b7f5a74153bc75c113f92d9d51fb215ec1be98e88da25e55d6d85f43a8907469e2df44c94c7ecb89a44b91b251537e6840ee0e994635647b658986b86923edd3f244cc120596ba49e7ecc3caa1e17b72ce4934b9aa323f35a689451523e25bad580ebb0e066f0617839a7d7b89bc08b45156717dba73ba4ebc3fe5af492f78a1668562717683df261a0bd88b042a4736694f5e821bb9f30bff7d325c909200496cb10ef914c44a8098780ad740d41cf41c10ea2557a69f8dde4b4de4856864cc22f40e581d7e63b884d14b226a09970dc7b3e109518119692b5bbf2cd56907809923a48062a07ba35204144b5f852aed014068f310ad9bbccf30312b862e373521e097ec30bbc3fc2f74db48a6d283540e3bdcc8766e64da01b5b70c8fdad587e6b9759b8cad18dec235664023b61ce7afcb3ac6c8f8af77d3c18e1e7284d7c9b15f3d1d49118ff40d34885d7f135f7e98072e117a5163acac2d91bf06f7b61e82f021c1884d2c18f24439baa31e0d267b6d4819c4170b46bcc9bdb24f9e326c26fe36f8f5fa6a3f3c68d2ac249d52f0ea32d51cb22d0130dfe1e36a8f41c88550d85dd70532d15b9dd0193db0817ac2172e96d6424d24d3a6c5b83eacf2590fbee7456743a9f5b58d31fe1130cb139dfaa29e1ce8d398494a4ce6e49b16489a2c908b15266e9abdcf48781c9e1c0552f653a1159642732c401356f20f04dff667bb4a77d759760a8ea4a6728213ce669f2643a870873abe746e714ae11d73498df5e26865ade539839d7562cc7fb5214291bb2ac1865cdf46cefa20e23cfcb01ca540009793aaaee7d3b5e7de96dd366bc78fe558dfcd81f1071359aff3b616733f4881cdef1376a6d9cbe3bb275678dc1bd9ae64e6a203f05188e24a1887ef05c036959790a0af914e7c0e06ce06725a34987c2e5a75d0c9c3203ccf11714534b744dbb26d77e91da3ab844b0ab396ce85910709446877e4e2e53c200c2fd2d1d23c9c464865a86d244141fab4a6ab65306500dbfdf7b1f473e14841a86d79225c1415a0c8f9b35422d8ea0fe24db1e98a12a6cf1979993b02a509af9f657204044db5dae1c20ca54aea96c62bf9fb0651e0a21d76e75455dc892bdbe6dff05aae7f6026d440bf90c091dc53792a3bfd6efe34e97e16109443c94bccd3004e45e7121ecb3d29aee45b1a59a50c29fdf1849950ad325079df18fe3c1515ccfe1602b3bfa11cdcfcf5cc4fba2c3348c4524f08bff031c9142c5ee65abd90af3d3152b6655c7cc465385791ab98670037bb4087ff8d460873711f6cef93dd97b8d19851e18ebd4f82045120a04f2f8f094c63c8bf2d16192417ae62b17c02283587ef471954355c5abc1d9d895b2d33ab3f1aeb01b4518e22722bd790e02c20cda99b285afa453d341ac61f05e6949858abf879c643a2f9d994378c672bd7689d8a476117d9a0741669543f558b2a627ca09adb8f03ffb469d15d8896881f3bb7e34cb8244b132b748654eeb9f7ee83d992f9cb6834bf1d8a0c76a42cf29b1356cb888424a3833ce6590d606867d126f6a2e6fda8603e6a69c23a4d295e850291b93cfc70a9243cde1d858b804fe37b6b255aab2347dcda516b661631d7a07dd5b935b86d6cd56b4db2a2c0b3d972b2f2cfed7c78ecb85c0b34327774e795181cdcfb411f9238f5ef4726074b857113037f617daac15b3e408918abd0930545024995e496ae408cbffee2921dd9d37a0450609eab00f7384dab44ffe7a2e31c396b76af839154012070ee3add5fe79f7b01421857b56f1606f73b02ef1657d9cd0ff0d32c34ba8b167c40bcd872de6e36231b4e6b5c421859f94f915f62bafc334fdd3721d869a7228e129f834b2fcaa1e7484c942142c520e8679d2f626568a636a70f6b302d7271ade460b40f3f4dfde1de2f533e1d1c77e8fe171007cd432bfaef9cd889224a0fb4add01355578009e299de1ae7917892baa6b166672ed4d61aa4bad1f8889b6b11fc4369aa01dc7a43b86aa1ec82e6ff917bed8d86d9c1f7d9e10b47b5156740664e8c1d80109209a1754cee51e3b1d50845621c6051702a0533201ec69d58340cd9d2d703dbca97525254d5c87855b81ee43c50ae8811ac5707c6fa27c55c71a43df0984fa31ad87af3763dc999c87240dcdecdbaf6a071135324a61404f11a5718db521ea6612530d8af00424ddea3c5def239da9a14f5266a35a3a1b99cd57696d9ec8d95663c4e3adeec72678b194d65a37faf6bfd743c10a346d95f77dfe7086d83c3fbbd139fb06e520d290607a93a4c8c8c78ddd84543f509f4b33486cb2853a33a694ae4c5d67fa0d73e8c1b6d3c445933910f63559bbd292d1306ffe7a860a955eb0867d0e50cef901513a8e1b6293505be57a802c8dd0d2529683f0df1e3555eadcf63ded68a6c85207f297ab478eba283a14b459ee6f6138ec1cf5b94c6b200dcbd9584b05768fba1eec49a220aa97780b084cd0ac0c0ab33c6075ade9716c2607ae099d37fb2b283d190a41cb1d72d67c0f7d3bb120975bf890f994728633fcef920d291fde5", 0x1000}, {&(0x7f0000000040)="7b3202e86e5764a8abbb156f5e41cf0ddc8557fccb0c559f6456c515369ad907481a767e7cd0aacfd2b3febe6f407487fb08884302674fe7feb6556758b6ef656e1aeaf7", 0x44}], 0x2, &(0x7f00000011c0)=[{0x98, 0xffff, 0x9, "476512be6bfaaf00f494ae524b0d0c2dd65d88b65d379d99c1fdf758097f611a2e0cc08f89fe32f7aba12fdf6cf334ee6784d8c30ebd923f0edf503d1c0386c08c426a397553bc3886321c1c2a41a0513d2502eb22a2d8ca527aae148fd02f33d64ac7ce43228c84e523b8ce878c207c750dfb2de0d5b3d7393f824ff0960c00c0de"}, {0xc0, 0x1, 0x3, "ad4391335783486b1eef845853c2a51b35c819c338de313932e8c071616c20aa64ec26959155fc6388b5aff8ff53f3b0c3835a87505405daec4a22fcfbfd0feb38d796882bc1c1a7aa531d02f66c1cbf3dfbf64bab850a0fce1fea8249c5293b880809e7c7d8e656fef907c0fa52dafb7c5ca80abc87f53c162a3cc3faa5b3731fefeb3c0561399eed597fefd56b29374f0be7e383c4b049154cc374ecd49fe96abf9599af80d18c70fb8672"}, {0x30, 0x1, 0x7, "f6d4089cbfccd131ef7d315d67230a30fbd9cef6b1522b017c7c3b"}, {0x50, 0xffff, 0x1, "556d879ea0d21a86531beb9d701aa4fb5f5286e120a34de6e28d8b0825d6b65019e93c83bc462e1364033eedb6ea13917402fcfebd1b44d1d6acd141"}, {0x40, 0x1, 0x2, "4d11a15548433eec571cdbb5890cb6005316bdf2aef5f0261cae646572457db0ab5cab64721e22735fae"}, {0xf8, 0x1, 0x38ae3975, "0a59d86a0bcefe9ccaeccf71c1cd86efc837e23c36dfe25604d833b1479119800f004a95ccf327938b4fc0fecfa1233dbf6f64947bd2e77e101511b5eefdc8c15d5e04ab43f8e4459b8160d229122ffefa432c1abf1b9628ea920e2ade4791a237c3d4f3bfe28429c46fa79ef9a452ed05ee58e3398899d5a4cc1f3ff6a7a651960e973af060531f952ace861edd8c9ec901482674f306489c982a2405b4361aa930aa2df9914931824f82b9da167bf28dfd9ac50dab294b620d834b16ebc4cb30212489e4303b8230d9376f1276fd0f674c52c06da48a3ab0d861a071857b1988b425"}, {0xb0, 0x1, 0x5, "49132a6bfd214a8f39184a7fbc33fa4c427172df00ff1559a568efe401b16b14289ff5212b7677c7ef6322c041e521988b850565210169cafda7414e76af3c1fd8dc236f7d72890045c5f37b863c13445857f27842995baeb677cee58efb4de84b76288a83050858c845ef50625abf5cc875beb50909114c0441655b52251a1734c50f69898dc1cdfa80ddd604c0ec04460460d9e34104821ffd823f88"}], 0x3c0}, 0x5) 22:03:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7e2d, 0x5, 0x3, {[0x9, 0x2, 0x211, 0x4, 0x5aa, 0x6, 0x3c, 0x3, 0x7, 0x3, 0x6, 0x9, 0xba, 0xfffffffffffffe00, 0x8, 0x2, 0x2c8, 0x3], [0xf8, 0xffffffffffff8001, 0x1c, 0x7fffffff, 0x8, 0x4f, 0x8, 0x4, 0x3b, 0x401], [0x3, 0x7, 0x6a2, 0xd1, 0xf3a, 0x8000, 0x1479], [0x7, 0x6, 0x10001, 0x52c4, 0xb012, 0xa871], [{0x7fff, 0x40, 0xfffffffffffffffa, 0x8}, {0x3, 0x400, 0x0, 0x7fffffff}, {0x3, 0x2, 0x1, 0xfffffffffffffc01}, {0xffffffff, 0x8, 0x2, 0xa0}, {0x7fffffff, 0x7, 0x154, 0x7}, {0x7, 0x6b66, 0xfffffffffffffffb, 0x2}, {0x3ff, 0x81, 0x8, 0xf94c}, {0x7f, 0x5, 0x2}], {0xffffffff, 0xffffffff, 0x2, 0x5}, {0x6, 0x3, 0x9, 0xb5}}}) 22:03:38 executing program 0: r0 = kqueue() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x9, 0x5, './file0\x00', 0xffff, 0x21da, 0x10000000001, 0x80000000}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x1) 22:03:38 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) 22:03:38 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000040)='./file1\x00', 0x4) 22:03:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000001d80)="4c137238bb5dbcbd99af5669082bbf33391bf9dac46c81703ea44d38f35278785b3b71cb6e25cf6b65fce13521c11afab673ac466c31f94acfdb5dc341eb999f8ea5728e117fecd8f6e924ae9fe5dbaa52a44afbc1dc5a3eef5d0b2a4df72c7e693dd6", 0x63}, {&(0x7f0000001840)="c82c31e0e3661f43c54ab777b349f21d9802a33290e41a87c2c4889572c02f2f036775d8bb8741645362a2a3c7066c017dc79f3182ffd551a92e3d30406f7e51d1edf73bffc564bc73dd6c64d04f2825ad3e8efd8b09dde0d2193b4c52d92c5664f7eeedc077c60803610ec49ef0d76f7b5e3355cbe56f8403807897068a0d1e346df0342c5e29bf5c4c97fc6c339e3acb0622fa9f511a4c9ce62631281b4b56b6b3c57a129df1a8a7817448221cf258318a49cf6732c9aa110877e7dc233409dc2a29495e89c49e4ca4e6cc94c5c99705abe4b54af078202ceec0a499bbb03addbb3f0bee845f807de15e7a7b", 0xed}, {&(0x7f0000001cc0)="e2d56b9225e89460fb7e4cc01e7b0f677bb1c133c7a89fb852f725172f2585d4277d6da917609355e89d6ddb5e9f762b40e4679516993a44a85fa50129b43628c50c32caa40eee8cc5ec868208563195a01fc9e0aa049c7897e113160364a9e234cb83d1dbfd8509ebff774784d44cfa08639f03a04a8f920807c410b2ac9d7bf6c3d190400829215c349ee2cd989cc86d0456e68e7d2c1c471f834f01e7ae75f5b67385ffcbbafcb92f7ebc749be4c920db9affa1eaede3e1", 0xb9}, {&(0x7f0000001a00)="ae6fff8777f6cc18b8f29de448dd1cbe9408ba54086063d16c6c5a9da254b2e66683153ecf3647fe0f25881ecfc08caca4b51b414ef0d9bf506c814603e3c9f4d1b236105d767b85c1fc2e1453943499469ae3e790d7b9550f6cbbfb1730ad3296e29d4b553f8d794fdf3921ae4f9f111921cbd06f760fbfc5585885d3e33604188f3a332201bbf6577943f3ca361790d07dc9328cd4907cd50af8fbc9f7001ee97ab951710f65ab6637fb414b53a2762b9077f1e5fcac9530e8bbd251569100"/206, 0xce}, {&(0x7f0000001b00)="e1dca0e36c9c8d18826c7c83ffd765e83a9a1a8f0d36d9e564cfd64a8450c3be80397f63ecf1724a63872eda26944f0b9cc19208aed826097ecbbffd1dac87a7dac5637f659d1a76a54665a7c1965a8a58b48f1e2a22e49e6221e8c955b4c41f16d888765197feca9619faefecae529a224f0ad558419e603fd4bab5e7bed4c00072f802b554d1ee5e29ed85581217eea48f42e8c04aecf4c6d8255c0b1c766aceecc4ba0103b498315947bc177ac75bac3451012442c34057594e9d0f43aad4d206ae2bb51bae49b8d802b542b180cb", 0xfffffffffffffecf}, {&(0x7f0000001c00)="f86c4d1b3f0da3ee4883d8ae4b8d30ae3d96c3447d", 0x15}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) chmod(&(0x7f0000001540)='./file0/file0\x00', 0x10) ftruncate(r0, 0x0, 0x200) writev(r0, &(0x7f0000000040), 0x1) pread(r0, &(0x7f0000000000)="0e", 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x9ec5b3c635dae3f9) 22:03:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8, 0xffffffffffff07ad}, 0xc) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x88) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r1, 0x0, 0x0) syz_open_pts() 22:03:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x3, 0x6, 0x120000000000000}, 0x3, [0x9, 0x10000, 0x8, 0x6, 0x3, 0xda, 0x5, 0x8001]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 22:03:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1ca, 0x200000000, 0x0, 0x0) 22:03:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20081, 0x41) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x6, 0x4, {[0x6, 0x1b, 0x10001, 0x4, 0xcfa, 0x4, 0x5df, 0x10000, 0x2, 0x8, 0x80000, 0x3, 0x40, 0x2, 0x5, 0x9, 0x0, 0xb1ff], [0x4000000000000, 0x9, 0xfffffffffffffffa, 0xf9, 0x557a, 0x2, 0x20, 0x1e6, 0x0, 0x3], [0xd71, 0xffff, 0x800, 0x3, 0x17, 0x4, 0xfff], [0x3, 0x21b7, 0x2, 0x1, 0x1699], [{0x5, 0x4, 0x5, 0x9}, {0x9, 0x6, 0x6, 0x6}, {0x7fffffff, 0x0, 0x400, 0x3}, {0x65, 0x9ee, 0xfffffffffffff001, 0x1f}, {0xffffffff, 0x2, 0xfffffffffffffff9, 0x3f}, {0x6, 0x7, 0x7, 0x3360}, {0x100000001, 0x8, 0x1, 0x9}, {0x6, 0x0, 0x9, 0x4}], {0x7, 0xcf9, 0x9, 0x10000}, {0x100000001, 0x0, 0xfff}}}) fsync(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 22:03:39 executing program 0: socket(0x800000018, 0x1, 0x0) 22:03:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r0, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 22:03:40 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000540)=""/5, 0x5}, {&(0x7f0000000580)=""/102, 0x66}, {&(0x7f0000000600)=""/11, 0xb}, {&(0x7f0000000640)=""/185, 0xb9}], 0xa, &(0x7f00000007c0)=""/96, 0x60}, 0x800) recvmsg(r0, &(0x7f0000001b80)={&(0x7f0000000880)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f00000008c0)=""/197, 0xc5}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/129, 0x81}], 0x3, &(0x7f0000001ac0)=""/153, 0x99}, 0x40) 22:03:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9e0facd86d07dbe491cd77addf2dcc67", 0xfffffffffffffe24) 22:03:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 22:03:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = getuid() setuid(r1) r2 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 22:03:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x9, 0x8, 0x1000, "9b8bc11cbc27e2cbd734c7b60761338122b77e5f", 0x8, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0xfffffffffffffffe, &(0x7f0000000240)) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 22:03:40 executing program 1: r0 = socket$inet6(0x18, 0xbfff, 0x9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x3a7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 22:03:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0xaf}, 0xfffffffffffffee5) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x202) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10000) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 22:03:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 22:03:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 22:03:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = socket$inet(0x2, 0x4006, 0x80000001) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() dup2(r2, r1) 22:03:40 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) fcntl$getflags(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000002c0)="581de7bd63f045b7f57884e501223513e270dcb592b7939550a67107f519edf78b94a800b949587f1d7befebacfc39144f6b568972fdf489ea22fbd4d6921f875d2e96ee7c5d5ebbb89ebef6e3b2b6a49f933b6668ddf1b0e17ea5f9a261179093c34e744e1ef4ba5899844970ac7dd7fea2d4b548af4acbcabf8152affb163ace33db588ca107c903297bdca2e156c9d5b64e84ed71c01e2256e2e36698bab2212f5dc05a425dc8160c325066b1a10da4c12d1f1ae5c594a91b435f3bd1875b6e20354fcfb7f36dcfaf87047f2d2651b1", 0xd1}, {&(0x7f0000000180)="4d232de0b80e2ccfb67e53c3b152a46cf90a4a362fde5910ab6bff856b9a3d50e2abc9162aa009823f8860bc06b467192a5011b0", 0x34}, {&(0x7f00000003c0)="6c3dc013a278c7e663c6809b7030e610dd0b89cd6dde7ac3758b0bb46086b96a52c75df1ce03e20eae9c8b82607a90a4c3cdae24dfb6ed32a0e1b9228c538a1c4b651a4caf2d6b62bce53d3fa59ed5b3881c945e4132666bc29ddc32466e7a7a002ae52dfc289f5ed9356bda1b9c2371b91027b3df0a80c48c33a8c0171154f6bdd6b86c333e3aff08d130bafac6210037b48646e0bdee816cea654c1793585e9c05de0b515c44baa21780f3d533837b44b0c9b60bd3375effadf0c92c98bab560b4749774185080fbed75abfb6eee0f290113c15fa85cbbf9ad2de329031d7b4fcf5af963741cbb", 0xfffffffffffffff1}], 0x3) 22:03:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000140)="e4c926f8bfa2aedd4b5acda6581e25d07625df67bf8f02a25a9c33291bada3c74b9741789e4a062da57967f657f02559f3a14cf96d2e32110287dfc3b1ea92c6930623312bbaf95be8e8d528541e76ac16c58cce7a956a82a3a75cc827116c7688030b3d84d3a7c134191edede9408b0d5647b94c0639a7068b7bf2585cacf35f6bfff1a3c21bd3db4dc477528f79c5e02db7217544830e804d86c7e83ea99e42335dbda53c041207c974ae4cc694af5d1f66cb64dcb74d800d99933413d394d464e7801a7c8ecc488f23a4f771819aef20de24c8ffe1e48de4967334e668e1d94a590cea3be3292e182e061dbd513581fb68451ca0126", 0xf7}, {&(0x7f0000000240)="0b8ef5cd89d3e262cfd4e1ec684dd18b04291de9fb6c606fe7879f6a6b90b3796edf1f2be7808c45e97edcb3e2b21b5dbda060fd7e88954f3dad6c219131af2e17014c9f84506fd762076b2b48112a5def00c9873dbdf9c0b6f61f22351c20b4632af8735783de6b0eed3bfb6cbf4aaf4b15977203ce791bc8a4fbebe357ad8d2fa047df9ad7c1f84ac50273e389668899d0ee14d35725b2e021393db683eb9101d17987cc087412572122f918d1", 0xae}, {&(0x7f0000000300)="34f790a3de56988daedd267c51b8fe19dd3050e877b777f2e7bca402d8878276b60c801ca97b90a5d3edc2a5d06da78cc6d7de2da9d71bb806cbb481815f846f942b40fca98c8ad16beac3be64d6ba4af802fb172a54dd44f6eb80dbc08cbac45f0fd6823f84cae87f620b2dfec6029152acfe871affa872363efb7ba90c1e0fe826dc8c64a2cc547d943b9ae3223e41bcb7edd6477e2a5426d63f5e3bbb93194a628f5c08b996675a9ad245f5519798b14cd07f21871fb87699ce008076ed5abb49", 0xc2}, {&(0x7f0000000400)="a8bed2ce7c3d9ec65c7ed866c33b3a4f65ba9366ef011988d1148486916d398e790ef2b7f33585e611454b4aba81da665d49e30bdc32999f6bc1b955f0ef34e3cd00e0d1b78c7cbb7900c5e94663072ce261d6128284e8b16bd6dcf7713901bedc320bb24b57146a8f46a7fb81dbb512697aaae2f4abff59adb41db5bd743d308449330c4efc9d865acb03f27ec42420df6764242b2be43bfb219e17614df0e820c09391c26059db9926ed069c4823c98dfccc90484ed0b6f00051086bc6ac7928e2f401355c435af273515e4eb5", 0xce}, {&(0x7f00000000c0)="329af83cc7ce7b6603", 0x9}, {&(0x7f0000000500)="cb45f6fe037c1f27fc7e43eac7210f17ec623f6a886a4846021f178055c1b69b483de0916ea658e0055eb4fae4cd79e6309fd113923caf815ff0ba241a1e396341c4d09fa26800878132c9b6e815d02515bda866db155de23b46af43014614d2f73ed326143f032e114eb954ceebb1c94872134edbed1bcd244cc66bc4165d5c49328047aa06d2fd65dc953e9a7624d70b", 0x91}, {&(0x7f00000005c0)="26f80e262fe17bf22916960f5433dbc4499be41fab2eebeaae86973d8a7cb142dc6b550667cd41831cfffa8321a37bb96d16424aa87d9c3a14fecf674ac4a85f13a84f36c438e05e0fddf986b8f19e5933cfba52ed1f3e5e7cc728e6996f8495e0e8c0b5b7dda3df61077d9e4b5f85abda9d85bcfb2ba435b1fba218a9f599d342fa67a003bd0afdaf2630e69a2be60a5307cd537400e51a11a86db422623c8803a5e4535cae6ad20acdf3567394419d6810d1eb1b4312", 0xb7}, {&(0x7f0000000680)="d6263a8942faf4c93f3fe6bdee5cd033785f821d763fcd36af3028319747dcb292e55119c5f3df8bd9d12e92c5a6ae8934cf0e161bd121aa6a596ceba945442ad9989698983bdb11f6d317eeada9c2210891109a8ad1a9ddeb43ab15f2c03e74d117e9bb9124a7557816b94b99ada3047786716d4ab123ae23e2822347424906455d8a4d85dd907f99c73259e972170c70086908a0db6bc6f3a74b2fc727060a5ed53ccb5a180415c4665246ccf37b32849d24c9f4cdc8ec37bc533d386fe2548541c36c3eed10fec9b1a03727c6d4c85def0892165a", 0xd6}, {&(0x7f0000000780)="c7f9df5630eab5c3780963b9e2d7e3501b232af1e66b191333619b8b1f7d05da4196b7a1dd24681ca94f939e7438604d98b997aa16988368a16c3087467613f03cbe29a8b57de04b65c1c188ffa9157db25040b1ed08924dda2231ab3399376cde2fe38daa732870656fdf2aad0ed12bca49260fc4637d8e1b5c67373aa4dc987706e0a596bf92461e4fb90065e707c027895a59f3075246c955bde1a664aa838a65729f689855cec0f985bc269f3f7c472f488e0b58a6628f900b95", 0xbc}, {&(0x7f0000000840)="7dffa3c89784e93be37c192cbfc6d37aec2288c621f13d9c1ab309188fa4b4e9356f953d317b79136f0e19d50cd0381ef29e8a94c1556edcd7a7e53f26ab045249712f3c713cc4a330a7b4b1f22902b60a8100da3d650de43c7c6aa8bdedb291363d", 0x62}], 0xa, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x400}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 22:03:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 22:03:40 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x1d}, {{r3}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x1ff}], 0x1, 0xfffffffffffffffe, 0x4, &(0x7f0000000080)={0x0, 0x5}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 22:03:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="b4f40b7776dfb872b7f803db0ff92be5d83ff420d9a8ddaab956159db38ac4c5a2e21949", 0x24) 22:03:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:03:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:03:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:03:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = dup(r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x674, 0x4, 0x3, 0xffffffffffffffe1, &(0x7f0000000240)={{0x9, 0x4, 0x1000, 0x400000004000000, 0x5, 0x80, 0xb483b79}, {[0x1000, 0x4, 0x80000001, 0x1000, 0x4, 0x400, 0x9, 0x9, 0x3, 0x0, 0x8, 0x800, 0x80, 0x3ff, 0x1, 0x0, 0x0, 0x80], [0x4, 0x6, 0x2, 0x9, 0x2, 0x3f, 0x5, 0x8, 0x9, 0x8001], [0x3ca, 0x2, 0xfffffffffffffff8, 0x0, 0x3, 0x40000000, 0x401], [0x9, 0x0, 0x5, 0x8, 0x10001, 0x9], [{0xfe0, 0x6, 0x3dd, 0x6}, {0x100, 0x8001, 0xf1, 0xffff}, {0x0, 0x6, 0x9, 0x7}, {0x8, 0x3, 0x100000000, 0xfffffffffffffffc}, {0x100, 0x7f, 0xfffffffffffffff8, 0x10001}, {0x3, 0x6, 0x9, 0x5}, {0x433a, 0x5, 0x0, 0x4}, {0xfffffffffffffffe, 0x6983, 0x0, 0x4}], {0x9, 0x4, 0x20, 0xf757}, {0x7, 0xffff, 0x5, 0x3b}}}, 0x4, 0xfffffffffffff001}) r3 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x80, 0x0, {0x4, 0x3}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x2) 22:03:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:03:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) wait4(r3, 0x0, 0x8, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="190c645ccaaf65a7f3a80d9cf53eae24eacab10b58dd9716f6e1a96a6d4c057fe601e2e7890d1a92d1dc15dffa7cf20d64bbfcb0b01643db970800aba598a9224b3df34a5a1513aaf385db2c4156304941592b2112bb95e8ebfc289dc2dd4f2ea2c3638e603bd8d8c3ee7ef550e3aa5938a38eafd68a2ef3019eafab0927228fb4e2aabb5a63b641fc56f172c0c87b9e9da7b2782042646cb378ef46479b251b2effc63e78bf86bb7585a60a2e92f83d563248cd0be6df9b9f7e3da3a5ee65873c4fdcccda28f1f07d02ebf0acb4853556588ee69ca56c36c5900eb9a5d58a474c0d347848ab5d4cdebbf2", 0xeb}, {&(0x7f0000000380)="84a8103a7de52a1a973e7384ee749a27d770e172dc12a40eab3672341f4f6f10cc", 0x21}, {&(0x7f00000003c0)="e21cc9fdeda0a6fb7a3d57f005d025217e3851389a869763cb0eb684e05edd8307c0f3db695f4c73f395d3d0b07688a96bc666bbe97b3a96b6f175d13164d7acf168e1cf2d632bee7350d83dc51f586b5b3fe37163f1a3e4a95580ece16caaf292bd87c3aff493608b32d1511514ef37b2984df0f316d9c77db3ab113001472db66460e421ec4d72a5dad45982d14a91931b5c313a2c472d0eecdc671219c83e0c3f65fedf0840608b5484a8718b1f99094d9064aa2d689fbe4e9c949ac6f26f49837c67bd2fb79fb103ff5569bfaa0f652ed24272825f", 0xd7}], 0x3, 0x0, 0x0, 0x404}, 0x2) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x1) accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) mkdir(&(0x7f0000001600)='./file0\x00', 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001640)) r6 = syz_open_pts() sendto(r0, &(0x7f0000001680)="8a89e9090be96337ac93db80aca725e41a1ab1de80242f92f014175534ffd01f406942749a9a661c699168e245aeac09bd4a713c09bc174776210c388b688f8661b0e90a76b31c7a885ad34c4f17a2866bc86d8cd91ccba25681d1a93f86afc45f7acfece762ae91cc8a1eda72234c55337c3f3a771179738f1471289fe73105a2c42b75b3a5d7f11926286fcbd1c92b95b5dc2bcc6d7a3ed7a2f6be55db372f01aa2fae48e0d7be57accb174ac876bf244fa99d2ba3e733a8ba86a81271cc7bf307675c88867136af25", 0xca, 0x6, &(0x7f0000001780)=@in={0x2, 0x2}, 0xc) syz_open_pts() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000017c0)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000001800)=0x8001) rmdir(&(0x7f0000001840)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000001880)) recvfrom(r0, &(0x7f00000018c0), 0x0, 0x1, &(0x7f0000001900)=@un=@file={0x1, './file1\x00'}, 0xa) wait4(r3, &(0x7f0000001940), 0x3, &(0x7f0000001980)) open$dir(&(0x7f0000001a40)='./file1\x00', 0x1, 0x90) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001a80)=0x7) chown(&(0x7f0000001ac0)='./file1\x00', r4, r5) clock_settime(0x0, &(0x7f0000001b00)={0x3ff}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) getpeername$unix(r1, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f0000001bc0)=""/189, 0xbd, 0x841, &(0x7f0000001c80)=@file={0x1, './file1\x00'}, 0xa) 22:03:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r2, 0x20004268) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x8) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/223, 0xdf}], 0x1) 22:03:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x100}, {0x18, 0x3, 0x7, 0x8}, 0x20, [0x3, 0x9, 0x1, 0x2, 0x9, 0xb0ba, 0x1, 0x13]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 22:03:41 executing program 1: mlockall(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18180, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 22:03:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = semget(0x1, 0x2, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/217) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x60) write(r0, &(0x7f0000000100)="edbd60b908a62f25af84337d626c0c28bc5cfda0bfdec528cfe7e9a46acce3068b0b6bfce047690d6f4e76c03098c065c6fab097cf6807ef4b2ab090128ce1725f15d84fa5a2dcf22eec6884f27e28d70eb7aba9c5868fe92eb0ef4183295fe60a0e210346d5e5011e938584cfb3cf0953054f4a2cb5671ac7b0407f309fade31e4090dd51a600984adca06a4680ebb69d9627cc997d60e74819f829c40f3297ca7d5cbdd5186b872975e9678378f0b2c82a4632edb9a157c9e3f38e4e09fd86a70e04a53ad2119f95b6095ae967d2287306cc818cb4f687ac04144208a1eb8cc713ddca44f527", 0xe7) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='#]\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',*]\x00']) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) 22:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600", 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:03:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = socket$unix(0x1, 0x7, 0x0) shutdown(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 22:03:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 22:03:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 22:03:42 executing program 1: r0 = msgget$private(0x0, 0xb3f1f0dbf8a302af) msgsnd(r0, &(0x7f0000000100)={0xffffffffffffff7a, "33af28201feb673299e7281fcedc6865699dc6dc57be6db110b4be6125a95287e6e89074c11825f5724745faa8e25acd0ee0c2c1f1144f4d102ea200a6dc85027cfaeb130d93d728c4bf50c910470a3c807d4db28cab0118018d883a3899cecfbf962177120e626215c2c5bd314617c83e21d42047245421983b75f75759d272"}, 0xa6321571661cdd1d, 0x2000000000000000) 22:03:42 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 22:03:42 executing program 0: wait4(0x0, 0x0, 0xfffffffffffffdff, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x100}) 22:03:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x81) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/112, 0x70}], 0x2, &(0x7f0000000540)=""/219, 0xdb}, 0x0) 22:03:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x2, 0x1d60}, {{r0}, 0xfffffffffffffffe, 0x2, 0x86, 0x10001, 0xff}, {{r0}, 0xfffffffffffffffb, 0xdc, 0xf0000040, 0xf6d, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x35d, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x50d}, {{r0}, 0xffffffffffffffff, 0x31, 0x80000000, 0xba6, 0x20000}, {{r0}, 0xfffffffffffffffc, 0x5, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xb706, 0x20}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x88, 0x200, 0x5}], 0x2956, &(0x7f00000001c0)={0xbb6, 0x1000}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 22:03:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0x1, 0x6}, 0xc) 22:03:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000100)="9fe980f8f75702a559cd7ec68076eb3e91f4522518777a4bad2ee55912af816a79c1d820eccb649dae70943ab6ecccaf10d673c1820a3fb6beb3ac86effe2e9db76bdc0547142022dd5886a6cc9915f687af5ab292dad0b57f3bc7af78d05d587612086398890bf6ca8f864355d49f03a2c2d3ee495ade4572f3af87af56f3e46e994550ab11c41d79138502eddbe0b61331e5c27a1a4aaf723fb6a5a2d1424da6a7aafb9040a16648b0fd84c6c1791dd4252e216c4095cacd97b55560c4061674c7fd98cb7ef531e2f3a8144a6f6f09fbe5da638fd9c0899b", 0xd9, 0x400, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:03:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x100000001}, {{}, 0xfffffffffffffffd}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xfd, 0xf0000004, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000020, 0x5, 0x59}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x1}], 0xffffffffffffff80, &(0x7f0000000100)={0x8, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:03:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x3ff, 0x5, 0x7, "c71f307fdf36015a271f5a18e1e9398576bf7d6c", 0x6, 0x2}) 22:03:43 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x55, 0x80000000, 0x6, 0x100000000, "649487ec63718c37ab0b9249f3a9159df709af4e", 0x5, 0xffffffff}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 22:03:43 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x5) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) syz_open_pts() 22:03:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x202, 0x164) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 22:03:43 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x126) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000093f000/0x4000)=nil, 0x4000) 22:03:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) socket$unix(0x1, 0x7, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd870 failed: hole in range 22:03:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0xffffffffffffffc1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:03:43 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x10000}, {0xb02, 0x401}}, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x30020, 0xc4) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:03:43 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff0e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 22:03:43 executing program 0: pipe2(0x0, 0x0) getrusage(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = semget(0x1, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xcb, 0x81, 0x7f, 0x19, 0x3, 0x8]) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) r2 = semget$private(0x0, 0x5, 0x596) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x5]) 22:03:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000040)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x3ff, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgroups(0xa, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) 22:03:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x3ff}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 22:03:44 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ffa000/0x3000)=nil) 22:03:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x31) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000007f00"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 22:03:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x5c, 0x20, 0xfffffffffffffffa, 0xffffffffffffffc6}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xe0a}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0xfdf}], 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x1b, 0x6}], 0x80, &(0x7f00000003c0)={0x7fffffff, 0x100000000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000400)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x1000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x0, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000040, 0xe59, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x8, 0xfffffffffffffff9, 0x858c}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xc00000000, 0xeff}, {{r1}, 0xfffffffffffffff9, 0xb3, 0x0, 0x100, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x0, 0x656800000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x39, 0x40000002, 0xbc1e, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x82, 0x88, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x34, 0x9, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x61, 0x11, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x3f, 0x3}], 0xe03a, &(0x7f0000000100)={0xae4a, 0x4}) 22:03:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffea5) getsockopt$inet_opts(r0, 0x0, 0x200000002000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d7467320446849316d44571ccb8a3011dbc367e88278cd2cc9de5f63d9e6b3fd9efe358f08beaaab1f", 0x29) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d3028a9fefa6e56abd03defdb90e84a4409d0682c33bd6a5d16fe88a548e76a061be8573e26213d02a7569b0520d0336ac4652a5b186764d7749e21f1d284ff38adf8415dcd51fdfa6b10d273ea11cff54fb4ad81dffdf40c54eca35751cf7fed52b5d362766492c27824e216760a21d8a157375663110ffe2921e31c8d3bd235ba6b0f7ae8914f4feeea8dade9405bd7d2496a96adc98216e04ec8a9f83f7f4409788348af8a2ba339438e7081a", 0xae}], 0x1, 0x0, 0x0) 22:03:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:03:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0xac, 0xffff, 0x3, "11677395783b60d4599a8e85ff673f3fde4ebd42", 0x0, 0x5}) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x5) msgrcv(r2, &(0x7f0000000100)={0x0, ""/146}, 0x9a, 0x3, 0x800) 22:03:44 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x4) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:03:44 executing program 1: setrlimit(0x1000000000000005, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffee7) 22:03:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x41) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 22:03:44 executing program 0: r0 = semget(0x2, 0x4, 0x23) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xf91]) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10ca0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) fsync(r1) 22:03:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x10000000000000) writev(r0, &(0x7f0000000040), 0x1) 22:03:45 executing program 0: r0 = socket(0x12, 0x5, 0x100000001) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x0) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x201, &(0x7f00000000c0)=0x5, 0x4) 22:03:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x100000000, 0x3, 0x2e6be648, {[0x80, 0x68, 0x6, 0x80000000, 0x7, 0xffffffff, 0x5, 0x3f, 0x10000, 0x3, 0x1, 0x4, 0x40, 0xfffffffffffffb70, 0x20, 0x6, 0x5, 0x728], [0x13, 0x0, 0x2, 0xfcf, 0x48, 0x5, 0xff, 0xc3, 0x3f, 0x3f], [0x2, 0x5, 0x2, 0x81, 0x1, 0xc19ab46, 0x800], [0x8, 0x928, 0xed8, 0x6, 0x2, 0x320], [{0xfff, 0x0, 0x9, 0x1}, {0x20, 0x69, 0x9, 0x5}, {0x8, 0x307, 0x3f, 0x7}, {0x4, 0xfffffffffffffff7, 0x0, 0x80000000}, {0x8000, 0x0, 0x1ff, 0x1}, {0x1, 0x7, 0x101, 0x7}, {0x0, 0x400, 0x80, 0x4}, {0x9f, 0x1, 0x3, 0x336}], {0x9, 0x3de2f7e7, 0x5}, {0x43, 0x100000001, 0x8, 0x1}}}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800000000000100, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4000000000012, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x10000, [{0x2, 0x4b7}, {0x1}, {0x3, 0x4}, {0x2, 0xfffffffffffffe01}, {0x2, 0x1}, {0x2, 0x5}, {0x3, 0xdcd}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffc00}, {0x1, 0x5}, {0x0, 0x4}, {0x0, 0x7}, {0x0, 0x558}, {0x3, 0x3}, {0x3, 0x7ff}, {0x3, 0x54b}, {0x3, 0x3}, {0x3, 0x9}, {0x3}, {0x0, 0x5}, {0x3, 0x7a9d1cb1}, {0x3, 0x6}, {0x0, 0x5}, {0x1, 0xfffffffffffffffc}, {0x3}, {0x3, 0x100000001}, {0x3, 0x447}, {0x3, 0x3f}, {0x3, 0x8001}, {0x3, 0x6}]}) getsockopt(0xffffffffffffffff, 0x6, 0x10001, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 22:03:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe8", 0x5a2}], 0x1) 22:03:45 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000080)="9d", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x80}, {0x18, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe}, 0x3ff, [0xa8, 0x39d2, 0xf6b3, 0x24c42d16, 0x1, 0x0, 0x3cc91159, 0x80]}, 0x3c) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 22:03:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 22:03:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='H', 0x1}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) 22:03:45 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x40}, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x400, [{0x3, 0x8000}, {0x3, 0x6}, {0x1, 0x1}, {0x0, 0x53f}, {0x3, 0xd34e}, {0x1, 0x8}, {0x1, 0x1}, {0x2, 0x3ff}, {0x3, 0x6}, {0x3, 0x800}, {0x3, 0x6113}, {0x3, 0x2}, {0x1, 0x9}, {0x0, 0x3}, {0x3, 0x7fff}, {0x3, 0xcd33}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x3}, {0x3, 0x3f}, {0x3, 0x6}, {0x3, 0x80000000}, {0x3}, {0x3}, {0x1, 0xa0b}, {0x3, 0x40}, {0x3, 0x20}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x37e6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000200000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000017cd00"/100], 0x64, 0x3, 0x1800) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 22:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x58) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x6) select(0x40, &(0x7f0000000140)={0x8, 0x9, 0x1, 0x0, 0x1, 0x2, 0x7}, &(0x7f0000000180)={0x23, 0xfffffffffffffb18, 0x4, 0x3, 0x4, 0x8000, 0x73b0ef6d, 0x1}, &(0x7f00000001c0)={0x3, 0x4, 0x3, 0x0, 0x3, 0x3ff, 0x8, 0x22b2}, &(0x7f0000000200)={0x6, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x6) 22:03:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x87ade4c6aa0671b9, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x22, 0x40) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x2307}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x1001) write(r1, &(0x7f0000000000)="20dd", 0x2) 22:03:45 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000067f000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/47) close(r0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 22:03:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000140)={0x0, 0x8}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:03:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x120) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 22:03:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/75, 0x4b, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000000)="560ff53a273fac28d6713b30ad3488f2d520026d9b2c417cab9921602e00dc4978892e6d91bb173d67e2fe8fcbc3d92f42072f19bc6e83", 0x37) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 22:03:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x5000000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x10, 0x1, 0x4) geteuid() 22:03:46 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x0, 0x8}, {0x46, 0x7}, {0x2, 0xff}, {0x8a, 0x7}, {0x6b, 0x28}, {0xcf, 0x2}, {0x167, 0x1}, {0x101, 0x1}, {0x25, 0x5}], 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 22:03:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) socket(0x18, 0x1, 0x9) 22:03:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) ftruncate(r2, 0x0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x30, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x2a) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 22:03:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x800, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000540)="e4b799576cd5d8775d342ec68d0ff68041919793f5fc0638bd0b5da0bff1282a267477e5825596010d09300003825ca7173d873bacad64c8371a84734cab6b401abacbecb221aae99d60d100411c4b359432d5d352530f9165ad107ce408e0dc98326af75d2158a0acb097d84d11c91e50db98f8547a35d063ceaeb14c15a77256aa1360bd97354cfd12a71b7729a9bdfcaec55f18b70b611d098bcaaccdb26f03dcf02af6a391c1f85e314f81e9d13950c52c2123911777227c493414c24fec936572eb4ff2ddb36a1ad4f87acc", 0xce}, {&(0x7f0000000640)="1ac1bd2b9c209ada1001a39bb28aff94e9ca6731bda7afdb514ebc029eb2e5132ce99c5a049076ee657b97a7f66fd37741a4b91c026374acf40a37d8d4ceeef832b79af940336d90aa77ed1d4e92f783b781bc1f77cf74d2b8509954051af3926fa9716f09bdceeae9497a0b0c08ce2dfb8a9c9ad3967ad9a6f6fdc8e2f37c9699c163b9486cf434a6569a2441adc5a590fb66525075f871537082caf6cdbf0ae2dc29f12fa6aee5802e59095877be65b362632866d147e137e4b0dc83a0f7", 0xbf}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r0, r1]}], 0x48, 0x8}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0xfff, 0x3, 0xc0000, 0x4, "03010e7c1c5b4ca174afa693993d45b04a8de1c6", 0x6, 0x9}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="f3fb7bd1c9cb0522cd628c6d7b758cf9043e1eda67624dbacd422ea7909d8b499b3118559230d50838279d3491d6edb4fa9aca9c16642cdce2099bd02ce252cc86ee44a167dc68853e89adba36506a3e093d6e0937dd276367d2ab479039dbebde1b2dbb1ad915f2a4a304d7ea5cd999c050967616fbc95dce1aeb0dbfd093d1f66b4f54f872784c0d8509865c945fb616b9eb990e6a7c24a9b5cf49d5f702138b86aa094853fdf843", 0xa9}, {&(0x7f0000000100)="ac6e01bf7f155caa49185214b71af049f4", 0x11}, {&(0x7f0000000340)="e90f07360b294dff00a1d35e94184d43be56c082010376ef258b82d36e99fb443bb34529cb674935f98a866838e8db40490a09857285e34d155e27e915116fdb7954964710567f0698cd964b4a4a09f5c82400917970fbc8917efd22e9dfeec2714e12c4de2d4aa9bef9d1855645d47dc2300b65f5466286cb3012561211d416022b378a50ac4bd275bbcdd42c280d46a0796bc92cb205efc6a116ef211777a6e9057435e5b02a1bf2b00f0e25", 0xad}, {&(0x7f0000000180)="f9748c1f058fbf2cdd013e8ce0fab7b14b0a5bf17e377db4fc651f", 0x1b}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18}, 0x0) r6 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r6, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) accept$unix(r6, 0x0, &(0x7f0000000000)) 22:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)="71ab7bcfa1edb0114766f2c4a1b35939109a1b616ac16f8a2abe93508e8f94bec333698b96e7c055a1fa33a0a3dd88de5cbeace3530e6855be4f9f64b419afae8601abf152250f7e0ba5f58486716f61fa6760754c643c7958937eabae6c6d000a49ac42e8845502a3aba867563019914704c30bfbcb9d8c6a29d94bd8bf7a1b4e962bc6cbc6591023dc9c821dd810b6ccc22d72795c221e66fcdb863408cacbddfe6fc83ee1e66cbcc6881bfeb5d0e56519de54d573fe8d70915f34d9594cc74d21902eacc7bbb27a7f20507e35a8d46ba9b972b107f60cbe414da0187c3a45773c20a2fad857aad2f037eb37e9130a29", 0xf1}, {&(0x7f0000000100)="13d4dc958501ccbee0875524f280de6683fd16db0c72e5da17b2", 0x1a}], 0x2, &(0x7f0000000540)=[{0x60, 0x1, 0xff, "37fb8c75d3d6353a03bec209ed98b1d01561e3bcdfd79c9ece22f81f166597345adf4f065e5097ee5918dc013e75c1bc3b91f5965a48a761d9f12f6e87073913863f9eafd744f9f72c3826"}, {0x108, 0x1, 0x200, "19c7b662b33801033772d86bdcd3788392f9650ca4898ff7d98c501189be80310563b3ce1ac4d8d30e512a37d939e4ed8f17d90f2b5f50f445329b15713efec63e6537852da0d9a3f4c3f34bd16a17cd695ef9d1676ec5c1a2dd4b127e35b5452ac8d3626bdae9d2cc2f3038560ba102f04b9c1ec765735ad67e415c8f14549429d1a58dd6442c324786e71c29ff5e7d792f94d141d783fce429770f3b871846f1bfe9d280ab327a26c6d61140022431298cb0b9de16607253d18ccb69a7158ac507e4289b970a7d45a3c84ba748cae3dde8af921467da4e09e0579b9ddc648746080b643c94346f3766cd8cace60805c37702c6"}, {0xb0, 0x1, 0x5, "d7bf715f5a61eda8b1bd3d13d73ccaadf1aae25ea45d9d2209dafc36d715b6f3ba30372f764d7475f948de973d4069c0374481dcf6b5d8de99d07ec892d89ca73a334b4d04643d4ca4b7e472f1e1078272494772814dbbdb3043854c5c19246563b11b91755ac56ff4d9ef9bedb50a8c99834b71f0949abb7bfec56f4f4d09490dd7633062c4f840e6cb70365db34a275af15303f210877342"}, {0x70, 0xffff, 0x7fffffff, "ce0408cfce47145b1803d15c02d539d7206bb08d3226b29a77440bba146dceeb9c3eb7afebd5a2c0f4ea0806af1f51ab6802bc7f466afbb530dab15eb172efeef8fb836fa9ecdb1bc7c0def0c1cee566ac8b097a18a1a755117d80"}], 0x288}, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r2, &(0x7f0000000140)=""/229, 0xe5) 22:03:47 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getitimer(0x2, &(0x7f00000005c0)) 22:03:47 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = getppid() fcntl$lock(r4, 0x0, &(0x7f0000002540)={0x3, 0x0, 0x0, 0x7, r5}) r6 = msgget(0x1, 0x7c) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) symlinkat(&(0x7f00000024c0)='./file0\x00', r4, &(0x7f0000002500)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001300)=0x400) setgroups(0x1, &(0x7f0000001280)=[r7]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) ioctl$KDENABIO(r4, 0x20004b3c) getgroups(0x0, &(0x7f0000001300)) msgget(0x1, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe688867541c2c1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000002400)=0x1002) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 22:03:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x5, 0xffffffff, 0x53, 0xb8251dd]}) shutdown(r1, 0x2) 22:03:48 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) kqueue() 22:03:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgsnd(r1, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x4bd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:03:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 22:03:48 executing program 1: syz_execute_func(&(0x7f0000000500)="0fbecc91cd803e0fe47489288fe97882be8a000000d0c441eb3966d1a3af13f9a75a26660f3a0e998af6ffffae5a61c4e1f850d6e468f4a95ff9c441604545168f4808eebce00000802000c4218fe878c356cffcc4c141eba50300000071f50f8a00e0ffff990e106f67463ec4c10211cfcfc4c2e545622ac4e2e591a4fa02000000464ea67dca40140fca419ecc8a14a06465f3e0b3c4c279341ac4c1ed63f10f6927dfd455671d3b00000027c4c33141517152d11212508260607c29") 22:03:48 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 22:03:49 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 22:03:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c08000000df8412cf00000a2700f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 22:03:49 executing program 1: 22:03:49 executing program 0: 22:03:49 executing program 1: 22:03:49 executing program 0: 22:03:49 executing program 0: r0 = socket$inet6(0xa, 0x80803, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 22:03:49 executing program 1: shmget$private(0x0, 0x2000, 0x54000800, &(0x7f0000ffd000/0x2000)=nil) 22:03:49 executing program 0: 22:03:49 executing program 1: 22:03:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 22:03:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x100000001}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff046743247489289c38f47239a45a67274d165de2956bc30894f1545248b2d008f35eedb06e963f69c067c307044da67e32cc785f5cc1b958f99992d5fe8732"], 0x9}, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="97649aa90aebcaeb6d6bff5174a0508a333c1345a6d9fa436932cd5beb556949358ee5b363ddf337683c571b9d02908c3de3342d8a868889e2a70608b05864741350c45b55734c47", 0x48}, {&(0x7f0000000240)="a8b019e030db12a5be1803ab2940540931604a0bdb8a4a6f077da7b41786abe28ade95fe1620b54b920d16c431ac569f13b8aad167fe4bdd00acf5c08d6173e82f17077eaffdd77efdeb02e442f029462f1b77e9344d3097630a14615d0919f933a904546047fd7c23781956d53225ebd0c7de03d5af1d8f8f338acad133ad045207a707a54f3f7c1cc133ee735a5112bafa74190dfac9a69a65f72b5cc7aaeea08527099458fa57f6692246627357b4d7dbb1ad0aa169b94f76", 0xba}, {&(0x7f0000000300)="2a3b04077ef467b47cb8d4fd51e336fe23f34fb76e00de2e97ac3cb087d949153dc5517e5f1f9aac3afbd8cb9d9665e471f25de21d19e6cf20a9da935c87223fa306a3dd30201bfa20c428f88b46a084da39e0e40c1cfd8b4b9d00fdfb3cf40e82c9860e00547a7ecdab3ea3894406329fb7", 0x72}, {&(0x7f0000000440)="5fc6da7c2044477ffd25d5bddb60017964db2dafc2068fe93b256a53d57dab7522a1e290155f8642c2f3c253b03520b82c0a66e44bcb62ee2f6b6590ae7761d9b6cc92ed73572f84815fdb2d64a6b1f05259aebb922808c6a461d258eeb9b38821c1eb4edc28e27502f5708d11d7d92d5fa1460c3ea6c318e7fb929feb1e77c92260fd38b3617e431cf24e55d144644672f017cb0c8b2babf6724ddaed42085424", 0xa1}, {&(0x7f0000000500)="05995e21b6e81e51f55344712f27d095a5b92619323d76d9e7fdc17d20557da111d44d9a2422f265226ce4e8b63cc27d888b139645a1c05932d795be9068b35eba6e33e356320eefd98a54845ca631c85ee3a7d6f6805d4150247163699eb00db35ea2807d7c6f6ff7d2fd9c31eb04beb04dcecd0886087cc3e4", 0x7a}], 0x5, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20002, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 22:03:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) 22:03:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) dup2(r1, r0) r3 = dup(r0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:03:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x400000000000000) 22:03:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:03:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66beb576c8a6215a92102a436f63af4eb88a3c229a3c401e1e448e0420c78782e987b4ae78"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 22:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000200)="2c23bd824cf790e22b50fbb2bac6a39fc5fc62e9c4f773fc908bb3bb01138f12d573e1685271a62f2fbfdbbd97877751882b534121d950d031edcbbeaa23a66f695f7b1d08204364e57d8b26fc539b0747896b4d0aefdf87a467e63b8e093917ce79b8049813c5076cc6060ace", 0x6d) close(r0) syz_open_pts() 22:03:49 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCONS(r0, 0x80047462, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x4) 22:03:50 executing program 0: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x96) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt(r0, 0x2d, 0x80000000000000b, 0x0, 0x0) 22:03:50 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x3d7fb3af8ae319ba) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 22:03:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x1, 0x7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20d10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) r3 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0x2be, 0x7, 0x1113, {[0xa4, 0xcd, 0x5, 0x6, 0x1f, 0xbc4, 0xea9, 0x2, 0x2, 0xfffffffffffffffc, 0x80000000, 0x100, 0x4, 0x1000, 0x4, 0x9, 0xfc00000, 0x42], [0x6, 0x81, 0x401, 0xefb, 0xffffffff7fffffff, 0x4, 0x4, 0x6, 0xffffffff, 0x792], [0x8, 0x9, 0x8, 0x1, 0x8, 0x6, 0xf44c], [0xb0, 0x81, 0x5, 0x3ff, 0x3, 0x83157da], [{0x3, 0x7, 0x931}, {0x2, 0x6, 0x2}, {0xcf5, 0x3, 0x5, 0x5}, {0x8, 0x6, 0x5, 0x5}, {0x4, 0x1ff, 0xff, 0x7ff}, {0x34000000000, 0x1f, 0x2, 0x800}, {0x24701321, 0x89, 0xffff, 0x4}, {0x2, 0x6, 0x2ac, 0x9}], {0x1000, 0x9, 0x684, 0x8399}, {0x100000001, 0xfffffffffffffff9, 0x3, 0x6}}}) r4 = syz_open_pts() r5 = getpgrp() getpgid(r5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8000000000, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf4142cb352e079a45", 0x0, 0xfffffffffffffffd}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 22:03:50 executing program 1: setrlimit(0x9, &(0x7f0000000000)={0x7, 0x80000000092}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 22:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe2(&(0x7f00000003c0), 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffff8) 22:03:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x41, 0xfffffffffffffffe}, 0xc) setsockopt(r0, 0x1000000029, 0x7f, 0x0, 0x0) 22:03:50 executing program 0: semget(0x1, 0x1, 0x0) 22:03:51 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) 22:03:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x101) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:03:51 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000180)='Z', 0xffffff9d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) syz_open_pts() syz_open_pts() 22:03:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0xe98f, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x59d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe46e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b97132f660844f80000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 22:03:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000480)=0xc) sendto(r1, &(0x7f00000004c0)="7169bd82bf405065308e93d05101295870e3cc84aa090a89ab71c2913a82d09a88af013f7d57dc4f28278677622cd6ec83ae3967003e595a38ed1abac89954cd344b4c003cb79625ea4db5d889e88c506c4e400dec04ec1209f07b9a0f40e17405c25e99d9d771200e5ca017c7e7d6ec86d9295aec1d1a58f842f736d2a133734069bdd81ce98d6e9ffb286167bbc30c5a3b531a08462683e2ecaf20a7d0022337201fda27a16fc08ab8e39438a98385f589bb2223424bb785b3420f194878f1dbaf39b6a7da698c65d7d65c95acefe9d3f2c67f75089909d7758b4051c817f68bcebf5d1fd453f71474ea0fa8525b4daf21ecc94e94e5efadae61569177fd3d08648f940475dc08642c94100a84e4cd95c04d090599e3d978459257c9a3a393199196a657e21d4db93723fbaf438925acbf0df34ed0ca826f9cd258e76cfc180e4cfcca99b67a9d336939af1adf203bfc5c211a951c5d3126e88204df0eb0ad146af52c7e67ddd5408a25a0009a0b80d84de1346ecfbf4dbfac8e8a0c44288264f9533655e85a78cef55f243007e838e7ee0f16c142c57da6bc1fcb94043126cf1f9effbf2482f0c064f7c87fc1276636ff2bf0552e86b2706ede1930a545f98a99397493119e936b64934347167f76e3304514b102128a7ec064d3690ae60563a273c58aad281d983ef526bf6c4d749c521fed409db554c4b303a41cbedf75d549d66836bd1daa98daf526b85a57227734e0028bace9440a853f07ba062ef5626b5e785487a3a527f474b822d2d4a453a2e1f905bf5bb5bd92dc6cf84a39cb33b134f327de342ef0d055030672ea1ea97590f1116a70e11ba1a71d52b5f991a4badfe05be5828ec0bab9d40609672191e1ef9f3588f08946021c5f22d035932fda8c5f8c4b1fe8754524f0b7e230ab309d615375af439366e8af28be84d51c8433ee4bce5767afca5b94a9b321549e74102c8b04ab368be13cfe070960352d28959804c8c64e940f1186a6010791cbd2b3f32591ae6a97d6629b66e57a8abfe0a00961fd3f71b285a622cb8f2c164040b6bd7b0cb0310b09485e9cf7c28f8494bb2c468eaf5e400ca8473b4ea043d4ff906cfaab8175a35edae90f6f304c32d1b1ea88ddf4384e1be1e1d5b4a9ef02e729ead480ee907a1bb235c5803ac96073130000cd58b76f2aa8a284bf5498e8ed1f7a83870dcee1dc5127e77a03b0f28339099467ed73d40eafb2b1a136838f52f2c4e47a3ebefad352118278a99c80b22788468253d6aac06afecba3abf6e1533dcddb2f57ce8e85489e0c5db4fb3ff82c68fa0af04d76fda098ca07dec0d279a54e83682b898e984d6074b864ce6908693cabf2e180771607dcffa114e10e7a0ac907d487140d419e9c92ea2989f6c526ea490deb27388c3587cb6eceb271adefb7caa4c2bc176ea571b6cfc152e65fdfb57ca08fa1f26f0010dd5e1f28c683bfac82741562cfafebc178e19399cd6e3804000b4a15e007f21e3125eea7306217c69c8af07eb70e80b54adf9baf52a45bef7582a90b29b910d9f532ceae65b29201409e83ad7b232d4cbf429ec96e32c388b041a5b766bbd278df41d1252827633b944150327d5a4eb76cb7d02ce5fbb16a196c1de4e6ee470a34554d4ef02393218d06dd08933c9dd6f716dc7729938831f5ba6385be5fda4ba47f48d2a4b4881e79657ad16818a4bdea800170648c5886aa68eab949485122667d1f855f4af7087134e36bc77a3366ffcfd7a711e807695552f36f8a53668f53751bd5ba93267a5ff9507f8d213c5d455043eb36a49c3b85220c728773034e25d7245fc6f68c6ab927d61b832e6e081a3e934c505b1cc47449c3aa71e03691c37f735f6c80615d96ae76e1eb42a25804abafae87d06c78c4dbfba2045d314c4477f6dbf00961d6fb26b3b4147117add0b7c1524221dfd990effdc3ba246b689b5f8673c8fe9ebd3332b6481541a5e1e70f8e03f7da12eb19887a9e4d5f3c236b16a6d3140ee685ea07fd98ff98230d8b6e1eadc2042394eee5bd4d323bde21954bafc564490d0bb9028845611086c1c5a82f3a56ddbd1c8667d84fdf18ca555f210391c257513d00e927e48d9c5ad49b101a9f3887d23e8bc40b8d2b3278fe09abc6b9fa4eb5e298ac2082f4d2f172ec07705bcde6fc21844f47c67c2dba076523111664dcf31fa4b1ab9a0ad5d377068aa68e683033385d9ba84e318a0b6da92e1fa1c65a242398fc5ed0eb0f7cc97ced096925926aab6b82d6ae6e21ca6ec6d25e205b7787361d87981311a9cfe81c05c9dc3bd0bede768bc7a6231582f50befe088d602cd624ea551cc73a5e6e34a2ff953e101039fc97d489750085fd606d6b7be660ea0ae76090731adce14870307c6f9776ffe5b079312265210711840591c846054056332719339705f889d6434151df828d1be4c5ebaef013388650396cd5862b919515ed69956aa2ecf370d2f4de98c74c16aa91ecd0dd3d5a78e29e85f0bc2cba95f4469cd9ec9c8086f15e623ef4c8280aa9cfc32dfe1cf1d95f135da150f55057586ff21afde21eaa487679475a2bc629d888f6bf5e35bf83af5250f06d86038a56c40066fc864f00b3d81d5308acec47a768c6be823529ed03e98c2c3fd4b0ccaa4bb0163d0ab7f0fbf0abd95c5f8b30c5929f9208614f7f4c0406590d3c83a78054da64bd5911d9c349f3b31e3f3c642ab114fc3aca937a963bd8f65d3435e994d3f5f33daf3606382b6843e8fd287648a72ac0c8ede1a58fef9e2b702d946f982bb4827986abd42d001ac5fa53f2e95532f354d5ddcc824fdeaa8dd1c97e605f103a7d030a7147075929ac53274a532dad875e7b5e6513b4eb30262f872f9ac72a7b7cca6f7e332fc4895210fe65f974502b6ffdaa8ea9ebbc4ac8738598e39ad254294ef6791e33d216f30f3cc728bdd5f4f01c7a97749c68bf857cdf4fa6386b074f8923d30934b0fc5478eab9ec46a78cd32a14063fab7033ad07f40b15c27970e5fba14c48bd7aef38faaf96d901aeb827e918ab2e533d0202271b91757bd05c403f65a8bfe7e66cfcdc007009814ad9bd8d5e1fec7ca5341028b08175f3e09e23bd22972b3966c26b4f73eeec91c23eece55a4622636e0d6dfb61609a4eb2285bdb55dc6365ec8d61e87c1b7bc854a616b3d1a5fc932b08a836273a17c3aa5fca8f343bf1253f63e89de2036b083399bf8d8907d1b462c5100d3d2231b3be20923b5c96d554215ad7ad1f6ce014084ce09dc1810238c19ccf57614499209d83b275f63464fd3d0e2a4b00a18da98671544c777cd94790b79d2ea0d1ed06276b5f92f97e18479147584cb8e5ea48254be47ce39cc597cab1a8813370ae22d371797fbaab078e1daf2865300ea4d595976ef2fd8aab6c0b1c402e4af6ff4903b9b619f7b2f3a4cc746c3dfd457a0e728faa75fee9480248e6da72df9ac6dd81a1d643dc6ec3b48a084ccd150838eebaaf2058d71f9b14c582f2400040893851d87bf79d4b42230f4769cd8692362cee4430bd1ad528777c358aae6c239bd0a2b9536fc5bb793696ee16d7628b64d8e8a68a9522aed22d0e25b11cd3dba84f0e26d75ec38f400d1ca6be0d35b37ae8de7ee9702cf226c4f24ccaf5418f050bc88ac66739a5be02538797235a4aa9dc23e2699032887443a7baefe3b960f09de3f3745ebdce8432714d0ab478f3ff9a8d85e6ae081d22f387c766df7c53bd04b3920643fb16cc9a111cc296e72cf50e5e337f140e5496b3c8d622be0e13997739bee6657c0bbe8d730e2b7cf563b4c53df3c630a16c5f5c5451e13b7d938dd505b218de58f82e090e9d6fc53cbbd16e5a64dbfa4a0c1a33f8271040c82acaa26f90aac1a51fcd15f3fe8da1d6d95227f089b184a2cbae7f35117e856efc1e16792e839655dabd1ee469119b1e65a4e6aa6046a17fb2282e7aa716d768e87f45770c53bd2c5de838ef7965350bb07d6a7dfb1c21a4e5f2be1a8aa21f7dc0023d113a5a3f5c9068034264353700cd5759a1ef4e981d3648d90afbcdce5d721e542bee719ddc33bda3a78058c1e7147924279380fd668f82e6f7814a47e6bab7bdbb2fc13344ed61444e5f74864c5c67b551943fd7d4fd5f8e36e07433eb805d829200b975587341d3b1e311236f8bcd1fe88dfb6de255535f45002ccc4ed279ec208d96cfaeb9b3f0a3bcaeaa2167eba320fa3efc6b1e9fe8baa72e9345eaeea4efc3e48695419a27e3208c404f6d006049de93985c408bc832442cc8a8c61255e1b693b94796606af3a14f6bdad90a809623a4828faded0605beebe125e543268870a413104376b226b7642bdf91c739f497552accc762adcbe1b9658584f8cf32f9e2a97ce71901f5744828a1a3fce07141e775148507d448dd02915aac9dfa12f54f0453967cdfb721d33049c25b06fab673a44cae50bbd9689d2cad8f53775b0ef2447cb69c9f9da59e7ffb5193863ca4affe356ba263910944c60551682040280b798d830fa315ce03de8e855c7174fba0ebfdccb6e98e91d6ca945019a1136cecb93c6687c49c4fc4a5b04e6d0772072b9edcc1bd3bc80a9c1afdde6c9f45373e2a1327a8b1058d4e05c03ae93ce86ee7e2db3c0552fe05de8a53d8e43a2f30340f940addfed65db1123c5d8b4059a7e74525a6f2c4cce4ecbd0f58be1032bef1fd7abda6eb93658418ad07439d9b646afe2f2a876ee947082c46aa4426ca9f690a4a99dd66ac5983904ed7bce948f47e85651b664e136409b724bfba760f04e84d4fd1a3ec4d6a682106ff83485a59a6cec68bb4f786cdf93c18c907c2035e63aff224e740354eada8ed1af9d1626720a73a7f64a71a4fb50c4ffd8ea4b096e40c8e9d7ee4c7c64055935cbb1a0f8eb018bfc65c1aaed39c61509cd9886fe6997d2fab705e79e763cdef0d844144a45a5348bf5d7f55e697ab50780c2827434a607c4e160b8b3c90d8775593ce33750f032772b5df9189b129861dbd7b4da1d430662d0fb7461f393e1610f8dcc81a9e1654e76a130f032a0ff4b649bbddf067960ed99796716b8f0e14eb0bdf0a61bb6d1c1aa65192b1f8c9f39bbc33517feb004fb9426a8f75874799470a9df56e27b55ad6621faad9122c56612d9e9fecbdc62bc58659ef52dfd4803f305099a38777eb3cd7a9ab294b9e064a261bc90e7cc7123d3debaeeae9d8cdeff2fc596889306764d2b331eeb4233de5ea2ccb5510ad9e53715a1b627866b04cee0fe6a80bf8819671c7c1da67ab023156ce1f5e9313af2c96133c7203d623aba3c44ed38ad62b806759c71714014d4284ef4036e8d709d54efb24e46682fcf3fe38ccc7318fdc2eb1a714d002a629df85e3e63efe9c862715cbada5583fbee29f2276fe9dc20d1d169e592ce9cd9e3fc21c39a4d3ca7cecbbf662c3a8da4e61bdcbc2f98f4457cc156fa10d768cec818a4106489bde94b4cbbbdee0c7b8f4ecc8a4924962c63c451c40605e0feb208d7129ce397dcbc028c5386d6bfb5e89e1b187468721e36d2e9a433edc1fdf2d3e4f731f9ba1022592187b0f2f41f89559e7c17023fc9be1999c2722b71720730216cd9bc262d3ca44cb8f0cc57ef2faeacf232149da75c8f49194ce15199d167ab2ed14def55bca2572bf2229fb7eaa9579b127b62d599f64141cd135ae1caf3b6da722b2838cfb02c09c9864b0012c4723e75670ee23466e7c693ad9f0a6808b98becfa0c3b02d4b13797d553595f2d4e99562a657ae52e241c49f3a06a8dc886aff19006bbd7d8d7b8075bceac8d", 0x1000, 0x4, &(0x7f00000014c0)=@in6={0x18, 0x1, 0x20, 0x7}, 0xc) sendto(r1, &(0x7f0000001580)="77be004d3ad8f77be1d30cd04c50baecdda24ca290d49e4caf8bd2ccbe3bb3d07f94584418d49416b243c4534041b9cb9feb0778da01c2bb377bdaa2c5476582ee1d55428896f1fdf00064b4f5e80e79de9a9cc56db4c909c46e08891cf2de87dc7f1b8d0b132bfa47d4f96dd4fc307cb0e7c0ca237c71fabe2eae1ddb6027b4c97ede70663ff3c672e7c76c7c887dba340b0e36e9b8f66db9955569f02d553d50037c759a2f8f405b9f6daf8f57e36a3103a54705ca9d2a", 0xb8, 0x405, &(0x7f0000001640)=@in6={0x18, 0x0, 0x3f, 0x9}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="a7b79f032b39960b960d3b02ea828f5ae972bb858af391d11cb221d3a7c10886031d980dd387940f055d6a0fbd0f9df75d820759404ae7d93042e16f4302c1f486315e5efb8ea3bdaa6b5a98ed47d952965eaeff0d5d7dbb654459b3f6eb7d49885847f6cd263e190427825aae5e4bd1ce05f5192819f033a2b1", 0x7a}, {&(0x7f00000001c0)="6423b63c64a8699cfa4358f1a0fb77096acb83870e921367da3606dabeb6972025d94a87481a4bc26820b927358208b1c37913d6738c42a9b717f4a9ef766f687034876fc6df48fcee99e3d1831628fa8aff892b6772e4f16fd43b823945ed29e032a8d7dd4e87cdb33dc323a24bed5acdffd4d071f58f9bdd7b36020a5eb2b9dfdfc4d9aeb05f494af4f4d8464fb18a41ff2dc17f9437aac516a1cda140327b4fe34b83daa288121504c4f951a16ac021b3dad2381443308bb2391d09065511375ef10f5373a51f74abd16f0ad04221c94e9031b63b44d8314c95601786e72e28d5ce94e0a69b01fe35", 0xea}, {&(0x7f00000002c0)="c821c3fea6eb717bd8e92e813425658bca9f64471fd5d5f5e8dc9e9e32eaf47c40ab7773790dfbfc3d5e76fc1d2dfa35460473ada659e825dcef381c24a3329d7562c3c463aca41c3bca3d810b195f19566313c80ad17b06e543afe425359c6d9b7505a4afb871ee5c48b3dee00138fc36fef15595dafb5a3820f15b8cfd0c7439167acf", 0x84}, {&(0x7f0000000040)="3820838f667f9b7f1a855d", 0xb}, {&(0x7f0000000380)="2de27de100cc9f8eba0c158c19879ab47c6c6f89c5a82c47c561c9e0243a2c7c73f6a7736702201373a9fca91194d69e2a4a8109c24e7c2e25cb083001c0894f625e6878976fd8a548fd9bf6420d0574", 0x50}], 0x5, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001680)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x6, &(0x7f0000001700)={0x2, 0x0, 0x1, 0x1, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001540)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000016c0)={0x101, 0x5, './file0\x00', 0x80000001, 0x3, 0xffffffffffff27e6, 0xc1d}) 22:03:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="aff05c6b3e4cfcf65b2277f5c5620d19a0e617fa7479afa7f4f4758422bccb1605e31f05ae6ea0df7860f52f77ff0ba814dcd9231a644eae4b70dd6ec346304b43c2bb58c2946bc41ab54fddf7081a604518a50026a12325cc6d4e637e63480870b610d98f6edc404dba7ae7de31294e2b46300b7ff132d46f6023028de43dad81655bd52b64297a08a633c960c8d14ac7db3e40e15b", 0x96) getsockname$inet(r0, 0x0, &(0x7f0000000180)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 22:03:51 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "a2004000000000cbb6000800000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x7fff}], 0x605, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x4, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffc, 0x53, 0x20000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0x600443306ee32cbd, 0x6a7, 0xffffffffffff989e}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x5, 0x0, 0x0, 0xffffffffffff7fff}], 0x10000, &(0x7f0000000040)={0x2, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:51 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') 22:03:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)="feaaec8d9d39c9ad88592dd4e912c78df630f2e2f9b87013019e99423b4e1b9cf93ab52154974492d3836df994424969f1cbe06e2ec4c953caff549f736a2c7310c7b8e73ca7f3c60f626bac21d91b250cc71ad89371b4f4112af5000ecbc3f3571f0e33e73c", 0x66}, {&(0x7f0000000200)="38938e60d939ba7dd6c8315763e80c547599413116731ee0c3497b001dc963b3dfda9ba5258ac539b3cae5537a1a607cf7aeb9421e9d0a22d926ea8128fa2f816594c8c67311662db14982243ef0b294ce90780d3bf900ed095bb3bfef4cab02e31ee68784b327f830d85597800ce83631e76c3332d7540085f6e4c1013c1421b9192d", 0x83}, {&(0x7f00000002c0)="b187544fec50e2e70886f51e6700a76a5fdd29bb9f8e83f5f5e60b3b038f83e9724823794f86c97bdfb59d71741c83db1881d5bb68c6534f64926894e6605f86f3586a95b220b8b36c6521dd", 0x4c}, {&(0x7f0000000340)="ba1bd772887f1cb2dfb01bf410218445109247cad1dbfda76bfab4a292b2d4c3c8d33deefe16102b99afc70d00c12d8d6fbc20e283a78779aac58194be5cf8302e3f2d373c82363d255f44010a7c92250badcbb5d4f627f233bff963d03706e47187bc95", 0x64}, {&(0x7f00000003c0)="18dd277a1cdec5b3b7984cb116cd9c6ea4e5c5468648b4ce75e2b245a6113fb19c3efb5aa8aa699c289f47ae3979382183367cf646a5d93e49181eec12e628328f8926497c4a8d6c5ad3fb7acdf245474064851d926f29079c2628f2d50ecad32f131157b13c4f727f989c344d8adfa21c6732a3677197d8bae712ed51caac18e6914c2a7c79b0b5fddf042c0b57db236faa128bb58bceecf643be184eb3e72a01efdb6385c0f2ac82d67f8fd6c8e46a7ac1cb64a15ad4bee8ac0e3c34586f14c755f354e1767bc59b51be0430d0f7ce813f9a4e614f3b10482a69", 0xdb}, {&(0x7f0000000080)="d83ecc0b", 0x4}, {&(0x7f00000004c0)="8e529f429a1f0b0da66a470090f05e99a07de6be991c75849c109e1bb84321650ff11022097d4ed66d69b38f0cee526f1dec9176aaef6cbf4ab5d866ae68fed914a88e082f5f890dd769a29aa89270f4eadc800f46800bf7b47956ebe6ea5cd1e14bfec90f52d1b6f839a24df0051df8358dab0a64f6d4a0b7746e416fe6eab25b369d190254d93b573308c3e1a7dfe72a498a6c7f86a5900049cfefc76a16c14df91c8ce2e042c6a6622c24cfc87e12e9ade28c52df8a22ef19dc6084cccba4e3988739a7cb13683a04c9120a75d082ecc09916e2b3a94b7657675f70a7d7a0a4e957a85bf432b584de3890a60a", 0xee}, {&(0x7f00000005c0)="93fea1b4d394bf98974b1ee5d203e348b09b963b83d48c872590f138719f27855db65a5d7191948dc31d26b0ace46fba25c3f750e1e6465f9ab709156ce5b317e3b5d9f5476b4cec7e944d3fd4fb52314a7a0033cbd2ef67d12f832c30fdbc350dd9bc485c97c58f0da6c8f9ed947b707c018cbd1235e0eddb6c8aaae04d2c09e72f7051cbe7a6f8d3517f746a22fcbde9444456160da23c26185307b56c336629ab7fcc47faeb7b08cf46bf3c508a51c6722ab42ebf1fc822cd056bbeb0bb9a8c4235aacef329eed9f2b64a1844c89f5508b587cdad7d68375941e6a15f3bcdeb34ae6199a021320d33dd2361270cd15f3f32b31700332a1873cf92130e49377da43fba4846fc619cc5c9ddd0870a760c91dda6e0dfec9abc07f63170888fb234a6de5454d18774b12780cd9cf65f1932e08dd9ec475978f73ddef2154d3f43790d6f058d163eb574610cfc694e5c2fdd7e0698fa773c44bbffd4e88d364b8e4192a56a2aa0d6c8a59e3a01751f8b0ed54f73db536a3d30d70e37b8588635f9573b9ba83296d2f08bf624cdcc455c1d1a0939ed9fa15410ac635d6ec7da3fe84e60ef33c2d65758158cc6bc058e81dbf431dbde5554d2541ea378d930303a66d2d6b8aac02574991f0eb4efc88f9107995551877b85eb629126e2bb68107a554b606dac5c6d64f1d678c827d153ba726a0437023bd5f7553ad11584034951565cccbfb959a7017dfa073b39a8d45b425309861ffd0eec5f8ec094915be270b85899e4bd3003cf05771d8bc2fd146b27396d4ea967bc0b8c3dc431f59d1fe31fb249c3418338beb0e057ad85c9b5f2299a21696438439a1ded0408178d2fa5ef2e7e32da2cb910d490dae4a6eb707efc2ad7ce283eb628fc5897d6aca19ca4e9c52fade46ce8f7004dfdbfe39dc7415abc4e8c7c8f79f66da8950c91b3805d40d3f3ff8059ec8ed2a5faa3326a190c89634f93ba06b13d298799b8f7b9c1c48fb5b07a37751ae4e0fbe69c656daba0b7685f93cbe0a0135005a9b9943cf499793609a61c6e227ebfb3119b4ddd64ce639a8fb683b9feaa8b092a807d9404b9e41de9d07efd27500024819151d48d9a18c88780ed797870234aff73f9e9646fe78588b4541327fdc651440bacd52482c6c00e21b16bad6b065eb9042c2139e2565ce7cfe74a89ee19c01ae7921caaf0435fe5fcdb42b663d624afeac09313ec70cdd9dcb2aa34a436e2b7e1d99e98a5b1810b2412b91854ccdb860b552e7a22b2a3092c23f9c62ada23d96573a200b6d7ca53099a2cc660ef3d2befd431dc0abb682c541993ce2e6acfb59175e00faf3abed98cf9f796304ad279e23068b5a84d1c08b9bd5bdd7ae3c7c19b2e1645d099df288ccda2b34abbee329ff5eca3a4f8f30308c662b2919f472a7785da9912b3826ff746bec3322a22117f62281d4d1dc389c3785a1056c018d0e6860c16e0ae16f8c826d2cf7c6fa49d5ac1820ff36dee81314013ed119031feee3b897b6c083dd6102fdafe898eec340074bd4f7acd262dba7d1fcf9f427f27e0d580dcab4d5b93ea0abc42de29ebd59feadb6e014d0f1f9e558243345dde60e89395ef55407a53f9dac1979433f776483cbc0e50fe4b65c95416881ecbe96648086a9aa25c20f1b393df0552689e54ce0392862069208d948cd2ea774147ebb0b9892305a5ddd2918c5d2deb1c6fd7cc1fa585ffddb9f1b4b9b3086bc024b620cda1e6b2d325eb31f87484d9d27b9e6e3ccbbb2e96c98c0cf9b59ab397b9ad153cbc2efd61467f80973f581f393453bc2a0538d9e5a781f051324d96d725c543ea7c34a7b06c5744c92a9839de59d1c79f48d0a5955f90303e40b7af77564102c86d23c75bcc814d12e0263d1739ea932b3023f4a211e4f37f5258be3c9f8882ded88cb3145cdcb1737cc95ba96cffa575da3ac0c8372c11e7320d4303aa7c2774777686cad48f0c17cef3677f5c515ad2f704d6dac92ea80c01be5de67803231e613ed4100c6c173402818f7d84ee936a424cf0fe43efd8fd1dce1f138386e6ebad83c9804e1c69d74335c19cf031ab44cc7593d37fba843bc10164cdd351b16bb74a3781e9dd046dd207d446462f0b4f48c49955dc510e2bbe9e5ffcace011103d8192f8ead32639bf168af1c3a8814619c7e9668e9a9913656ec3efefc6c89c3ab57397bf337be8e76397685107f6ab9f2582c3b926149fa6a47b019ff4ffdee5186a84bdeb5ed3f18b729eaaf536ef6b121bba5fd547afc471c68542b1706ec442d67712082ab2428483e04e1feaabfb26a9779e1f550b84d38a73795285b18bbae8d6c1ff52e4b7ae7ce7a0053eaa846be3754b06d01f04e083997d4b8de44e640c14b1d95d830b8b4d4a1a7877e16edb0bfb3ec7ea3604a1c30ea565c31346ed9a4c922efa953ffcf70ae92371c15aafd1d89fec72eb1a7893a0fcd9c5403322b50d27789445d355355c431c8d6d7a074982e6b3321af6f0d3bead8f3875e9ea21b9478fe5ed301107fe517ae3a4975deab2867f5ff8243757d1dc73610a6a1e6dc6381f26f641508a32c6bce56e223a922c8973ec2ef05223bb1f71d4989252f8a7aeeb1e88248077f79f0e31cb9913af3410cae4136da5232c4bbf32f21d69746239df6c8707e4abfad8fedc76a79d277df902595dffd95ca8a6910967dfa2d715cee2e97fa3beb1e44441f2cd8231504767f13e929c6626d328a3ceaccd4bc6b0f69818b14642f7bd841177bd0743061df8a458b0dbc9c7edd29d57506d21ef68d7ef3b6700604a2f0e4adb9d4d06b6d178a4152ca282ffa2871097e838e179a568ac0341df82f7f0f256acbc450afd7f3ccf859604303bad5f673aefab4f1856effde7359c866d58ac40f97ac2dae964a9208d02bb50248b843766912860de39cfef56a32ee6d3480388b82e80fef1ec81bc5be8f8a51e5e8378279db959bb7c0a8de1be36c4996aeb2bc11d5d2ba8d4f9bd16dc27837d23d7b11e6e4d2b0c99073704a42af797e6d4cd064bba07cf02fcd3f3d2f5cbd49bc0a19a172b1a35e7b174ea41c09641adaf9d3da98c6266913ce28290241fbf51d8441fd7e6ecb60d33c5c5301e0f05d0c85e9239bee80525853e48dd230cc73a6ff47f3b00ddba192623579b345eaa150dbc48527616988e882cfbc03b8ad3c48294fb665836dd77d1ca88cddb1f6aa0a7c6bb1c531c56c4ab38cc0821621b753b7f3afa21511eae589a529021527b5626d648a8cab74a561dd933ecd75f9512be705440685c267b93a3b5ccffb35a0daef5f9c140f9397e2542db711cc186cf22c8c9eb50360c186515022f3d2e01617a11e5a2a502dca12f3da8d8af098347fa24a1aa077ee5ef64deab47ed2e82ce9ebb56b6cc37dd9318672f29db82c9745a36d7716a27ce082223ca342280fd9b57a60fbc51be47bf5b9ea3db94e451611f8435d0fc840a157c5a6ba7109b175f5f0a0fb8eb9621c7d818d932d5413b5090fb51b0a3334a3f05f2c650c2ce06a0384b6a27d9285bb31c7f815674910750a7162428f54d2c677171ac9e7eed6e180675627e98a87e44690f5d243301f29243767288671acc4d5dc4e9124b19209f86b23d413d276f1753b14a2e59e93f4df37d27b5cab91f22465941334c228fa35d990da2471e2e9f1fa8d0584ffe55e21e46de31a2b99ea12a2983bbf313b17825ce850ef54db548e8eaac076079db61c9b40090f1bd58cb9f1772445e1d623087f49e6485f0e38e0ff1e1669711b90606054d7e17aa70ad826f0b5e0faecaccfc1264586f5c144fc47e0bc2da41de81137f43c8160c3a524d3c5dd99f2d4f3c8ce0a193fba45903d29237922a8ebfee107e785ce3f73028feddbc032a6d280f1d97460cb872354713f8c4bb1b9669c741d26296410f0f0d2707c041ecb63eb7eee4c0b08b5cde6849f401d1be3e3f475c254c496b4eb6b10a2e407c3339d1bbf1d6af31716d40528ca6a10c1e13538f9406ee3e1ff741953baa4c7e8d03ff4c0a3cd09dcb6348a74f41197cbe20e6123859ff65d82496ff69a875ab77b99efda8d962324df97e4adaf632a41d0f89edf860c9a65f14fc0ee23b7ace59dbcf0138115dca473b1476a5d30349a3f33020a0dc3407c0ac6c7632c5bee01af11f68fcffc68d77502896ef5ee0271f957eed95c5feb58e7b747965c7ad49f0dca35893f821e8cbf2ae698ff5150ce3237449602e8ba911e193bde27dda25c1ad5c5daa66354494c18a498f2e069886f3e18346f508b134877a586bdd2de73b1931c16e518fb35489cf6babcbe255263e175e3b23b4bc3495715bc3b49b126cd59d9f516cde37df8c158ec9e36116be6f8962b642875364bcad454452f664db25b38bdaff2dc8667bab5d14bc00c1109454a6632e65c5ebf8cab919fce098692c38ec879bd7980e5669ff0fc7cda9ad6a4ce2731b61ca4c1a46dc0fc4097dbe3daf0fa035a106cece2c4fbf2c69d4b79829c37f5fc62784675e5acfe607506b33978db9ad7e7b25ef4b8b1f021d0edf6fd43daedb31694716f253c07219d43ad10ea4bb1ad4f40344c35d6312ce0dc2cc3d6c0d938912a623be4d80013973294653fc3dff92119af46fa3afc3e471377bb36263f7e44cef056e0db89a8c154751c0dd95aa4d770d48d63fd676a008281a9a4440b219a5c08fdb1ca708a58283757aa43fddb7b0608d9843eefa47c6a02cc4ae1dc9c9c22f10b4136b85e78b83e67ea7f9fd4e3fc69a03c13e090e11fa45edf55e3d956fd87688d364d5feed774e4b428b24dff021ca6113ad1bcd9ed6a8749512d3e442e6c407742e4f4301e27f253db8234cd3388d6cd282b1d1289111cc43168e74c0fe0f6467fa0cabf7d8b7e533004ffd928acd0fad9be962c5705245d0e6b91356a0bbeeb53395ae95c87e6c7c16100e7f62c661cd4af21737e3c4bf060484c13408ff52a599dee027e992ce767d6a5ed14ebb9a6321844bdd675966f3d8720752bd066ba2686da4fe6356e3b06229855c9d179c5d6b99c1acabc53e55a39460dcf382c13c0784bf91e4cb732d3c619be4976ef86b11bc1489a5f7bedbd2ca86c892f44b7ac1c8200873fd896f14530e5e83b9594441711e6d7e646ac49d01ae82c641f26f9e6bf04a2a2c075c46edf1eaf9a7e1339e462b242b8fad876640e01385932524c8482e3a747447c502f00bc4cffb52d1578f6501706ce1dc7f3f76b18fe5d2b1257815ac4d459da7424457da3caa6d7823fbcdbb8b2c5d48626515e88b548628a97c81ccf2a93fcc6bbe5121ad0abbfe7c013f5b001460df9778db5b99a9a270915370d57592d35f3ca58b8f02344f11d203b398c012554dd54491e338ac15694a28d4b711ffe71fa157ee2c4208918aa5867b836e3794918c9393cd73906a5cd0856dfc7eb969f97077886420b7df254ed692825d223780c1c674410856bc796d4b303ecff9f4fcdb64dc20bd0298fa3ea5395784275fed66f99ffd63f2c611dece8765bf3e42ff6feb79bbcb9d81c9e53f731964c570470e6093b179d5c3893c43c8ae99a633ec651df141a11ed7131f0f0ece663822658fcbb23ad4830fbe573e1ae9e8ee14dad9ce7f3c4b93a610ba338a0ff23b3afce4d8b42f51c47dd14e22e8440ad76fe96c415536b3ec683444761a5874663f51a04f0137e6b47ee94dbf0221da26511802e44b13e8067c2521627b01e742d6eaeeb0668a9f669c4a1d7dfa8b4fa546559dd3d71cb04759b153acee450a56cfcdd9b5ad8fe830bdc51f531c4401dab4aba29a12f593d45db5", 0x1000}], 0x1000000000000249, &(0x7f0000001640)=[{0xc0, 0xffff, 0x4, "9063725c79042efe7b142c98b5eb2097c2fda2b9ddfdb828979835eccd6fe2b7992728a40168e2a49dad67d8c116ec563d15ff4f32aba07a332afd94e594d0c86d3d8cd9884ea5d058e4d7f3ada9a9452b1f7240d54651cd6ea6588206b7ece68336ec9998db3f1882cbf0a836b89d2a36f32ec8503075ac994d52b3b1dc8851467d3e02457cab7db53cf99781e9d5c3add632f81b18794614d3b75fd5294d55dbcad811307c72b08fccbc"}, {0x98, 0x1, 0x9, "d679b3c1728ebc02d1587996dbf9bab7a19e360fc94684e9192f458ba2340cdfc045ea3886b8adeea9bbb2bc62713770022dd478e0ee49233a8c2ad75a99a42e39c65eaf1c5861ba4c237ef5ac9e3544ee08bebc32e3949cfd140ac0aec5b3842f7cb7c7be8e6a7a6ef97d04cf6e120c0305d27039967f558e245d0ff9a1b8b24987e46612d4"}, {0x30, 0x1, 0x100000000, "b8189df8ec94f7045d1c34e8241db2275ee1282e7a1c58b5731deb4e81dcebad"}, {0x98, 0xffff, 0x2, "cee7d83e15979ca92bdd0e30589b8e28ba40a61fb8da6bd89052239d56431ce3fe08e884f0c4e27bac41a5e17d873d829abc345fe127dfbb07a4c4f31b8ff7f9a1ec30408b4116c8ee21bb0df4e6e85443f7dd15939ca961a396dca0d8b5e26ea0cb72d5284601058180cef1e375dc67b1de2ee22e2f425e27975beb10e96f4fd96bb47948"}, {0x20, 0xffff, 0x1f, "188e7cf9c8808a42aa7abd306f92de"}, {0xa8, 0xffff, 0x101, "5f1562fea2ac76421664d5bf1741d199b417c7c45fb0f4177a90664d2f44d2ecf82a5f7ed29ca42867ed89ec9cff689f4c9d2b35aa0775695e35ad02763509ad985b8196b6565d5d3c5a13d143d50adfe8f03bb9e966490e28d25468c440222c34cb29cf4fbae3b3440481edf4fb8695b08e78edeb4799eb05696c75e6f365c381a9bd86578e5548a9ba6f5aea4f27a8a6b0c26f"}, {0x70, 0xffff, 0x7, "b1d99ec6e49339c870580d0d067024da58372bda171c942853c22deafc15557364f11e322071e6481d53de82fb9c026aa4b5914c0f5fcdf6a8284303fabdfdc1a840ecb348600ae82729d7f8a9726fdd709e5d96f695ee0730bb3b"}, {0xc0, 0xffff, 0x2, "d1391dc96cf522438de5fcfac4537e7bc9fe330aeb88caf23429d406c3b4a0d9591b2d869c599944304cc080c9a8d5101af5143e82e2193d69c3a84df3d2aa1780f6b8734ce0b0126d1d1beba6d582cbc0d9da4dfafd3fbfbbd682a5a728e38d214f1bceec7e73573421f58886fee5429eb44f6330ea98a503e491d89a6070d302284ee79f5be4e538b684c3c61224ce073a7529839b708f7816c8b7688c9b78efbe7d2494cb6b78de07f5b738e4"}, {0x40, 0x4f9822f430cbea82, 0x100000001, "057a4e38f2c9a80e023129596b39e235592f3c42e4e82bf314e6cb942cd7d008fe0a9e82f0dc3837e65434904a"}], 0x458}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) recvfrom$unix(r0, &(0x7f0000001ac0)=""/227, 0xe3, 0x2, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x0}, 0x8) 22:03:51 executing program 1: r0 = socket(0x400018, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003e, 0x0, 0x0) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000000)="1dd1c692bf7fddbfe1edae3887f8f7fc7ba484025ba4069e47b2c568909369b2858796096ed19deca2a93811b5a9fe5d415e0e4577fe763619a3e727871d8765d11dabe89d40b39b2ceb1bc9c4dd4f8e69b72921a17c8aa32c9cfc82c43ca8afe1146d3c349eb047", 0x68) 22:03:51 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x110, 0x9}, 0x7ff, 0x6, r5, r6, 0x2, 0x81, 0x267}) 22:03:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) dup2(r1, r1) 22:03:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x124) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='+:.\\\x00', &(0x7f0000000480)='\x11:C\x95\xf3\xdf\xd7\x97V\xfa\xd9\xe7\"fe<\x85\xd6\xd8\x87>\x9b\f\xd1Q\xdb\x9a\x1c\xf2INd\x1b&[\x91L\xfa8%\xd8z\xdb\xc8\xa4S\xcc\x82B\nL\xcb3', &(0x7f0000000440)=',+@*(\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) open(&(0x7f0000000300)='./file0\x00', 0x10011, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x7, 0x8001, 0x9]}) semget(0x2, 0x7, 0x200) 22:03:52 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = msgget(0x1, 0x65) msgsnd(r1, &(0x7f0000000040)={0x3, "dcaa1e28db540d5727e09845ba367b278bce398500e0df4f5a11254008c3e2daa0c42a44affd33536c8956b6df2dc69fa628693fb569e999b83870089f92063a2dbc8afccf0335665cb93459c315e9646a656026effefed4787c6b7d1a342b8709883992bfcdd08d4425410c2d607e11380fca5b289400d0e960066dc3ca33a3af6a57e518633bfc6882deab6a5346f614b010d5b14c5fddf08a044be852af0aac2e9c700ec040e845c756d50c161a7b65ae141b6b54dd02a5c1f87bc30f6c8a4f8eea393808de795d25e45f0951f7c26a5aa4fbda598f9a0d291acffb14134f90c87288108c5a13c7b34c420d2700c43afb"}, 0xfa, 0x800) 22:03:52 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x8}) select(0x40, &(0x7f0000000000)={0x822d, 0x10000, 0x3, 0x5, 0x6, 0x9, 0x6, 0x8}, &(0x7f0000000080)={0x7, 0x7fffffff, 0x6, 0x80, 0x5258, 0x9, 0xde2, 0x4}, &(0x7f00000000c0)={0x7, 0x8, 0x4, 0x1, 0xffff, 0x0, 0x8000, 0x3d}, &(0x7f0000000100)={0xf6f5, 0xfb}) 22:03:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x9, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:03:52 executing program 0: setpgid(0x0, 0x0) r0 = getpgid(0x0) r1 = getpgrp() setpgid(r0, r1) 22:03:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x5, 0xc0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000240)=""/122) 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, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 22:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$getflags(r1, 0x1) dup(r1) syz_open_pts() 22:03:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8af8ae5ef6441436, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) 22:03:52 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 22:03:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:03:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) socket(0x0, 0x7, 0x1b3a) fsync(r0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0x2e) 22:03:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9, 0xfffffffffffffffc}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:03:53 executing program 0: r0 = socket(0x2, 0x1, 0x129) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x4, 0x2, 0xb4}) sendto$inet6(r0, &(0x7f00000000c0)="dfcc5581a96d692f5248d1b823ecf231a20d7440d5366d1cca340e7659bd3133c00897f0ed0462ad87d66118136527cae0c3a9f788466cf264f9560b76d22f8cdf4100a01e007162a64adcc094af14ff6e37db1a17be8172fc184a17d1b7abd0342a46920313b43017", 0x69, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0xffffffff80000000, 0x2ef) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() setgroups(0x7, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8]) 22:03:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x50000000000, 0x4}, &(0x7f0000000300)) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001400)={0x9, 0x7ff, 0x8, 0x6, "0f6ac16e4ee06b74c964199f84463e43758d3167", 0x8001, 0x100000001}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0x6, "9f8dd8e500", 0x0, 0x2}) recvfrom$inet6(r3, &(0x7f0000000200)=""/137, 0x89, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x2d, 0x1000}, 0xc) sendmsg$unix(r3, &(0x7f00000013c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000380)="20c7326381e12cf2e73c6654e3d0f5debd4d184d4a369cbc8ee8bddbace38f9ca65b6e6cf60c257c266a2ec2c9959fa73dcc8e2d732e4bbd0fca197ed4cf98bd2a5f203456330bad747dc0455113a8a5763346043d5cfe2ad124ac6bc941128be7e100848d46ec27cf791f35c8f22a0753d869fb2ba08732f340e6e5fb3ee8d9945e2111ea7530635144dacadf866a6b11372239bc8a650908162dfae4cbc76371359d5ccd4ebe9f910ede195d88bd9493ce1adcee07fefa42d262ab47e2b924c0ed62819c7d45379ac2b2363a665eb1181c4e641dd45d5146f278fa9006b6b9bfcc621942cfa1edce2cd79a2bcf14bc7757d659c66fefdd0c0f652196762fc82583d321a9b33e2740f09837eb92459239b09729b011205148f8261710388a933606af7b5c2c682521143b6219d6b6b3529cf92e7a2f517b559299b7100c8d565031adf0051282f659da19065d4fb7502532b86d607731e70d5b9ec7078c218a67df651865fd82630800673cb46fd2bde97e27c0492c7dcc50475a62266583c8f9103dd705ff698af59c099f643c0399e5ad48003f9544ec2b1ad1dd07faae0fc7dc3c76596dfe65d014d61e15ad474ebff9e88ab859100ea5f7dcbc2f154bcd8b06ea2d0a0d338b94e5c079935c3d1b28c4979ad655ccec38892d0f4ac0be13da8467be261ba9b0b57a22dbdb787507590edb44a44dc30376ed0e27d1f1aff81f9bf6237d4fa07bc032a2ffc1267d41dcab4b175eff1abb2eacff40bec647e3ef507f1c89e83c18ae0f12b15ad4c771ef194ce2e1a175f867bbf4531d4064f33d68b886ec863c0f4e9a7be3748ad88e9432b84e1faf3e1ac536b19553bbdbd8185896394f8d6a182373af8297fc6bdfd87f2db04e02b9104bc5db141f430c791957ea1dcd6ea9a4367e0923f8c60cc194883db10651bd78550e1bde6ffdf92ef905e19f334b42b86aec6023f0afa025420de079d35797cf8a7c7f9f5f28392f30c07e75d1a581e087c42da5ae5a1c9ea5f40115cd923f27cc7acbbbb87c35d27a49d6810f07b91d3012540c96b42ccf4afcbd23498b24b1c7e37507a7a2dce73cf66aa89362ed541255066caf8e8542c73a78e42b7c49e34e23dee9e27b4b3d2e3e2ce794a336b47de1e239a71d785fff3db59df0e639830a2609a3b8108d873d51328eb1828e44243f551f2231fcdc4b14c27ff5db64491eb4bb1159a453fe11675461025ed67f0b5d6d9d27994d1589af81474b70dfb3114a8ac0bb2190a1e687fb8adcb727db248728f4ead5f65f151386654c1feafe37d0351a30851c5cf3427843c4894816526e15792d274e1f61b272421765324f1408b367b0123a0704a826467655bba0cff1b8330f32e622ad5780c7a24f71d127e127530a322216afe3cb0715371c34c3d61930f8bc151b7fc24a151654f3e53802f05b0744c3f4ab8773179147f1f5c69d018bb5eff19be124812302a370924cee113582fb5c1048b26782f25f08ddc80f9c714620977302c6d8033d60906f3eabf02dfa653052e366fcdbb99a97effe2d02e41c2d18e7961995d6dc7485053133662610d12a1c77423840ce9657257bc0b37d38d7e62fa95c7eb2601d19042b0b9e2c646e7c3d6508cb0a2f88888dc224fce49582937fba3269dc2b51af8f9618db45354fc934c7ce9972ec892e3999b2b4aaa40813b08fab9198f202a40d4c0404683409006677f7ebc2cf817d56c3c38a4b631bf112873258754930660765ab06d8761babff7a98754e364bf3a7503004201917f3b79fec94d258d2af7243dfb4882df1ea0f2061617e60590d5dd19925e00ba76906028c00476e28167b72453c61b3ee1e215b5f9a52c88383f7577994bf8f9f9a01054ac735143186d55894ca55ed7cf211bdd847e80af67ec18192b786e227357b4fa18a4567dd4c5ed37335aa87f81454de01c12839c9c9985a379f15b59614f256ef2763bc1879a54859aa96f88414146ed544135697d197e60e454649dcce7c7a1aa6bcf0690b93b4ccc7b4f5220ad1d0edc11b5fba95d3ceec38fe76322b1548894d8f4d51d24ded54c30d4ff7062518e30d94f6c882af6bbaa12b01811e8915f83e3732af348fa14d84456df3bcd79a82bc352c700b8a8e8ea0f1ae6d7bc11300fdc26e214a2a78864b34a53574e7fa182f585ba1e902e05858e2b07b114bc193a378e393a921668500d5f245af6eaf28d3779d2ac8e66d2a794b949911cb78dc273ca23a55abd97ecc9ef2b2b549e4d151dd6d31664aab71c4c211039772d408ee5e3dfedcb7c371edbfcba61be102c3b91b8d58d312fcd4ffea997893f6795f25c3cca95b16866b6d211111a75da4be7219c2c5f642b4e5cbf1b68ff717da47d88274e6060f42d63c40ac7a2fb2e277f55f5688580ac0b7b1e3e20d0aa0ea66c49d90e5bfc607341348d0a14fa35781c91c25a5764d0ea1d1fce53527af8297966db110cdaebb0ae6059a7ebe8392e1036dc0ba3df7b39d3219c80073770a045fe786dc00a2a36ad4d54078a1428fac72e94b9c5be3dd2c31ef3cb9e604928bb0215bffae3607e4c18cebb0e18843ad5573fa61ea6ce5f1d064f0e45836a0089e1ca703312e917403f06740998c64ee2a5d8795e2a5dcdd9ee5b6e569543579a3aab01ca4aa2960faf1b4fc12b8d335864fb74a5cad50e952f86734ac1e6d030b2744a4d445583836b3d9b799ee5513b2ed4750a1b28f1b2bfdc0ab13aca76bf4874b499a4ed67f3ab86da9a1b5ef222fe378f2a788a2fa5d1e67e1f67f536dbd5d3da3e72b7df56138dcf762e8a2ab8ffd665a7d19fda64ac8dfe493a6937ee486349f4bbfa6b937c980f9499585c6aaed0583a8b3bd005030e268fa399d389ef4d6cb4df1c37b52273cd3d14364cb1fbea11bb0cf8edb684b086c8deaccdd3bc03a1dea4837a13a80e743dfffe79f1fa7eadeaf1af0a810c30e0939f78181e488222ef08cba69373d58adbcf3b95c3dcb8db38ec0bd3165b15ee201ac8c61b0987fd1c05a2b2712441b2acc636c64d2ff4b991f84028243aa6dc648d44b77ae69e2616bc23250bf453e16a25c47417aa8520d8a4270d284cb4ceb8312cb7c4f54289cfb7a315bb91daf76f4f87df94961b9b29446bf9a424cbc051b75bddd806ce155a96bfa8fba28c483c2f9420c894ab510b5e3007de0fbb06feddb47c76f5ca7c27004856bc85bda864237650697a74b2be100a471aaee59781024dc5e481ed30c92ea8af940fdaa111addb19398f57c2fd50ea9745e34354674bbaa2969b0a360e2b703a22438ec570fe56b96f96165b16af8ea099d1fb50ff261967e0dd0b7b88c6a25d7aeaa41cd8dcbd984efa5425f26a42aec83ff3dcb25c6f71843c3a78d55322a9107a52a00259159ff4bfb35dab49d865c174ffe022e5fef1d862efffad02669c30f2e5a4f4e8b81a1eba9cacdcd51b303b5b02a974d4364e55d22ac833b1bb673c2ec0be677e700f6dad7ea0a41d758d041700319cb2a7220a3f97e5d5cbea7ba8bf748cfbdefab442c37b73d02f9554d88215d71a130fc4d34cdee8a560d1b3730bab24a5e42eef9b5b7ac4974ff1fb1688906ed32eaa3598de3f1e679b77fdf2a1897fa2e00460c41c1117b9534e5e717a8dfa1916e4a6ef0d598635b53040bad3a2b982e16673926cf0a217ae05e4e6a041c7ffda263501d2e00b07011b222d31e19ffa47827416c13535f6b4a6b750790123c072a047778c5719051ea1f7c14bfd30f0e8a9217d7e5df585ce40e92dc0f11b7eaf26e95c086182023ec3fc1dcfe92dd0116ff0ec4710cae14c0cf79861d389446d00d66290dd8bb5988baeb400d5ee68a079fa1b0ead53a44f84d1b2520ce0d930449b08f5aa8ab656cfe6a155d9bd07c378e441fee939ee25e40ea65f9bd90a3096659ae0f992200354a1493c73800cde87177f687da79ccc6e0a0027da5365d29bf3e4edd53a8c4a55bd9cf17fffbe6afe3ecbb4795852c3951c22be61eb26fecdec7792316bbe790c49f10dc2ba19ad37bd4b9a6e64d465bd1e4065eaa187376ddd795ce917a25004b26aa458a5fb662a8fbf86859e1b115825c102d972a2481d670603f1fe64af644ac73b2a22d19b8be9d6cf5f5479ffb5f7eb04a0647cbb9b3fbc77b46c20f608633cac967209d568968f6263882190ef6dce0920d853e98950ddf7b29991939977d24c8ebc5601f54fc0b6c6dfe5f83743eeb7ed883ac8120e36558782b6d6f8a54c14f20f49eec0395acc4345d49ebc916b9135fc92f6b5415731ee963c54c224f18bf480c1b25aa510279dd6673b338ffc4bd5e864331cecf9aa20a16958339a28c0d631c1e5d1f991538e8957f1c769d49d330ca2558d086e639a5f144d3f3ddb973b6dba21a300bff306019b43cdd4dc16d4dcdd29621b0a1a8303c5b6293019eb8a8095b6270938e4217067a45b2b3b0b133bc4959bc36deea4ed39830f4ad75a827c52a6b8e183172bbb51b2fde5c545253339b6426af720458509ba3060cb9dce2345d33f2dacbd29dc0a26daff137e74864c300a7a696f7d6a894cb30c9fbfa91b2fd66d9012033db95e485af9f0e3604f2f06497cdc27cfcbfe87eff89fdbe8ee60d3f99f8c945b0d5107b026764d2070be60c81c41cc4e5584a88ada6144bf160e02e7a18867fcdfd2494c5a96d50538edc298bd35fdb3436ee2e9f790c22a3e88de3d37eba70dd4f0fe29e5fc35b1bf621680eaff3bee34d017e878bfae4a3ad02b49def7579d8874f84be59d6770459e50874df1a9853604eff507014fa6d1ab6440e18377c21fd023b02957f44ef05331aa1be70e2eadcacd51e81cbafac196b2c46777d746f7b0ceaf21f93935a97b20832073b482da245e0cfee3880f4ee071738e05659529eab6c880c6a63f456ab3b0a88a85d4cc2c1ed945936c147ffc76bfca00ef0d987bd162840f69224b633d4d63a41401a258b28312252b1641eabae0103c2b7c39bba47fcb0d40305599fc13a61730f07bf3697aecd30cbf3a462707578ea5447fe6640648e3822d12ff8763b5a94b019e737bc12ea715815b4ae3125973fcdd994ba636c8af8e4a6506aaec638d6329b4abe99375faee44fb9e325fdba74281c2c39cb94409e5aaed21957ca100e5edd9dd372d3d7181e83207e8f5a7758f8ffc61487fe152d7280b04c8513a8bb4292b7803cde8fa3e2610d6352b4b7f758776af822736854fc7ad1723bb32cb12265b44f00c7ac934a6ffdb2e21431379b61e2df222d905b854ec68529c7da888695ae013f6e26c5126c50b81bce99cac064c70873a0440a6a7d905984a2da8a5dc372b8b1c39de81e574f21c2ec08adfdf5365569848575a6e5ff82d25e74071a075e3fc053b58cb638638c929b053310d0a92de588e5b47930b6a50a160b70c1fcdbc9960a5f88cad5ce96d2775c8e7045fd6ce75c2120764b061845fee7133c8cc112baed6a4887cbb38f03a68f7d8708acc6c0009c32b6f036c665e91a7f598167b4e671a98c8fba8f0194705190dc5c0232991b40286cad5f490a63ba528c2eedf5b3010b38d15b0e941f03cd189891a19a1f9ba2eabed982757102a875dba679e880ad6d4cf8a97d860f2b28a689aab5380d599d2397a3540526c22fc98afcb0e12f93418bc99f050b9341fe56a98498ea04d4ed6ab4189f6a59da3f7bb59c109c26f56cf4b783e9bca0fb1f4ffad9cf5cabd1573143b5095853c92750da9f3a162558bc066994ec16bbb2b4cd5ab9b3cbc7ccbe19810ce49f971b446380d39196c23fbfa7fc78f822a1", 0x1000}], 0x1}, 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:03:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x84c, 0x4, 0x0, 0x0) 22:03:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000001580)=[{0x0}], 0x1) close(r0) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() setregid(r2, r3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 22:03:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 22:03:53 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x81, 0x80000000, 0x7, 0x1, 0x3, 0x2, 0x894, 0x0, 0x1, 0x3, 0x80000000}) 22:03:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x105, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10001, 0x9}, 0xc) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x100, 0x8, 0x2, "6eef2051ae08b94c5d39e2d5bbcb014c64bcc383", 0x5, 0x1e93}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 22:03:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x150) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 22:03:53 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7f) ftruncate(r0, 0x0, 0x402ffff) 22:03:53 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/52, 0x34, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x101}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 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)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:03:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) write(r1, &(0x7f0000000000)="8e4a686f89f62570ccad42b4ae28d023", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x401) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 22:03:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65302f3b3e38a93000"], 0x10) select(0x40, &(0x7f00000004c0)={0x7f, 0xc, 0x0, 0x5, 0x2, 0x0, 0x1}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x7f, 0xffffffff, 0x3ff, 0xe1, 0x3, 0xffffffffffffff39, 0x200, 0x2946}, &(0x7f0000000080)={0x3, 0x5, 0x10000, 0x9, 0x8, 0x2, 0x7, 0x3}, &(0x7f0000000100)={0x101, 0x7, 0x8, 0x5, 0x101, 0xfffffffffffffff7, 0x5a, 0x8001}, &(0x7f0000000140)={0x7, 0x5}) unlink(&(0x7f0000000200)='./file0/file0\x00') 22:03:54 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x81) 22:03:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2000000002, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/9, &(0x7f0000000080)=0x9) 22:03:54 executing program 1: syz_open_pts() select(0xd, &(0x7f0000000100)={0x25, 0x5, 0x0, 0x0, 0x0, 0x40, 0xc518}, 0x0, 0x0, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x4b0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x6, 0x80000000}, 0x7, 0x9, 0x1}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x7}) 22:03:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x180a0, 0x10) write(r0, &(0x7f0000000100)="ff53b8518b43d1dc5efd5cdfcac6f55d012773ac4ad2910dd0761db9fbadbf765c077607dfc015da654d4029a67be80808aee08646a7c239666f21601e67e70dafedbd9f2630eb817acec00fa321f26eaf48c649c87f42f3d8b48f4f892c2a47194091cc862ce552f455819d690bafcd381a64b8fa936fff9d935373cc25fcf496fb73f51e5cc6c4c306bd29a0a51aa2d5aeb67d10bf875dd5d7291d71e9740983e6d4c5cf1d1fafad21f8f41917d8227c9ac0681c53c489b8e2f12815bc8a444af1fa0897310850fb8b2e5cb0a63b6ccec0c87ebfbbac0a28fae365274fd45f75187b05cafbc28bb977b3781ac601c484e01e2a1e51f17df809434ce80e9564b4df39ab1ffbb4b1dc52eaf4468ede897fc85f8f641d48115afac087848cd7e443e849aa522507bc5c908640d8aa870ef1a1e750036836cebb9fc455750c8e21c0d20f14170058c00911fa7b6834675c51a81ea5d23867cee80ee45d141c07608a820de55af4f8d840bbd21be471378386330b1bfeb6c6d74707a560a7777c3039363d4c6969b1014eccfdd2f9fb0482abc7b9648780af704dc7870523c5b02b28504b5d48b6268007da540b842afee87f561880cfeb80984f59c6abf632fea0d4ae6cc848df761f7461ba0ba397d5fb6cd91ad2ad76d9a3150707ed45ad4fdd9f9d1579f5a5a1f337ff457d837acdf8441ba5545e05042361996ee694ed7f1f0f7e0c519df9011a21c4e51d01718c851358baa831fc911df3dd0c5cfabdf7b5aaaac2f5b7bafdc96bb19f51cacc9b9efdde5bf8dae372153a91207c992e6b7eed6b32ba59afa1d6259699280785b21d017f8ec153576a9579a9579d8f5d8366b009faa9e8a414c6cc45edaf240a7a0887fd2f57b7ec01c84e5e74cec9a3e8948bfc3aeadb13912c2587314cdb908084de1abc84f32ba31771702c1b39e009b36f6866df9572022a3f0dd72a2715336073ee9a14dc8ba9ff349729de37af72182910239eacb43d75eed1f730b7a50036bb3966675bb7df14b2c8d58731a08c6bf7e0cf392e733b9ca9d331a893604f258c551a25397d0376ca601cb667f88450df18e075717eb5b244598e87fd6d10fcb9cfe728a46282bafc12edfbd98cb6d7770d6151d93a4c8ca8213abd03362ac676722881b163c426c44f16c7a09f2b10b678e326f49c6e2b8cee093b439bf3ef5e0b95500b4b2d9ae068e282369dea67fc3a2badbc080946e7649e9d2c6de6032f0f985ec731b56fc08dcc723bfbeebdf0d1a8817dbfa85e59d59f4d7951b1da35724d3d5212e24ccbe9dda75869b14157ee2fd4844becac286beb9550a13d5a5c8e0d3917fd41ea38236bec462e76bde281d4f409d464eaba07b30d4f6f33f94b342b2155728c847d93319ea833d63a6df985cfd00cb92de1af9ace8335223832b04556b9dee4886431d8546e448b7876d7b363db60fe0a501f6ca1e165e104a6f898b060f216040c0b0584bafb0de4aa26982f081b81f71bb71d9193af8822b091e00fc8b2dd6294b00f806a5314c9648bec1e275257fc2509cd9a426d986f2c5bcc422cf9bfd0c5fbd49e28c2ba036e6b5d33490c654e5fc686e3f4c322fdc0b7e25da94e25fd23f4c0995b232391adf1054f18c4fa212060de973ed699eb9b4cca8264efd4e3ef7a52387be4cf9f45672da7edf4e807e26512e42c0b87b2c1e5af822ceee166567f097bf2d307ed645638f6de2bc30d2f25d28ff6c037fdbb12d98ce10a9db3492fd67cb03803bef6861e0735e69fb10caee00d2f28b8b4542a7d78fb73242a9e0dcbd4ae8de991a0998fdac8bb0823953c5b006aa1a4ff6711ec8fef855f32a27afda350547e0a14ca9744649d6804d6033cbd2abb32c81d118df3e6e73034bff03f4f311f1a80037fca0f82034f8735c558a3e0ba79a01f7eb0269c2ac9215d41c03492c7be78880dd03ec0e1ab04295483d10b39bf73d355940196ccc661614cc16070aa9a9a0b2109bc97f6dace1f5db1c4cf85ea9904d673b7b3ddeabe7137287f376ae750647f73be1fd31b61d1f8b595d46ed42eaadbb838f21a8fc970c4e84981167284edec926b8b3535c8caf41d35e9d9d736fdfcb4ff27939b849bfc970d8be47d28cf6493564b8968f688e87c4fce6212393143c4711918326b9be9553977e06a0fa283fe02c4e7204c968aa31b75ece74520aed3a7d70aa641470128a22fe05f87803c06f56453701a3955874d12834dca3e40ececb7f122e59808a2e4f100f69fc2a3e05d009f1511e35abfc28453584d3148d584ee678bb3b80e1ac6e76b33f077d2e28c869a351a41c9e3a29a74cb657020bd3031d6e6b7102fd93dcc191e69996b859c1c17c4e2197fdd540ff9cd4a2beb31d16e74586f7e2edd1c18e34f4e24f1f59a090ada0fc83ed16beccfda13ab30c19fb8dfa3e15da597de588e714399080f02455769ee8ff7a8dc0ca413323bd0493cbab03258bd8b8d78590c6a8428034ccdc421b5bbe47994d6e425d0197499e7f846206d5771da21f7349d0157a15eeab266021f15d1adce8244fe932bf551062af1a54e76cc9f0595ef7dd94b9c58a4b1d29b17d6671a901f6266de1b9959c8e7000106ba490fd23886164244515d4821d357a22f937815d10da9b54bc93f1cdcd124cab31faf2f6e4f6ee5f8e7c1229e3ff78b21f0140e84688c6a9b016362d112e6ccd8943f6d33f6197ee02f076522ce99dbbcba4dec03f9ffe23c7a275e6b834c4b84d258ce0f742a79d0c9f6fbb4d4bdfc8d34d6d1bdd691836fccd41791c5d32c375188736432ab4762207b6e818163e4cd35e077a217170144982d09a5ce0bb9ca3b50571987a73e1e54448de132957f51b66e4f5cfe43a56f5b9bba00aaafe026f20df8cb41cb753499e85806cc62823e502670f56608cbac335996ddcdf5cb8fdab9f74f98b782811888bd915f266e186ae9d4ee6ec6b4d7485158cb456d1fb3d2fe271b04e08ead7f2daf137168f88fa3c55fa09b984f738816cf613a06c23d19e9b18db177b957cfc841e0c3f171603dc2caa55a37b405a7bb68faa8e638d22218b63d65c813ead70759c6258200062d1c8c80b744e3bd211bf41c13f17e74c45c31dd04ef9ea4df5b845f0b995e2fde921b5362cc78aa199e7ae91b6071b49b4f9db9290a81fb42af619e2cfbed6e01352a0ed9fe10b883ddaca058671af5fd0e1e44bb35819baf1eca26bd93edd34919a4661255f1690a8516fb568a04fd80938b67404e91c9605035c40a85bfa865c478e59a1bde20655a8810e57043dfe4e705c884d84b65b4425bdc3536e35b86839604f4ace9bd5162c47742927e2ba3f8622efad94bdcda941e1cedfa29032c66d50c40d4fa03466625f634dec06969c4bd933d9df0f1d272c83564591b93ebe76bf68b45a3aea9d5f2328611683dff4357ba223483505d4b6c3b95bfbca0ecb23819a443e4ac449fef59c82c3c4916ff551397f988341b693dc773b52012ecda2d3f87b93b68e3fb375583d54d7dde0e006ac147c4606b3b3cbae1a78161c8aad3064593a5825fa4807384f9d382ad6e68212757de40bfe8ff7a393424d542e91217439d71fcc20e8a4e730917c02b182818918b25bb600639eab9521839d3515162f9c3bd5e9e78e2fb9737bc1031d829ab90e27eff9cd4dc0973ca3e79bf5c8a1ddf851ce493bee72ae7ee011fabde9c1eab32cb3e02de43f70cc1e4349af35461719f49a7779595c9cbce211c10253216d7b60993ec9f6df158b61c1190daba249c0949234a6950962b30e9f64ce23704ad0ec6bc3666675259f42ad327d431c681d70bcba1b617b1a9b4738e9e14ce3cfa32f163d9f4b360c2c0bbdf0f76a0f0abe66d104aeacb77cd35f339fc9e67dfb740110a3025dcfb47f5358b3fa9b35aa2754d6c1bd336e5a01a79a37a7ee839ce587e7c8ab86ba5f684ff009e3aef20650a15ff5cb304126cb8a8e93173c71607e2425157476d95e7d138f653466b8ae409353e5adaf0554a2b06b488710a7a6c7abfff0dff160ef684a5be455be602a9a19a01dc487435708ebf3b88dda046536121cc025de4a5bed5c14b384f45ae739d9cd6c418da998211be64c8255b95af0369a9f7ad599f4e8a7687e0890bcd32b6d66fee74af53619c9501f995a23efce76ffe65a64585cc0f8b7079e3e72bb197cc181efbdeaae4d720cecb8a022ca0ccb3e660c0d205acd2b89ff574210f11f43638caffeae73e832925a4cd09dd8d9cd73f8313202fd1e9c9de216894f3245aefbae02258620db03335ce9764d68f25c6abb7870ecca45cba6656b3988c7db205c21c791133d233ce1600f44d861aee3f31699a7b78c88dcb95c35fb24ed0424b254c8f9df16b344f170453b12dd2a969a17a9794d1fccc8dcf5f5c774f0e11fd1ea38e739a07c907522dae7c0d5988e25ae9dcc3ad6a956301249bf5e4e4c45de4db8dac58aed596ed636068d63a9859fcdcfd0394ec9a4a92b5198755586c620722daa9f1d70b9ba75f09349bafb0b57243cb7d231da016555e83b382c419cc02bc4dd12d74ce2e364e1501925e7dd5cef662f2eb6cc80cbac220eb74cce9732b7cf5899ed3ceeec9c5278af8c51b8822d737f0439e5b94baff5ff1a6e7d7bf22a8d3a94b60badf16c1586d4101eb1625214875b15738835a0a005ee5ad9bf06861cf39b78117eb597b24ef92bf6e16deb6cfdad3f38d12de8ca0e4f86d87ff8a1c341148aebbc7c7332b3e698ee14d7b4b298be4e6a1bf8ec1b8ae53a220158474b17c34eb766f084e479545a88c8e88d70f34691f07caa58c1ccfe2186f873e0eeeef2f66127e9475ebb1fcc72615b42b49229329e7ccea33ceeb4de070d7b3d7cd534ec0f34fd203c094f3cf186c6f0738e89f757cc9e103460bdd3d4ab292bbb800eeb1dcdb9e32ffca06e3e6e5cf60a1f28f033519668693c47430fa5399e7d1fb74fc2b2dd4df1eb59b7735936bd9d595d8284955cf52d0f4bdaf9c8a7796868a52df335d8e50a29eed8d57d525c9ed59765aeb2a58f9a8831ed8cd03352100f25a8977064ee50c2cfeb26181512834d4e58a39b7e1cd9c340087f5a7e0dda1b718561db3b7ab967e729445c6839d3c64e332779ae82fc71f63c47d9b2d9ea38b989419d78e26258f3d7869cbcd0c837d2191a5dcc5bbe6d313f8ad4faa02e942069ced1dcb99d9a3e9d157a0f1d88967b7bd31a742f4283a823f124c6244c83a8ec879fed13de5fbbef74911524b6c9e4f1a4dc2ae2e7b10a205cd3710fd7bd3f0697ccff7908054656520a59c6f7e666b8314de003927e3aeca41cac15c0cf9a0659a237dc7ef6afe0d89f73097ea66e80f47bde2ee67730e07d93db54682c66de3c4f1b4d8876ca46d650ece4214aaa7f2f588bb12032562065a5a92729a1acd458822796efa3be19cae9cfa9713eb5e229532c96ed181f9e8258dfe47b2d2a7b378027c085895f91c10187e17cee45573ebd7b2179d3c664954686f574788c49d118d5c409d09204edba3bd751354e3d11874e18e840a3cd869d12d9c463bfe397cfe57eaab7992810e8c067adcbd3594afccaa6b7ed21070d0e1bc25ead2157384f8db6d3392c8638c8e978bcfad21308807c089ec389ede0dce8603c7a08ac5895611f5c4c1b82f94550e1f32e4f2f734225c145f626cd5ed5eb48b5eaecc7d02a853eceb24abd4e0f5f50a7fa023873184574bb23c4a6ee43dcffdeb3826db5f19c1a3835b4326734945ed2e223ce9ada5f4fbe464a9ef1ff8ca8643025b84ce94bbbadc090848ec29ba", 0x1000) getpgrp() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005, r1}) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001100)={0x3, &(0x7f0000000080)=[{0x8, 0x100, 0xffffffffffffffff, 0x9}, {0x8, 0x101, 0x6, 0x800}, {0x7ff, 0xf0, 0xb4fe, 0x3}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 22:03:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x10001, 0xffff, 0x4, 0x0, 0x56, 0xc0000000000000, 0x8001, 0x0, 0x2, 0x1ff, 0x70e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:03:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x88, 0x4000aa) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0xfff, 0x154a}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x30, 0x4, 0x7b, 0xe5a4}, {{r0}, 0xfffffffffffffff9, 0x39, 0xfffffffffffffffd, 0x7, 0x67}, {{r0}, 0xfffffffffffffffa, 0x58, 0x1, 0x3, 0x300000000000}], 0x7, &(0x7f0000000100)={0x9, 0x19a}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 22:03:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(0x0, 0x0) write(r1, &(0x7f0000000080)="0233dc5bb3d4d6696468ed097922c6cca5baf2b9af66f5aa196b9818b41db086d62d46d70dd4c05f268c20f75f6a91f31b9c7e22b367daa72dc9c218ded09a7ff3b0394df7cee459e9551dd545c5d1bb533ff6250865195b30ac45a0ba360bf491460b6989a334b93e25277fdd855f3c05a2af61443d40c07b95797752d52939c748a87f1801ba7969b603c1b3514b3acc66ec654a4a8bbe37ff58fa5fda06fc3dadb427cbf50dc51d3d", 0xaa) 22:03:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60cc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ac5a07c7212ac37882f74761e6b8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340b0002000000000000ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fabc7814e6b161b6aadc5acade532eaa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e75cac2af4914ba118c8c2a7a18912417b1eccc777d036ad141d8813fa658908a4ba8d8a9c690738da0d52b", 0xffffffffffffff6d) 22:03:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 22:03:54 executing program 1: kqueue() r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) 22:03:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = geteuid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fchown(r0, r1, 0xffffffffffffffff) r2 = semget(0x2, 0x4, 0x84) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x9) r3 = semget(0x2, 0x3, 0x80) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x5) 22:03:54 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0xfffffffffffffffd, 0x2, 0x1000100000200, r1}) 22:03:54 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(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x9}, 0xc) 22:03:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:03:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f00000001c0)=""/195, 0xfffffc82) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x8) fcntl$setstatus(r1, 0x4, 0x46) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2b6, 0x401, 0x1, 0x6d2d, "40eb4126d2769f733f520e22b659840cc24beb72", 0xffff}) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="31cacc193f400ec03000"], 0x10) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000000, 0x3ff, 0x100000001, 0xfffffffffffff553}) 22:03:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7ff) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)=0xfffffffffffffffe) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 22:03:54 executing program 0: socket(0x10, 0x4, 0x489) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(0xffffffffffffffff, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x1cb) mkdir(&(0x7f0000000080)='./file0\x00', 0x151) 22:03:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) 22:03:55 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000f84fe0)={{0x341d2e93, 0x3ffffffe}}, 0x0) 22:03:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7fff, 0x9, 0x3ff, 0x5}) 22:03:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="b6de95733e0f43d27010301636446788ea33396125b3471dc6a0d0a500f1e2724fa4307e7bc3581ca426737aaec022620b633c3757d8d0970847ccf61c3e6f3edb33476512270d90fc198c250568e96c79bacf0ea2bd482219b84396f117f9cf1273a9bc7f7bb7d7257ca2515c3232fab81ee3ff08757077caf756bd58bdac9767742be0898e606452574ab53ba5e19a13b2855530dd386e48aba237056bcea6abd1684946efa8917207c55fe54aba079f8e743619be34cf30869a040950c2edd6d8029a154000799c5c4d", 0xcb, 0x6, 0x0, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) 22:04:00 executing program 1: semget(0x2, 0x0, 0x44) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280a0, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffffffffff7) geteuid() 22:04:00 executing program 1: r0 = socket(0x17, 0x8004, 0xb89) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x8000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x1035516b980cf37f) setsockopt$sock_int(r2, 0xffff, 0x304, &(0x7f0000000040)=0x4, 0x4) pwrite(r1, &(0x7f0000000080)="5808e6520d0279a61210fc1cebb23a16d2c1c74f279dd8f2d8f6117357b76318", 0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66506c653000"], 0x6) 22:04:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) mmap(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x0, 0x4011, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006ee000/0x1000)=nil, 0x1000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() fcntl$lock(r3, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) setsockopt(r0, 0xfffffffffffffff7, 0x5, &(0x7f0000000140)="0ae4", 0x2) flock(r3, 0x7) 22:04:01 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a80)=""/234) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000a40)={0xd744072, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582e86a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24978d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d28030000005b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b3d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88dc4e3988a406a60a3f7552a4a712a68fc7fd59ead3b862ea20e1969c1cd189b5818cdbafc7a16da546b15cb96c7a2eb9716c8829752906c9fd734f3eace1ef41e731b138c27535f5756608e8bf5345223b4045cfb32710b261db776b42d05cca0c3effd27defa2ebf217ad850619ee3621e67ba0fca7f049301c465cec4d99e23b561584e1eadf334b6c1cfc49815a2ea2eb36a31044fca8c6f50264e", 0x722) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000b80)={0x9, 0x80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) close(r2) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000200)=0x10) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:04:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xa00, 0x80) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x14, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xfffffffeffffffff, 0xab5}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x4f3, 0x36}, {{r0}, 0xfffffffffffffffb, 0x10, 0x11, 0x10000, 0x3}], 0x4eb, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0xcc7e}, {{r1}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x4, 0x3ff}], 0x7, &(0x7f0000000380)={0x8001, 0x7}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 22:04:01 executing program 0: 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, 0x400000001, 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c97e8cbf028b0bc0382084d919e28492f065ee8101c55688694ef32a72add800b2cdf7bceca305c904cd29aef6df0398c96588f58553452365f5358e42c836a901734cd484fcca2c5fd28714903d28691b074ee90e2f48015cb6f6e0ad155a3c9f47174cff2135d2b78743e0eed3", 0x6e) 22:04:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r1, 0x20}, {r1, 0xd4}, {r1, 0x40}, {r1, 0x95}, {r1, 0x80}, {r1, 0xc1}], 0x8, 0x81) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xa023, 0xfff, 0x9, 0xfe, "5d15a28f48e125990c33d8ce84881839fde4aa05", 0x6, 0x7}) 22:04:02 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, 0x0, 0x600, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r3, 0xc}, {r2, 0x44}, {r3, 0x148}, {r3}, {r3, 0x118}], 0x6, 0x100000001) close(0xffffffffffffffff) 22:04:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r0, 0xffffffffffffffff) 22:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) write(r0, &(0x7f00000006c0)="bdfa4d2582d020a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000000000000000975bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d030432cbabfdee2f0cca623e66b6c80a25e933c18a68d85a744aec77f32c71d47ac59281b5d4296fa186b8cef985519e749c1cd3a1cf6bee82107c03fb541f6ed5929b1656d0bd2936bd47e538079222aa49836edbf12b6b0a98c58235c3036a1f6733decf77ab7dd2426f804da9d7a9f77100f75dfd0dc87a04000000000000", 0xfd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:04:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 22:04:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="3dace7781c36e933fc612a6a11cceb95399f4f88646f714467a04769e594ea9b2279a82c0e87914f9a9090bdc59fe7579baca9eccfa97816b4c09bacb22de942", 0x40}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r4) kqueue() close(r2) flock(r1, 0x7) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x1f, 0xf5d}, {{r2}, 0xfffffffffffffffe, 0x60, 0x4, 0x40, 0x9}, {{r4}, 0xfffffffffffffff8, 0x3, 0x20, 0xb1d, 0x10000}, {{r4}, 0xfffffffffffffffa, 0xa6caffb2b646a0c2, 0x40, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000076, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x400, 0x8}], 0x1000, 0x0) ftruncate(r3, 0x0, 0x13) recvfrom$inet(r1, &(0x7f0000000200)=""/32, 0x20, 0x0, &(0x7f0000000240)={0x2, 0x2}, 0xc) kqueue() 22:04:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="206d3ba106cdd98a03bdb247a8383b2656de88ab90a2e753c774eca6ef61930ff5f8548aca9d86bb47680d65fcc27d8f844dc3", 0x33}, {&(0x7f0000000080)="95695647dca322a54070c8f8398e23", 0xf}, {&(0x7f00000000c0)="8f1dcc561cf87b89", 0x8}], 0x3, 0x0, 0x0, 0x401}, 0x4) 22:04:02 executing program 1: r0 = socket(0x2, 0x8005, 0x2) sendto(r0, &(0x7f0000000000)="006139e6d2224359c35623cd00ecdcaa895bf1a0c46cf78ec244a9acb1dddda11b3af333be8d0ff1e5c7af7fef3e1e278b91c485c28762b83e749fe119f1f666a782c206efa8bcf938b24c8a4b56419512bc21367c63a111b32e244ce36c09e5c489ea07cb63649825d6a3f22f6a03d18500582596ff44a88ed095affe2a1ee5b55aaf03cdfd475b9e62fafcf348af2c5d1d6801f0bd82b2c83f9b93e11e0cfeb8285853e4fc373867f54bd4ba5e78e63153efdda925fe4cf166cf81f2a2a929695c1acdff0f3cc164c10760915f4085fea13da17cef382659067677e4d326d0fecbd9f6cb3617655210cea883033ed092c3385b555209c178a215b8b554cc553b3cae3bfd39f2ea2aa425fa09e395c0cc78dedad626ba3b895c18242defe7ab11e5845a392869e78cd64d2ec08b2a373c28c8903528ab8decdaa451e086f0d2ad723ad3f2e1c93820ee1440cce27655147655b867e46818bf905b5460111bc5ae86bc6972fffdab54402428e9fc08dd8f5535b1fa51df45dc9552e3612c091ef7a9caba6a5d4047ad52c2c535b429aeab8916b9dedb2eb23e354aa9212af637855caa335c24b27fac162d222a74a108cfbfa1f798097529af8e114570cff0b22dddaf1d6e743f7e3dc168e4108003791c08d25ed8643f70d888120fea7c049f61e254714a5bf1d90fb5aa362a784a107c6937b9f7196a114ffc601a547e9f582020e4f9ea31ff08f0b12cd2cdf42206f6600faef02d4e1861fa77bf9ca68b9a51c408ff6985690df06694381d15aba1dbb7d7868a4cbb7095ecf9842d4075ed6103a967676c04659eb07bbf48501f11e64bced9cc1151dc4f467d29cf3ad076b64d5c27dbab3d2b6fe25e5b403cbca5209f2780d56a8dc0f0fdecd506c69d23178388f33f0a43c40d8b1541217f5394b0bc2f8d41cd167ebc4d34dcb72b1ad0316d8f05619bd567648bbf96ff62bf08f4a7922697fd3566aed162118e34596691bac66c5bfda29bff528140af74a075b28503451cb21dce4fd270670e2e65b9d4cc0ca05b1fc0ddd3d285065799a861bcc9e3442fcc0dba18aa488b5436770338d5bc1cb62f51d1069bd01a79cd65d1ab0ffd8e1fe87df16fbf331e74761d8b63112e0fbd2deeb2d9695a091edd2c8a3c8f6584efa1acc21467dd780b43e5aa6db4aea2bda2b10d8063957d886c1108b19a5efeb9712d7c08b468311415a55a4e9587cc13befc7b817441860d64fb9cef9528334d95e6c78888078b4a27e8cd8ba5fa61a93f511a963e2cad6131feda4cdf13bd1cea972f9eb2ddf5c712520007ea8f226e0b05376dd08d00be2d802e478625f7eacab394f8bfdf1fa81b276d8fb010052695a989a7d2fa4c0e9612e9bbc76cc0be3a437e305136e26cb893981f7d406ea25dfaca201298a61b37dc1142ea85ea7b8ad1fe121d7ca6304ed12ebd66fd3f68e14cb9d046cc7300f63f47c2dacc55252c58015f18e041e9697f92ae5a2c6c025e67bbb2d8a4439f77f03994366f0674fd9dc73bec784586227c8d6c9001b0e0e07abb78be9d08f156546213a56ea6bb27b30109e07de9fb28c432289694482fb9791e2e34863625361b9cbb5e4378f961d75d76f933dd2d98ff4c60f89491b9b7a3d72d1cc124a0f6c9c385622b85ad64afe60690c35aedd71f60ddf5477b29215036df1a722545e723394cd5c45b34bfe8547debf95d3b8fa4377ca3ad00a227f52376561b205c64c1470db730e670b355998793a70112acba296c43baaccb01fe500a46935761c04d43544f0a813bb9dbb71754ee4fd136080d7ed1f0e78550f1368ad2b37c09ef56c6d6508d953d9d48fa8b33575ba85a5cd00288462852c8c75854e0598fb68adf3217b29f491f1f2cb68d233fb3720530c506a0d6cb2634db7099c1f2d0de2f8438574fd4307ded9a9366c14af23e69598c37d0c125d50df9ba9cdafaf7b661f970412624b331adabe8de6253faad42c27fade96d01a5e814b1c7d00252ba5a223bdcc67d8333657ab73e0a95cd6886a137783404e8275f722f499b0d4bc6ffdfd0fa3cf401ed579e58ea484b863aeb4272ced4a2d71a303b69c9be7206c1362b94cda4d7fb9689ee7eac7de2664844324ced0818da26c1cdecd7b3400932118607098000d79663309d03e73b5b69b4c0542ee472798d40f04987a555ad7d51654f94a4c9dab239e4eaf669f15b98315de676e656b32ae627efcd857f65f2ba4318986e4904629646f8aa8ac3c6484a22feaf572042a619ea4dc826c95beb4f1673af8b8a5255f733ee8e1667231eb05d419f548e3c12c9a76bd933354ae97eb01c670426e6512e0e59d27d1ce46036f3a7ca6e92261298685dc082a6f2729d7c56b51df0e1ff43af509e3f15887536e78ecbdd765d64ad21f376dc128623bce9b5dce7dac010db607c10c78509748a3108668f8523bb6676cd8d707e70bd5688fdd0124c9c39f18eb162fd9ca09ec1838c8c623691b339611b9b6da2835d1108b8af188dc63ed5a8d47c9b0d2ee0517164fc50fc2af9e79910b8750d81428ded0d2af23fa63975946d348102903c2289e1f341a56c01a75d5b40118a4dc059796a9da7cdc6677f7faf8374869111ade4af5b521a150661e7513e3ee22586958d774ebad95bfb82d001a1b7769a91f35d9545a07310a3472ebdc042927112757633922ce9ccda5ac4329e318fdea5454eb2a5ad2c79ae188663392b0cd36e3f690b5a6ab7b1463e4ff681003518f8a36382f78be91616dab44911910ff4b7f96f3edda00df34afe4188b5c0ce51f07d4921859d0cb0ce0995fd570abe3c6a6dfb732e8b43b6d1664f542fe06b2bb380d535e73e14f1844ea25582654f56fac1fd5f5209e669f62df19f26303a0a09fe4980edb301b525b005f26f8ae7d42ebf226ca0f052e9829740835903fc476c85ffbce1cdca5ad775df5e2ca687c4c668b65686cb3d3bf5f02609d82278d292f3a66672b581f388346b5762c47db9a398b4ee305c2ab17837ffea3979994bd947eabc5bc033669ceccb58a7f764f3ecf643f1390e7b254a88312527b29e2ba26f5bed1ae8df14b2024a91b81d968299e85de620eeb28e0ff51131edfdf1541d903e18637aad5eca308c181c4a5b21670e17120e81de3e0e49c8425f79b42da4153b0e936cdd1fbdf1691abcea0bb7cfa09ab025ab845ddedd62687a73ee1f725d15c6e2c1b2554e39c310d6d5d3dec92fd78a53d71f1335349e409497eec48de14fc83dc8664a171820677c39b75ec7f3b32567c8741190862d15baf5935b5f60c889fb25140d50f864cdf4d874b99df483d0ce2d69034b6527415bc84726854af442b8bc5cf075570cc1767ba5d5e49bac567e007cc0c93009e8f270f35e0b14fcb13e2c8723981147b76046fadcd9c75415ae9b666cdc3059ffd9a987a01676d83633de7b7dcda7e37236b1005f841bdaf895e7ae469332b1cd063fafa82f7d98b9393b03b8f0f6474f6fd02278eaab078cd33cd6a8e09b322ecf93e5ec14c4a35cb3819282863d078984f2eac6a21b49cd3a7d39b77a8224084b4bc9b0fd1e533f5e5124337665409c9387475c5fdb696f309a72f8949e3045110ceecc822cb1ce163cee36ede97db0d2a48ca5befc202d694bbcb04958a0d6274b8ba7dc101438c27378421a268484207931fec85ad4f7143edce673a04c94ae5f032739732a6a0ee21fee52eebba9a7aa1e41e782aa474c9e26521e66f632f1b185afd32d1b990a7fb5a271ce237872d944211d2d819ca2911609bbd895a1ba5c8d6761d98436e279f53de1bb8e86a6616d4e09cccc5e017019706df3b1bc94ae8392522b814dae17da367bff8a149184f85240e46bc81664ec7bf0efe180c9081bfcbfd467634c06a37295abf3d9253386d2e358b6dd6a2ea7dc0ab8622e3b231d8d36fe0964b51a91ebbac413dc25e2cd62995b05732d11e0342987962e9985db64ed9ef4cceadef83d2920b64d906c2d55da993fbf50f57bfd80b62bdd2986d231bbf90ab49a466a79a2b3725cc033035b4876c139e447d1571f7d8efff80f98a45cdd20b6b8c6942b1f37b0236a823ecd5610fe7e422ef65422f12f5041956fac23374be710b2e93d6b3fce736ba90f4ca2865283617e9046289ee4dd6e0634a381e6b67cc2b79e660220a689792e152b5ce4a952644c7d40a308fdea4eed87f399fd0f851b5d618fc779b427373a84682dfe81004d2ad7a46784e87c8484e203673c95aaf59d88858d38a641c6c4e4f5c314ea16feb37380a3eeabcd83acd49d48bb8ee9bbe5ab7483ee2a99e03b82a2a910f69e4b6460251e6c911a1bd48afde031153faf31cad12a70d606febbfdc610f52bc808c087d9d85c4e85e07659421a7ef5f241e277023a873fb0d0144d754d05c74532d3fee5fbc6bbbea889e400799bb5208b097a47bc5f1922863f6bf880c54d51512bbf28c9507cc130584ec0f908df15bb3164e43da0a101f4cd3b2ea84465b532cc6332950c15f5bef651eb5db7bf15f7d9c1ab6cad2205569f04fdfd56decbbb9f9d11064eb455e97d564f9f874fb835833acf2f5fb2a4946d2f6f7643445b2442b07ff6beaca6d9bdea579549978b7f03cc49728afd5a56c9a60031e8d9373b0ba7445d23d9619d542b46ce474acc8ff3f0553b3275522ef0fbdd69151a9059d556196834abbf4764cdd4ce2a5ea5b5269bdc25a880239f1426cae14cfa2ba49badbac00bf0a00e1ab7bd9a775877ceac321c84cc3573b967483c9ad15b6021e8be82ba9cb67ad3eea2837356697d5fc4bfb8a90fa2e0a176ec7d5c7f0fe3316c3da4cf538eb2a762a359967591372f4a68e9497f9d0c2e5eae295939c72f0a362ee49a697dcb87c7fef628b3f900fb9d4605e50869d529c15199621ef1a45dc931e128fbac1a14ef4361db1e0c96924fcabc48b7721ed8274aac609d0691e62cd85cc05eaff339041952a7c22b540e0d7f1cbec4311750e8098ddee8cdf90a1049f5e757676b618b6c28e7e8649cefda72a96404ad5290b380882b789aaf180c34945d391cc340b5e494db799a36edba641e931d5ce3f9ccccfbd3502baccf8dca02600d2505a782188e0777f6efc92d203bf2674db764f30f7bd1848e572b422cd50b3099b8208d0491f829ba1745cd5d4270e43596b555914b946af5b4e1c0eadd243b2abeb42b73ccae72bfbe15fb3d6814a6598c6ea528b44ec13d9af7b623414597057d8388a0c9a84e2c09128238686cda1a4edfd53c4bfceff82bd4f98342cba0c7115f0dc2cb34183e7dadd710ed40411d325a7fe7c426286f5ec15277930cc479a27726e744b43fb3c1c24a1016fc625fa4c07532c2960c775e21713f1528d3baf00ea1d466449dfdc5d3cbbcb6a20a5cbd0b66896a7ec5b4203b8ceb79f7195996d0e6031f107a30d03352dc63f30fdeb0316f255bd720d4bf789e3a5add3fc436a0e32361456bdcaaaf9bd73d8c5e687cce4d824976e0af32fb70717e5ecbc9eb0b903adec31c511e4b1b9768078082c8a91c6b6ea612b914ec9ce6c6771ba47dfa832a5f75f20faadb7c9c0f86a55ec9d2dbf65518a89d645ac2b6fd74054668a62663c32ba7390c472ad2a80e7b0bbee4cbc43b9a04ae4df1d104f3052255ed3c8158b0a2656d58f094b22c526e8068874b8a1f4b43fc70e9eb7bdf41cff4c594fed97e39b8609ea82a3bc113aad1a7002550417e7c6fbef7f12fab7f7a2de76bbf6b5a768f0d72fc6776251e91a9e3b2603a378535425b8e04ace4b14e2571ac4fc764888b5c46", 0x1000, 0x1, &(0x7f0000001000)=ANY=[@ANYBLOB="01002e3066696c653000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x0) getsockname(r1, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) bind(r1, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) 22:04:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x4, 0x2, 0x1, 0x8, 0x100000001, 0x40, 0x3, 0x1, 0x9, 0x9}) socket(0x18, 0x5, 0xb) r1 = socket$inet(0x2, 0x80002, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 22:04:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 22:04:02 executing program 0: r0 = msgget$private(0x0, 0xffffffffffeffffa) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:04:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) socket(0x20, 0x4002, 0x6) 22:04:02 executing program 0: msgctl$IPC_RMID(0x0, 0x0) 22:04:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0xfffffffffffffffd) 22:04:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0xfffffffffffffffd) 22:04:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/222) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x9) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/157) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x400, 0x8001, 0x200, 0x5, "8519d988ce82f13548195ee0dfbfa53c99a0d336", 0x0, 0x800}) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/164, 0xa4}], 0x5, &(0x7f0000000600)=""/213, 0xd5}, 0x803) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockname$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000800)) munlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$getown(r2, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r1, 0x9, 0x1, &(0x7f0000000840)="b41f96c263ee0432a16b50b5c4bf4f813dca10ff666880e3f1b899fe8edab2ccffa0ec709535445683bbd1c3ff9a97a97f2cf6e50ffeba14c066c68863a266fb7f7801961db2f728b35b3ba1917ac90b1227a1ce23a5162af62f0f0a8d3ffb1cca3ee3e9e7ca73adab0ae3a91209d79c648e13a1f4b2ad4a3d76afd2798605ed456e53e0f620b59c2e9b0bdfc84f81324f53809749d5085d772b21b60869dce20bbaad5fa57f004ea7ecf7f8ed65ccc6a56a8c3f3ef9087036c3ddbcaf29715cece13c5d6f0435100de3b5c7b4d182cb748594222c", 0xd5) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff6000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x4010, r3, 0x0, 0x0) fchdir(r2) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) r5 = open(&(0x7f0000000940)='./file0\x00', 0x280, 0x100) bind$inet6(r5, &(0x7f0000000980)={0x18, 0x0, 0x4, 0x1}, 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open$dir(&(0x7f00000009c0)='./file0\x00', 0x80, 0x80) minherit(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x2) 22:04:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0xfffffffffffffffd) 22:04:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2000}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 22:04:02 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r1 = msgget(0x3, 0x120) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000a29ddce90000078afd3102b22a49712488fcd06ee469d4fe808cf1ebc00f3e33f916fdb95bf57cbf272bd7da496b760bdd71943e37361e717a6d9da7ff2b4e64a149207103eae59f2e390f317300"/203], 0x85, 0x0, 0x1000) 22:04:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:04:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0xfffffffffffffffc, 0x0, 0x0) dup2(r0, r0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:04:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8001) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x1ff}], 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 22:04:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:04:04 executing program 0: madvise(&(0x7f0000fc2000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f00003eb000/0xc00000)=nil, 0xc00000, 0x3) socketpair(0x21, 0x8000, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x1a) 22:04:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 22:04:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x60) semop(r1, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x4, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x4, 0xffff, 0x1000}, {0x1, 0xcdb, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x9) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) 22:04:05 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x12, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto$inet(r1, &(0x7f0000000080)="cb6c80591927542fa1eef990aa858140305a9c859ac80dbca80b684a6ebbe16c7faa42c5e6a309f1742c6f4fc4b3f0339ef2ed26ce817ff19413ed8df7e91d98e79956f8a90baf58a66048a370d7ce610d22abff", 0x54, 0x404, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 22:04:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 22:04:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x202, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20008, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0xc02368c87843b0d5, 0x40) r4 = fcntl$dupfd(r3, 0x0, r2) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x80, 0x0) fchmod(r3, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x10880, 0x0) nanosleep(&(0x7f0000001300)={0x7, 0x1}, &(0x7f0000001340)) sendto$unix(r5, &(0x7f0000001380)="f4dd89fd3ff87752452360beda88058e1558adcdb7c7ab751fabfcb1464e2a55", 0x20, 0x400, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f0000001400)) kevent(r3, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x50, 0x84, 0x79089437, 0xc8f3}, {{r0}, 0xfffffffffffffffd, 0x19, 0x20000000, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x3ff, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xc1f9, 0x8}], 0x1, &(0x7f0000001500)=[{{r2}, 0xffffffffffffffff, 0x95, 0x20, 0x100000000, 0xc5}], 0x80, &(0x7f0000001540)={0x4, 0x775cadb9}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001580)={0x8000}) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x4, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={r6, r7, r8}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000016c0)={0xef2, 0x9}, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001700)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001740)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001780)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000017c0)=0x8) fsync(r4) fchdir(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001800)={0xe3be, 0xa}) 22:04:05 executing program 0: clock_getres(0x0, 0x0) mprotect(&(0x7f0000729000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = msgget(0x2, 0x180) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0x0) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x80, 0x200}, 0x6, 0x5, r5, r6, 0xa31, 0x2, 0x1000000, 0x80}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) 22:04:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x6) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) dup2(r3, r0) 22:04:06 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) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x400) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:04:06 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x20) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) 22:04:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="8be34e2b88467f54b08226bd77b04804eb27cfba14308fb903144ee610d8", 0x1e}, {&(0x7f0000000100)="245c7cfcc87a1cf273e12dc2e72af711c4d931f12c50114add45a94dcbf82cd89840529be20541965ec4658415bdb35ca95089a71357ea54cc36c25efb5d60a1eb5152d29def7931016858beba4fa2fdc17d1b2c4db3ef615ce5cf0bab938ead3a6ce815f02b8b3881b3d67c8cb3a02fd9e5c5b52c8a47e8b48cff18b88f5ed3e8e8accb778071a427ce18f3c12cdf7487d9a0b618d1067006a1482829084d94e0ea53cef95de406cc593cf32b2ed6ff5b0e98de9860fc059506adacd2fcc9e870d9cf41757f886e88a614633f9ec0d4dc6aa0c9c786a2dd19aba0af974b41b8aebbffbda8cfbe6864701b8f238259d9a975ec7a8c35d915b70967e325c6cfd5c5cb3f10c1ffe8cfa89324e018224ba557cf3dbd9fa8ca05572d300e5d3f1d68c9d151e8e1b65e764bdde252bcf4f73c599d99c6d679f81e1a8c2aee5d90cd53fe0ab8308235ca1ef1fe34fbfd2a12394e496e8c130e5ed433f97b5ab99a9b25a4fc5404fd54ba616cad76c9e46ea492f1cca2b476883c7c2b8bd8e9381bd60a0aa7289cccd41ec0ce617b2d7f6e2aadbad007448179dc5248eb47d0099f68421512898369ca3bc5df77ceb7029d02af0d89df2349dcb92ba3964031dead677daa1a346d817eea300ece3a4fb4917e91f3076f9a86c8cf6b751df56c63cbd9995de9df8fe774f2d58a9a5c25942387cb162f386c2e4cf5fcbe58c810112180130e34a531c9ba71977706b11a0dbfc3f5d4d97fdfdbb0f010fbf0af5cc6e47f3242c3f99660c857c2da7c2ebc86e09834d45f407174d2980cdc8f398462db80da8b8426e0462a2a7a44d704da37617cf422b81fe9c03c38de6cd80f0c8f297c3695ca4536073001d1b561bc6384b1ac5fffd6ed81540e9f97a716fa42c210463dd3446885bab71f9b40910feea6ec777f5a944e3bf3b728eaf791c0778bdf0f15fe0ca3a534faaadebba1aa0220ac9d2ac0313ed637592c98abae837a4a914a3d1bf59ed04fd4143bde7a13cde47fdd40636fcf60f7c9679fbd0de6f2df1364677aa0d2e61af76df63a8e11b79843406072fe9ff761ede5f876d3c2852ee1b767b569fd32c91352c255fb4cf33ee820dc22a6133d92c6bf079e24b38416d6a833cea41af45e641e79b70f53eefb86b85b9de38cc01c03a6716d7b2bc507c89947efd41ce940323bfc7df81e5c06bcb4294f77ffb2152040e184acbb2aa1063641c062c9e0e8a80be17291b8282fdacfd306d387e5dfd13658fee56f1aa2a11a753050bfcf37b385ea758969b736b94da0db6c0a3ffeb2d63a276b806c7e733f768a13c5d171bdd61ae92b8cbda19d185d5f6d99b7b392ceddd836fb649dbbd1422615353c2bf1bb9945217867e9ef233c09bdaa15598c5140c6b7634ce8bb89e7e88c0c9c34158a3501393b666009c01f3882e5545ff64ab6e2815f1a5701855572fc8109c29db3c46f458ac5223090c4f0958d470e833ef658952c2aa0a666cbf6561395bc7df7ced5d873681595689b3a3d3ea1bd2ed09496ac7cb6bad51f16447d7273350ed8300cc9a0c0e88e93af7728404b35362ef95445082f7e87cfc25ef4a9c96d87b8b7e836c6c8e964fb0b1a3f41a490d9b906d122ee7e0cae0d1196ff69e8ae379310d52ca2f6fa3bd5eed470c234a1cfbf6279ae0ecc92b693d825014d516a292d1a122c45b7cefb68622ea9fc850daa9c42f2f8381be71dd4ae28a5a4a1e7b464843e94998015491ad01914968a4aca8962af40633a77302df680724265cd782792d1d6a50a38603be37b37c8ff545dff81c7c1b0c746701fbf2bdb271a4e0ad505578d847fc7f42b4687b1d3b962ee355e72f2c0d5566d6dacba8f65dd1b23bf1c706c6211a97de7c93bc6b60b5e231cb4dcbccb537b7afce33c0d2458982a250a23a76414f9fa359214e474d4611b074f03cf4fcfa1a0f64818745a0a5e88f884f4a03847189f63f26871323b8f2d8e56dc9cbadd9e9197caaf3533a009af5370162410ea04c50aabf523bf86eb54a9018b01f2a9be9383c5c2f15a0366ddcb3d5a970b158846e0e35025b46371aa0bb2c6cd56e7be043c29c4f789e42d188b0fd4ab2068f6b6f1da82b08a83721e0d626aaeae3c222fbe4a21d8e3cd3dd0b5feeb19f799f4c4d108638bb14117a3b24ffd5143247d78d6c5f6410839bd2a77e8ad537f52645fce7e2dc593dbad1ce7ad3b53f1213a9837525bbcedfeaa1d887a80eb59a9c579a9776a65a4be696d6385d4d3b84bcc3365cf564763eb20e8591ded17222c5c3c9934652161844fe3e0088c82c2bb167f50a88e96ed377215df76948e9472003265e7dda6bb688d9d7e511921cbd9ed7f6a5a497c06eeb886fb642f5004cf72062dd208edd6f1cfd944e91d92dbcbbf24db4f286897f595c384b5ca2cc1da385143faed033c8f3995d6208263c7899c58093ed7faee21ea2962f3e88d953f4cba0f5768069c1abee61f5d31c2292d1703c888d9eb9838bb062ee28f0ca4a877f81e93bbe30d859dfd322facfae58a50879df60ab0dc1c6b45bdc47b4309111fe6db046ef2c615e35a6d6ae1e56e6770380ef723d1667b8f11a12641d5d4066a54695067f14738c9337f38bae325d1daf27029eaacca713690ff355b79ddf1ab0716e1061e47b748206a20df9ede699c7bfbc5108c3bb08e25e83895110289b041c5d759624f5026a77352685563ebdf6dde1f764383d78c4cb9eebe7c327557d449a521ff876511d53bd720fba37f496fe969e02c466f1bf4e4679181a7d4c5f5b6f0339d3cf9109c1288841afc637b2e9a5b6f480d9b17321acbc1bbaae028004a71b009367e4f79803f8fa26b34d1e485be8c9ca7a5ca1157368242ac2ef321aebdac9972848d6407bae481b5623cfbbee18415e67362693a8dc6b80f6ed1306bee1bbe134dc676f78491d12bc8165c0fa0fcf8d7f42e6f694115024e641d611390a7ad55d9999d740bd4ef12f636299e8a294bbf84087f326b51b27d1995abfbd3b49ceee214e9e0fd879f9e5b6a81cd0d220e5705e1c00917735ff043c86bf9298aa367e8cd76d2248b86323d22e89420944761f96dae22f43dc2ff286589e548851b01ed45f0d28ec277c7ffa8bda39fed84eba84e6bf328ef4227ffbce3a44f8a42b19652fcfc70ea543dbd54159d458621d4af0eef13a717198dfc95e01577022bb09b38968434ec8c95985f935b93eeb7f8ef054addb08f9472dd3bfeb78dac628d767f0efb74c85d0d6c52ce71d725438e08471219d2e7a55ceeb37ff5ace4c1a420093989bdf08e42acc6da6f42e80ae0fe77296ae0122710778225b378a6991396da4dcc9a043e306568e6e9ed7c40e610e0c77f031779988aef55bc5a6e36d05c813baedf66373ccda133a2058490b85928d2ad5b4091b0bd4245863c00e8243b5f4e2aebfde2c6607cd6621cfaf11ef7fa6e9c13fa5f8d9d928b38fb12db7f2a2dede6ddd76393d91bd5b2cff5508d377e45252e07a0687307be9eaabd353b33c8b88bd2c7ceacc37bb8a8b4dbc6f33fbb3a349181eddeeeff1aedf7a7d571fb5782427bfc7a046c6a74008cba85023ce8f28442b01f01ec6ca8387c93761c0ac44022feab3314bc4d256798baf3d1a96b63768df57032d26108bfa474623d9ea55a9a9eede308d71d4edb64f4f25cbc5223054b799a6e6aac114c1f4c1e882f77f768fa837d5ce15b07e43f154e3fdda731834fddb16c238717a39586eec57374e7826385cddbd485ae36416f55aa33c5bbc8759775a50efe0c21bec397de7ed020573f2c6b59c61952e68334d7dc52aac9903fed4b47e4c290670aca50cbb7946e7971030c56c3c631166146d15f88a95f593890557c298416a9676be433a2215e42accda6fbd3f5d4cbc1b8153a1df4d2cfff31b712742f74e1335743afc0b58e5fc018b42a01d6933a813e08cfdea97976803efba36af54fbd85a7bc73482cba8047b9781eaaa9104826007f1e6a75b7691240d233d0a0f174f2da6b8924a667d461e1322d87e8ff4e45c649114b8eb802b1b77adf9eb832c6dd8fa58d9452d658f2d80e33cefd07a53bd6450d8d7a55a7f78ef65b97e0139591a1a3c5beeca2a64cacea1dbff2f8eec9d915f70d868eba6909e2bb8f547a5a1b021475b36d4f79b903d9216ce86e4f0ac8a39555a73a0069673de3dcecccca8c1c476eb7a07763947e1db0afcaab7de34bb161ab7f147291ea9b964618838b8597172de1c3583ebf6fcd231e5c261b2df8243d5b75ceb9833e7e633d197c10ccaadd519a6b1ebdcde1f8188f4b9191dc25753ba92f51a25920a551bc8d0e8e4d5cbd33fccc90574ee3d1d5bf3fa81fb3d635f4f18d52e988e722eb256848bb065b3bb3e723018a30e1ed96ae8848a550b9ceaa455edbf9564ec0202ca1d5f6f51b374468ced134ff2cbce74a13b8bf806392e17686d7180911dafba077368339b1f34fd2ce9d53532ba3b2a8bc47ab4f84734c302262309bbcdfbd7ec7b19d622b16b49c67202ca74d12bad8dd2fdf4e0e5ed0c8d7729bf2547244ce7d358e9c2851d30d4d103584e6c31f3fe4d10be0db5b2415e924c74046eb4037c66e4103d21025d5920178f85ec5701bf44fc5fada414bf39d8ccdd53515db222a7ee4dfc5d7a20e7bcc0ee5ef97457d90ffff45a4872ffb63fc5eaa1828dcda1fb39c5c2cf02dd017a8c2a565776818eda370d51ebc45dc5c25c9e8a460fa59d5e90f8b9709d7154fd0ffb72ee2f5e1fa3409741b9658a7b9f300bce8f462c622697cfd94688e60d4be9b110a79c1f7c0db5735feea16eee2455172fad026dd9ad13d673dd6da0e31061ed1813084a5b0bf5c84b8d05dc58a37af94265e735299313a86bb0e97f398f6c411ceea66a57d15f663ac3c6243546ad2e4212db1720ba30d6ef49bf3229f2f657300874141d6227064e136df4d63f508c37a415bff527962ad83a01a11b88f71732b63aa322fb4371b19c91dab644c6b82da1a55c5964e6ac70e50f5b8421645d1af5781c4907a88ad835b2c4a487c367523d373314a5b8c1c8d123fd073c791dcc8c9d8a7869d96e70e8d9bace58939ac41fbbd819c782807ec4b9e09359ae538b5c77e5780f11708afd5644ce308543d3592200e5d0a00b4516c30c4c577c0e2b40183ad57b446a173cf12bdb17617bcb65b364e054f28b3f331e7e27f3a943543cf8f6685b984139c31c868611a8f05f36d55eded6cc6b8c06bb781c614689181bc0dfc9b3f81f4546554f6ce914c13d2ef17077b740b129af0a531148969ffa10877c42aca247101d61279fab838774dfc27b9785a5b21583109adeab74833662dea1847fec9e621d0d03c73e82b2d53e8e272e4cd176231cd6585cc91f3b89495f332f4759d7826de18cd2bde099944f325fef91e16b1ff56697a5b7d001d3942125802563b6778b22729f43a08d7c709019e15c8a068f733632dad5e829872b217b1d061730349373f3b9602701a4d91e9a9d565d1dcdf52e4e019f1ee44d57b0fb10e5c50a43b806894c12322d90a91dca361f4107291a0a02a66741c7c331f7424f276244770390e4308482238953e29654f95451c1d7346173960d1bde8e94e4f21f7e0e14e19127174c7d15185e3823066173c155de3c528b46aa2578c93e6d7e3d2aa09fcb0df877666fc64cfc7e6119668326147dbe44380188abaa7d2a1d878d5de14f1b6f693e59a4c6e92da7f8349828484f5b9c4693337faf918ba8e6087db30c39f9410baef9f7615e64608ffd602e491141901b8fd90510a218535fb216a83f7", 0x1000}, {&(0x7f0000001100)="cc6f63417b5e944165d26504bf0892c3e0b966ae333b723c31534ce3ba3215dfc87a18e05cb2c777ad003a2981533ef08252dbd32071cf557a235d1354370c9d2c5d4f67111748ac590c9a79ddb77a51dc5b5200eaa2e2386340f7db1e002c4c85b3a0215e78f0a0109d1b7e10930e4343dded80d7ff1495aa57669ef5f281c02a1f8d9e074f09f8ac5a22ab314e7fded8e834a986530891dae4acb9afe56fa0779ecc26", 0xa4}, {&(0x7f00000011c0)="e2ec260c869e3be3935ec10a9b3f335f2e6bcb1a7cce931044465d101e7e28fdbf8f443f8d9e7fa937bda84e2bcd2b9fd61bc3cb76d9ea49af92fa804acce92fc109d593edcab345c52544589e171e5d0b32cafb73e5672693fc7036089f06483ead557d8cdb29f18c8e84b896a8a849ad88639b4b2590d9cf36c9e494021c1de420fe6aaf1588989aac596ed175f2a6fa6c229db350606c0c1b605b75171396cd4f99390e12aba186f8aa5e6ca0532aa1afb04702f18fdfa34617632ac8f3a3814d", 0xc2}], 0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 22:04:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 22:04:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x8c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x80, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x37c34000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x533}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff9082}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) flock(r0, 0x6) bind(r1, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 22:04:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getgroups(0x1, &(0x7f0000000480)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="69e9be6a0f28437d47d662da1c0dd173825fba0609aac7e7b2b7149ffc0a0db3172facf2cff51f4a50859907ecbb485a7827e7d4624a53f6d74a279ba6e442317e5dc57e0110379942da277da72fcd0667774de0862420dcb8921aab8479a0b0b1aecf3c33ffe0d3bcb07164fd9dd7d760cf06a5dc7f9dea7b92cc3b8b40bc6edf046fa19bfc5cbbc14c6a1414faf0af71a720b78333917e9220857229d027298228ccf70be82040de5442036ec3deacbcaa7e6bfb2e2d4faa9853894bcf83b7bbfaa5d06e062fc86a622409acb1", 0xce}, {&(0x7f0000000140)="4992eeba1c31f7f04f6df65becd9cb35958f7315b4070a8352bf5cacc697653a2fd4d49a0f9b92e9322cd513c392eb5b883da2aa9c92720638549cb5196e789dbe64e1c8227d7b89e503c029831fe8bc2fb9c6a082877e61039470f2fcf5af964f93eceaaa141f779d0a4da70d19c14b183884efe05be6051a8d058827bc424613071ce5a0062a1b0304460a45361d106023a80332556f5c966a03df", 0x9c}, {&(0x7f0000000340)="b94389b4e8ecafc6435d28103024f68a9a43bc2db2621dd8ce0ef18e462780f0ce0d703abc17caf0cb0593c824337919ad303664f611d21027c9dd2dc1549e53c859438fc281c10b8a8de63c83b990c7db7eb453ffe8f9e1946fbe97e2e9e7a215c62d6fcbe1ec97effd5e953fb4506cdfdbf7e76b46f85be87ddef2aef2948214e31ef20e60d997e35388884140c8b3831e50d33e4a25232a83de8543e538859155f5603f5eecf2df1254b4f82a30820f6b0efd1bd734281c10ddad1f962472125ddf690ea373165e0549abd41cc4e953179dbfcd4a7e6783d297ee83dfa12a51ed88aa940ea8a3b84ff4d35390f5252c047e", 0xf3}, {&(0x7f0000000040)="1d4d007edd2154dcb8b97dca662c52cb1908277135660eede11723653658aa0737ff4bdc6414cc79", 0x28}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd8}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:04:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x2}, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 22:04:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:04:07 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x8001, 0xffff) r2 = syz_open_pts() recvfrom(r1, &(0x7f0000000000)=""/176, 0xb0, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/110, 0x6e}, {&(0x7f00000012c0)=""/215, 0xd7}, {&(0x7f00000013c0)=""/75, 0x4b}], 0x5, &(0x7f00000014c0)=""/151, 0x97}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000015c0)=[{0x7, 0x7f}, {0x3, 0x7ff, 0x1000}, {0x0, 0x71, 0x800}, {0x4, 0xfffffffffffffff8, 0x1800}, {0x3, 0x621a, 0x800}], 0x5) 22:04:07 executing program 0: r0 = socket(0xe, 0x8003, 0x400000) setsockopt(r0, 0x20000000000011, 0x8, &(0x7f0000000080), 0xed) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="94a177d6f9c08b15be89baceb803b54ba15c8a794dedeff8558f9563aec5c5d8d3e8e424b0fe9c1aa674ca7f894c821005975f2a2a82dbe40fe278469d46", 0x3e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0xf6, 0xf0000096, 0xfffffffffffff2ea, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x80, 0x8a8, 0x4}], 0xefa80000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x0, 0xfffffffffffffff7}, {{r2}, 0x0, 0x8, 0x64, 0xff, 0x100}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x58}, {{r0}, 0xfffffffffffffffe, 0x15, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x1ff, 0x25}], 0x7, &(0x7f0000000040)={0x7fff, 0x6}) 22:04:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) geteuid() 22:04:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x19, 0x4, 0x80000001) 22:04:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b2000000000000000000000b8110000002900000031000009000000000000000dc1bb893f1419312d32f6402f54952b8419535d32235cd2f67cab9977c9c2dc1bf94f64c50d5f1125269ff017159eeb88bed7c59f62fb06b57c799543c4d4fa0800000000000000be135182ef061a78804a497f368e83d22bef08c16dd71c07f8b378acdcd369300886355d7c84fe8a025b47ac36c9cbc51a3a12899a221c32d3500d11e29c467a52794dab23659e338c2a167a49d8299c884eecee49b792797c4c16c26b9e80dc3b26c0996f55d245ce54291b4e3580cb1d54f2ad0bb2461db718f1e7ef52d0b09a5f0038a1ac262d3308e8cee0eae48b0169f88c635b3da59f6e31c52a85b6f3b03a80f3f44a2f6193d3c5160759c6f54a4f98d950c8d702a064d6d02f67859033615065faf4d562975c32311651f854e891a984b1742c59223eebba42074fa956a52dc0f528649dbc8b51dbca759ff700dfbf67497f0aa015ff0a36977950eec6b827bf1cb5630dfe2cb166c2d50ead4c236edadd059a58b4f6eccf"], 0x38}, 0x0) r0 = socket(0x3f, 0x7, 0x20000000004) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getgid() setegid(r2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/154, &(0x7f0000000040)=0x9a) 22:04:07 executing program 0: r0 = socket(0x800000018, 0x10000000000001, 0x3) r1 = semget(0x2, 0x3, 0x120) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r5, 0x2, 0xfffffffffffffffb}, 0x5, 0x9, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 22:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 22:04:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 22:04:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:04:07 executing program 1: read(0xffffffffffffffff, &(0x7f0000000580)=""/206, 0xfffffffffffffefe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x488, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) socketpair(0x38, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 22:04:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x1c, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 22:04:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x9b67, 0x90, &(0x7f00000000c0)="021e6eebc0b711b15d9dc9e6d8d2c7a0a0aa21f1a8815567b54528edf08f04751f6b8225ab813444adebc2108bb60f949a16a777a5af04834ec2b454f7a3916cf599309f1e4aedf08d6a38e78c15a7dff6e00ae7aebb5774534170be7724cae4f7869a3eb5743ff8d89c863f98ad4b7188db4de597972bfd627bc956deb95f880a179143e35a36b11928e0ead90c", 0x8e) 22:04:07 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x29) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x3) 22:04:07 executing program 0: socketpair(0x1, 0x1, 0x2, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eebc4ec8f6b0210362276131be201ea0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d49d242491603e8a474625581750700ef6"], 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001080)={0x3, 0x1d5}) 22:04:08 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x12002) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x7}, {0x8e, 0x3ff}, {0x40, 0x1}, {0xa7, 0x8}, {0x0, 0x9}, {0x43, 0x1000}], 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom$unix(r1, &(0x7f00000005c0)=""/86, 0x56, 0x840, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x4, './file0\x00', 0xfa27, 0x7, 0x7, 0x3b}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, './file0\x00', 0x6, 0xfffffffffffffffe, 0x7, 0x8}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/191, 0xbf}], 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) recvfrom$inet(r0, &(0x7f0000000540)=""/59, 0x3b, 0x2, &(0x7f0000000580)={0x2, 0x3}, 0xc) sync() 22:04:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="c72706197c3c448948eabf5b29e0f5c4b7bfc31a4643dbc0975654b29bad7010cb", 0x21) r2 = open(&(0x7f00000004c0)='./file1\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000500)={0x9, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f0000000100)='./file0\x00', 0x400, 0x8a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffb7b25cc2, 0x494, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 22:04:08 executing program 0: clock_getres(0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 22:04:08 executing program 1: r0 = msgget$private(0x0, 0x4000201) msgctl$IPC_RMID(r0, 0x0) 22:04:08 executing program 0: mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1ff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x3}) mlock(&(0x7f00003ed000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 22:04:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 22:04:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:04:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)="280c32a62c79e186a985721ddbaf962ae8bb70bc294ba5077a59f8") r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0xce2b, {0xef, 0x6}}) 22:04:08 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x40000, 0x9e4e59f2a01ec5dc) r1 = geteuid() r2 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) r3 = getpgid(0x0) getpgid(r3) sendto$inet6(r0, &(0x7f00000001c0)="e324ad3a66bae863d9434f862f2f6bd10d21efe388afa88232f6a33ab0dab28a4306864bc228747262059e05f4c1776b94398b2fb8eeb92e2eaf259b5112777a16917594aa15cf1111fe066ad19a8413dce4f6105102b551a078190d5ec27f331ca16ef600c69221cb402dc0a610e87fabdd97a6cccca2e91e72c179deaaa0c4e086b0e2f259ea046cf903ef1d27c6f3256de016ae794132baa427848f07d96ed22c42d0dea8a7ee6e9124cc2065", 0xae, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r5, 0x600) r6 = msgget$private(0x0, 0x128) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/69) fchown(r0, r4, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x400) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) 22:04:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 22:04:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x20080, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000001000)=0x40, 0x4) linkat(r1, &(0x7f0000001040)='./file0\x00', r2, &(0x7f00000010c0)='./file0\x00', 0x4) setsockopt(r0, 0x7c7b0a4c, 0x3, &(0x7f0000000000)="12aac5ae1dad376e31f466410d83efba3801541f50dda9bc7acbf6fa263f4a2d2054b0db9d2795eb358456f067a9d8ef8986791fcb2e16bc3e4e8634aa2e3d444926c4ff55ead7d00fe9e29f591dc8c71b05fcbec0f7cf776680900665fa9e03355f49a3d3bed5ed24133fdafe60d5cfd61dc89ebf7ba88b785e538d98485bf5b59ac31778649ea0e6bfdbe4a706474d2f203d9182d883215222fdb1c81d98ea94a9738c294be9f467e81f9f559ab5f4f04510ee9c917c4d19f20d016f2721f8a73bf0ebb81dc794d34717a7a2cf76313538235f150088e881fb762388a93f1c700d203da3ce0cbdfb8277b9ae596caa7feccbcd951236cda1b39fa292f279d17ae2739e670433b5064b5d9346e1c939af42f3fdda483ae7872ac18e05a74264d782ebba4194937341430aa1911a197e88de61cc499ff850e9cd9cf19959d357ccbfcb99b0a2550c039598ba805e8fcee11759982bbf12dd96d77cb45f4b9b8709d8a4afeb770b9a2c618cd9285b64b77ecf2ff38d9750321e0d0b252302246fb88ae6e67e5943e4f6ca07975b766b582e9b77cf4e0c37e1bfb17bd488ddc20ebfa69a0e08e2ee93a362d860992b69047015bdb45a6ebafe9b262235f02bd1470961267002aefd8563ee01e8f887ac957829c945ceff48dd20ca5cb9a432b44a18c6970c689497ec2fdaab39f68ff20f6f350e640d1cf8b05352ec52127969bcf6b6c99a309de84d1a0bcc7210eeeb45b19a5358dd72ffd41570165ae7ee226b5bdfab23c21b1ba78d802d77648498762c363d939887a42e344ca889029d4eeb8b8023ad8063ed3b93c2b29923d976fa3824be6697fcd8050d617e26d12549a178a6c67746622d44d1fc1889374f05d3895df8f48d94338565225bb2187288840c2faacd1b228285b774fd73cffcf1aef631a9b114951682337dffb1c699bab57ff29bccb926dd46cba150d4f251a5de13bc655a06d85a541434693e5b382f9e64bab890732f5bde12da012095c5faa865d2ffe5ebaa3975e3b67b9a30537d622f3c4042aa6d9f2e9dfbaf03c0ec7fe36a55571ae4ecb5e90f2d8b73568e7986b9e3c137aff710609873f242edc86d590107a4652badeb013f280c3c9a32e69381a2850c76a407d21c2c17b9295d2057a47f3fc0234b039ca204a3b620a4a109834c73e161a5459fb0ac0556e26f48cdd7574eb9bfb6318eef3265458b9daaf1dcabc3256bcab2de506bf4c4079a5ff9e46ca4a0c0814ab46e938b1d3179b3dc5674183989200775c970c4edcd32f111636efcf46c14736b53536696cda253be6dc2ca5a5469a11918cc377f1055679bccd98bc68ccc04731d4755b01f8dd9afb7b76b51d1117286b5a00d9299c0efae6d93ad4528c36279eb1e002422ba35b3324bb87e3e2f8f303feb4ed7109cacabfea70b8f4fe14f5fe018d038e183fa3e8a046460fcd37f594ce78d259fbf93ea9c76971ba66af6ac87baa9e26dbe0f76bb2877a61429324eef411004c347c75fbc4ae7540cbe82279d78e6bcebdea7381d3c8ca754ba3733774e3d9a4513b4103e92b181fd5a5599f19dff18cf4c2b3e83a0f17e56a8034c99bba5763477e35c8b3004a1986b9fc74f67c6dcb32906bbd98f8f66bbdb28d7359b0bf0a2caf0df129408b1c12d4f3cc171f9c78b1b1d7d92861b7c58594f062e05ed8a6f439c8be32c2962572c6eaf7a96f209a459f7e0429350d229ba10d57036d18d002561620cafacf8e50597d8a9115326052245fbde1860c968aa4819eee991cf2014692be5dcfdcc1355b2c2ad3e9c1470cb512b9e9974c4b62c271a0030ecc28a86610efaf05f6a385727938db626e95dce5ef7a454070a4b0149088788da3fa868667548bb0d62514d9e16056bdb415840a9f79bfd8d92c1aced1f224d7ca7a86ac2128d755671930aa4476103c19328bf9a6df300ca61780ebaed0ce3dfece03ca62d4627051d2b41a94374a5f740a81a0a64fe113d7a459f3ebbf46620f039d480ab3a184fb2b2bf78cbdcd8512c9543d3742c8676695607ccffe9c7c7dc37d3e8f4d4e03fdb3289e83f39934b79281a347937a652942d0a0bbf1b6f5bf9a40453db4ce6331053746f7f69fb540307b302b8d725e93519ed7a61486efe2059f634a869da0dcddddb169b6d55805f7274d2d7edaf375136b56eca8ee4beac6ad8661e052a600191ba9f456156e10c50633518c66641317baadedd349b48bfa94c7ccc8b529a2fceae7b352687adfdfadd1b99c001394c92e07dde015343ebdd05eca79ea78cdc73100bcd37f2855d2aa3a94c17f1d553441363f12eef286152bca936e48b1b70cb6ebb41a8b6c64dabf0b36155bdce19465e8f998584aabb876f7ac7afe6664939c7c6db34da220ccee10c9de7c7c0a46deaf3ef191973973f49541207dd0874c3aba0be9de8df962863126c95c65e968336d581fadf097ff00b77c0aa3b48eaffccd15a26e14b0f22abbf2c6adb4defec7c4ca41b75ecf6cdf793154cdfd6ab63682a3cd242368a3c7673c62f855665272de244a15adff0a20fffb50316128f7da565e96180ee630661b8a8b155fc8abba2900f7b33e4e131b1c542c8725f2737138388ee88c24de2ee485ae5eb1b03d916c76a1eb857ce1163080076bece4ca144a32a1d9e68b3b72f308b41136c43099b2b0cfe23b40fe48bb1a43d765b0daa6ca7f0a755d8862fb1b34d8beb956772147643c983f56eb51265fb1c63201f67e574950460c603fc316616c43c7828f527e6e929b081cb7690f39a133d3854ae123154f3dbac9b56d9b74813d13f80837e99aca27dd5bfd3ce9058949be38ad72d7a4a27f21fb19afb6f75d2e7b68d8a3d88c6c047d185e3a256fa44b98effaf6448287d6ca1813aa16cc09bc3482cb22f6813039a1e6d5d256b48a66f6089ee0f6c1cd8edd3070ad788375c56ab3f9989658058bd7a9267593c048fe46650fe2a21f90bd036eb9433699c68b2a87914b174cbf6eda91b441696b235f2b8f9dff0b235bf9e17c942e43af6b0ae0f04020f0f320fdb4bd28c1d4d35b6a114fdfda9e08c63df3004731aa4780a7ea8d7b88849dc8bf01581d3ac7d3fa0251a6315ed499dca7681ef4bd0ac26fc55b0b200e5c476e8484ca408e9d905be5119eb3901f41ddbae0eac6f1fdd0a8be8907c67110460431c3dff58ff109bd32f410aef3ebf416368ca81af862fe61662b42ae867c6ffcfd2ada72115c31e5c3930f0545119bca0e3539f67ef403ec2045dfce9a2546241f004e0cb8fb4739ea3370cd752ee06fbe23147d07091000e0505e4c0c49167fbe26cc41382983272a440ab0c6be38c62a4cc9c3d2785a6e0dcd452cc4acf3c6ff8c604e32848b67b3e5d0be13eee470e2d77e591b8ddc6388b57e027c23454909f8ebad941993e0dc23d8daa67f970b3fe3e513344c6fe8bb22bd09f8db95cc047c061b6385d6dea6aa5dfea3b1038644d3df76f1b07622bbc29f47add5868552244925354d023e4caa251f7a410e21451fc03d338741a182a942287640df34190bef33820c41a81e7f63be90f02abb51ca26db00b4d9b876996b31f668189c558d67f9415824b4a36821c0f5dfccb6095d5aad9872b875ad46126173b3a426d22aeca305b8a547bfa590b0e1bf7473dee8c5aba82d7c745dd24ba8a70ff9083d1a2041561c9269bf28fdd113a0eb85a1b9406c082f86b1a2932cbe99431a3d3332ab03f9422ca606fdc83b714724ca9107a01a54fe8e479c46a103b4a52f1e12c9ad50bfc008335991546ef94de0d4163a799916179f694b801d7170fe7512e2d90a6ab704956e3f2022afbc087c42cf732559520d5c51f92e3ba915f0707260e68810e06ce3d54e4b608e42d1218066dec86768e4a81d1f4cfa46106d61fbd5f248821206e2abc2d2892cb67f170d27195310ddc98ce9929beaec432ec8d9bca9d751a2e4beec1a2ccaba169034c0046482250403b7ea1fae98301d4d3e513ac39dd93b28dead874c09a270c5916f17bce1dea0d66153c0c77c11d137b3b637bede45aca1eaaf686e713f84ab262f84d52528a4548df88501c7844d73add8a08c3b51b83a154a44a19871c0251d28727d391a080d2e4cfbd6cc6260b76b43cadf145905ac38688b1d0426329504dd412746b469dfd0f893a7dd50a80fbdaefae28ba1c2a94ec9bd5640e42fa9b49f6facacecd30162a32b745cf74cafdf6bdf3fc157dded751037c9ec4f87fa615349ef4fa39ebcc06c8acc4ddca1982a2b79527c5c810cc58430f82790b5a77891efcb157cce81efadde8fdc71f84c4b2b893d34c6a6a4983383f09a9ead56b50dbd9c20d91229076aaea974789f9d1596e45d99b7621641f49444be02711b6e8360fb00c1608cca6146d9647ff35ff9ba7b06f063eae27e7fd324860d01fbe315705e89ef0a866a6138d3a077a7ad477bbcfcde6670c9192160b6c2cd641a39a725fb29c3d470afc29067131c25645bef436f104ed2ad44ede28c97ae11d52b4a2c808abc867210863ad6b5bb362bad31e761789cc0fc3980219178f10183956f683b4e93d1495ae15cda04da2749e6f7d21ab0963f0fb77990e3bfce4e716a60737f4a26565c251166e8dd90f4a718842cf74fff73a6f01a0def2b372a926c4065e2fb9274206611145e79989f3aca5b7aea35cc8163e01ece012f888a749f1a9eae8686c403068161cf99a09f2dc925f445bd0145f5fe55a60f27b759c11d8c65acc4f2ac1a2351419e8ade7fd3174475a98d22c843389d33cff62aff0a6d20d3de27ce3d77dc011bce10c93bcad5afcf47a02cc3b962748e039dc707dc6d5be04f21d27a28b328cff8e6e00a927b647ab3d454fca31e370e9a1993d1c6d373ac353dc115340105b56e9e78e5d58b63090ac6376e711188f4bc064a665c5b32171c8a1ce14ee4ce81e915c674af5c45eb938d06cde683af92f54bd50f446259651b24b8936d4ca3405d561075a9c5353f87d85fc28ec4b02e7b0f0025f98459ab63aba9cf44af83c1db4fc346e8316722f194be3bc2ea13675532993243da3a0817d718ddf4071b931af87c2869e07e4a5ff6546449233e5b4e1f21aaf071130533e94bbe06628911e3ebd95f73ec96eed209560f619e5459693f4085e874f71f9b264ba4b7f1071d1041fe773a25e65e0894de72d5bb6ff1b65cce1fe0d8834be020c245cb14111df28c2d642d7351a97a0683e8bc2d576d8e0b680b7915ec6f8b8534e1c7146500631a0ce3db714e7a9ca928a393b3d43a3b6ba064c8fafbb182e9c0bdd8d25a5c9533bde7add8182ef5730ae60a70457554b679e0ae568231056761877da91406a60161495b33b5b88559f765e84b3f2fe80b67e5a0f3e1b5ca445ec1d314ff86d426353bc33b7bcb14006c95f8c4c1153adc4156dc479992618565f796a446fd7c2f69e3193bac44b8be1618856da80f42e936ed92ca53ed94864cb0995a8a2728df03d8b374ae1a45235cf2be2060683d2b166bcbc45289da647d766572b2b2c301ce8b4033efe14557b7af94d6bf183ca8dc730654c484d49f68d179571d2f9b66fbebe906dcc8f8f166b83410ca2045b9d5ee71a9d90e6e7ca2ae0c0d7ee5f86c7b3b22bd9b95ecae5d881a544835068e090750fc451ca26ad6a08f94cf925af4976b4a78ba4361afad8a204d605dea6c4b9a5509b86740c7ed23a923404e6c44c11c5c12c146156a5414a5b4a7be1049e3381cdeefeaf6466f3b66edf09dbe60e14d7113fcec8bf1a2cfe36c19bb9d2e9c91870552885530f1bb7ab75", 0x1000) 22:04:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x40) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x90, 0x7, 0x4817, "dac5bef9685ff29148843cdb4aa6423f5789e316", 0x3f, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="a19641c624af6bdb25a89f280d42296059af7f9e14762594ab2a9a684bea2f3b5cfd8337fba11504b470bf6f0cb42dcc0ae5f5e0c86a663605cb7e8b8374e03cd5927dffaa1396d629e923297f3d9dd4742137665b90cefc8690ac2087701a6833a25b94ff84fffefdba9d9aca63ffb1db5b66767ebdfc87bf9794215d03a20d9f8591f9e043a6e69303f63bbdd227009fc70a6d49481a849a919e23b8815a3cb54c73a707b5441df1fe35a74a50efce2cabbfa18d61161ce20fdcf528d2111a933840f5ed013f4516d2b12c63c79c7fd4e648ae41d082fcaedc822c2d520a7158db25f2bc3af3e453e4c66ce4d385007f925eaf8e547114a626fab6749bcb5247a21399b757647c88b029e78c82caf4bb9a27d7277bcfce67c3af18959c8f98944c842fa51d8d4534609956f983bb7b22f26b6ab33cce4b5f5900146533f14814961157a7ba2069a26e3d74faaa6b35922ee94752b223554a73d267e758d6a5e2910e7412cd29f82d7f176f0955263c919b4088a396b17d8a4e10c63ec8f5addfc16b29b727f8557073b1b85c7d78b468e7403237535d8d13a0b6a5fb0dff01226b7a8f55d09c2f3ca10c8a509b90114614e54365b89f2a723c636543bdfc34faa8f48eb7bb784b489a0d8d3ac967e626f91de089b2a6a9b3c58b01eefca1ac193fdeb9f5e23d2d31ffc3a5ec6ed0d78ef52dc46f5099665755c13e600c78de4c4fa24967f0f86514150148dbd78201930632f82bba639d55a60363c95e7c2d6c7b94bea05c78621ae8929105b2f8ae79e50a5786562ef366a216bd0696db0ff880c36893eb5bdefc0da710e0146accf6ecb95f9b48ecb3cb04ee39fa5fb20dcbd4f50df6bd8e49fee99bdfaa11b83055612f23eb3861d522c8e763593991823a15d23c29b99b66ee49be1c7b6b950093d4a234941d5efd21effe352d3dba4d46e6e6eb46ce2a877736c936e399e1742259d1d51f24cc23bfe9c193fb6b03c4b4a2a9e5c765b79ce40fd62dc8436ed78f611e724bb34238e3ddbb6a90dcd7066bb8f3fe242f9939adaa0148d316fc417424ac28010f66d7bfd0227c2646ab8623029d347ab36e8b648cfc0b8e4fdba4890bf130ab7d0ddb74f10b2a1aedf2153ad4fb1ffa6aff7a6f07d3662b65dd5013b52ad68e2358273f9c14bfe30f23518a9fd8c7917a3b81d72c0ffa918c975ba1562f51bd04ff0205f7c41bacab67b26e098670b600c57464f5ec7abcc5546ea8f2ac1d89c58cf50cad01317b39a94d7dda91d540787d9635bc1ee1e714b4b374a57f8679f704fbbfee5e23506cb4a996a42c4aeeb587006c5e64f9df99724d7b302d389d692374fa499eb18eba3fc30531cee4a3491cfaa2d758cbe921a7955ff52a4c7c78e241ebf4d615f6bdf04d99fb8bd69a4309b3ac959618e7089140eeacea2b5281bdadd9634ffc55d318", 0x3ff}], 0x1) 22:04:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfff, 0x295, &(0x7f0000000180)="f6e9838fc84eb6955f07e796d9e6634665fc49b757c79925ac4941e9875a1efc7c9d096bfdf9e37f648e3ce2454ed3bd301499f12a5856ddd061e5e16fb5f862be89d62e7cd91aff6c935e1d430e81a3496910b167885ad618ce699647b980e9967fc6705a7b65dcced5b9f94c6459cffa509194f799a8ffa3c0310f6b75ff1a75d386cf71a52aa7245c29454cb5f80d47d0496234c5ee4b8afb08db4a35fb8d6ac21e2add72a35237c88bc978c83dd000", 0xb1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000af0300d4f3a62689a9c2d3fef7251915d2aad09a368ee963e939f2b7848cbeabb8810b0c108818f9f98dad18baf7734e8c9cbfe0dfe046cede5352fb5583232782b652447f1c435651c8bf8fd67dd20a0955dc7c6783eabd3d6532adabae38b8fca443a701cf38724a5904fd5bf0e0749acf878cd13c92da184433b7b730c5ea1469955f8a6cbd521c6d83f56e19cf23b1a7de5374b4dcb2579f7ea9a1cdc733d47c"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 22:04:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0xf0000002, 0x7fffffff, 0x100000001}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000008d, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x70, 0x0, 0x400, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x81, 0x63}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000000, 0x100000001, 0xe7d}], 0x7f, &(0x7f0000000140)={0x8000, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:04:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:04:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) flock(r0, 0x1) r2 = dup2(r1, r0) dup2(r2, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xa) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x4, 0xe7, r3}) 22:04:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) fchflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/44, 0x2c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) 22:04:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="d823e68e9fa506963e4c12cd10b7d3bd3bfb7660d94dfeec928660741dbe3b76405102228492c0a932827e3a37ee6757405143f4fe2e2812ccc5026a0c99f9fe6dd502b211807f571b0fbdfa59b7a710708962de6199cd3a7d360c41f9e9846024a56d299cb8037265757e0cc470eb5c44ddeeed77209bb2158e24b4816f6cc067dc03609d15aaba1bcd62b24cf2d0da80bd20d38bf9cb5048aa74e2e3b87e0d9c6b09e2461c5e53c396cc5071b593e34ccac45391dede79d146b250c7511346565badb93d311e7646459d071d4b0b03", 0xd0, 0x404, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 22:04:08 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) 22:04:08 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000080)='..', 0x40, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x596) 22:04:08 executing program 1: r0 = socket(0x400000000000011, 0x0, 0x8000000000000040) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x46b, 0x3}], 0x95, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000082, 0x3, 0xffffffffb21ca5a9}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0xed8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1a, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x99}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x9892, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffff7, 0x4a}, {{r0}, 0x0, 0x0, 0xfffff, 0x96, 0x2}, {{r0}, 0xffffffffffffffff, 0x7d, 0x2, 0x2, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0xffffffffffffff80, 0x4}], 0x5, &(0x7f0000000180)={0x1, 0x7ff}) kqueue() dup2(r2, r0) 22:04:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0xd000, 0x12, &(0x7f0000ff3000/0xd000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) witness: lock order reversal: 1st 0xffff800020b3a448 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &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 mtx_leave+0x7 #7 exit1+0x8bf #8 single_thread_check+0x144 #9 userret+0x347 #10 syscall+0x614 #11 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b392d8) at schedclock+0x99 hardclock(ffff80002502b170) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,0,0,ffff800020b3a438,ffff800020b392d8) at Xresume_lapic_ltimer+0x26 mtx_leave(ffff800020b392d8) at mtx_leave+0x7 exit1(ffff800020b392d8,0,3) at exit1+0x8bf single_thread_check(ffff800020b392d8,0) at single_thread_check+0x144 userret(ffff800020b392d8) at userret+0x347 syscall(ffff80002502b4c0) at syscall+0x614 Xsyscall(6,4,157d5723a80,53,0,158b26e1600) at Xsyscall+0x128 end of kernel end trace frame: 0x1584ecf7b50, count: -13 ddb{0}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff80002502af70 rbx 0x3 rdx 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x3f9cf41179aae5e3 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823392b0 w_lodata+0x4a400 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002502af60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=355626 stat=dead flags process=1010 proc=4082000 pri=50, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3a388 user=0xffff800025026000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15457 108620 24607 32767 3 0x3010 suspend syz-executor.1 15457 24405 24607 32767 2 0x4081010 syz-executor.1 63281 173370 30715 32767 3 0x10 biowait syz-executor.0 30715 409196 887 0 3 0x82 wait syz-executor.0 24607 130275 75066 32767 3 0x90 nanosleep syz-executor.1 75066 219139 887 0 3 0x82 wait syz-executor.1 68003 447956 0 0 3 0x14200 bored sosplice 887 194987 7782 0 3 0x82 thrsleep syz-fuzzer 887 191636 7782 0 3 0x4000082 nanosleep syz-fuzzer 887 408175 7782 0 3 0x4000082 thrsleep syz-fuzzer 887 24688 7782 0 3 0x4000082 thrsleep syz-fuzzer 887 372495 7782 0 3 0x4000082 thrsleep syz-fuzzer 887 321864 7782 0 3 0x4000082 thrsleep syz-fuzzer 887 285170 7782 0 3 0x4000082 thrsleep syz-fuzzer 887 418328 7782 0 3 0x4000082 kqread syz-fuzzer 887 42677 7782 0 3 0x4000082 nanosleep syz-fuzzer 887 69230 7782 0 3 0x4000082 thrsleep syz-fuzzer 7782 120729 3386 0 3 0x10008a pause ksh 3386 147521 66690 0 3 0x92 select sshd 81485 406619 1 0 3 0x100083 ttyin getty 66690 253157 1 0 3 0x80 select sshd 49436 48615 31947 73 2 0x100090 syslogd 31947 516599 1 0 3 0x100082 netio syslogd 93683 42886 1 77 3 0x100090 poll dhclient 97298 12412 1 0 3 0x80 poll dhclient 26388 54079 0 0 3 0x14200 pgzero zerothread 10328 374943 0 0 3 0x14200 aiodoned aiodoned 45173 486950 0 0 3 0x14200 syncer update 37898 319361 0 0 3 0x14200 cleaner cleaner 42493 200767 0 0 7 0x14200 reaper 12998 368411 0 0 3 0x14200 pgdaemon pagedaemon 54947 480976 0 0 3 0x14200 bored crynlk 58348 153194 0 0 3 0x14200 bored crypto 32425 356896 0 0 3 0x40014200 acpi0 acpi0 26384 234902 0 0 3 0x40014200 idle1 39864 403577 0 0 3 0x14200 bored softnet 35786 279093 0 0 3 0x14200 bored systqmp 26024 456918 0 0 3 0x14200 bored systq 50742 35709 0 0 3 0x40014200 bored softclock 91609 180555 0 0 3 0x40014200 idle0 68682 51089 0 0 3 0x14200 bored smr 1 10908 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3a448) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 Process 63281 (syz-executor.0) thread 0xffff800020b38270 (173370) exclusive rrwlock inode r = 0 (0xfffffd80693400a0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8066c695f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10607 0 0 pcb 23 9K 10K 78643K 416 0 0 rtable 105 3K 3K 78643K 726 0 0 ifaddr 35 10K 10K 78643K 110 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 16K 78643K 69 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1547 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 888 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 41 38K 70K 78643K 845 0 0 subproc 34 2K 2K 78643K 238 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 93 0 0 in_multi 33 2K 2K 78643K 185 0 0 ether_multi 1 0K 0K 78643K 6 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 380 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 20K 30K 78643K 3713 0 0 UVM aobj 52 2K 2K 78643K 54 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 68 0 0 NDP 5 0K 0K 78643K 45 0 0 temp 113 2735K 2796K 78643K 6236 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 24 1 0 1 1 0 8 0 inpcbpl 280 496 0 489 1 0 1 1 0 8 0 plimitpl 152 80 0 71 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 177 0 133 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 194 0 190 1 0 1 1 0 8 0 nd6 48 42 0 36 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 724 0 532 13 0 13 13 0 8 0 art_table 32 725 0 532 2 0 2 2 0 8 0 art_node 16 176 0 136 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 52 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2355 0 921 47 0 47 47 0 8 0 ffsino 272 2355 0 921 96 0 96 96 0 8 0 nchpl 144 3590 0 1972 61 0 61 61 0 8 0 uvmvnodes 72 2602 0 0 48 0 48 48 0 8 0 vnodes 200 2602 0 0 137 0 137 137 0 8 0 namei 1024 11249 0 11248 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9695 0 9694 11 10 1 6 0 8 0 sigapl 432 1023 0 1008 3 1 2 3 0 8 0 futexpl 56 6924 0 6924 1 0 1 1 0 8 1 knotepl 112 447 0 426 1 0 1 1 0 8 0 kqueuepl 104 180 0 170 1 0 1 1 0 8 0 pipepl 112 640 0 621 2 1 1 1 0 8 0 fdescpl 488 1024 0 1008 3 0 3 3 0 8 1 filepl 152 5576 0 5472 6 1 5 5 0 8 1 lockfpl 104 161 0 161 2 1 1 1 0 8 1 lockfspl 48 56 0 56 2 1 1 1 0 8 1 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 46 0 36 1 0 1 1 0 8 0 ucredpl 96 1318 0 1309 1 0 1 1 0 8 0 zombiepl 144 1009 0 1008 2 1 1 1 0 8 0 processpl 888 1040 0 1008 4 0 4 4 0 8 0 procpl 600 2523 0 2479 4 0 4 4 0 8 0 srpgc 64 72 0 72 3 2 1 1 0 8 1 sosppl 128 15 0 15 4 4 0 1 0 8 0 sockpl 384 914 0 897 3 0 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 215 0 0 12 0 12 12 0 8 0 bufpl 256 6779 0 1165 351 0 351 351 0 8 0 anonpl 16 107137 0 101213 64 23 41 42 0 125 14 amapchunkpl 152 7480 0 7385 22 13 9 12 0 158 4 amappl16 192 3742 0 3439 40 16 24 28 0 8 8 amappl15 184 346 0 345 1 0 1 1 0 8 0 amappl14 176 279 0 276 2 1 1 1 0 8 0 amappl13 168 163 0 159 1 0 1 1 0 8 0 amappl12 160 22 0 19 1 0 1 1 0 8 0 amappl11 152 90 0 76 1 0 1 1 0 8 0 amappl10 144 200 0 197 2 1 1 1 0 8 0 amappl9 136 805 0 802 1 0 1 1 0 8 0 amappl8 128 339 0 322 1 0 1 1 0 8 0 amappl7 120 200 0 191 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 210 0 198 1 0 1 1 0 8 0 amappl4 96 1128 0 1104 1 0 1 1 0 8 0 amappl3 88 494 0 482 1 0 1 1 0 8 0 amappl2 80 6557 0 6489 4 2 2 3 0 8 0 amappl1 72 34299 0 33858 24 15 9 19 0 8 0 amappl 80 2942 0 2904 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 53 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1024 0 1008 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1024 0 1008 1 0 1 1 0 8 0 vmmpekpl 168 11878 0 11852 2 0 2 2 0 8 0 vmmpepl 168 119671 0 118282 99 31 68 76 0 357 5 vmsppl 360 1023 0 1008 2 0 2 2 0 8 0 pdppl 4096 2056 0 2016 6 0 6 6 0 8 1 pvpl 32 322313 0 313179 157 46 111 114 0 265 32 pmappl 232 1023 0 1008 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 505 0 3 15 0 15 15 0 8 0