Warning: Permanently added '10.128.0.21' (ECDSA) to the list of known hosts. 2019/01/28 02:16:34 fuzzer started 2019/01/28 02:16:40 dialing manager at 10.128.15.235:38619 2019/01/28 02:16:40 syscalls: 1 2019/01/28 02:16:40 code coverage: enabled 2019/01/28 02:16:40 comparison tracing: enabled 2019/01/28 02:16:40 extra coverage: support is not implemented in syzkaller 2019/01/28 02:16:40 setuid sandbox: enabled 2019/01/28 02:16:40 namespace sandbox: support is not implemented in syzkaller 2019/01/28 02:16:40 Android sandbox: support is not implemented in syzkaller 2019/01/28 02:16:40 fault injection: support is not implemented in syzkaller 2019/01/28 02:16:40 leak checking: support is not implemented in syzkaller 2019/01/28 02:16:40 net packet injection: enabled 2019/01/28 02:16:40 net device setup: support is not implemented in syzkaller 02:16:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) r2 = msgget(0x0, 0x8) sendto(r1, &(0x7f00000000c0)="c3e3fe6b18e4bfdbfc42967d00a17ae9fdba6d6db80065750760e386cdfd51923358fe9e12475fc01bac505cbfe7c9fb5132e7db7490db24d691", 0x3a, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) syz_execute_func(&(0x7f0000000140)="c4a17a7e80f606ebae660f382008c403717d64b902cbc44181ecc2f20fd0d80f01fc46e87c2af81ec4a2d1bc30c4a295408e0d0000000f1a8300800000") r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x401, 0x24) semget$private(0x0, 0x2, 0x600) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x1, 0x81) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x255) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r3, &(0x7f0000000280), 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000300)=[{r0, 0x2}, {r4, 0x15f}, {r7, 0x4}, {r5, 0x8}, {r8, 0x8a}, {r4, 0x180}], 0x6, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/203) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000440)) chmod(&(0x7f0000000480)='./file0\x00', 0x102) bind$inet(r8, &(0x7f00000004c0)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x2) getpeername$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) write(r7, &(0x7f0000000680)="6f01c594fbc9814bda17448e35546a0da41f1aaa45f338626917389f307c71f80d4355d78c3371e52dc7807b377b2a9a545300217f1e56d4c588566d0c7315f4787fc87f0e274c98594265e8f968353ce525976842239a85a6bef5c56e8c", 0x5e) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000700)=0x1) 02:16:42 executing program 1: r0 = dup(0xffffffffffffff9c) flock(r0, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='O\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&\xa9\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='@\x00']) fchmod(r0, 0x12) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x210, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x4, 0x177c, 0x0, 0x0, "e42c825aa94472df299f8d2b35f3a7085341eb2a", 0x8, 0xa000000000000000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x0, 0x401, 0x7f}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x51, 0xb, 0x1, 0x48}, {{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0xa6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000032, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x21, 0x8000006e, 0x1f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x28, 0xffff, 0x7}], 0x7fffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0xdc, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x91, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x957, 0x9}], 0x2, &(0x7f0000000500)={0x7, 0x3}) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r4, r6, r10}, 0xc) r11 = getppid() clock_settime(0x6, &(0x7f0000000640)={0x8, 0x3}) mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0x20) fcntl$setown(r2, 0x6, r4) fcntl$lock(r3, 0x7, &(0x7f00000006c0)={0x0, 0x2, 0x3ff00000000, 0x8, r8}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000740)=0xffffffffffffff81) r13 = getppid() r14 = getppid() setpgid(r13, r13) r15 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000780)={{0x6, r9, r10, r9, r10, 0x20, 0x1}, 0x9, 0x1, r4, r5, 0x81, 0xfffffffffffffffa, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x100, 0x0) utimensat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x9, 0x6}, {0x21a, 0x8}}, 0x0) getsockname$unix(r3, &(0x7f00000008c0)=@file={0x0, ""/35}, &(0x7f0000000900)=0x25) getppid() mkdir(&(0x7f0000000940)='./file0\x00', 0x12) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r6, r7, r6, r7, 0x80, 0x51}, 0x3, 0x8, r14, r11, 0xffffffffffff9ca0, 0x8, 0xec35}) 02:16:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 02:16:42 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 02:16:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) fsync(r1) 02:16:42 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r0 = semget(0x2, 0x3, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x3, 0x2, 0x1000}, {0x3, 0x80000000, 0x800}, {0x0, 0x9, 0x1000}], 0x5) 02:16:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) socket(0x10, 0x5, 0x101) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002ca, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x2, 0x8, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x69, 0x1, 0xf9, 0x10001}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x100}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xf3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x83, 0x3f41337c253dfa9a, 0x9, 0x1ec}], 0x8, &(0x7f0000000100)={0x8, 0x7f}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x800, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x94, 0xf0000000, 0xfffffffffffffff7, 0xffffffffffffffff}], 0xffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000003, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x4}, {{r0}, 0x0, 0x4, 0x40000080, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xa, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x9, 0x7, 0x5}], 0x97c, &(0x7f0000000280)={0x383, 0x6}) 02:16:43 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0xfffffffffffffe89, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="0e4b4ac2549b37f68d551c6e440f998f14d808b50c6af98745f1e493684495ea74b532350adb22e3cc6f7bc183d75df81d83c10449df2134c6784f9c59dd2e42f6dfd8bb44aae15f32eb1951f8bce7c35e7e69edb23f6b1eb66bcc7f1af7d30b897d44d74d201fb5bee40060c0c6be178c4c7254157af388772615479973008785c55035145235826a5b5e0139e3d9ed1986969257833b6eeb49cf5e8c8c0729532b8f6ea05b8bef6e677542b5201f0197deb36204169e1364109b6df719", @ANYBLOB="dbe1", @ANYRES64=r0, @ANYPTR], @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRESOCT=r1], @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) sendto(r0, &(0x7f0000000040)="9b47e77774ef3c", 0x7, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 02:16:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f0000000300)=""/18, 0x12}], 0x4, 0x0}, 0x42) chdir(&(0x7f0000000000)='./file0\x00') 02:16:43 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x2000000000000}, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x80000001, 0x6, 0x4ec, 0xffffffff, 0xd39, 0x8}, &(0x7f00000000c0)={0x7fff, 0xf8c1}) 02:16:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xda5, 0xffffffff}, 0x10) 02:16:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x42, 0x0) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f00000010c0)=[{{r4}, 0x0, 0x10, 0x10, 0x58, 0x1000}, {{r4}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2b, 0x12, 0x8, 0x7ff}, {{r0}, 0x0, 0xe9, 0xfffff, 0x7, 0x4}, {{r2}, 0x0, 0x0, 0xfffff, 0x0, 0x9}], 0x4e8, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff9, 0x1a, 0x8, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x6, 0x0, 0x40, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x1000}, {{r1}, 0xfffffffffffffff8, 0xc6, 0xfffff, 0x8bb, 0xf5cf}, {{r4}, 0xfffffffffffffffa, 0xa4, 0x2, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0xbd, 0x80000000, 0x4, 0x1000}], 0x0, &(0x7f0000001240)={0x10001, 0x4}) sendto$inet6(r4, &(0x7f00000000c0)="dbc58eb5b131d858ef5ad937e80d2074534d9716fb756d726f1f5deae9882bc20d9f7f7fb159f1f97f46359f12debc04e4d6f0116c64c2b4f87f3711bb9d126d8df97c7287634c3cb0fe7dd86b786e6ee80792e963e3f1a630aeae0316ba6a294f54a3ca7dc335dcc9805bae87ebe22310fc4410116e31c1d2d86ca068da7aa9c4730f8687b283f096e15aaa8fdc8131fbbde3aae82c0269116224462bf1f5fb08bd5c93bad4154c5e375a7cd0dbc2fda4e5baf2f7e0e1222235f8ba74b2ea7558303f9d1b0cf4a1b8fe173c9d363b9396732c31e62924218265027cc03b0c31a4a7c17bfd8a7ee02c509a5b0635521b23225bbcba2e368f08fcf9f153b21a01c0ae2d134b318f41ba242a3ea25b30c994bbe7c27c298175b2cd881b2dc8e5dbb8fe2ff649e68ebe6b2c07214868f119744c0a9d361d267113771941298f22945105f5a6cf51642274be3e4f9d0710668308ec05e9ad7894d523fe045d30c9a4833a3d1454be41f3df13879b1d9d50fc81d39012b6c693936855888402b27a50c46c87347f79e47476f3f76d37468ddcadda1122ea984ef0e8af1b7eac6bbd2e58bf539eeec0867c49169d8e13351f78481f9281e67b099cc20f6b4324c5766019c50aea5d2e2deee02ce19ff06f3485fad1146227297e135828321f38f506bbff616ef923a572310193ef071308b29c27d966cf950be11af3c1a9012ec86c2e10d801d8e623862c31c1488e3513db6c24ed0825d1faff02284619da6afe3eb6f9f667ed7d284cc7306f7f78dd9c17f2653d6e6458bbcecfc0371d646baf7fa97aaac147ef32bdddd51b561629f545f69f8184b7b94f88b1eeba4316be6253ec2c11be9e37c10568eeae5ae7127da41df21a513889c131b1123dfe712449605e9c0052416ba8bf13d99df59a62beb65f27b57df498412ddcf3ae04b30b4ab31bd62a4d988637d4feef658886f61adaa535eba8b681e066b62bf71ab4497e5e6ecdecea0f451c57d21d1dbef22e07e9875c5ed51b598fef00c64ccd4a796a18f8f809579c15aa1915f4b3d3c1fbb9260278e30c5725260e839426da1bf80803bb5a846d20a4ab5740514d3e7adcf0c61113cacbf8b9c845a862297bbd401f89349d648a2432c69cb8003f82b710a592d52a26274e17a149ce2c33eb3fb3eacdbb9926b96beed79cfb1f5a92249abdcaa2ccd5677c7626c2c5dace0ca9c844f706a5cc94d0e8489143d619f8e672ee2ce8a713d33ac7b836b83577ca88aff8595d1b21109b1e18809cdd195e47d91662d5aba69d885f9219d38af3df1f2a855307641c5b4d45fd63a19b32fda2bb1bb13624c2303646ffcbaa21ee6ae5b6c0be5de072fffc75c3d346c9b3933851997adf415dfea1d6d9afbf27a5a2c0a4a958adf3e39354943d0366f3beba05900746c6d30a2c4135639b01c410317f2db9e77fc1cb81fa17aba3589a31b5ed5117814bdaec06549bad47194fbc90623f5350dfd61db52926e6b625d544c86b2c75a48305b1c7b14db1d9f5e0325fbaac17619136981f4bf389d34a611c3bfe486686f49500f54f77d0f18fbdc85cc0ec07ebdb7bcdae4d9ffc53f386225d41bda4b11bf4aef266cae84bba89eff362e5b0a525de0f005062137f6727b5f0a724c7eabe9a8a856956ede740d3fb7ecaf658bfdd7f6cee8dbb1c6fefefe0090814707cf289e8d3159dceae525bdf48bb050e08dd48e26067f74c68ba597cd57c635bdeb07831aa88bea674e683c824b781b1f717e0949f6a4a96ec895d1d40047f5b087f6271d72c96c119f714f871c54f44231cf120a3b2790a618b674d96289a075f1d6a6a8202db7d61ce4fb5e5fe6baf864e38c5fc4b70f37f64370daebe6a29daad3eac390eb816e77c72a28e42d5456e9d8d5c4edc5c67c6cea9b3f45b74d31ad97442ef4572010d67713c3733074b21e179022099facf1042dcfb4239b1b218ffa547c66715e4a4b61d01df9d6146d94e7f7ed2242c67a04bf90ca603087785cf4b065d17f2ace2ac9b12f5a392f18384e554f67440f3e8069b661f1887c1fb8cb2e7e964b37ee14abdfb8ad24d0b7621be1eb9bc5e2f11846b53c6baaa31f7aff11b1d28202e049e3123048574bdb8fad289ccc9a13f4251ffe20ffecde387a3bd7d1cfefc646a777c3c3c6a8ad2626d9cbebe1d29f962b529129a2de1017b47df2157e9b245b48379d1324de95965408f6a66f7c6aec32b81e3ed3797e68fc7ab3767d22420b2a70ad9ce5368c3d6cd90d101cd4bbb7cda3a2ca71e491b0b42a7b99e8340f8688bdedb3322155c52dba5f53d07f0155aa799262a884b8897fcce7f57bc4742e960fe6d5e828c0292ef1d5b70ed4ecb0a7afae56c0c1305cade00463020d6065d817e58c7521b6909bc676b5250a1c5f744c8d6113d0a19e61984dba36d443182a5cff7270c20739c7759613488600772686c1a3d4777fe276ad0b18483a4a9e99b735eb6ab6b5057d6bef26c803c9f952c5321cb294c5f7c538458f223b68880164c7eac05568dc0070fac0bd81a6c535957864551db07c4ec5670d35cebd74bbe9572cd9f3ce9dec32a40894e361aff0eff4f4e96a8c70ade713af2249e3b9447f3a69b6ee98ffd6f5b4aa2b16811aa10c44bde4dae7042393f68fe978e65b291d2acf2f7636c38fd624a6c188ea283d0d87504cd29747abd4528f8188452e3aa5d7f249638d1d7cfc2cacbc7afc6a7206ead2bc8ab66afd19c566a280335487c1c8827425182a3583b4e238d879cd4063473b43b2535437dff57b0c452af2d6880ff0a19882bfa601ba4759d3d54745fa01230d8be397242be1fc94a6c05bd8f694cb89e8e504da6e9a2d6b1eb44f5e2a71a62be22f01fa3dc1b0a5e2c1e4b303f48c55e1bd0e361a77acc33179f8f1b7c6c9734c6521a73eef810bf56fcb61055e159935d5229830a0f2c318cfd5cb7125b2d78d13399d0df4769a97c3bb8303204d5c35361c1dc673e039464e18c942902a469517032bbed78489e15d288264d00b5681f11dedff7fd862791f11bdca36ddad3f8deb3181eb9341e5d4325fda20bc2ed278fb40927ac20bfc7487e658d4ab6bc7dc7998207299df0e8626db1f93c00948b823440a39d23b6e3801083a9c4a7715d5dc44a12dad26385ef27b3e16895c9987811e8733c5ea1d9ac56c68fab8855a12028c9df7361bce026b472ccfe94bdda5128909d2e0c17167780b775d659cca4582e4eed19c2acb748c5743b6e6d7d282bac870f2f6cab24236213065085cf7701e9673c4ae811649a455f13a378b7a763c973d4238171c6c964232b9229d09284bdf9358f93d0da7598d015c80698c9290957c24bc8a54812670b52fd2e2222cfb445345a62ba1ce4f7d912d608fbf711774267f851630b682be0ad92519170e4fd344fca5a72feddb0b04e710d16bdd7a2de58a7086a385c51254df0a16bb5316d26441ad1befa5b8f710c28b8a04c7b37f5cca9da0602927331fcd789af05cebb73a9a135b21b9611e3309bbc0add965b27957ef2600509bf0029e536bf3d123657106c55e3f4bd56b445b341c02778f0ea94ab3a118287462220f8c740238a23c4e60857104d5ef49d3f9c18ab4e48b06a9d10a74a488c4ffae7efaa93b26ba9acdfbff3bf5a518ce31310690efb7261050bb2e82565d8f9e671447c37f01aa587939d6dee778358ce70e431b720df2ba69c0b407e15d05840ea77872989e8cde673cdaaf4c49443a653175b49f205315cc0018d795aac007446a90acf4d1185663b78b8a860c17981c20625aee3996808447bfce66f5a94c20c7beade4a56a78126c25185a5f08d832a22b4f5cc760ed56448ae35a087efb974b0910a117f36246e1548f0d88ab9c032b240a9c0e3aeb37130c8c7a33773b4500a6fb4e991ae79e1c99d4fa32a07610bebd35d4ef21c5e03312b1c2b7223e4fefc70bf88c0fbf713319b2373f038405f208c53c258cbc6620abe3b905ee29d61e70e76091292c34470742c3a704030627cb8430cc4531de83d61cd6cb1181b8e9b660b2e233b41786d6ec84b1a4bc6e50601568819ab43b6a0b58465f73acda5c9b0d60f4f2e18c05fb7f8c7da4494af58f5af543670dc16e079ce1827a84af7d9e7d34bdb6c6da6a812f2139f0c1317be60b23216855989bcea7e71c5e5a513ebd7b833a0929d97d74cd75c082aa98b1214b30854ae6acdee6799980dfce0815845d6c581bc432fc702cb1a976102907cac881b89c29e1dbf795359046a66538343b08dbe18fd7ecca2c7a453e8c1265e212d8c8b6f0721e934d6acf5505452ad57888fbc186078d5f02578bbe42f0cb69dbd3abfb5c8a0ee379eb5e6223518e8d092217ecb746798bcdad2a24112391ef1eb0d6439284136d07936fa706916993bf655421b64893e20558bc3655eced05b8d841e0ecfedb37ef14f913d6bbfac4724e1abde914b0eb103e259947a6abe74ff1ec0b9cb2867a9008416d52b8459eba81afee24f9b099fd320a40abb5b60e8e345ade0781f8fcd78cb0d857e5793f551cdd89e19f7f7ab6201ca94558a45a2f8975e462ea8d85661a7b4481521133b9d9cd53a223777e22c2edbb350f8dda237dcf6dd7c44bc405c781a0ca7ab9a4bf999a0effd17d568d915d2852d6d7832264af6c65c797ab211223816f43d103d6b83330d95c9726fdac73a787a7706a223fe9d917da8270b90ad687559e09ec0ae3c71e424dee8de10286ea754e859929075cf323da4305f60114557921da9d2db7dbcde1af2de8674a43d5b7b54e9f68ae872a01f96b45b4cc7aea7645b3f8fe44e7f16210189d6f2e188d29d8c4cff097dac72409b0a494261c5f7f66279357d12b183fe3b9d94e371c44737a83c9cf76c6e1bcb8dfcd70b8539bf9957c16c160780ef59e58e58189216d46a8458ea7e6a781b55b9ac7b105a3c98391e3b1bb247c676078d60d01d3ceb49f76d17c290d30cb15002b046fa53d625aa29e0b0ed134964842556ae53fc842d23650c4d7e101ffa79ba0254d99ffa789918453165c7dc935e34c6520e1a4de2a10652c345bf329edb83310c07e7c31af9d2bddd68a4bbe0c144abf325270e6a05d68c27dc38ff1002e3573c371593d5fad82b0a204f8ecdb00946f703b4f9077df13ed65e67edc3ff0426b53269f492ae29ab72864701d319f486dad308acdeb41bf8fcc9a30448b60f38278cd803beea855cde21884820dad958e41be5a3d73015546442e14bdac5340c16cadde12d5dd0e333f23a88d3a409ae5262ceeb978e69b24ff0351550dc0c637fa8aad0829317cc7dcb2a480a67636baf5e6aefb702f8933a3a7301919f6f376054331117cd5159bfdd8fb65c4d5aa184679e5e92800b11c3f59bf4c28413f2cf7a61820285b75b5d1b56af38f170656456a3335002debb3dc8c30e0b3c368b27f9c3636204b442ef5f1afa54d653665e3ae39b1313d675f4ba5e8238257d85086b3f34b515a02186c17d27fc28d74b31510a9ac043730a52541616eb462bbc581a3ccaee458e2eaa5a9275838d7274017c6de26f0ab5cccf7123d87f7c41ff16883b7e05bf52dca7393b8728269fee484ffa7f57a64318ed54f1ba86c50a39b8f5613c36f5d9e82fe2febf66cca4bb81bb07395d8247c76e1c65dba7695964fb1a117650f2cdf8979d704b375165e25561317c6d0fe017d6fa789c89a671adad112361e5197b2d104cebf7ffcd3c031ad1197a49bf0aee512c4caa81e94a31ad0aa05df7e9427728ca768a4da7126c0b629135ed87dda1dac7947204f2", 0x1000, 0x4, 0x0, 0x0) seteuid(r3) 02:16:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={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) r3 = kqueue() bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup(r2) dup2(r3, r2) 02:16:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1000000000000010, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x100000000) 02:16:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:16:44 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) sync() 02:16:44 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 02:16:44 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 02:16:44 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 02:16:44 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x860, 0x10) fchdir(r0) mlock(&(0x7f0000f35000/0x4000)=nil, 0x4000) r1 = socket(0x20, 0x0, 0x10000) accept$inet(r1, &(0x7f00000015c0), &(0x7f0000001600)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="70c68e1ab7fb01a0eada930adb3232e323f182e1e70bf26d70eb599e85a7d4ebd6edb8962fda5f42c93284ab4462defb777f6c874a15c48b70a9936eae52fdb79a4ff16c33926b5dac3be0929314c8cfc75878adb95b4ad7ef4968c44e5ad3fcc66ff4cf1fb0ede09c819df52df7e00169e2ff3c099471fcd2cb72e650c71ded0a29efbec9bf6307f3957a133c96baede272297c712832d5736e477a6b0172c1588a5245590c1231e74ae4444185150c5bd0be25724704308983f308916d9833a28cd7e4cd45790110af55fab6464472c9efcdd4b0e17eb9f0f69b360cb0d276743ebb8ab4ba15fa5d2536f66adca2493c29e6fd2997d1de9edd8a995d50e160a7ddc0d15ef107bc72564d3d0fd3f1f71af9cedce6d1ac3baf6692fcc0ee401bb2306e79db75444f1afc69584f8b6ce9977df7be117587897afc4e2afbd19c09b4e3ae3d109f60c3dd475ef9650807418d38530dbb63cd82370c12faaeb1cb01c5d92dffa0db21493f377e062523c561c58a59978816cf9d1c76e8598e66ed4f9af64eab289e5c75e4907889ccd0a4e0995377ea945f6d459cc5085582718f52f8a0ca6f262f5c21f869c14af7bdc065f19287d8a4022b459e5b9c1c3a869153f9496f7e2d2716c3bd3c011dd6879b90f27893cd0e0ec98e5726621bfaf427228374d7db40f9161b470af45b8610bf9466072bf21025e1d24120af36363195f0b0b42cc2f740807991841d796579b81b08616b5bfc7960819dc4f40db1e3c461beb51516129d5c37cf7292266e796106bace0141517f47eadaea4c4284c75bd8bc9381bc49253507a306910f6c7133d19508d5245e33f9997750ceb458731278081b520a09bc04b85dca17ed2ce094eef348bb140b9348913598d603adfa0f9c4f7d218872e85998cfa0212cbb6c6264cf077d98c1ed29cc1f78fe27dbc9873f308ac0aa7d00bc19807d579c694b4056ab714e83ca70064c6b612e10a4cbba86d5e562a78991e2c8c73c50c9141b87fb36f98679139e23e98f302351e5f374a6b9e2365d8c7215bc23d23a9eb2b4e10994acf0490473ce8a8a8f845f5cf8d2171eb94d84fe2356c81c2665f0bc4c3df0c06fda9f09fc710afc858dafe7fead5ba8e04539a1757a7030f2beaa54f5568e518b8ac5f891564c2d6ba89fd640efd5447558b6fb6679a40f11e0b61e26119702a391ab531b03d4e42da0ef5f4ed2dbaf56d9331666f06bf0c58edd884a6a2d71d6f839dcb5f8b31eefc7d8dc6cfc471e61c1968a50e2638e9ef0258f1ae3a619473c32fef971d4941eca1dfe577617477d448d3722b007147e72642fe30b147783987b0d4a82f3269377054d354c0630d871ee5eebb94584e96754346a2c7f102e7ceabe582fff3eaf95de30016b22f184a4af176f14087908baef228ad30ef931cdcbbcfab7b2822c27bc104107daaa5f1b16786095c7f44bda7b1d1c5ec3aaa592f2872968f523b8429f764e9f373a30ee08c620c02f46fda26336838e9fd33bad54476a04d297920db99e7b17d9022867cabf0fad9e5722c62eb096d456dd6f6869dbdc39bbc4be4817e7b317c14c2f6589ecd494955802a70569176adb3c1ab1d5ac76e78d2fe4d33fc14dab29e286ed0ad638edc726b11535513d73b61520a21216d13abd4edae075edebf39f3a9b038658330014da262d378e32290c1f1ca1a3c130bb2857e332cad8415b1330ca8ea1381202e0be3d81a4e6e2233f4eeced7c81a77defde5aed154e44067cfd31b7eed217f0ff9f60dc504b92653a296f1c669c413c3380782f96b9a9c90398b9db4acb7914382fd9c890075198b24bf8e2e6877fad0028235c7f46d8a333a80c4d1c846af12f31748257bbfe49d630c0a901a6e90a505f694f8756ab29488209993ac65d2727a4d131c06e7f85ac86f2716b3d8e99372edb81232782aef2102af4668d32a456e129af046325a4d83026ce6f865dde911ae5b18f03167312bb8254524b26e71780ee8e273418dbfcb46c4ce59c2c851b32ce51ec754113b72c6ed69d7990764acf2f90ff9cfe82f542cc4656a15b07e5427a158c85610dd862f94fb70ab29cacede5c1bb14426ecdea28036b5631c621cf85155d11e32941a00f8378cd640b0c8dcf807c3031ea20c33a64b5e843eb851d6a7ddba8c1a9acb76efc54884d4851b1f3dc5e79c4be41873035e9954e6d3acca6df15c65357c98bbde741d241c531ea907790e97357b36225f70c74b36930dfc653b35826203b5bd56fc071bbf18358195971112ab923794fd455347e0faa53cb8e410175592f0ba209e9ccd3558d8308579e4085465998a31c7b90f627c80f23c92552035dde081e2e958f468c258fbc49e71391b5464e68d69cbd4ff87faa8ea72da24cf2dd251c370cf549cbdd3df9fd02834998f02694d8b17ab24b3a09174778b2b3c0cf25a855322a36f060e7ea7f7ea4ef3d4af313cefb2ef140cc90c0258308c06c5054d833d9a344f9ecd3e5ba679b84993f6242219949072259e66e446d6723d125bbc6c1bce9e958c6ab4aa10c0dd2cdc9c95912be854475a034e4bdb4a0d5d8ee0b16d26efb982e2b774d4ac6f7e993a5b5783a69e85030a38bd7a6c5d4f0ef55e51914ca2365b20890bb179e46bd6049aa773b0c01aeef72fc87af121bdb2e52dd559aa0cf48b73f831c5c95929a27a528ee88906979d37eb0df879e76e3b9ee66e6bfa0e68125593c927b84239cda8d9fb120d57f9a96ec8fdf44a0933dda3750e7a39dfae5779c51db4e15ac27f878d09688759b8e81f9b9be1d2484313ca81b1bfb65e41e092c64b81bab9e568bf0f6f417db9009c80b46987a83951701f8cc48661a221609c0ba1fe75a9be3bd21bda1bed006295f2bba24d230a8af3bc6ad38e09a29c052f189776de16cea1914f1011c6318f0ce9b41c1d7276e1aaa2fc218101c7021f06385f5a0d2f70ea3c2170f81299fc1b9feb18dab5ba9202b33b538f007cdf45cbe720b54d6f6bf11b3904acffc0d0febd0730e96c060f06a17b8a7ccc4594affa165d9e629d7d91cb682123e2fee3c8284e5633122e9ea64b2620f2f5ad12eaabd0f28707112ce971c145df234544fb2051f8f45d3aa44d735630f729291701eef06e85056ca4c605387253dd71c0a8fcb67df1d508a0656041ad9805448f01c0401105d5eaaca8ad44c37978b5c0be718502edd6eaefb34940f2589a7221d2e57c78f808d144b5e4f61a3e4236a1b95b34f614c89a68dc0e23df4adb319d2079c25b827557a419f625a86ea5a4d74fb5b09d0f020952cba3ebc4734479a0951b585c1407c17ab649d4391143f0db0ed8124ab78a892635ff79a4be8256d98ad8ce36cf446e042608d76d7d13a0ff04e422cb778bcfac7e5cc795207b8e666d6971b151ba3922db93370ca665108cfea3486238d86ffafc827cc55813ac81c68fad13029290b7c90192b9c7818aa01d13695b5ed456202247d352927169a075843c0372e8b900b8e82ad9f1b744080e31a77b5fb6c31f99e3ea821c50c20d44913e7c474b0ebb2ac7ef2a26ae9ce1c6fcde489afd44264b9f1bb0bd87d0d826523abcbb2010a8989d44630fb0841b909be360c2f13caef83ae370441de08e2b7e68f9e77f9b19e059079c56949419bcbc05a43ddac87b6e9bb7d55ecce7957a15f13257b8f76201cb033d323c5516214974dff44d59319a431e5a9ac37551771a7a00c05148c50841d99581bef4fccc468b1b69c9df51b080dc65672fbfa61e1d7ba9a98e4a613dcd7ce96b51fa9b4011758f23c8abe3d5d7c4c81e6d672f9336f2926f68595a271df364d7e20fb811a19877c8cd24a37b046511ba4460c07c04341e98ce30573b5b5c70526352585d7cb5157f78e7cfb234629796374be3f2249f35ddfd2454daf2151e751b349a3582f7619e65e9a4f650f8e21fd3c1779da7ef554fbc1a3d980ce4ead402cccbf8784b3f19e5d45e1beede3b8c28c795fa810a68762fa602b420ad474dc5de997ad1fc6acee020007a2206afa1ab1395e9fcdd0b8a18776128b36f314e148da6070f18df1932a8babb52cd5bc7a46e380b9dc26ce8d5920f26805d4cacd1652ebcac109ec96aba14c33c211470b35c15668ea20d90c16de957e6394b0b1c070f5bceba7abba2d106052981f02de5029fa6986d9996e533523daa10d61c1f487607a571ba2cf89e9f59a0c2a1f72ebb9a90efe867cc36c15aac5271d2356b3365a49ecfbbaa586abea3f2f07cebe0c9bfc1cf2e16dfb8abc352f94108fca6b44a873a86d81e4de810e757b77d22119d0b19d2a60a042f2db2b6890ac0639a83ee9af6f33e29a5dc4c856b6f776c3da33250247bce17c2f68d3646b8cfe2d020d5d791fc5a2f393f3ff69eb2c9981fc3132aa95e43b5cdab4ac8694c3d4e4e8cda92b8457808de4ec30034642cb92eeca3f841bbc40f29eb3157ffb5dd1c5bbffec3ef0e856e25848a3a1a00a15a9d5f80ad2595f80e5474aa7ddac877b904dd08d16c32dfd8593cdc850fcb9807e2a171155d010223a314e2d11856c42c82fb23d92b7861d6e026cd955c04bba98170bf9071a6420b75bd96d123364460fc1b77d11c0b52219b9881eb88b7d8f1f501518310487939f4c9a88c20dc5bdee67c09d1475e51df7bac719b27b16f6663c6477189dce63067980f3eeacc9f5f21d9beacb25a7ec728c2a8b71baac504d45affe2df159c0c69fd1797d1ebc1dace95f0bf1539fb370f92b8c1a8de4f073eb422fa66d7da57439e1a321bad37d4dca9f896121aeca99f7291abb15b6c011fb62a72721d9524230bd6dff52f382f85fad51c4370c5b9e3880720262b41f5d3e1ba8fce5774a5042848bae7514e773926da62a98064e83e64fedc847a7a12ccaab705ae77ccf85fca659fe43109ac9598a8703e3c1a44dc5dd035ae742e689abaf6c19b98514768ff4d5df2a8b18d0ea02d5ba1107facc59a80c30237b707bd11720673299c139f74e06814c3c2e4f8f46d103d9af42c0b0aded20e110a30e17622a24ed0e53712ddda2bbc0ddd7eaed9ddfcf33409decef6f1bff19cc3ce0abc7a9e951a16a598837efb28ede020383a0f9eb28abfe46728a11a885ed7a2a48e57cfdd2c19a3e2c2e5a202a1dae5bb893b6d713ee6183f647571e988df5961d7c3db3c1c1f1bc742392ab681cef694fe512175b0373b006f81423f6c8b75c2b84af998019898b060ce4dd8f61e1226b9b94c7c2876ade4442ed76da0e95e4a4c5183b0ed363283792d5828b1c8b8afa73d7f4b26709b3712ca9a0400fa38893980ea2c023b34200da5cffb7b808a28898ed5c020f686cbf339675ea4035edc9f4d52f1992ed41160185b9b79e0bbd4b5e2de3952f1e5507c09f023bcdbb5966a19ca214fbea730eddbe738c24d9d3c055f4e1aa0b7d56de063363067a75eef5e6a4f93354f7f9c55d814e645fdcfd9829d86a9e74bb23e1a6ef7b301efe53189cd2fe72bb4b4be1fa4c1f6e43dbe1eae5f9f1e3efb8540546e1d6362183ebc02fab53a677f4db04e93504e88d7f12310847625aae347ee600944c57b86935194d1203701cca12817f7633df1475a0bc37750338348982b6932671c27fd5cc659a42024567fca4c0e763a84a575c60842e2639e9d86d5b51524eea384c2d86eca29bf8cd04a93971de2bfb93c2070235e55d46ae1bc1ecc272ddbfb4d71647bd3195d3d34d60aaf04ae10b8ad1b3c75b6f1e6d366715d39003c9cd6059cbd569bbb9155f65b41afc60bee313d59614e3eea47f63b848af511238a6b5", 0x1000}, {&(0x7f00000010c0)="822c6eae67bf820c4bb4e65dee1e4a5ff1cba1b6012e2051a1d28da4c9d4daad15b9910b0360adb372e8283cb75f6d8d9aea9fabaeb57cfbf8ce1b2d2f1151f3441409e7003661e532a801a1b30e0b7188a0ffdf944463e34a1fe84ed0246e2bd9dbf19904c507bcb5d6b3232b5abcedd612383baf6f633d9d9228fc20593fbd85383547", 0x84}, {&(0x7f0000001180)="b6b110b3518e71da8d601b7256f0a7ebf2eb1806fb353fee79dcc1e2e8fada95e17ee4fdb60628b67c6cfebaf7fc40b4af32860222c44b1f3386e57edd6038a7c8f8a6506c2195f982e252f8585a3e2ba4eddec1bb1a20b5588d73aa2c4199904d66668554eaebe3c64940af6c7c68182647", 0x72}, {&(0x7f0000001200)="f2b65e29adf29065a317fa498aad12ef5fbe15361d708971bdcf2b413fe12ad09d240c1454c6fbba48ee703652278c4543d592250c439c263a22b6b47311eb630972b8d42f368db4a798298bd9b742a75109e4124839f6b4f27d8d3fec650b081b28fd01582d9933338c3d2940cb6e4dadac220755b245900dc0e9e962a451e34129aed589a810abf7faba4437e9b19640fb3b29a27f2a18377d2778fc92e7ea72125d9bbd0c6f18cde482efdb211cee89b551208224243d962f587be21230556f705dcfca7f022a13c653362fa9b9e23739ebdb6afbe8b712eaba5d5b1f1812ebf6625f1c25553ec056e2ec8c50870b1276803987b3ac9305aef5e29fb551", 0xff}, {&(0x7f0000001300)="72d068e5387d7026a28a0573a194c1f9b9940f0a393f8065", 0x18}, {&(0x7f0000001340)="676dc6c67505d367b2435cbe1e7a1c8b20ecb4a150ec6783733431225dc1013a1bf5ec9e0eabfbe1c658fc8cef3db21532f4ff399f869cc2d4b5f06cf0487a9d115df71aff8e673fb6e75d73758ad8f3d3c2fa266688eecdf9e49a6153dddffcce703722885a37c0e6bd49f1bb735bd28be00843aeb749c02953be6073f6b2135217e1a891ee803eab662a4f98635920fe339af87e83e63bbdeb045c31c8cd0ec46fed13f8e12bfb74bd29039eeb0d5195355cb02c5d34e103bab19a", 0xbc}, {&(0x7f0000001400)="c858a6d93c76f671149f43ad8a85a06b6e0f70a784c683c37a8f7c45e5ab49cd04924cbd4a01f05cfa699ca76e9a9073c69c6b58e65794dece23dc34be25d5d510079665dfe12d3f798de89a77282dfc630cd38e5cc0f7e826600b9e9be9c367fa4cdc07d457a979da2da076cbb2aa2867c070dfd881d5f53b9132d565a51585571531e7b698c9338f533959086739d228b001bcb63035abd8c827a52c9fb6c9b91da35f1e337addb5c8b42c89d18a30068813b40db4ad667b5d0df86ca770e76dbeefea7afc83e67f4dddfb5789fecf6a55fa68ea8da336b9346059a7dcd750be2c064ec3f580db13d5f01e909a5b09", 0xf0}], 0x7, 0x0, 0x0, 0xe}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:16:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 02:16:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 02:16: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = syz_open_pts() msgget$private(0x0, 0x72ceeb165fe8d122) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030bf3a28ec67f74497f5e885596a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038707479d0b150469e684a0a07fc934e1505710ac20e0149fc6e3dd582b253995c9b319a3e980b4a1e59af378d3ccfcfcb67ca908d391ac35156fcc1a54422358fd2ca67de129d681bafa7ec9d8e7c7f79b22d7c9c91ab3ed2f8c8ed121517d88497a3d2449ac947960a5c5a0eb15bdd15e2a9616b30877257752861dd6ac144521a05a7faf800928a13241b2a349331726a85badd46be6f1898f7da2fc7787e5cf879dd27977c941db116841d6ed091ac5ea157ab905735999390685488987e18fb44a2df9e1468d48ed29b04045ce794b9c76855e282bb2ed95f217b06bbc15c854bff6b220cd94a692a5d31d561b8eda379ec9a11e04c3978cc2b1e55563d43b368554674fc6044d70c3a43e2cf1c47c2a57f0e2f0f"], &(0x7f0000000000)=0x1002) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 02:16:45 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 02:16:45 executing program 1: r0 = socket(0x1000008000019, 0x0, 0x80000000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:16:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1fd, 0x0, 0x0) 02:16:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 02:16:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="58ee7e5490302d87c1a524c0944addb97e12f74a513eda740ea3fb082f1af9f8a9f3e16f2cd83dc892babe0c24f5399576c732bb049c5e1c25e6c3a6bb42eaa6d245b00a9bfd50eafad68a4bd3c54cfb74b1c3b8b08f2dd45a99e7aa5a851962bd2989009846bb353e49eb9f049ce1c74d156879f4e3eda192d3cf31b4cb2380262db54ce44dd5f87052726e7957d80ab434a5f46dc01d9b8bf5875c485bda93abbc263da8c20f30b10f25a207cf8ef05b9777c3f8de44576807128e0a1e9b31f0f2613dc79dfebaee047bf335aaea5e0f94cd54c81de63e48aad2c2d46808bc53a207267808621882e767ff02245d24a32544943bd0387e10cf7f259df4998c23a38509829aa389c183773e4bdbe1043fa3ef6eb18b9ac92f2f40b4335ae7491265698c292061b7a8ccc8d1dd40228f5e89d40eafa666266209e2ec0888020d24d3882aa32bfc6abac0cf860eb68fc7aea79d5984762bf160c58935733b85bcdb4d3398adec2060a9bf3efd2fb19a4a4973c152342799f48e46b125712c4ce28403469d25ccab1546be7286fb6ee9c7e045602f2a99168925fa24fc9e7fdfebbec2e8535be81d2a93f89df744b519c97d25b8a924270fed2c089924727124895946241bfab213a5b110e3eadfc84aa280b4e7e218db73eed97f9ed6fdcf27fc7ca9c9cd8ba65eeb0a31975a10870b8133d801090c55fb11c92e3c233bdc9e4c0a779ee52d2c0ff0f93b807dc29b4a936fdc85e74a52844bd3eceb12643afd63dab24011e131aa41fc06f65727ba51d924dba990eb87f1afa8a4de24d65c090c5dfc5490a6eb08ab20e73b6876240422ccaa92a73eb0a79b35b03da6d5c638e8b62cfb2d8ab1fdec9785851e7f50f404cfd39785d688602e03a5c76d1728aa443e2ae3ed2a72f02caf4d52d51babc1c3aab6be4a3a83e8d0fb09652ec9e615bb0c9150fc2c7a841060af45f7c2ea7b549d817b99e289bc77c47ba3f77c5d18d6f2072651f0df5d4d3717a79dc05339729ec1bf18fee753a578804298b6024971cf3501cb30eed3e4404ced172dd5d9dc30229e368da942eae1918edfb6ea1bb63e5916a9cb1c86ac20efd144f2cacdfae3823b96c3728477f70bca8b9c5ecd3b85d1194c84490d734f4fdf21bd4e990cf7a807082ec770f3eccec8cbbf2f76a57c2c0122994e9f73960fa3e0483481ac32a2918f61df69197ba00dd85d0fb127c651b31541e23a691eacef8981b7ca788ba59badb9247a2d1cd739b97966990669395fc1a6373f09fbcb76a5ad3ab809cd123992939198533591395a5d1db9e69632e0617637eda391cb8f74e458adc362a9ead472576ce4d6e9e5b83247a757a1d119288503e966370278d2a917a8614ab45a5b7889d4ec94e83c19c90d36bd75e55fe4e5aafd9964eb073e079fc92ab630642b654677f8de65488c970dc0989e1975fa1fabd4d6e37e88d294cfb499dcf7033ad1db0ab2b5b91343b617532640079e3548d7173588dbf6a954e6004df06cb33228f838e6f2ed25dcf1e44a15b6c07593af8db37a258329d953cbb1a97d7e360e78945f69a2d333debce6808c24d087bfbc70cf6354fc1ed074a7a320044b38fe67c62d0e550abf53c37f1aa42bcbb77cde64657734132e6173ca40bee213c94b4897e6e7add9ef4d01b746150521a3e07e9c3cb93a71fab07f6240859029d91f121ed22353ce72653a1d4064f05ed77585704403695c076409264c772a3957f0b0e531ec0bfe7090fb545be68c2ea185cd69b58339e6be58c58bd1e07434309968cd7bf9a3ca1ad0251c5ad6bb062c91a6e957d8a8235c0b7712615e1a19b35883db22985186760530aca6a7a00348f3192f2941ca5d57d497ef8af2e800209d1d9c7d90b6ca74acac9e57d083f238e321fcdc7832e00553b1cbc07b3854f7023cf178940bb362e0c46e82ef039428012bfe407f58731726a989e1640f5f664b3240e8c76f1f87ba2e41e328f11e98bd4774397c5d342b7da25c8b114c32d4e5444e575146fddeee91e96fbceae3356299e80a7df751b93882836478b897b105bfe8b5b759474a57c0308a06d7443e1b014d87f0d04357f41c0595cc098b0b9099009d61daa31581cba22db5b089fafd27f0ef2db881a31ecab35d29f9c6c1351666bceb1573411b767e7268125496a6d056710cc4333efe28d3e0bd80a6da9ee912ce2dc28ddc8e521f69022f3442385b6d41599ac9591f1cd80ef15bfb5ec17cee1bbd29077620e1cead00d748e505471a36e17cbd097b4b75c80e01e81d9d2a99f4bade7b6c9c6072635f95ae4f16ad11c75b139386f7af78085ee707cef9dd35b0f6396bb7ce3dfdb0226bad95af22497671a365c8dba12f8ed395a551c1b67f5b2b6a83111c61ec7241d2c2c68472f7c97cd470d732b94293ed3b20f1adf7f851ac512a30761f020f89483f576e768f4b0ab37817beff63518f520f42a5e12e5bdcfb90961b7337aac098c107eaf5ff77d2740905884b0c610fc97ad542940ed79c06a8cfa5d610c9634a9ca73fd2521ff75c1023c07eb6030291ec74a8c5a27ac5db3798791b6937d01b581b600e2d163889caf2e5b49f96943b8624f31e8d5a4c580b59547477bf9b1ffd802c2a327154a4e85f3bacb3ae213408e14ed3c214d9ac968e2e98a64c84142d79c48681719dde3a86e4afc1d07d784806d3f2d0a919e18999b6a4561fa8622ffae82807767b53903f4fbdc7ef99228b4ab24c9fd92c3c1712757af8ff12c5cd8873bd92f88e0b6fd6c3e72268aa96cac50375ea8bd43037509ba03b32978163221cac3778aa206850d9ff00671ee9af8a89ae5e57ba2a3b3246ffe28b43aeeacd891a1baab911260d3877fe49f6f36ca64b394c51becf53f79672bbc94bf3ffdc6f2a9f8bcfeec0e051283a8881fbfca16627880a793fa768e3f108bdda46cf0775f64c934a08332bb57eb135415b27e9b560ac8ef1dc9f4bbe88e255461e35834be30dba12cefc292308d1a1b961e1329692e71d87c8e504d5b91e1bc176cbaeb1a544cfd90deb95b6017864cc2aefcc62d755af332abac8d90319c4ffb1bb816240332a43e33ba9b58fb2487aa3c0f177d644c4a082c9b1211d6bc8c7e1089192cd828156ea45935eea420701fae36ab20cb24dd609780b37354b82fe58e5e073143d469e68b72e0013a89a199e505d00515d2db116d7378ed6b022d3cc7e5eadd324d0fa1ff317d3758eb621e800ac83097547153d23436f25ea401cb9baf0194302c9262ea685b1d806a9046ce4add3677c4cdcf91e36ff5438c3d0c1526a17f67292bef15665674742980fea8874e9a352298eda9f4e9eed2871cd026311deb4d87f03fae12896cae9f21ec0f378185abbaac1bb9da2ff34d234ec55082004e9b2de7a97eba5828cbd20acadeb7473541f0aaa10a564b12038488024464fdb8fed8e39fd1da07d799aad0086d6ae9fef9b80824e3c901d2d4f4e677724ed1ca948996888e1055dd5cc8dfccfc2576455e25c2eec78732b0436c61b2e73a7f1347d4f2c10905dbaf806c9fa465fb9d243bd572828016dd2563351fc4998388607c8d881425626f456c649455f1631ab4dac510c12326891cc75a07cee717369160103538413e62b918e95d6e67ebd6603ced6fa5d7e4226ec0b9e2b688e01590be0266d454af73500bb56ac804bdc19764d2dbdf9249d654ad38546fab8128e054e0b3bb5e8d8c69d361f653aa8af4b2b05964e57f2779b529434e51d9d62a3b8e58a98819ceeca3abc5430e8f76f488cf42b1d21ffcf978b4998677bb5606ac0e86a12dd3b5be2625679a4a70efbaf881ede6ad848db285fcee1cb36092191adaaad4e7f786099eece08b049aaba7f03c7d0614e8cb6bf7bf08d04c87e74fca924bb6919812f74a46803f10afbd57e47e4b17ae7d86a60d4bd057bb6c8c1fa066d013a63d1b6fd859eaef5bd3a100fcacc685a4af37844601e8e2a4df0a9ff2dce033b51a59052d3d3769b6058247f1b63d80dcb904b1b76138ceebcc7f1d2a4496d3eb18c7f55cf86243c7bc58f53b739923d447cd8cee5228e222bdef8af3e46474db011f813f401f46e46a63b1b044c63485ef957fdb0dd52d81f2bc1f24df42cc4f5dca350a2fc99a1c9cb71ca1f05c284b6b79c4203fd8d1583530f66bb1fb21d74876716d9235883f0f09f03bcea7644b12cda480bd4247c07b9ecaf880721d84c00dfa61151eca1bfae227b4d586b69eb2178956c23ba5eb96aafa331e242684df40e437c9c9c3bef3cf2c91bb3cfcb0f7d3250adece928375ad7656bd51daf978756e3fb81bd8c516467b19586f05077f3efe34dd4062619aa56ba576335f13b4f504d10ed1b5eeda454fee18afcefb4c4d194899aefa50e084a59fd6b90e89d284b4422400ed34d759a3490fc7195401e5ed58920836dd5b44b961b8fbad4936b712f942f67ed395c8a455c8f525a7f18a2c488957ee2dfb910511d079fe85c4424e98c45b33856dd92c5c023ee89433703905b40270130cb257daa467208ceaeed9cfd5aaa0d615f6c86b3e8dcac4211ecb1e95f69533b027fa452c8252c2d8af2777e2a395f24b60417b51e5679cbc39c323a46370a3f2151da61d7f1ec05d9ecb251c054a35528b23c975dff63681d8b9a8c150318f14fa6b3b185c5ad076a6095a627919036320a5f844a3ff5f873b0b5b1dc4df49672f6155c43d56fc9d78cdeb2558450d0d4295a8128c5837df20fcc3d9ef1e3dc61a1fe239cf31571e33975fd8d8bfaa1e486913daee577c108891f0127bbc49c0f6fa0a29236d567f61ce474371640a8e6c3166384e905c80bb0d14d2259b4dee25bb7145fcba4000f6b7698ff30de3b04382bb5f5146b78a7609bfd193370ff48af360f2e629f15c28dd217807da3c6bf1edcb73d83b784a77cd3be8c7dd5ec5a0eaaccfb358cbd3a24e1b3ddcdaff9771e83f0b51183258488a354d103598ae6a8510ce1e34c556f143e2ed4e801d6b1ec71e0245ca8a4a11cefb0dfd6d7f6658e6d5c4a7b74ebcf3365bde599f3089053629d28ca77d9e1b36b69cba3984922e29267a6238bf6d719c2079e7e0ca3b8ee436dc7acc090416cf8016cb33dba80775b3cc39013788c368c68dad9e01fcf2bbcb1f2680393a333e762e6b5c254784af2665a5e7dfe17ec84a1bfb40c2903c1052793e2adc856da69b87b5d30eaffa01b79997525551858c0bf6980475932e13c42114e8068d1a4f41088a53fe6865d369746deb293c3eb82dc0bed81e6997d403281c4a2be749817f39aee53571156396b71111623f6d611022579b63177a06b3a1f55b4a560ffad7631c0ad6909c93c8a8f9e6dc84a6e14e908095a361cab6975fb6b268458006f7e55d518ccfb2e97b7522c2a56913d19495aed383663eb425639f6bd86d8811dc42638d4f68734a52bc254f801cc583296a22ac84f4e3a98b1bd1fee4f920a54083ea9bd2df493501b5fb4b19a7cf3beb9560f09666dbc0fb93c27f8300326c2a16cf3cb30c682dc42769f6f6ef338da0ef377ebf55ed7cf3ca65056f1aecd9e60eeb34a7f1f191d48fc02ab8555348cbf3ccb2e04145921433f1cf21864e5965eb04c5da8fa3004d93627c063a247a2819b8246236d179ae57dbda0bb1de3edaa97d08990553a1fd269562b99db590d4e09da96391b27babe5577d921d3c824345cda57998d2eb4ca06c356c410d697ada60ffbb1a2357f329ffb161529e66b2d1d7809a2e653bb98d89a81e9112b17f0fbf89bd8ebd7e5d43a09b1d1d364fca6c630da", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 02:16:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x502, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:16:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffe96) 02:16:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x6, 0x8, 0x5, "902d066ff5db185a34b012c86468e4a73b60fc5b", 0x6db1, 0x7}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:16:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffd68d, 0x8b9e}, {0x8}}, 0x0) unveil(0x0, &(0x7f00000001c0)='\x9e\xb8') 02:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 02:16:45 executing program 0: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) 02:16:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) recvfrom(r1, &(0x7f00000000c0)=""/108, 0x6c, 0x802, &(0x7f0000000040)=@in6={0x18, 0x3, 0xd65, 0x87f9}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 02:16:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000137d5b9ca3f2a429c6feb08568359a2b2c7c29eb39f340ca0fc4e39c7532a533041a88e1cb5e9b2bd871108c6b3616dd14004ce97e19830feac631a912c91c8b1e96"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001840)=[r7, 0xffffffffffffffff]) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r8, r9, r10, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000019c0)=""/170) r12 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a80), 0xfd48) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 02:16:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) kqueue() bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 02:16:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d751e3e7bb6fc6e3e74de400", 0x0, 0x100000000000}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x0, 0x200000000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:16:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x100000000, r3, r4, r5, r6, 0x20, 0x46b}, 0xc9c, 0x0, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 02:16:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef44f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e07a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fea57ea11c4b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e30631796ab1631ae0855b37d8b148428"], 0x1) 02:16:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2954e35805f045a853f544cf7adb0f4971a2fd944e82d9385f7914e69c284b96be7fe699a65710e0b0078c097de0f36b8b29d10ccc8398a61192ba6503c232b0b0fa5896b0a7ad9c72989c00225435963d9c254599eb6b8645027260a92219a66fa35eb5609c74b700044e54db3ed9effb7be170269431d711f238d9124c2fbb7fa3a7edd9eace6f0a8682a299096399", 0x90}, {&(0x7f0000000140)="82b10dacbdee565947a42fb4de3ff9ef938814354e8f77278c74886cd5e8e398cec073006fcc19c3fd7816ef80e87b4f9bea047bea8e06d675b7f0e170948435b010c038ab56cc752d", 0x49}, {&(0x7f00000000c0)="2415faeedc67a59ff975c44b8699e1f752838558d0517431", 0x18}, {&(0x7f00000001c0)="7b2e675ba9771275bd1705e9e1a47e7dbee1115c6c8fb5859029d2827ab555568f408428d3af8feb36070aace6aa70886a54660b42b10932f7edf2f90d7b844f97ba0fecd5ce84e55e821f94e7018ab8cd1a615f465bd0b508471001c80c3e174a28c1312c26d5b3fc578cc7f6db5b82e16cb6ab907c", 0x76}], 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000300)="a73d81581893bde1795777c2189d01443e69b54e419bb5fd4031810f40f2ae06b20b897a60182461520a62a3773b16149bb3ed93f759ce66310291b9f1ae94d5c8126d80d1ae59bb6b39feba3d5995883feac1e46dcce7148cbab53fab525769365c27c81727a29ad746101c95db6caafdf91c16b6b096f890b88f5ac0ea0afd831ae03ad4e439fd214c71be256b7e3b38976d180e0a638372568335c5d1d1f195d80abafafe867461e2a9f3cfd0d3994bdd8add3182db601e79460cffd63650b90ade6a2e9598dd72e5ef6fafb30d0d3855aa1c0283e7c404d17a9dc8d2484a", 0xe0}, {&(0x7f0000000400)="565570697e9502424ffb14ee3d72592e3fca7a04f5a8cdf6467356ed1bb79d4cf4b4e0e82f8c78f0d0e1f60c958755daf3f0b593e035aeeeb55f3de29b30a9f0fb51b3fb5f2059d8f1b29ea70fa227c2897eae6d009f2bf95d1e58ab3ca8cc8bfe862f33e1b261be105c999b6ebf968177075451f2c5ced3a77887dc4696eca7b03bc7148b434198f4389ae5e07e6babb7403fb41722431cf8ff2ea92c1dfd69e93079ad0e0f803977d50f86f402fe056e41aa59f1ed03bd06425b1b8efb7142c3e583387a198b7b9930b4ae389635d1807e45851f5558352c7928a0250e7d2c1854acb043bcc7f05982bced3c399baf5ce7ed77a93ade75a5f440dde090b2", 0xff}, {&(0x7f0000000500)="91c46cedd7810a89fed952f7c01170dfc0c4d08ad7b44c82f202e13780d5b28e623413e17d9b7a2cd1d90db09f9ed7ad81fb498ed2d3c185ea3e1d965061180b3bde551262d4c4685b956f6227854b7d3320b20ab0d606464ab9f05d30eaaf84f677478a59757e3e6d8db0e28beeb081b2f9", 0x72}, {&(0x7f0000000580)="485c86417943ab41ef9a0bc535ca4a3c91eb4479cc1ab04b3be84cf1c554bdc551d8e6e7a098eb07e50ccf65a1062185e79334164245df0a916042fee0df11a0392b266ae54e076f7fd61d9a66c52becbdfb60d7e35b79bc56b090cc98c534cfcb26ec871ee595befee9a720df5d666575cb07e6d29e1e2b93e2c8eba541fc4b21b1448dba70561ad5834121ea98f6ac9d9b10737b1678fecb190ad61537c2710d47dc5af06f2a027a0b6e653425b233cb841c558c4ebec15e06356ac3528d288a9b50622192188e09cc6d455f6d2f7e4283", 0xd2}, {&(0x7f0000000680)="7673406c649cf300e2278c009d96b0a66fd5627edbbbe7b2b5b54cffd11b35882c4a8c6fb52a88eb1f1480a0e8d52c89444e2f7fa2916ae186f212a32a5293d601988535e0509fa66a7838f2f0292714fdc4a0468c9c4850e5ae95b704778ef643c0ad9164ba3c6541321be305ece053ea126a09179076df9240d0b196c4c2d8a4e588e6872a6e8c2b93fe9336823c1e7947206d9178a458dc06ccc304c0d2679d5041753e295b3702a0835e75f9b112f09b8814c45c76fab4c135c3f7c0cb81bc6f5b89162d9b13d89cb4b2dff62c027687bac2b09d43502ec23d0a3dfb8b9387a4fc82f850f4858a7ee75f45adbd7b9bcbeadab2b2e6ad", 0xf8}, {&(0x7f0000000780)="820d573e9f5b2dc7ebf1b9e4ee994ba52436c3527488297e40dff6605fedbaa897899b70029e2fe6d35d9c80b73c8d699881c41d16bfac1f3ffe185e9ccd9db0fbccbaae3a3ae4ec062c248cb37058c6d3291491b06c51fa9e401b2ef4b8cd4dfc5a4cbf9677244aecc4c0bdfb5b95849bfd4e317f5374ab5d165b3184ef", 0x7e}, {&(0x7f0000000800)="227379913576001b8bc98af00165882c37d83e0584e6d522f24d6038d66724ead7af4f57cec58309ba833df915a257a5aaeb616a53a4364d45a3cb6159878816928b3cf6f2fa2ce957c23c550b55fb61e961a61a882bef32a6b193603ec559af12b7da887b33dd6a527d350884fd8d64f6c51a702845a2e629183051ecf0f4b2672b805b99c65fcda29d5827a9cb3c2fc79a12aff575034a2d", 0x99}, {&(0x7f00000008c0)="e545e94034a93e68ec86f4974ab50b97225ec7f073e48cdf2da0a9f242c2d0a66a6f58edb5d7516bd5810a257469dbb129f5274c4b2fdb4152c9edb9737284f9e3ee9a4948bd0c0723acbd5e3b331c111c45cdea930af32e6cdaa325a8ab7372b0a89556b732d65dc9dfe360889e475199703b906f4efdbddf65f6a3ac", 0x7d}], 0x8, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa8}, 0x402) pipe(&(0x7f0000000280)) 02:16:46 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/251, 0xfb}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:16:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000600)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0xffffffffffffff4f, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9d4094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9470a270752a9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x4aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) write(r0, &(0x7f00000001c0)="bbe10f855032f26f4e69ac183e70f622da232918970ce8df8e33f0921cce1e51fe1a77c8267d1999f8c83661acb5f0a748a5358e053a5a606905ecfe7713842922a24236485b2552cf9e9a7252ec36bf5bbdd85a165bcba87835a489ce376f19b4df7357611d458812", 0x69) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000080021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 02:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x1, 0x81, 0x9}, 0xb0, [0x9, 0x9, 0x8, 0x8, 0x2, 0x3, 0x6, 0xff]}, 0x3c) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000100)="1e077c7a8b8d489509c72f9435202a9dd87678ce559e7e27bfd4776d3556436217bec1", 0x23) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket(0x18, 0x2, 0x7) setgid(r3) 02:16:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="1b69a8e633c7117a1a9098a85cd1a185ad98ff0cb461d2953c71665bd0d063fd2fb82c4756aa4eb73519d65f4df73a06f8a73b0e8c027b04149d09798f0e03bda3341e093d6964b1bd31d43404c4bc4e14261826303f80a7a31953a45bf320f0ebb467f76b7d8633805cf8b70084dbe7a9ba7a86e1f5e80f316a230b31e5656ea36ee340789496aca4fa0e83a5cb0b2864"], 0xfffffd8e, 0x0}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 02:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x301) 02:16:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() socketpair(0x6, 0x5, 0xfffffffffffff801, &(0x7f00000000c0)) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 02:16:46 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x5365dae0, 0x5, 0x3, "b26c0718fad595f8301452e412b613d4dbc21f8e", 0x80000000, 0x7ff}) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x20, r2}) write(r1, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 02:16:46 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) 02:16:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 02:16:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f00000003c0)="1f5807f7ef6c3f1e17150d934b5598650a1695b737265fdb009085df954c328c0a04f22ef0d4189ec74ef7e390edb2a1f266ea9fbf55010116148c037c43d5aed84e83fe8980ac8015fd37e7eb3e8b9f69e3cc7ddbff39e37994ad2685b9149fb73ed1880818a350c74c8aa795b887ff23802d3a2f04cdc31225634a5ec74298970dc214a35e2c5e829293bf828de77b1d25088854d40f188e6f6885ff8834038068756624cee1acb60c85e0ba09c91ca19a027a5a5464bac2893df593f97ca7dbf97ae928f7bd300a14071fd10a", 0xce) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:16:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x3ff, 0x4, {0x8, 0x1}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 02:16:46 executing program 0: getrlimit(0x0, &(0x7f0000000680)) r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) 02:16:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = kqueue() fcntl$dupfd(r1, 0xa, r1) 02:16:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = dup2(r0, r0) recvfrom(r3, &(0x7f00000001c0)=""/217, 0xd9, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 02:16:46 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x20) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0x44, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x58, 0x2, 0x80000000, 0x1}], 0x5, &(0x7f0000000180)=[{{r4}, 0x0, 0x48, 0x0, 0x3, 0x4349a548}, {{r5}, 0xffffffffffffffff, 0x91, 0x1, 0x0, 0x8}, {{r6}, 0xffffffffffffffff, 0x10, 0x20000014, 0xfffffffffffffffc, 0x79f}, {{r8}, 0xffffffffffffffff, 0x21, 0xfffff, 0x7, 0x172e}], 0x176b, &(0x7f0000000200)={0x4, 0x80}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r9 = fcntl$getown(r7, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x7, 0x2, r9}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 02:16:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x1e, 0x8004, 0x9, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/92) listen(r0, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) 02:16:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x80) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x6, 0xad09, r2}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) read(r3, &(0x7f0000000180)=""/4096, 0x1000) 02:16:47 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x3, 0x140) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x10, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/180) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 02:16:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x98, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x2, 0x67, &(0x7f00000001c0)="b6ca9ae0dcb9cd279bc935ecdb2efc432b0ad0fc58399685d8fc61af6e2dd35c407a2428445a73c1cb6d1a1c68049f536b59d3eaafe7afc005c545de221d97f31c0011c45d9a44f34119ed48f8448db2051ba581188dac322aa210c20766dac269450771a6f00fbe8807ee7999a6609ff053e25ba23d4a64ebe1f0dd8c477b209f71ebfd3808b82936579bcf", 0x8c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2008, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f00000002c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) getgroups(0x0, &(0x7f00000001c0)) setsockopt(r0, 0x3f, 0x3ff, &(0x7f0000000300)="7edf0e761b88260a00f628e331b2c571953b11cc7125af8d367fa2f7a946f1a60b8d833d3f0880f9b1ae", 0x2a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:16:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 02:16:47 executing program 1: mprotect(&(0x7f00003fb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="c6d737609e640000006866af62a4af0120963c3ed172ce81506c00", 0x19) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f00003fc000/0xc000)=nil, 0xc000, 0x0) 02:16:48 executing program 0: socketpair(0xa, 0x8004, 0x100000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="c5acd38e3b37fbda851293a8b25bdcb0f46cdba8a53f8fc8393913119b15f44cffc750e6889bbbf04410c0c7cbff915ad79233550220d1b0be401fb7e6248a4b43064396e8f41a1164b859ccb581e0e602c6b599945d23c0b5d18a2b51955f07e083c0eb43af683954e5ea1797543b119985e4fd86c139e382435b0bd3d170a945d885eb02db3af0dc436f28f7", 0x8d, 0xa, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x100000001, 0x4}, 0xc) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 02:16:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffdc4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:16:48 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100), 0x10000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffc, 0xa6b3, 0x2, 0x1, 0x694d, 0x1f, 0x7, 0x1, 0x0, 0x4, 0x5}) 02:16:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x1a, 0x3, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 02:16:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x602, 0x40) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/80, 0x50) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 02:16:48 executing program 0: nanosleep(&(0x7f00000000c0)={0x100000000000000, 0x43b9ac9ff}, 0x0) 02:16:48 executing program 1: r0 = socket(0x2000000011, 0x8000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="2234b876f9f6756d78472f758d3c198e17a46622c2a129b362abba1d1b61dce14cf3c0237c4c8d74ea9908fd2091e1464070a88bfb363f9be8101d5809210d6b29ff2d658618a3544c5303b28e99db9d29c81c90c4783c4e387c693701ae0abdcc1c309c4074adb9945a63c199a5a6b62512d556374896124e495f05dadbb2625ee2b4657a0fea07a6ad38cd8460bc3e80f2394466e9ebb36714615eef334cc08dc8a88e472861c9e1bde5fb89828967ff9bfd64f365981a14f6e89f9113082adcec419f9e48c733c7917141f870d490dde4344f29af25856052cb038f266209c520a55104a90364ae411a939e3ccda792eba5c0e12aeecc9677efd7b5ab07e17f5b07f327bee4e8495156f8cb7485654f1376524c177a55c71d323c9472e6d92a42dcf64e1be2bed7c052132d1da96cc5ba9a883672b3260d5597f0f5e66818a6df2305247c87bc4b9ed36191463cd07cafe96453eca172ea1a7f9fdbc9cf25610e4158cf95eb0b7c0d1ca973720e0045e6e052f45dc3765dc951794e273b76b00ffbe36c81867592713b6e92a4e0cb521dcb0845dcffc4b0285abadc9a76f3282982faad340949737c87e344abe3579f1f96473ac1d763d43d1a7ee94d80f982dec83462127c6875f0b6ae587716a64d2c78afc26f6b967f6c54c0841b39fb6414e4ee3ab19959d84826762945b3358a6f371bec5cf48538dd59776d7804e802ff35c36756335731f7c9f95fe6d645c27575ecf3fb199abedd6f3f96bac52950605e2aaeeda219518ac7bd9c1fb063837754c3477f3968321e3b905f5b1e04c006c485428a8207089f05228bf1c8e4d21e0a8295e7a0e7fb03ba706734c95e043526e25bc95a19ba198f0ddcf457e6c9c83003faf8484eb7362a380b50535bf406095c9f82d2ae0f66c7720b2f6d7ce6589af61aac1d6e85b0c9458f9f0f0aca80835120e9304b17b3dae854b838a0bc44b94673ea8241c6dcb389914f69af74cfbcd7bce77a6bbe37feb3238f03a60c5835ff7df925cbb2d5f691890bda75890291f3bfad761243b739d820405ab9ed9d594ad82665016e3aa616a9750541fd33fe7e444e25d6431dd9e2f9f7e00483ff632928ff70484d19965b0c6811b23203151334ba2fe02c2f1e68b06a4ba20e85af87dad473036c1d8d56e3ff29758429c8586c4ae3e8aa4db2dacc2c02b1ef65c7a5af3157187ef776bacd93d34740d912314079d0e93851fc85e5ed9918717a8772f9d51e2136ec55247fc2cd8228a5be7e1fdcb7200e0a4a5855b4bc19168e8e40ce52a9df03a657bc587348145b0a5dbf72a168690c58115b8ccc708cb9b3e5d63dc25b1a659753b6b123dd9aaefd9d89db5ef5fe4ee38627fba050ae965422b135805ed83510b14ddb5f06b3b5073ba181036eb83dee4488356ad62c92540bd7cfbe71273a9d711673973482e26f98067fe170d97df61eebc18ccda461947a39401bb2f9135d9bc22f7af163e34b34c63ca568e63803c7efd2230f5edfabb2d782a050ae4d80efa384e966b0b7f274ea39732d4b4b9293b79c9734b4e5bb44b5b561cf1bc603c52052d11505b025292efbe388881048f1d6a1a4d995bdb5c6052d5a148ec7a8919240aa17e978d0a5365f9cef6fabfeaaf2442f2651f97c6806fe5845ea3e499aaab374b87c20da13d0cb5159b27f09c9e2ae20571a33658cf3a61288636dc7c97990562a74c1e095409f97dc1534f5a42faa080aa762de00978224acad35791b91784ffb44b4a0b0c133072e6d3efc82bc7d48dbed0b50fe554d9e71f3680733d4284574a1ad15a52cc0000989db1586c5cfab37f0c79cb60bf1022236b63180af3b2b3c42741d6b3721bb8770311111bf513320fdbb184bb1bf61711abb2f9451fbac989861719e7184f9b29466875810e3dfa3544d103d4c109f759c86f1a93d2da2d932e7e33a8903db3713399fe5bf1733d69905144f522e6c2bd5a2a6a3fe3fb2570b98d2c9fac05c3b40bee61042fd8c4d256e2857800ad39f5c8c39558ef16da4ab7ac1d5d550e141f038f12367d6b625a8e2e77fc3012269d8a9f5c49776816897f44597cc6c77fcc1b5694cae66296e9cef49528f16beb913028a1a23f2788a324c215d20743945bbb77fd27146346911d342e17f13dde7321496b9db2fc55d36f7690f71f7b6077e4b7a62c0a098d22e5492ece3ee1b1b6f212fcb38e9ad45e5ed64259269e70171193c597c508bd9d39697cfa1b77f94bc81e25eec1e58e6d605f6baccb42d19ae0800b8cabbd2d92bec6c496d30f620ed32d89ecca7186185c3e617bc2e8078f292a4dd6acafb473ac6621d7ba5b5d44a70d46115390896b9e539da8bf8965264d96a9676214e1137b64ba94b9b110a88c1ad89952b633c0518e31290f3381eebef20f1f12526218966bf778a3720fd07f3fd117638ecbbd5cd0c167ba68aab79209bcc663b4f17254dba4ac4268106c46a47fc8d597d13e76c9580b22b052e6511ad7c5e5318c984afb5275b79b9248404522986e5ffb189ebe613acd06d8f663bdd7867fb87e0909c835cb684801a744514f3f316ca0d930eead28c7bca314f65c55e7541f354a8c4eefba7b7169436eb34ced2cb4bd08e74475902a8e5edd3b9039edb35f945f226034c086a252182b53cd4e1102f7386419299096e397ffb02b99d6d77de0829217af108bf51b62e2412541896073dbc5832993e362c26065c8193b3485a0551d131ea9aec69b00e936ebb9223bae673a854bd2e454ea5700f1abe6d74cfb78a15552f222f68d4a5dd985e1f93ff59096da1487a656f3336a7d9bc28aa0f86c0e91c5e44e8d2604d20c4990b18925ab0f716b50b2161c2c4aa7b89fa19a7a3820fc3158b85cb62bb9f663b6ecbf7c44445858b783dbaa95c7528b9003d0aa794716baa15ce3a45395c0075efe9641ed5d5334fc92d8041cfde92c3591d8567fddd617ae84b35dd34da7fe951eecb26a1c9210e6fe1fcd14cb6bea51407355da3d155c76de09018026972decea192303c5c367443be72a36cfc18fd747ae25dc7182d75872589a9a02acdf1871bbdc3f58d470c5befc0c3d06b7e8ea4a36fdbd45327d350becbe9a7e8bb6db20b2f300b488bfd9ec70618b90f4c397664fde5d3dff1c2ed24653bd848aee66585d6547b702d125ea3a85b6649ba03281bdb391f6b8b1ced303abaa30b08eef63040c86bf9c4a756db3b3639b8b73bbb592ac911fba161501c2bea83723410b55e55acbb65225409c3a4b751db91576194ed812b03bc10c3983ac29d59869ff2edf8e074a087e7519f7ab366d42866b03e00896b9020f8764a3444ac16da1f1cd7306dd3925d14a6ee799aeee156dd3c6ab84fd557f17d87290580d69ee0448b13b9bf498ae40197da6ff653dfe1dada558222ccbfb8ecf8c3d8e6e981ef0b143e88756cb2ebbaf15256d90f668943327a6f6587e388eec37184f7ae0539505af074fe4f1cad2a7c36ab9ea2ab8797a2ac5122570f949368c3e988cef5e32d49a6d783266578fb3027a4613d91e61b5e438dff76f66236d1af5ad780799ed2992f5997925204c9531a564117259fbc365036929a9ce45e94c08b4acaa873495e75409d7265b9cfa79ec29cfa9d30a1858415dfc21195458472984a94e939b0eb60edf7efcc4c377632cc71697616af490173b9ca91ffccd023ffc8d42b6e337e4399b08181452b19d70cf9ef27a0d539c47ab37d97a7e99a7150343a551cc4a9342efd955be26abb42d361f6fe57e18195ba4d30b534fad0d120a9525355d0c33e7458f8ff0f821a7905a8c47b44492899a68553cd2cd30526308ab38e50da32fea0112fa9f2f8d0c043d1ad6dab4d578f4d17cfa5e31a0a0c4ead07158a563934dc8d7e8e83d852da675585e6f257a82b049f9c54db0020bad1458c0a836d361b07838cbd02bd2692722a42ff074276090a2debb92655881e03fe29d29251c8658142db269a82269ad9455916e1eaad5b5a137d6428a6f40cda9ae5a88396275cd99150f024f3e82dceff944eec62cbc7990d627ae93a67b1ed6f7c72640ce089c9dfb38e3956a70b5a39808c66298ca90caaac22e3964745c1906c243755338e7136199fecb1ad3e28a110cbad7d5997b65900526ba602f60470bb7c9d49cf7a762fedb89c869a4a85877d7bba050fc3c8dfe818f885cd4fbeb1bf9f9b612159077a17b1e2d2c17fc11f6b0a6c8d45ea4e766821277a21d54019708eb23661104f96a1b4a77bf57a03a28de8ef65abbc57a94c377a7c9b2ac150d774f2069630a17151870ecc527794e0ac164eb5e8a6808f6715acc62fab89212f7b4f6132ea075a4a98e4a38b33bca5a9b16a35fe1987d9516fba03460f23a73b3c442a9185df8079f65f58ce986e172cccc3e1dab55b4f87b226f6a342044e7832218592255e2b6067443d54bef204941c2f9a5d171c637b97edcd16335625e1f3d5c59fcd477f0f65f28a3509e2bc2d9cc5bdd9486e3348aee471234589bd8b4a7c98dd478ea5264d89e2d8cf676ee7d22ce74a423440c1ed846daa9a125ab3ecae3948a87449612e44115dda48aed85f74d4269c0d8412bf9a7c4412b4fb7488cf16c173e7e3d14b8be2bcf5373618c77034cc1c5e7f4cd6af774d162356f5e2b9b2a41f144fa95bb995f6a0d386cc1cbe1aa03cb5f43f7e5b13f38302476ffcf180b488b7b039590d7c86727c378edac9a7f18001d7002eb3efb0d9e1c3bb3407a469daa60667d5480cddad65a88d2e93ec5695257cd454f780139fddfb22af3afafce138e80d8a704c88156d464e7f75978f9d534ae586bdcc5b57bc1bd7276df700de59f789161a1468f078af3bc3de8321f9e1c5e3380ce69710a4c864b132ed19b2dabe246ca2cd9ef1451d0c78ac48607755f1200f87f193c63fe4e14bdf0c701422e8cefa432c7804d392e619153be25553206c45c58b571f6ab4d210b4a76397d22624fe7047bb6db4c4c7210528ae77cce8363df18dd8c165f3b3b5113fae424c4c38e85c49c2d29da1d1b0e8c9766cfffc67a1e186e4b5519225677edf74a8b6cda521511d92b4a26e52db89366a02fe20d160d42f52c78cecc540112ab84017a38ca7a9a869b37b6eacaa99b360c184f33de252e3369ffe3c1d7f352a1df7077704e3214af7a77f8911706522a17d719ffeba509ff711379dc29de1a88296f79de2c92a480018fd66cd425c6c1088b8aa67431960238c97b3ec80ee6f09017a5abb4391da7e0627d09428920ca2750261704a624510a240bd4f2dfe3f6dbea3b558644cdcaf85cbd40010e63c238d789e7fbcc85a5fce29b586bcdfb5082ad462855ed0fb9539db975198cd8ef0d2cb1ad5096f948d442a3f0f43bae36f3c1df236bf1fca5c40304cc6e09c5c82e3820d39bc5507e3d42d508d7fe93172eab6612aacb33e602c632af19a3ca47b812cc88c409d952f47af16f621f24ba952e6d06b5c43912489fea4b43674dd4617c063793b1ff6be8d0a7151665d3dd374102d4ff67748830a25ca59dc9ad566d2ec46f55ff614cdfaefef8602f11aab592daaf90c36d7127448c5788b45d328846df7cb95b9da22e1dcb89ad4e6c646b78e1f7faf50f70d893525e1806d44052e7d4fafb3c3a47a5c014a80cf238feeda5d0fece097eb5b7ee98e3dc5c58ddcc008893c1530a8336ca1a2fb6e07e61b7c8501b49ad0314ad87e6579653f01aee9efb89b9144670b3a013f488485e641ca90ef8778d70d86d26136b7bc8c1a5bc52e3d02bdb0b2909b241198a5ec0d71a4cb5108", 0x1000, 0x1, 0x0, 0x0) 02:16:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x4000, 0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 02:16:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffc, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x7}, {0x7, 0x4, 0x1800}, {0x7, 0x4, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1800}, {0x2, 0x5, 0x800}], 0x7) 02:16:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x7}, {0x8, 0xfffffffffffffff8}}, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) geteuid() shutdown(r2, 0x2) 02:16:48 executing program 1: clock_gettime(0x3, &(0x7f00000006c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x38) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x100000001) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 02:16:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 02:16:48 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/144, 0x90, 0x840, &(0x7f0000000140)=@in6={0x18, 0x2, 0x400, 0x1}, 0xc) 02:16:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x0, 0x1}, {0x2, 0x6da}, {0x3, 0x2}, {0x0, 0x2}, {0x2, 0x2}, {0x3, 0x9}, {}, {0x1, 0xfffffffffffffffb}, {0x3, 0xd6}, {0x1, 0x7}, {0x1, 0xf0}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x368}, {0xffffffffffffffff, 0x6}, {0x2, 0x29e1}, {0x2, 0x9}, {0x3, 0x401}, {0x3, 0x9}, {0x3}, {0x3, 0x8}, {0x1, 0x1f}, {0x3, 0x8}, {0x2, 0x1}, {0x0, 0xcf1}, {0x1, 0x8}, {0x3}, {0x3, 0x5}, {0x3, 0x83}, {0x0, 0x6}, {0x3, 0x9}, {0x1, 0x7}]}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 02:16:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r4 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = dup2(r2, r3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 02:16:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x5) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="5d9413456a85128c4d3989d9891c9698172fa1fb6ca590a12dedf3d5686f5451136b5d3f9502f9516f14aa8a2aaafb7ffa40f64a6ff3a7ecb11dd7be244e0670ce20ec91569daae2f8865f443faeccb77e9755ac17db45a418ee9be22e40adb4bf78eea8982f9021d12b87ffd0c2c905ee66754558600caa3e8fa1b9ebbab43155a03fe9a011c77c3210ee2f1c54c68681eb4092359561eaf66f2ac2fd3836b383d0b135008343ed013057817d814d8be10202629a5788058ecc89fac2b803c256a3c509fb68b670005236ed27fc8f6ff5670fc39bf0e613ebd48e0b42", 0xdd}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000200000000000fa0c8ee3bf8e6db40484c481c0860000ffff0000008ec95c33cc963acb0aad6f0f9010000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x1}, 0x8) 02:16:48 executing program 0: r0 = socket(0x1a, 0x2, 0x1e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt(r0, 0x25, 0x3b, 0x0, 0xfffffffffffffcb1) 02:16:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000005938f382a920269acfcf9b9ee2b03a15b2b13cc58740fcf0784171420a517d9645f25c3e99357b9a8189e6bb5ea31fb3d3a8391fa434a0b2ded9dcea5375ac30c3ee7f1d87ef3a1132941c512104125fd27f0e82b3bfde84ba720191"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="ad3a1e7db47b4e081d48973a1541a48ab33163545e1ded7105d6f48b6b9ebf2ecf1e62274ca2cb11a6ec7ac8f578301c5c144346ac8495dde8e71b01acc35b7b1ce006813872584f78df7d161e566260d1ac814482ede47266ab19cddb1dfb03b9fe9f47e3c36e41d4d1b40d31c5dfd2bf03ac86814f28574d30f19010ef8e894c2913dcdf87477b4aba2a0431dab319f5df79b0c890d341e53af992c0bbc9ed171253a6b6edca8ea07ee01d0078f0e60e1f8e", 0xb3}, {&(0x7f0000000100)="b8dacc4d8f590352762ad0040b9b6641695981bef0b457e4bc71f90cb3f9abaf3c663bfec25bfbb5678cc635c1d4e194feb3a528301680925623552a079acf3c46c2517c63c73448991d5d7aecbaed777123de1515298cbfbd0b8426c07ddf72d631", 0x62}, {&(0x7f0000000180)="7c9564a0049d50747899da84ea87d97a96c02909bdde672e04170b1427cc3ee4758a6f9347ad19eb6375eb71a63a113ab6e3d5a8263158c97297e573f66db4eaf17e1f6af5631704147bf4df7a3ef877424ee75e7c1658e70d8baee28f11d0c55baac78be84fb20a1a71d4fc03cecdaae4eed0c075a9bba79e416af2c77e040f43e702afcd7f8f344727f2d4abfcc7c3b02f93b396baf010be3adf52c81bc169d802de7a12062aba765fe9aebf87b161537bc8316d32167cb651b930df5784b5e0aa89", 0xc3}, {&(0x7f0000000280)="f8708ed1f2bb77e5471c2e8a88951d6f47c930bc60999351771bd8301e033f4373341ffae512372a19fe3f5291d565c6c61226ef158628aa1511c253e81c9c9c62167dd98cd0f48ba13f4bbddace52ee2d9f125354780b7a00", 0x59}, {&(0x7f0000000300)="7bc83d17bddb5fe0389f3056f84eab", 0xf}], 0x5, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 02:16:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x4a1, 0x0) flock(r0, 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x799, 0x6}, 0x8) 02:16:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x208, 0x181) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 02:16:52 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="25054ed08471f10657842c59a711a8002697125f37e2217a55b7f4f8f1a6a3e89f4be33f1e715251cef2cc0d68a902f97aa09d2f10ac82431c74d915942ce4ad1180c708fedd06bef641", 0x4a, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:16:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 02:16:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRESHEX, @ANYRES16=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="c341488c449440256d9e8711688d6ab72c930c93cb485b04fa5f687c304932dd6f891ce373edf14a99d646e5d8dca63a49470f35da7ebe87ed0e1336f902e6a094dfe67f29d0d537c822", @ANYBLOB="5dc08465d4a7967d8c00910bbe2f4a68503d9ddbf48be8932b2ce403a42649d85ef5c5fdc88ccf7759a3a57fd516a0496b31faecc386adf68b1219f338a1cdcf133efc298e051610be431b37c4366c1b6515f51b9090ad66e9e5f4c557757bf0b4eba8b3420e095a30868e168167a568aa6b552cb5621f9c1278c214138f3245bc2f1602085fee1fcd82ef06c81ea7b0345b041930edff055a25e549301f449b25ff504a356da3c3d29e6a1e862bf39dacc03bf2af96c941f840a62578404657506bb3c891f9d756a0c80cbba76991bed79cfac8a531", @ANYPTR, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYPTR, @ANYRESHEX=r0], @ANYRES32=r0, @ANYRESOCT=r0]], 0x1, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgsnd(r0, &(0x7f00000005c0)={0x3, "46c8f095e5d621f58104d215073ed1b9141ed484b4807e1c95b638ca105d29ff5552d6d2b827f1841d8c5116774d3706034a18cf40927e693007f3370e184eb4bb8715fe621e80bfdd09a6ef18449ca57cd871a418423839c40d6a068bd15388a3252ace2f8f41e0bf773d8d793c08562f7290be88468bf5774fc2dc5b2bb1434d36e87b9f3b0024183641c8e7f09518adc23424f0381052395b47afb9b6934cc6daee7a83c29a5255db833418c5495801d534a78602fddcb595ad3df6f9cdc6bc49ea19a73f17081a53914c834fe4dcba71a7a3481ce214b54da872749e2a07769b2b828487d16ced4e"}, 0xf2, 0x800) recvfrom$inet(r1, &(0x7f0000000540)=""/45, 0x2d, 0x1, &(0x7f0000000580)={0x2, 0x1}, 0xc) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 02:16:52 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="2a67229101e8f76ea210adecf626a0b22c50717d351f22d5c58490261f92ed994c043fc5", 0x24) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) flock(r0, 0x1) write(r1, &(0x7f0000335000), 0xfc94) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/100, 0x64}], 0xa, 0x0) 02:16:52 executing program 0: r0 = dup(0xffffffffffffff9c) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socket(0x18, 0x4, 0xffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) fcntl$setstatus(r0, 0x4, 0x8) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7fff, 0x9}, {0x18, 0x2, 0x20, 0xfffffffffffffffd}, 0x101, [0x3f, 0xffffffff, 0x7fff, 0x877, 0x7, 0xb16, 0x2, 0xfffffffffffffffb]}, 0x3c) recvfrom$unix(r0, &(0x7f0000000140)=""/254, 0xfe, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 02:16:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x6, 0x4, 0x8000) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x588, 0x40) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000010, 0x9, 0x2}, {{r3}, 0xfffffffffffffffb, 0x88, 0x20, 0x9c2, 0x8}, {{r3}, 0xfffffffffffffffe, 0x30, 0x2, 0x0, 0x4}], 0x5, 0x0, 0x400000000108, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f00000006c0)="f0408152cb0d000000c1a79907000000c421385cc866460f38066b00c4e2a9a7fb8f28789e54de0f0066440f5a3fc4017950cc8fe9a895a107000000c482fd038600000000") r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)={{0x8, 0x83}, {0x3}}) r5 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/152) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x83, 0x1, 0x2, 0x6, "cbac43d899d255b851651e13444352fe167ba5c4", 0xffffffffc1b5e0d1, 0x52ae}) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x4, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000480)=0x1, 0x4) recvfrom$inet(r3, &(0x7f00000002c0)=""/171, 0xab, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockname$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000b4aa59d421e776f6e70fe730fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cbe00000000000000fcff00000000000000000000070000ea439a06c93bdc054bbc489c405b759535a894466bc31098bff1b444389ac6b16113a790141e448533e63d020f21c91671353f8d3d1fa538517911edb77608c66b7c1c31f38661b5a4fadf4696d09c4834e7966aee2dc161db47af347d0e40044adaeecb7a94ad1356bcca95b11007259c4fb315d810018c3b5825472ff3"], &(0x7f00000003c0)=0x6e) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30080, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x90, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x400, 0x0, "d730c1e7e400000001000000000000000000009e", 0x3}) semget(0x1, 0x5, 0x41) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) 02:16:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x3) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 02:16:52 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') 02:16:52 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() semget$private(0x0, 0x3, 0x400) 02:16:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x98) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) 02:16:52 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000001}, 0x8) 02:16:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 02:16:52 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 02:16:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 02:16:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc00, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2}) 02:16:52 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="d75dba4beba523829f4eda912ea647fc145e33060b7f89d53404d17f97eadacb16a979ab0648bdef560e66382c64bfd15850f81c40cd33af43c64d6814d247168235d296f09786b653fdd1e9883fb72deb66da3842729acad1fe46d17af68b2a6bd568481404b411abc1054f8ce3df7cac8bdbcf6f0780c9b1b0dd94fadbc8f86b54c399e69a3acc55ccbc34ccacf1432a4e62c5c8aec5758f54", 0x9a}, {&(0x7f00000000c0)="f5780489343d5ef390010b1bc484cacf9f90449701d9d6103a770332491c53f4dd6d841acf8e42c424f39abf8dd6d358c4d0ac91f7f5e23b9003ca0820fe0cfeb8a2a0fcbc24bd93f10aa3dcf0d99aefb416beb5456577d813b08b52787bd8b09c9c9a4a1c56ec0c15f3cd4be27a5fa7bc9a9d342362f911832438d24a62603461749fdf9b8bdab3d1fcf099d6680ab08f4a054678d344abf3688a1367cff148f6fe1c029a537816790b18e30af7ae1c947c0c866ba0feb89e7fa0857ff1211af0b546365a04c568dfb21bf3306f97dc767295c1", 0xd4}, {&(0x7f00000001c0)="53511efdf0a3f179961cc9ed6b774e11bd2cee087ce449155a8778436d5e26a84cf4b418f80ab5490d20bb6ecaece4a49ca400a5347195c9b96a44fc4ccd36e240852d405dab72e2efd94a8a56acca77847773bf88573c118222e01b385aa0802d35b89340014d90779eb41deaef2b1cf8af9eb15d61d7bfdaeb1bd979bc904ca046623201abcfcd6f75c9235fa3b479ce45358edc2154685cd45eb7", 0x9c}, {&(0x7f0000000280)="fdbfd91f90de06958e2ed3ca2dbeef1984609d8707808b5c5c370b1925d9d138e71bd916ad07b43956c06e2165049bbfe40c3fd73ef53e2b7667418eef227d29334cc1f0280eb28b94b6cc2f536a40b68ba3dc211eef601020c761ecc9a56a600f44f2b5e720c5b00781b642883f3b11a8e51140740b56dc1edd56ee213e64938edff1db32cfca4c5ee8a29dfa793ff4163fd3aa0716caf33e89c44da6d4a4252717366fd2a47a420fbf4494b0d2b4164ae6f496d80163fbffc6cf56f715327b3a7e0540256f65eb37ec4b1a4c70fcf4861b67020d5ffd361a3d68e1de6c4db4f3cabd252d0641c2abb553f0a50db71b83dda2517ef785759e6c00ba6124387ac4b3464868d7f8754945ca59788761819722b373df1db5daed53ff7f5c24b3d25514636890277e985a14daab16e1fd8fccd8257df39de04e290ad62dd6aa691397f7bdca2ab77117dc1304dcd80c786a3548408e3b0b88113351516a6377cc3ac70ec815f36952c144823c01cc64304414e141e24ebd88d06197ccbc89011280bd9b4d9b54dcdb482415dc73f1bc91dcaa08ea09bf3cc77868f264ae2466193eadb5bf73308608eb0e2e3e0b8400d96a8d07ca52620213121e8632da561674516a9b05f1867cf3dc921c8fbdc16e644339676d0ebd09b97b46be658e87aa96a4417acf7ffb181546433af8d6accb50f15198cb635a9f9b0a7b16fa4f3c7243995b090ae2af2969686577b78a110defb0ff3c2705d0bf1409f76b26e591d327e2aecdda46b4e06b45518c081d6a4b50cfca05b215c5f1fe3e724630b324d3714a30123b587f9e6dadbe9ed3f98d7a5ee3e2dc2d4ba64c0cd973b171bbaf17df75290e68d16c42a01740061c7e285391509b6496cf957fc5aef84f9b61da9d9d1860eef7efe903f6df90cfb831c025c0f68dfc738c91920851b066a3cc956ee5c4286bf8121771c85b2f3522b818651ca4e289d6de63909728b3701a08b0ee61e9af7fbcb17228b31a94d5c9ba1a92271d367cdc79fddd5812bae80bb1fb2501f3232a429fdd87551763e85c6008c79eade41425d796c50b53d007889eab51f0770888079d07d5e2abcac0aaaa21f1898e80509fe3e31325682e34ceaf9f43882a2e047c4c7536aa4bf6438572568dc7adfd15cfe8a6b1178683ba6ee689b700439a882be01b06b3aaf3c536d5c1dbeef528d264b94f05140c1abe58341ec6f42396282595239fc2551f3d0aea4311987798dc8247ef221d8e6a3f8678a3db26e664ffcd26f6131720c3d3fbb242d82d6af1866bea8dca5120e967fd8edc2a3858ee4ac79e4302a9e464b4427bd90dd91b0d69f9341d9f83fbad809f8530e4a0e3b3aa9eca48b552dbaaf071e66de03275caf0620b6ffbf814b1609252bc2c12e5b984173055d8257d27965cfc6d8c01abfb0d3401dca500be0ac89780c622054c62a388555e9eb01a810e120c9e84bb7e7fd2db6aa01be70132fc9b01c09542f42985412660d6f0b785bef28f1d0487c2919c123a552eb1f10a5cd20c1dec310828cd95ca00bbf85ac07b901ab2d9a951db65eb857fb6102fc0ed157248057549ff33b514e3b96d7a83d24869410d76f35fbd2ef55537a9bac045229bbd6af34644722337285a686e1a735cf1c4f3abf0eb16159217f5518a66f4862085b4235d7d2cdeeb89fa7810bebc608a083b0d1b341c966eeb4fdc1c95d670f293b883022a753a6676beb6c402c9ffc8d9c1343b48497934490e644a2b45514c840bf99263c1e04c0e66da88e3699252777d239fe12c10a9c25e29d6e3ca62f16b53512a17f41f4c73a4012ff42c81b0e6e2c7e8d63882ebe6f5c6648a9c17c2fa006e6afe3b834d9253367bd6fcb7b593e8b3797006ff3e04b8e9aaa0906fedb51ff7aaedd33bf0c2ab4615da67bcdad3bc99161d4da42b8f0c0ec86249193c6ba351b1dae303f35a6162dbf06b983763d293f6999e17992709229caf5281e8acca37a4f8dc0aa32c0083a0fd46b878298418f05c135bc9e83fe0eb28895ae5a9c437457916f73098cba045509cc948fb73aa4c30e1e62ef09e0693ce17f07e50fd5ea44459b2ba0eada5fb59a0c0b3042b301cdfacbd2988934c21038942a3a3ffa7993b15707047612e271e27f79425b175ea18cfac6d176086c4efe0f86e7db0d511eaa9cb53ab6c428e8a26463bff446e5f9311283debf7a0aeaf93b2b19486c67a927402caa038d17054fc8384a32d75385a6147f3498a67e7db684e73e2a5cd6cfd8836551729351040fc8cdc7ab6cbf2b721d51795c26950dd71e882fcd908fbb9a5a303c9402690d77556b8c02621d084b54ea30f416394d78c6c58cca6c6bd7cdbc5777018c0a75aa1e19fec348cc8410a165fd1def18dfccf53d5655b8d41bef1dd5b84e19aa166b9a30cbf521613aa649b77e7a9fb6133650f124d71bda97fe5f5cae85e188a651780328cc6f0bd62724f07f1b76866417c3c7d1ef772748e02e3e584f0026794607b06964eef93b050a8876699eb941ca4477c49480ff217f7ba35678f704480506a01a98acc0a2e8118b6a38788d864fb18d9f4834798d4ce779efba2bba378af5b8b73c9c10fc40ca94cd80583fcb6a64908909cbfd8fa3bad555924134b516dbbc6f00545af980d31f9b3400019dba3eef730cbe1e2e6d76d49bc96f25d7d5e21ce64c4c1de343c9089f88fa4b12cee3750b82e901f0c0802e1f745bc39908e42ff417f1f36c37c1ac93059c26137c98e96bee4de7a9c7cfbd90a17f3cbf4b8aa2791ff71aa8f631c6d6893aafdeb80f50faf1104f0f7ae58f5d94984eccccb9c73e4e1675648967f1dd30afac7dce7002dfcc36be9996c157c07745865acfaf5650137e8ce87eacbcc2565db2bf0ee4524cace9468aaa781415306de3b31e5ed42f0f4953fd4fd26abd36e223f5b71cfbbfe072f1064e03b26644883e27824ae1c05249f264592f8003248c3bf2cba52ff8a1b62fd25357cf0ad072da123ad3b6eb90587d8a8a6a8c5b6dfe8022c4adb3877c6172f596461dc65f6ce8a3f21dfee3b9e2b75f40f1459405c45a2f13010b6542b3f5453360731c2c9fff9adb073db7e2e67eb8153fb4c6c5e2d98a2df0224a50fec1cbefad131f36569035ec3a6084d8ad7959c7294909c7468d13ddc3aa7009afa2b503266e6ad8e2381724138b636d1e288a5455167373cde5c7839246919ab9ee4310d0eef3593b15568be86ec61898cacf3b0cbe75af9025435ffcf5bc18f79a6c0654650aec00742e593fb0576e0e13fcd461e68eb4f6712a141f83bb4ad9d1425cac80e09ebf88856dca35b81efc59183b3e82ddeccafc55fb4a1cd1477982e2929777cf035af581fa8c0e94e7aae124ecdbde38a989b49466a2a85b7c8f89ed063dc0f5426236953974b85c343d045b1711b0564eece338558fbd371823700436bad10fcfcffbd514dbb837f163a0460fc82e03645c6b69ff7b803783d0761262ea954707fa97e055ea6f229eabe842aeff48571f37f45a74cbad6d42e6dbd6c0abb50278ed2e52f5eaa9f6bc2782f68e0bb5e765240506fa992f1e5c7f1ee91a82648acf3756eeabb3966e938e161604cd73e49f8f5e81ef65545d040042828ef8ad6fe4ec5f60ddf27615a333a0809ddd3aee458bdf2c2daa3ab167ad1d8ed263cf7b26f3b34de3eb4dc1c1c03e6aba4e79b1904b3d56f560aa01fecd85ffe9830efa136325bbf541aa305fc462018f4f69de2cc609f4765cc8ab7e2e359bacf0e10e969d4cd2f33ad1b794c08cc9cf60eaf7e77667fda22524a8df2543426ec987f4ee8d04757347501f811a97c923b6be058c0bb2c77a44c469ee2135f39dded30e764e7e963db6571080016af07cff45f335982d5c9e1961db8411a17e98bcc597b407ebe67863af675ffa361cd8163fcac6d30c3153f15ffcaaa16cb656f127d28764bee00e285101f4cb372428cf592a7d98c184dece0de75d555a05c327dcaa4b3fb53acc5fea2cfa8d6a09bbc7f264a671f02d3478727fb545e8a3a70c4803d07d92f33fb91d97cf803761d3f8d733390cbb46d02a7ce88ba0035f4b9941d2fca591b93f5436c2aab99cc10c9808be9a48b675b8eafdc337ea307865e45a45de90e4533436a426b9822b1a0d837f95f517b760e276e62c817602d976505179b7600bc5b7e7ed33a5284d7e80e19774cfdad30fcf9028978913fd2a50ab85c150818dad4378d9bc14df5612df6c077c983ad2d548e601c3a019fe612e3df498657c2d56c156759618986cc89049031484a7304166259ac79acffe7cd7a9260f8ac2a8110d1c3941505ae77c8e84f49c3ee2cebe5b8e5fe4e26aedaa1ebe1651251589276f3df0ac9335a7f9050b7efbe23f8a29f679cd3d13d6543aa560da7b51c4c4f617ee7f2ea7484c76af6cf3ad37d5849d9c5ed76a06de7951f44883a67a9feb66fa6689106691c6182cbf7de1524b37811e83b14ac2ed4c1bb9aa07fd9ae9a984782f00a0f6d87ade4590c29fc1adbd120d7ee81bd3c710fd7dcd0e9699b8559b4c3048b7eccfd0cd27f001e1b4e4c6f13651f9dc013b2827018fdbbad7e586d84179c0886bfb258c79ba79b2976a8603fa0c2457ea5a6af313c06aae09d50dc6102aad96943ce3cdd20935dc0ecd69df8bf5ff44cb6bdacb82184df1a1992cb398c6352be22299122395beb20b3d9a2255d1861772964e754b51836adaad890c64a2aeefe64d6b6a9954b15bf942721740d11984be44b440b5daa33303ce15f29da5d11d2749f32c40e53b914e5e0628f767db19d003fe9367d74f7b01f6b582c5ed60cc353df292114d72f14f3c24ca34f85dd665c0a7893ff969c911177603d108b0abc82ce6f7e3bc1ebe6f9b06ee0cfaaeb5f6ef7c21da9da4931d64a0fccb1b06a7ac1b38f4e65500479354ff25c5c918c457f02f2c5679c30e97469df6557d2494959dfc24cf1a3e75f39e6b4fc34f3cf872ac738b60c40058437bcdba3aae32ddea0564688683566fb5c145f03d06472f0ca7165a1e3382fd4c1a9311c76929947d08da5bad298d0dcc7498ec43b16dce3fdf5cf9bdb9570f3388eaed9b3f9daae6c8b91dd152de1b95bd82d1e276765ef9d4be89a88ded16c82699437db677221d1b0d4489c8ef27ea340f8c28387d7bdd15b6cad576e4b663f67f134520b92b64c7707d285c638e6dc0a5111115d2433712e8115037ae9806c863940825a4f11c1db9ac84bef54bf89b417c7d9e35c4822c579c68be37608324812ecc7c29460e33562b8ece3adc7891f23d5b92851d86156d2d3d79fb7ad78ecbf99c4ed98f662e084bdbd45b2549dec7bc8a06c7e781d1b9b5dec707d95fad12e37ec3f033c0ed7ac92c3363c206008dcb2912ba16a4fb02e2358529f0180b6c823085be23feed643e4a101537d2030bd973c1453adfa52febeb88e464f3434cea660449c9c9555bc6b4377bee79b99cd4f9cf8777f551cbccde4bf0e7f0a373a2fc800d0a8bdd928092de59fbe4220625396d0b329de7e69f6cc7ba80b106f798426d545f9e7637ea508428eff3fe18d4e4db482bc1b34ccbdebbc74e3bf6cd19b3c005b890928d7166018397da88efa46511ba5345c05e6f8727e1f90a1e9ddf225ebb6d1e7558a881945f75ce895d7886a785f959fcd6cdf2de393cd32e24b82abc6eba5b88b78e7aa06b4ab70c58f0e1fa254f400da74845459d6c3ccfe2a8c53ab2901478d9ad71fd856774668b1fde1d89e7234d0f4556c0d67136a70d58e63fca6631edeff93735cccd550731224b494a16141e09c", 0x1000}], 0x4) fchdir(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000012c0)) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:16:53 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x1) shmget$private(0x0, 0x2000, 0x2c, &(0x7f0000ffe000/0x2000)=nil) poll(&(0x7f0000000140), 0x20000000000002fb, 0x0) close(r1) 02:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:16:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 02:16:53 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000440)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000340)={0x7, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0xfffffffffffff27d) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 02:16:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendto$unix(r0, &(0x7f0000000080)="607afca8872c5303e1f765ac37c3d9ca2a93fc2fac0da79ff1a665ca70d784f35ddfd0fa5dd339a07b6194872131a90512696fb416d09ba3bf73a9196078e4c5046fb0f44bc7c05325ba95e089bf585579c0763881a89689e1381ad4f1328e458eb6b4d407b9f0b2d6332b0a45c1100dd7124d8a0442c69e5af0332689b562c83781e8fe7bc7281a8b5fdf35e85265201d429e6dd99e0f60d0ffe8695cff802acea3d43425c804bffc77a3", 0xab, 0x40b, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 02:16:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10412, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgget$private(0x0, 0x800000000020) 02:16:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:16:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x103a1, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18018, 0x92) 02:16:54 executing program 1: socketpair(0x1e, 0x4000, 0xec4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 02:16:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20082, 0x59) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x3f}, {0x100000000, 0x9}}, 0x2) syz_open_pts() 02:16:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 02:16:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x208a2, 0x1) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0xa8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x80) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f000012f000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000380)=""/183, 0xb7, 0x40, 0x0, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0xe2, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x100, 0x400, 0xff, "56ab364ebe33ff55ab1b4ab11e8f55e108fba402", 0x64000, 0x5}) getsockname(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000bb208af494f8004c39e823f21f48e2000000000000000000000000000000000000000000000000005c63297e099d5a4309b1bcd37e4fa6b4dadc62a241ad072c10bdcb38ef1317ff8d377ef50920172097b0be18655708ec42f923a09de9558ce1ef5fe87580b53e6e064c6124fd2129f34d87f073a00efa1c419e5b589d5eeb9a8fe86ab366f1c77fccd897c0f184b2aba848b37304a17d18847b086cdcc3222ce2c0caab20bc88333a086749f566aeac4083c9f1755d721208e95ba319ebd5fe33bc5905f516bb5312ff9359b1c405957cfecdf8e3592e2fb10a3e82bb93b0f3c5eeb4728ac416960d5cf46d72ed51542d8b0788bf59f42c2f67fd6c64382adee7b61ff530af531a28c949ac776693a54936c3e7f545d55fb93aaa05f76831ffc97a852949a8f2c2c12bdf800ccd8ea49c33f6ea6b81bc3fd2c2b9d599d034b2b10b79e5efe987a1c36a7007f952f839391ccb03bd18d0f31d746bc676f634f4840e103244fc152c5d7df4d1a4fe5876c20aaaa708"], &(0x7f0000000200)=0x43) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000131000/0x3000)=nil, 0x3000, 0x6) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 02:16:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) mlockall(0x3) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:16:54 executing program 0: r0 = socket(0x26, 0x4, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) socket(0xbf612e4d1f028a9c, 0x4, 0x5) 02:16:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\\{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&.^:}\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='O\x00']) semget(0x2, 0x3, 0x10) semget$private(0x0, 0x3, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2475d627dfc4c4fe031ca675cd8bcdf104499ed370210fd77c55af287e415c63e0ea4202b090eb6e64d04c093c4cfff4573c1922758dbde4a49f2e8bb7b955a0c6ac6500b9d5ee03e546e90635865a4ef2dad391703e", 0x56) clock_getres(0x0, &(0x7f0000000300)) 02:16:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 02:16:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000010c0), &(0x7f0000001100)=0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000003c80)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x9eb75643068ad4c6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000002c00)={&(0x7f00000021c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000002200)="e0c1d76917d127d9857c48930faf6bcfbb5ae120568da6e246eaf1faf9f1753d9c91682bd82fe72caf4e172aca2fe5fa110473e85c48a5a4f1fb92bd9cf71bfa052af23750d822e13442fbd2a7ff0a857bd76b85384aec49895672c7ec10dc28985a29b157c637030106cb00a08b756cabf2e579b43766191968abf6392c1a5384d9163442d50293b935146791963f3f98c9ba99b451d68772c5ad37d3844eb2970250c8f36dc00d5eaeb5666e428406b0ceaeeb3869ceba2cad7303b7669d2ce4221c147ab436de948cccea", 0xcc}, {&(0x7f0000002300)="eeecd1cd531bc1b2080af213c042664844ce10932264bbda43f4acec98ea4a8ed4492f784955ddb1c8f6c4920137c07ca939671a4805e59b2c47b8bdbb5e7200c78dedca6058102fe9b4adb6bf925a95d69e300086b210e4ca571c11d0bfbeef7859420635b6a521eb754d21874cda06624fc12df12ab8ac868f34fd434e88667fcb52342f8450cc791d4d65715f65e3af24aa63223e8eeab2f5ef562c9cdb13c26e81605e37b21429ddd5983b3ee29175649dad35d1d8216b8f820bcfc8875f4849cce35b665b2dfbff2e36b284fc1cc8", 0xd1}, {&(0x7f0000002400)="d514f0", 0x3}, {&(0x7f0000002440)="677bfe1e6b32fce23c36909a0a5676b047702a23900e9d869ed5ca09c8a58d46f38964c50666cbf318d05605debd3f03a4f05486b476e4156f478cefe9ea22df58d6728d195cf94b2a974ef1a8fbf1179b290f1018ac470c7ea315300836e02a08275743d6126dedf004e6a7696fd6d904c4504ac17f1b4aed55c41c6e94420e580c721d9121436a8731060a7ab38c54ee107b4ef15d8c8cd6b97ceaabcf116fe9b998cca210a6e3646dce14b85030c207ba676a59544641a3bc4b01ac2952f666e17520cb349f0a06cbb9b0e470309de7e94f1d1119b053d7ad38", 0xdb}, {&(0x7f0000002540)="c378f5ff636a23dca37ad786097d767c13672240a8c7e48265733c043433883c613efa01deb28e81979fed873c1f013931374e2f680ffb93ca560bee8e57d10e587d7b4711b598fdba906c1789026fe1bff6f2eac391df5aeba4094c122b08727675180c82ebc6f40eadd008fcddc5705ce78d8fa9f7dbccf4fc9bf28bbbb2b6599fcc029852951f5d16bb69dc7fffc2628d9e0bdfbee003f79009047f9bde480362a6ef4a4a1cb06cec18417186cf769f3421184fd866d5ef53fda996c1e5bda7394086fbc6dcc6a7bb04200e599c73c5d602eaf059484b4a0efead73b3", 0xde}, {&(0x7f0000002640)="e980c219d96a21e2340c03155c3095de00ad2573d0b6a1d2cf0a8c7eca94afc84dafb8a80e0c8a73f35a0c64deaf0a5411997c4b3d71852c64a7c9b0c129fc0c4765658e302d644db8a76b898400025aafa46c6143953da6420210c5ca0ab42f208d7acc4422bd024cb76a26406bfbec2d15b685f3470e61583da1e96223db714102c1b24af027a3b88865b26e580471a5abcb907e078e77", 0x98}, {&(0x7f0000002700)="1dec86a74cc4628cae1529d8ae31322c8c96122866a00ff626286132a6fbeb8673a4258d09551603d0e624acf60f605f0a5d591d4ba752fb75ffc000c6dc34a4305a70f156f70b94a568345f2019eb4c9a3fbdd6d443625097137323d2255f1a51168f7c9ecdfe592ec76cb5383a12e554dd2285be9dadd10ddb59866bd08ad02083f073a3360d204304f1f90b5a001097f87d2103b65e2a069a6b991649add6f70fadc1793d", 0xa6}, {&(0x7f00000027c0)="ed4e186991d275dd69125abf1302cdd0e78574a5f075f26c35ae53f9c090198c2c773448ad0dbcc1aa3b3b51160add97dd5dd311d9faf0f8441e2f73e12d7821a9d0ea8939de471f", 0x48}, {&(0x7f0000002840)="439381ab8896cc569be0bcbc993baaba436ca68a7d1f009f2e6598eec51e25b7de9af3cb9ba9a9f42fba1fc0835ea46ba5e1e720acbf", 0x36}], 0x9, &(0x7f0000002ac0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118, 0x402}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0xaa2, 0xa, 0x0, 0x0) getuid() read(r0, &(0x7f00000000c0)=""/4096, 0x1000) 02:16:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/69, 0x45, 0x2, 0x0, 0x0) 02:16:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000244500ef5a9199bb986d14f3cd877400b4fcd7abbff72687bdf22385d8e4c7d8650ee1e31641763f2f4453eeca6bdf603c021d089e17913b7035b685976c23045fdacb251402dfbfdee3472040aac43bbbc073a6a049efda5171cd3a6101f6db2b52a2a7284156c6e05186b35af5c42d09fbfa39569ed690528969bd95d36d64063338b335bbd3be10224096d55583f84671d2394c93234b120d6ec360c72a09db3cdaa40563d18405775d000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/48, 0x30e}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x62) syz_open_pts() 02:16:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r2, &(0x7f00000001c0)=""/22, 0x16, 0x43, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r3 = dup2(r1, r0) ioctl$KDSETRAD(r3, 0x20004b43) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:16:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x100000000, 0x0, 0x1e6) 02:16:55 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x7ff, 0x100000001, 0x0, 0x36) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffcf1) 02:16:55 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) 02:16:55 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:16:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 02:16:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/205, 0xcd, 0x802, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x2a4a}, 0xc) fsync(r0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1f) close(r0) fchdir(r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) rename(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 02:16:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x7f}) 02:16:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) 02:16:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xa48, 0x100000001, 0x2, "1a2b5cbfaae4d5810f483deaaadae987d8ab3822", 0x5, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:16:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100400000000000b, &(0x7f0000000040)="98", 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffe03) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:16:55 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x80000000) utimes(&(0x7f0000000080)='./file1\x00', 0x0) semget(0x0, 0x3, 0x40) 02:16:55 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6ef6, 0x6, 0x7, 0x2, "2eb017fb9197b68870885d29aab247e2ce752b98", 0x100000001, 0x2}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 02:16:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/15, 0xf) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 02:16:55 executing program 0: r0 = socket(0x40000000011, 0x3, 0x7fff) setsockopt(r0, 0xfffffffffffffffe, 0x10001, &(0x7f0000000000)="ef30da2b8ff17abbd44ed8dc91e61936c0d5970b820d4d45cfcba4dfce5654a38e99c0cc512e5007835b8e4ded8ed5c29dad39e3d18ee65df86a9863785375a1582547a856200d1ddaf86b39e08fa877fef8752bf0651e4fb1a0bb93f4aa53061aa7fe642ccc62adf12679791ca4367849384b1dd9e30323d3f2520f0f96398ab08cb39f8a943be5c0c6e87fcfc38c2988d07433721d9a6a404e05fe49bf44ad47de9ad45bde933c27ecd325033760f53048d5f7c502bbfc43e76e02057cdef080e185672de6a28840c139034eb4838d807b623760ead64860c96c83eea40a30363c58cf4564b117c725e4d2085970307b1c35a581485256ed0baf559163b7f04276376c85cecc29bb0f5d245acbf66273d742beaf45a5f768d3d8e2d8abb9250acea3cec7a859c520361caf69e185eacc42229413b83c6ccc8d197ac98f0fa3e7b9b46c471b1f98d3cffe4497db4bcf4f35a02b231c28246e3778763712e1c9f95e44fed027de7720be59770a97013ab2c1d588fe392163189cd048b230921dc0b0972e07c050c353d4c108a244c85412725f33db1413f9497db8a5882280f1a0771ab4ac3a7b2a26777c643bf78e33a60d6f0b54b8616e3feb475da53fdfff05ea32629cacc739ecacc64e7d87cc52d33f16860caf7a09e43d76acbfcacc56e0e996bbfdfa5028e287f6a3fa2ac725ba8a30f5a44173c6f75895643b6445095da1756ac1e26d9630bfa8e884427ab381da2dc0dc0e2cf5d36e563ff3d0f68e3b88be4e23a18c120aca91ebf045d8a43bcd123ae3373bf6db8b139d374b8e308dad55718464d732a39be0417980d54fc5aa344b6783b23510450dbfd4fa513bff2960301c9ed8fc7346130a5c5149a19f9045bf5130d0f725ba9e27ce5e3a8fd3738d27b74e40a4bfa7e9bdd787f330cbfa9469bcee1e492deb373a5c17e62179591bb654e831edf2b4b69934319a7fe916a30b1aca892ccae20a700f8efea9daa5729cd8b6665395b8646401dbb7293751070c46a0cf9a2b3ebcd6e4b6127dde87dea01b48953acfcdbd46704bf35526541c08d997649076e88540623ed70e03545f8bd4387d9bb3cb7e999c9c59765133993b6d7ddfb17e9fc1ad656233fb9407415aa67f966cb60c71a4f4775e760a9dbf1e39f9e9ecdc774e808ffa750ee0939d579e954e031bbf5e1bf6a87b0a4cc252d7bad7bac43d52f072a5317118c6fc16ba1a33ad6e456d6a688aca5dc51242e80f75c19640cf4b29ebb615765370425f0c68aaf6f02d42690809534806d2f507a1e0f3ba0d32d821b34de72bdaea8066db84db87f2182c30cf16a7e735561a843fd27c0da0246a2aeeab15fa93dd2e157332f841a9eb2459140710c8b06ab02d70d5f91a7eef6501169494f978d9cf7f0fcd9663236eed465e1bad0a24f03ebabab52e42deb888724668f13d94cd4009c84254c28b07f24cc138f1727e1c7360b34435a6bd86fa2823d87c9b5f61839636e734b6cb5e45ed3e3531b4073aaa8d4e0a21887baa2db9316fc1cd3e5fa159bc198921cc74d21a48aa5620309810894299125c465bb124997f3cb1d9abc12d14ba276eeb83e63b75b520e4f2f2f3bcf2c8462880dd9bad5d388159984dd0910bb102d4a10b61361a318ebab121827c4344a3a0d17b41dfa1539784d6b328678c06b7265da8131a9a342337f0841fcbcd5e3711983725eb04c968e2e65fb64aa1ddaa7881e73875873ff5b7992423ed66a403f067648a4c287341a09c24f8d8e4be169eda26d922d99e88c5c4726d383cfeebdf910ea528a27601ce847d0bf40ea2e71c34936f21a777037027ab704b2393cc818d6d12635b4f369b4d238e0f386aaa883b76ea5f2aff8fa5d2b16890dcd6b6cfe2091a1bd2f447ae938e184ba8969f5c57496773297c6316f4927caa33547e1998b4fa137d8782652384f79c5e7a17ad0f11d94ac135d9b3020c44fc9a9199d9ec8a4594a0d7e91b78f9334e63715fb2df8d4e40a1d497f863360cefca049befb01859e2c614a69c9a45beda1ad992a7bc91d95cd64acfa1d09806ff2264c17c63b09985bfcba53bfded9bd9e6000ba55605a18d75cf262df52947c6c06274eb48cc10242b9db64827db833056109af31ea9ce92557cbb4872922b9ab8d87924d0b2478d6fc0ca63af44d948bd1785ddf8bd3e743e4a5d37249e024bc68ab087419fbe5dcdbd72964e55c0e37e1cd5756cb1c7276a6c18e706fe51fee532852978a17701f352baae92a231785d723ad93dd05079367fff6c9ed149d200d6d87e14dfbcaedc1abaf7e3359c44ed881609218b01bb4b6ffa008197e5abe19320d4340a3afd223ed1381486a27ae4cf486537327783c9d28cf0562387815884f9da5c0c4780af62a2d557048fc908532667638333a28d1c35d635abcf00742c35d8026db673db12fba84d92c61ab949d2ac004aeb0e3bdfb0982df1aa8da22c298c82f2b2ffc6f629be7bc6ba5377c23715f7aa032a55b957686aaa57c674fab16b6e5f886fe6ed0092fc9bf9b8a070fed7cce3cce2c193f7bae8cf10a6a7f4291d141ea8433ea62d4497dbe9a3297103316f7914459dc2750bba71432787820d3cdaf6fdef9aac0db40bfed636bdfcd05f4f52c450a07c84bd7aecda6d764851cbe8e3f8f3ef384d83eaaac55775e7f30d1183016325df8be1a35381bfd8b909a37734ee5d0a810a47240fa61d168b1c5c4a1e6964fdb2e3a4ea7d167f519a9e2b6f524d49781180207e6e6e2f18f8e15123c47f70fd13789668d4afc21e866dbe1c5d96b0290f81585b2d472d7b8bda45eadcb777a9b4c6feb5928f61ac5323bf3645de8be624fb2891603f0dff01de081ad13354d45dee8cf487b5845712b1e72d508dca3ffc56f1ad2984729f06a16dfd48bb5fbab58fd02a039a1b1c61ec628766698cae67cef5a883a8f6a7b39a7f23b6ac1e1364d3226ddea1a9069d5c4cfe809e40e3530b9de73ea2993822752ce5a889536b56f5804637998f0e3720a01296df34106adf340253359784fc264a892758363d4d6f7222ecf58ce2266f34acd0e1ce219775d936643700dbad2f76553f5b59ca23691145760e8c509cb495fec2205d23f6ba62461bf574f18b74dcfbbfcb84c9787d1ff2c8416f06f076f531e0725b8bb70a5ccb04189c4a34908e491d19e11f231003ef40d829c19b600e4f24dadab57aedda85580c7330f4b85bf2aec9a75d7315514c19e29892f9dc3b146152e3b6763346918451bdd87e7a146b60f21ae774d38b9c7d2af99fd5dfa4dbb3bc9771b65edc63f11d5465ef0eedac7275a46b5efffbe653114b22d1401c72d6b572153c234fe92831196c3db254f702abf3fa3abb76473f041694e98de48b6e176f406bd3f21b40ef3a000c0fed84df78a1c70825c70313fadd8cad193b68326a97dc6b91064d0c901efde657dfadc1167e9196a3304b7a8bbf82e8e9096c522ef606d7d774101caccc8920fc03e7c212c1d9a8b4354f20886cbd43575dc0f3b3babc17fb67cab81fb757f9fd88793343983a1698aeaf4cc4f05554d808c3387b24632a6b3512965eefb4def8aa2db989d88c991ed7589bd75e0ecf1f27ad3ff842b8de9494c0bb48fa90744b000094d24ff62f0d9c1a40476f44453d967202111c2968cd2eb8e4aaa584791ac981932a654b37b4136ef352caa789ae45328afe5cc96787915c2661104c01d95beea52a8ad004c918d79ead892b1d25dfa484ccebef502c699fccb2a41d35578a2d47cdd125cf3c13f5b55c0b9bec6e9653ed6c260895fece4aac09a290262d3df114517efcb08effe5efb696bb5a33565f4b01f9d19d338b6eed14c3e1f715cfb1f6a69a4cfb571eaca9acba03a9c10f9ac6f6232bb9dcb78984b80d68e38de1841929f1082c891e54c04402ddc72daa595b02652faff0cf12e74d9f9e84ca2e471e914547cc3bb0ab2123ae8b6973f66d4e16acce47fb64f24e10c9ea83ac1ae778c4c1ba36fe865c012a4feb06697de072ef5d06018bd8a033dd92a4d5d487b48be4313f3a6cbd6f910d6b41e48869ee5c6de0e038123a6c7b6782be60e4a0f3fc325bcfdeb8d3aa3ebef30a283deebc4088e100044b5b9d285c8508a6329040979eb360c2dbc9e6cac55179fcda323ee9df3f8783aba004130ac1fbaada1a09c992d7850790e4215cf72c74d1439f13a78766ba1fff7727170822d36dae2a590a3ffb348d137bca7204a8ad6fdca03ec865e60635ed725e9ce3acc7139745ee1367bd2c5180e0ca836144bb811ef613efb1065c9932d72be4df42e835a6db6b6fd993fbd3e03c499da6cf88878d37817615971c1f414ccd57eeaccf886c5bb87f0ff054837c4b857abacd0d42e06d0e9a2480d8b59dc83e7bb98249e98fe3b0240b2a749faf3b25652432e77cdd97bf30b0475baa6f7f54ce80c24a398fb5237734fa79fe106bd543da7552de8791e0ec3eea3a6472788ef2394f6755293d828f907f100da0669ce498a1ca453da59251b4c81c2df194ad906f4aca93c65cc6684e2a773c961a9456ddb24aa9ef0da507255b3f0c98ed0b826d442e4d2c31453d31576b8338d615d4a13440f84d53af25f62e4c61f6b3477c1721de04fa09e80c9a8ab54348e228baa87f9935a9ea335a3a70532a1fcb8cd326f26ae8bf100a646dadb7ea9818c6e17b9b9d1c8c06276d69ab312f5e4e2a5d6087c79d573e2d27116193743deef57a12f25591970721afa33aa9313a05cf3d8722b19a236587378b3bad62d4f289837e974a7793e83eb2893ada646ec1227304c2b6b1aa24b65075f714975b1ba0777c0c2bbd30fc0439240341756302b9e60cc4f9fff96e09a5adf82138eace7ab9422456d1d209b072ed96809be6419979773c769eccf1317682f30388eb6025bbfcb02e53fdb4b834492e638a760296fbd99b122e4ae309d763f43af7df422bca76776d6b3ce972ce1f325cb6dfd5ff7259a9da72898deb4dd956f1282adc7d0cce901eb83738f2c74c220d61e44df5327ca3297250b2b3c632bf77e40e402784009ac4ad88d2b891cb28cdb662c02fcf034e094c46e51166699d3944aa29c12e060ef6a33e9607930d179680e69b8ad926d905edd7861a896dcf8b29110489318242a4cf913754383ee8d5e039ffd768c666cdf153ff571845850ebaa1b85ec8428d4a43e92c9bcbe8921656e429738e234c959818e97c13297886bec0e97d74b31a06d96c07093d2686aebf01294a333c8c0de5b5832dbb9c61362fd70ca6beab5eb953368b21e1bede9e73083f2ea67d46eabe09202bec2ec32d73f64c4670712c7999c02bcf47c29d59ad6f6e356519decd96a9bf78024d2f3ffc1c7bba973b9b3b93ea214ed516f683e3bcd76ded569924e514fea140f2c45fa47b78a3d2e4c74c1980f6bad82271cb0fd11ac294c92ee8f0dfce10eae936ac058d7895d003434756a0f60b0795b6fe2ff8f2a6d850e413f0ac27a3a21ec25bdf630e563258bf0faed70ae054f9c0f9abf59ed8b024ec2b63e09b9cc2e5f5d36df800e15203638359f77a6dc1c477b56c08cb16bf50092ba2821753ac2d7b065345d9a3858179dd2c9f3a981f4ed3aac1c49027059764b5293ff33e9479d3e883b18aadc8ca8603a1cef435b6f676c6a4f0f97fab8061106478ecdc97d8d376fa8ea9b7abb3a9041bbb0d5a4ff070389176af3253346a2b7308cad07d40e3d5447ce92878896fafa0a05a316599cdcb263eb6f431d389c3bb0949926193197f6f43e1936a9e85ec2199cd32ea6f564ed6a71173", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000), 0xc) 02:16:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = getpgrp() getpgid(r1) getsockname$unix(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1000, &(0x7f0000000280)="3412bdbfd3e3bc8ae4a89c364d392ad3a2f5401cb7ac6b929984307171f2ef0244d7c7cc38a09dd100cc68cf6e46c6e75dd69c1d05ffc9d451ff108356467c41dfacffeaa803904cf78d7b758d62f6942439953651053c58e46c9aa5c6d9925fdbd13feb4c45e12d87c5e2511bb8a261ac84b90efc830aecb510cad59888910841852596c0c0fa702a47d506d2f39898e9c64415ca4720eb6fc2bf4f5a514320d7d60bbb37f9d09523a0da7148a45ccbea9c791d5a33e913e326ddfb0e7300202305c562370856893a2589f6b3d63a24f4a543349cd0ddb0f29f9fbd7a60275d4dc21cdc3d607a0065d5c9ce8feb90f739a0c538281f0ecf33535cbba717ba3f34d4d5df093bd669dc218a869fe459546c8e0881eddcdeb6c33a4672c69fc3949037c9ad81bde0a346cf3f033081143098192d4ac47f11700a4d5f8b1a80530ed86fbb941ec7740108d3131ec167b53fa2a6d609c6e5dd35515b5fff7b04c0b07b500ee18e8f8456cc274a092230a2426b1b78a6f0f7de6f4f2da6da6cbfd5a1e1234eb06f28231471eac945c486c0570441eb59dc08654d60187eddfade17047b3373e1825bc0a62746df496e791fb7e70b90229f165092e86b7336282ba7e7741ce2020d37a7ae9778252787adcdad3decb129b5c50127018828aa397353eca9fbb122a946597a2a410b966f017c66fcf40548255e8367dfff71af34344e6e7e3375203d732bcf9e4e7fb87a52fb90c0431c13cab315bff0b5ccc3a9339d8f62d6747e7b434196bc7399313e6d67ed444970ca4eb6fea16a35a04cb0e09b734b0c059297200cc582d51a25d48c7bc6e2c19dca18e4fb6c4a38ac17278f20e9525f66aaed826fc1ddee91ac39a6d763a5bc6cc68ef9211edafd98bcfb1132e61a32e7b1468dc8df3bb7fc142132a633777e4054b039fd7514816d208c40c8a003042c935d6c545ddbdb8e0b40f1723c3d1069c4e7beb4a512c1eca52301d9fb8826f6dd688144d757cabc8fefca8c536b2d2adf8517235dbf614ebeb018b60e33628371e9af362b6ed68ffb9ed20c3cb3ee117b6ac932c83de99066e8b321533c08af3d42f5f3a708ba70ba539100380bf850d05427860ef67c498e2c7b721f9586a6531b203d4fe579ab809ae3579135a50b104e58f434355c31139266cab5b06125ae2bc9b7637733042f3740d7d51310452eb2a6f04019de90c23d8ecbaf9ab8a1a605ef4dd88ed5bf4bfb80e48d785ae15386cb3832fc2460584bfc3a689b6f69ee836e9c68ee1a01c83d1042caff487cac3058fdd22c9a43179575417fa333135f1b243a054827a02f8741806b46da0df2783aa1a6b83adb091000a1ee8c4cf2f7536b1581cc5dca0fd5c544441601cde7d447f09305fda5294fc56c6d77bade9a07a82c954788a71245716fba501ebc5f7a4ffd9644edb48ad9b5d6887026d093d72a70590f1c33ffdf076a095ecd2a4f539287db127cf199e5fb787554edfa5e07fcd51e871ca4d13bf928af0b47af5c191c483ed80e23e5f4edcf018de6c8b457a8d31e7540f2a0150eccc6a9b6aa4a0caf319662e9e3386485af5609893183a1dd768e8e98970b14391e8cf3b7cb6b5a1bae3e8d5b98697e990f4663ecd95d97c861f5a695569fc5b3ea7fb20b3ab8a48210069e8e66b1a8d9848dd705da14cd3d1d80a847c017a4103b234040fd2b441791853ef53fc7bfa82bd3caad84fa75e7fc7f944ae614b0e86347aaf91280f0758af07e6419c62108ab5e77feb313759c262b4b0112c65bf5f9e3ecb80e8ed3041d4017b5a833530d1273be7db219cbceacd971d3f9f47b4cf21498d9eab7528ccf831bfcc25600b903f33055aa93d0976adfa6cf0be163714fe4a27fcc7f762b59947fd5da54eaf1075c128eb9990c4f48b7146709c2b7012a82ef9e62327d8a71100705a6db53376109ce59f3ec40ff563950d3a337ca64bdba4e5a5985aa28ec6c0ad726c4868658b313990ae68c976b94b738db324cd62b44ec6efd28b58bfc9751d7a9e8058f689ae0d7b965825be5873aa2be9df280af989e1c338cbabd7d365f3809fea670c0d6dbe2e7031b91ef1f5afe413a48a335a32eac010bc6ae1af9a4f5a33211ea51feb614e796ef8ddd780a7f2d57d763d3aba7f3aae36b726f53c68f19a83b9d759c16ff172ab30e0a6668b7e53074d478584dcb702a546d7465144ddd09f51d3b7e618bd13d23670d9ce0e60b981c44fd1af4fd3d7edac12b6fdc4bf85aa6cfdfc69f8119d428a2c0a11d26e81fc65aab577bceee33e80ae58ca4c9f1e3778e899aa8bf313a5dede4802d3b0586e2be40c0d6f9a8477fc8db69b5426c883242da12a848b861827f477389aea961bdaf3664fac3f52403d4d543a2db1ed0201cd8b82bb42355d088aa71d84478bef7d25612508b22c514b3f247701ddb2223a2d6b821cf9fd569314c0bcef7431d37c4fcb38da64d411fcad07d7bf367c0d458ea9990070998d328a3c18ffa9468e6fb69030af1cc8c18ff947b067031d6315bf0aab18108772089f3179a87a6bdb977c0b5dc142b5b424493495ca87fa4d8a0a84306d2c6e51251ed09b0fb618df15964e578740bc2b2ae578c01f9ac2ca0c8a37418a711b21b01ed7771ef115450a0b3cb7eae0fedd846e3d857c5593c2dd8cd6ad52de8ba0195e357609dbe6d306aa32174937783c62d70ff7def92053fe6b17016818c79deeaa78138c123d0f981277d9175c82e8ddb14c64963039353c50b49f2b35d02734b8ceaabac9dd6d14a9ec7568ee7a0e04199b2777f1fccf558db256b447763c56bec431b1354a587e05d24127b554afe559e56e3f5bbcaa48f78104d988dd9d88a5e87b65726b496ff9dd6088e2fbf24cfbff59938e29af84e964adbc4564fe8fe86ce1ec50e2456e0f48ec7e50ec3359ebf5250a4854d2d794d9b98c41846ed3164ee489de2c8470e43d6f007de8c932d4b91fe532e737743581bf9600bfb4f9026620c2e50849073744b68c38b7d258b54b4068a974df1c53ccacb95d8c3fce3ad4c8f3cf6ce11a6311b3545573d2876fbf8a43da7b38a6be904ac45d19bebd4c951e58988ae4a3d00a56e5300673b0a5984cd301ccaa0d948c6feab49f0d14e7d31ed3183caeeff1d8618e0e7450c59d830b39d8f15645ae4478787c8458ec4c2c6ed7c05028a3619b21e148bf72ba1d4a285889c87e861f2056dcbddd7ca45c927058d577879dbf373d343bc90aeadcd0163d42746d06fb7c98b2be3ff48ce41983a11f7d96c4f61e7d5fd8a6b02db46f6ecf9e731c62d99155e67bb78f481a98d4994c1bc112a2ddb42e5053711bdafdfe1af5db62031a8d4ddf9a0b1b437eeda8b93bc146ee146620cc6ec24fbe30b2dd33e0581df801e25cc703bac0618a2ef3bad4850c4b17b19dff6f01a08902c09f40fe0cf6eb9e938eefb2a6a8e157fabf406ca990def516178b80784494360ca4a92b52877eeb1184d7f051b682881cb73de846c6a54a4c6740e992237b526d4f7476eb1a2bb69f2b3009be8dbf0b038ce710abf7f077c58dbff0b8f72ffc43fb67f8245e83ba62f33ab8e6ae1d2230c63a85995090fde837b36f96ab3de0c128b0920aa3d8424e62730452fdc3a9879ad00aaf9906f370d5772ccc341e180b8175added324874cd2b4d604fd6ef1e610a419e6f122352ab91b3b1b9ce92d88d82045e664c8a3b7a73cfbfdec2704465360764f4b6be08b1620db9c581742c87136e2db563052c22276216d52281b22af2e1625b62d30fe50adb33704ac56bf293c0fa76ca114d13ddf83ddd4c6c7e74a6d7d728ddb28fd93fcc88bd98daa77eff227942dc650a4bc183b457146fa56df99b16469ceb391adcd9fc2ba7bddc88560a2b7532a61e6f5c4dd19505e401b610ed167f57d4d79e370b3dc35fd6e855767624952b680c299eac9af7633c50a9c83e2ecd82e9e114833312c9743b56f03c7f72f96f51d6dd2fc427cbb83010fa440ed30ea95a0b3cc70e765189b46b4b163d160f5375b7be9520b75b8803a76e351d5c67234bfa93e2b7448cf1aa91a3eaa6c986d10429bf766e8a7bff97b9de1ad97dd74140fe0ebd2f606e8c9071a8395e4e34636d8793dc460d0193c30c67990b479a04c4ec0120b1ce18b068789f23da132888fbe96e4dc55328f2f453b486547c0ca1f7ed8ff9e22f4e9afb4c5f24038ef75a86866dd3e07e3cf486b43211bc36e82423c81612aea7af3a209d78abfe1df6c7ba10068a1786024349ac17359e5bf027aebffe664d68d92532edf6c5f1bc8538400cc59a6176ccd8de82dc5c410f32847cca84e2a530e33ac4079b3c7e67a6bc34012f93894f7bf1f506c9cec1ecdc4d13184aebc8e75e80de040741b2bf76ca124dbf3c62f752423aed3abc21fd9617d0ce92bda1af2a5a4c435deeb76245a3ca7b2e3e7021265f14b6f44c433cd296af88a4f670d93d5a0caa44e73b84bb5c6527253f025f3da924091fa8e457dea39a7adf06a90a4ee2147b24c176f87ae27992184e8100a408ceca82e1c249254cdaa67b21fe7f22baca81d6b9e5bbc996dc72605fb9c1f1bedf60836788f844b66237e97a8ca5ffb1210ec7a03e7199ee5045ef792883ca31ed4a905a0d5a7fcad6a01be2be88d1c8ae3c3fd72f14260274c29df6a42bb446a4a794cd9c199a37c81a4c91221f0ea67f5c82ffd684ec978ec78b0896fc4553df31003753c40391f54edd0890b4f639ce7d5cd4fa361e836c837598bc5dec42829415f45731164ba1b184cb7a2556292a8f63b0e1b628fe23fa6c3e58981366abf60c9b1c85e52e84deff6251399561b504f374bf3dab246c8cb7691d3b926e6a06ee53bb492e1668a1ee34b654e8f2146f1f5cbff3ab545b5910ffbd0492528a82b1411dde1cc6dd0c74cf930df24e9972b428aa491b2a769a1deaac7a7fb974a89cb037bcfc0994ea2f8fc0274d8130879ae2b5bd5bb13df5132f888e39c3be88a8d3e8d9765eda5265a047413433a98c6e6a6e36e37bb445ede135e77ac61b63c394543bb51eef04bb8026f2c6b09304cb985b947320be35ee2d0f5f14955bb26e3f35bfa90f60a5d93ab0463765f158ddff544a8bbea2fcd9f58f93f840e5e6b3fb30eb5dcc436be9c20096831e30785a07b1dd6a5758674ce64147fe35ac07eca5c0133aa5c8a8dc126f3bd3d76d47338b02c3411930b37288b2cd2b8b687fd3b4609c8abe3cb77880507bbc71727148a1133214406327de512b089622df4f2b405a550a7b23ed17b2afe85edf95e77069a46381e6420c4be5f0b96c06058ebff8657cdfcbb31b908ec3ead48b63b990d734f2196130ba2a32effdd0718b4f307e399461f52c1cfbbc39d6704e3fe2491ecb62bcf0f1f3a1e6a1ec4903fd2b6d30b49383be223066ec6157a14548f21da84f1dd291904f64744118b1a511176b5490a04ad657a7b07bd30f1136a42353adb0cfadf954501e01bd7b7724b081b2ea5ad414625ebede987d605ba77c25bee21056edd28fe0618dedb5dd27c5c445f6204b153272a4f86e054fee7e912e07c229acabc96c54b1730fb48fb3096e7e864f065437680ebc033da906f909c554ceea7e1ff742b24f34dd3dbe3e058866a0d2297db6f2e8f259778131c1b243000df682542e75902b6f4bc34f0ad5a1838dee899206c5416f9d1e861b220af8027e3510a14c576b85aec956583e91520c4c21620981031feee086d8f0e5e0aaacef72e4e9bc4f3d1cb9c0cb28fad0f02467fde7289afc65c235f3933be275b2541879cfbefa583f1a") 02:16:55 executing program 1: r0 = socket(0x1e, 0x4005, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdde) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 02:16:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x3, 0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000800a800a23801d3e000000ffff00008000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00b60000"], 0x18}, 0x0) 02:16:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x10000004, 0x0) 02:16:56 executing program 1: r0 = socket(0x3b, 0x4000, 0x3ffffffffffffffc) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00d7dcb7e83531a85a06"], 0x10) 02:16:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400000000da76) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 02:16:56 executing program 0: shmget(0x3, 0x2000, 0x10, &(0x7f000000f000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9", 0x184}], 0x1, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') fchdir(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xfffffffeffffffff) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 02:16:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) write(r0, &(0x7f0000000140)="4c1f4ea0b4a5fb72f90e38016c213d6e6928e80930f158062b3abfa29f3259768797e6ed42d56ac37b18dba518df50896d84ad1e0c2ecc105c8d474cdc316bcb02bed1c9a8e53e23b511db81acf1dd66119e9ed0dca61bda43c4ba6204a88922b4fc56b0639270f37a16add48390f4480cd060126cccfb947187c6b2503ad1a42bd08f7c8da5660cd1763b08ca72441a48f6ac98e13ab811905305c913e8c4cd531679c649fcec96559b3b", 0xab) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:16:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:16:56 executing program 1: r0 = semget(0x0, 0x0, 0x83) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r2 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab2314f87c5f076fb6de96dd0362d430a67b209c54ab2ec9470a270071b9233"], 0x1, 0x800) r3 = semget$private(0x0, 0x5, 0x4aa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x2, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000400)=""/11) 02:16:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 02:16:57 executing program 1: r0 = kqueue() kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 02:16:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrlimit(0x81c691ae9b48fea0, 0x0) 02:16:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 02:17:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0xfffffed1, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:17:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 02:17:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8480, 0x80) setsockopt(r0, 0x20, 0x20, &(0x7f0000000080)="265a79d368e8a6ccb0bd965182f225a44b3a166a19b5b4119ee245cf66d8534c1e7cee68da25487a0de2e528d869da00e97ff96abbdd8a9aa45f58529c9a4ed4c2d13eb45e24d6097b65e12d9d1a3d04a3d02a70d8", 0x55) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:17:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x0) close(r0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="d6cea09914a9c2c871c11dfb2128d8bbfb4912debea893e82b6f96a2e287ecbbe5921a77acd997ac8e220887f6576d5b9f3be77733845dd0f212f3c0cee0a0085bcc220be5b53e7ff21fda4ef306a90ee3c4cc03af7b7bb9da82c9305e46e44db36f6bbb1303fd5763615e0dfc6218402560765e5932076adf461734369e3c388f9497026aa8f5a856927cb642d2118fd5e0aeee57ae2de547eb6d6fe1a14d9afee0b8b093e2f02ff2365b3ff147aaf5991910b23834f7224dc6b16435bd9c5b634c45967552ac29566ec31c1b70c275d9580cfc07e1dff767a879b4928c778494918973be4d", 0xe6) 02:17:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:17:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x18) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:17:02 executing program 1: r0 = socket(0x19, 0x8003, 0x8) getsockopt(r0, 0xff, 0x0, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 02:17:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) writev(r0, &(0x7f00000000c0), 0x64) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) ioctl$KDSETRAD(r2, 0x20004b43) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 02:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() write(r1, &(0x7f0000000c00)="dbe16a9a017962560d8d54b249cadfe2b324d09fb7d02c269a239bb4561b64f385e0807522aeb1ed0733d979824784159e97b839adc3f9d329e96350bf4a10768d5e2db4523ca24a00e1375992db2bc9231fa360fc46020b8a6f", 0x5a) close(r0) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 02:17:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r1 = shmget(0x2, 0x4000, 0x249, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x2000) 02:17:02 executing program 0: nanosleep(&(0x7f0000000000)={0x1fffffffffffffd, 0x3b9ac9ff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x1b665320, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xf65, 0x9}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xfffffffffffffffa, 0x1ff}], 0x0, &(0x7f0000000180)={0xcb, 0xffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0xfffffffffffffffc) unlink(&(0x7f00000000c0)='./file0\x00') 02:17:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000d8beb7231c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f6586d4984101808493613ab2f1a811d9bf2b241b121e24976891fee3f48c0ae91e3ac5b1be7b9abd657d296ed79ac9ae8ef2b2389be1671c18ac1983522967c2476debefefcd376470fb872c92477a3fdea0bc50642bb74837b529f", 0x5c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 02:17:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) geteuid() write(r1, &(0x7f0000000340), 0x10000014c) 02:17:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 02:17:03 executing program 0: r0 = socket(0x32, 0x1, 0x6) getegid() setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="03000000", 0x4) getgid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r1 = accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0xd, 0x43fc, &(0x7f0000000080)="fa78", 0x2) setsockopt(r1, 0x1, 0x80000000000000c, &(0x7f0000000180), 0x68) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x20, 0x9e}, 0xc) 02:17:03 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 02:17:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x10, 0x0, 0x9) 02:17:03 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:17:03 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0101002f66696c63b4f90bf44d805d524f837ca401a45c88a570d8cd85cdb90a864a2cb52b7a5f10d0d17bca2aac4f95e929cc439d5d94fe24b0a5c13255470776ffa5728d90d2b3d9c6a49a152131b1adb968108220cdd25f462e4f23bf4935c00d9d017bbd748cab4229ac7619abdd1027d204b9ab0f178aee3637292bad90b9608f91b279e8194ff3e331b849d68176cf69273f04b2d8219383313d188755bae68397525f57"], 0xa) syz_emit_ethernet(0xf3, &(0x7f0000000440)="bd9ff6da6c746c62f68db860edbeeabf492c347107f34e54d1a122c9e3b4d4da7a0b5aa2389e614532f68db3c394c490d81a2feab0334de8b7595cff72acc6f6e5e3a4c88a9a6f672ddb93b07b4ed891b04adf0050559581248cdd2638ceef1e731fb9769e613ca9caa902f4b86d561725e729df44373499b48dbf516f5e12e0d11e3d4f2ab55ba92e76573447c4d5475c5227927504832f874b35da944f04f15661268efa03de696d0b24890ccf0e250bb6bc5f149bc30805691a05bce98bb92e09c9e4f2e614ca5454444701e24fad6e2c9fc48c4e21a8410047b012ae882cb92473c50f744530f336a1b31f71b45b77744b") r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x6, 0x0, 0x3ff) accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000600)=0xc) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="e66db09c728efe64008684fe165112", 0xf}, {&(0x7f00000000c0)="013e1c13cd159fedf333b7e19cf51e89f5d23d428c755a24ac8f22d9199e9fa6c314704275ba20506134a4b5d83dbdf743b3257a1ce69bdad294deb3baefa15cec8853de11481270880fd37aedfed2f8cf6528cc2d661882b5869547021448", 0x5f}, {&(0x7f0000000140)="53657ce0aa6a169afbaa", 0xa}], 0x3, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x4, "83b6186ee32ce268bb6e891b464217eb0cbb76f72405fd71e6ba16e17ffc3e736d6003877af1cc900523f06270b27bcfe7e9e3fdcb5efc523b7214e8905b682cacba9585bf42eb09ae3c6cb4d4ac75d3bf9d008fe06778e30f0f410a16a427b8b2ee0e3ca185987f57dd615ad93d46ec1ca7f0afa0f4f3b18b6bfe6a67064a611ce131593a171dc5cc588ad63775b46719dda42f3d8ce9221ff8a955453a21e3f756bd73746a3570b7077f5631976673733a8e02f9f16772c5955bef020c23d280e01f034383b175285bf7feec28c8df94d051e62a99314b1a0e7d118e5ba4da"}, {0x28, 0x1, 0x100000000, "2260fb99061bd6f79e2839873348d4680c2172"}], 0x118}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getpgrp() socket$inet6(0x18, 0x4005, 0x4fe2) 02:17:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:17:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200023ef603"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000140)='./file1\x00', 0x40, 0x1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8102, 0x5) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 02:17:04 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x2, 0x1) 02:17:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0xfffffffffffff073) sendto$inet(r0, &(0x7f0000000000)="3c8314df3e2344a1296186bd35071851493f555ac8926d6ea3dc1bc7516713dbe0dda117e9eeb2ec95e045d8c6d680d370f0ddfd44baf08001b1b343ce103d69dceb3b0b0f747897252aae5c2ac6a3f727f3dd54bbb4372c9e019665053b0d47e8152189c2a00c6d05969ed80d442c034612f264ef30ab7345e3bd2107fdc01ed966c2908aabdea63032601449658c5712788fe9e0985ce529356fde35ad15a19aeeeb69899c45b4512c819efb1ad3419f208f70408a1408b5010df79a267868abbae9bba48b08", 0xc7, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget(0x3, 0xe000, 0x0, &(0x7f0000ff1000/0xe000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 02:17:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x8, 0x100, 0x3, 0x0, 0x4, 0x1, 0xffffffffffff713c, 0x1, 0x1, 0x9, 0x3}) r2 = kqueue() fchmod(r0, 0x80) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/239, 0xef}, {&(0x7f0000000100)=""/57, 0x39}], 0x3) readv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/125, 0x7d}], 0x1) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5) 02:17:04 executing program 1: setrlimit(0x200000000008, &(0x7f0000000080)={0x0, 0xfffffffffffffff8}) socketpair$unix(0x1, 0x5, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 02:17:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x80000000000000, 0xa, &(0x7f00000000c0)="7329ea883d86cce8054368545ad2437181074ec5e20e66c34fb78d37ce8e31e89e0148a4b23c3c8926bdf87acf90561aad79167c1aa4f4e28495d967ee5e1f8416d8bfea59e2e90219361a3d6c41a22b438b9d8a412b54c907646853810c385ef5296f24cd248842c972581b887bd3ac208ad59968e76c0b227d7ab6e32542fb5bfb", 0x82) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 02:17:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/70, 0x46, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00004d0000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x183, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x40, 0x0, 0x0, 0x80}, 0x0, &(0x7f00000000c0)={0x3ff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:17:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000002480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/114, 0x72}, {&(0x7f00000010c0)=""/98, 0x62}, {&(0x7f0000001140)=""/165, 0xa5}, {&(0x7f0000001200)=""/189, 0xbd}, {&(0x7f00000012c0)=""/97, 0x61}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/121, 0x79}], 0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 02:17:05 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) socket(0x19, 0x8000, 0x9) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 02:17:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1c, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x2}, 0x8) write(r0, &(0x7f00000002c0)="79c4b389ad5595f5b54e1beb5fe4b1a77406721194660103c07752bdf673ddea82f22eff2fd16edd815854549f9e5a94398e45fef69771d6540351d08118ee06f11450b21c35c8c78db621a135405f27fe", 0x51) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x28, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x7, 0xe736}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x288b, 0xffffffffffffffe1}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xffffffff, 0xfffffffffffff668}, {{r0}, 0x0, 0x24, 0x4, 0x80000001, 0xcc}, {{r0}, 0x0, 0x10, 0xfffff, 0xa9, 0xafd5}], 0x1de1898c, &(0x7f0000000280)={0x7}) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 02:17:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 02:17:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 02:17:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00007ce000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xf3, './file0\x00'}) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="f3684b2dd487d15516f78e52095438716acaf4ddc9910cbde885f6bfc12a0c32a16967f52a9cf976bbb68eed46f6191c1d12663e3f5f4b2d1ff28ec9e3ae481b433b73a8e85dcbdf48c911ab212785c4e08be65ac274c411", 0x58) 02:17:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x1ff}, 0xc) sendto(r0, &(0x7f00000000c0)="73b378b0b723d6b0686b412d820f4e3ae443a6038bfcea3146cff7194a876b10b5d443e706290295cff702b20c4d9cf22093d7750e44b8707c2915be1534627e6819cd5755246c813d7050cdc0be7475b928a9674b3c4e572cd7541864134446fffc3815dc53b2b5a4d5703fc1e4e94f7bfe92d607e1b5c2f131807c192ddcc5bd82e93f", 0x84, 0x2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xba]{^:/\x00']) write(r0, &(0x7f0000000380)="e2b1c991b679b9f9ec10431624f7f47ecc027cfd3c14fe8c1cd0af565d7dd9a74b08868a98fea9456e7e2f03d7a6b1e70aecaf0f771fa78d6a683eb8e7ed2aea24162b5a9a518c72b9216d6e0fe4cb2d00b0ce5ecf4e5bd58645959f3adca986bbb6c0d6d5595e5c4d575ca2d513a2813906aa9f1efbdd1a0180fe65e4903c0aac41b99fcb8e1f256035defc0a70e821f1747d1d29aa92a270d9a94a20fd40153380f080db58396c974eddb795611ef527c48f81fba0638f9d699dd54acb2b8e5853f19d62b8bbf38b6e35d25f8496252c31ca22269323720c76839565067fa45b67a752de77906dc0a5780a60db23166e56bae73def71e28faa8cb32eeba8983ca19a8eb4da4d7f6ead0b26d950cca366a93e80b257aef959130e8da0e373749faa0dc7c73b1295fc4ff59e93fca123bca9be98a61ed151b661264dde4419a34756abf6b39eb60d5369b69e5fcd6f17231d8d5a68efd7fb15d3fb64b6d4ff96b4bd2386d2b5b3aaf62da4de56ebd0fecc6b6efd0034728c82369823d741071906db54cf6946690dc50d4fc423bffec07e60b96a57ef64cf8dcc760b7f19be2205351b80a92694c3e93fd1c294a76951ca07c4d786045ace3c8f5190c4e2fe1015bb9c04903f59d30cc77f5beb7f2da9f6712049f287253c30fcbe03921ef90cdf55da316e62e17b9fe3ca9cf9784bc6a358a0bd2f322945129615b7cc45c572916de891ee1fa433d4c02b09cd5cc76d55bf8ada7e696d693a7b59060fa9e708b73bb4e74540b27d09e8060379de3dd85c7b36c761c11ecd8c1582d192d8fd1b5d4a92596aea52e7a4db4b13fede0ee5e9d3b9b5c21a1d5d2765f2544ecd6b52c8ecaf43d322e9c30c58ea205cab53cc9830ba5f9bd042cf7aa683025b2f921b0653f606fba979e10bb23a6fc989291105b6ebcbef10d3d47604c636b24eaa23d7aaba54bbe4621ef0fb3a85f04a47bfd3d493eacf04fc1b087edf0c9f3d2e24088bdd9931e460a726983226a466643716bf5aba006d5a5b540a2c63eb2789daebb011ecd811ad85710ef8c8737a3feb815c7304dc00055254482dea9a3a8e7e4694d87b15689ec193f04eaa19ea3aec3721eee43252af419c719675d4f8ea1fc0475ced92395df8d8704db98ba6cf1439825dda7a68b2bff38c7e6c09f982993f04cd143ef12fdf720420e3acb5ef6b711732d048dbcde192308f7affa6764a8684626d8f10998b0a328ccca51b70d1fc076d619b811c42d71be68a03cf1ff276a6f8819bae663f1f704517fefd534fc4c5eb9c25cdfb304231ff19b4e22c7168b0ad9e69a61e263e2ca225042265cd406504224393e077f2ec60f159efe1fb7cf65a66a083aff248ad5d35f76f3bfa8f7688decea471e3debebb0968ab806b136b8fc401697b1f68a4ce4f23eae8083aa41b68db3de03b51e71a77e2319d45209cdd1c2a70c4ee91260ac192038c58850b6b5f7f7036db51e580128d18fb4fa7d3257f248b26bb081bcd82f402a1e191e1914f75b8768df49673e0d785b3ae6a13b4cc3d5ce352a3be2877e554c026f1e0c2fc466837417688bcec28722881d95aa920efec0ea1a2bd395cd6c713cc09105ee1d6fd79d40764399c768d23280db0efb2a24eff252bde1e606841a87c6ead6d5942ba7cf254a141d7f0fc19b099571e558777b4a00c8e45fef7c2c7164421656fb88704458c3181f1f270752ebaefa9d7452d57eccfdc0cbc9cadbb7a2c3656f636e3522a99ccb0b9658a8a414d867d848847857d95192e849391bd8521fe367ed5d43df2232fdb819dcd0dbfb2f4f9d64c3d5bd1368c6d0ac22af17019b487ad21268bcd6d7133aaffc12794e363a49d44e0175c73830b2579f150120f028e25ed7ee67bc5347fb9a97edd8c92a2ce6961223de79ced5fe65a1770340bdd1890cd42af389ad1a9c2b273d307baca5cd865e52acb31c433d6d7635f5fa2c83edb739e2dab1339330e54c1e6d41366fef11a33f65144551ec44346a15caa6a8b6a1b550df3b2a94a285aebdae7803bc1ac4b7199eff77584ee8ce0688ac8cb286630545947d09b0844a46e0d4e9aa68ef57f51130e7819fd260c6242713627514459616f2e07b667108cbca0322024b7f1a49d23719adee4afb6b9d94f073922a2518478c7af9532e267bf022535ce9da025f3fb7b1ec654dfa3039a4e24b7173d692db54ebe977ec7f9a4256d67741a2730d019d47acaa62a193abbb70b6c427341b5c3f61b2e8d73d1f95d637d9ec78f8f689e4f1f9483a2a491871731ad0baaa6425d8fceb6654118f85d90d0e8fa42019131405fa5933cc63ecb58122629db489cc07bb0b2d6c0eed2b30733c7476266995936c7e1bb2810f6a378b6a4b574a991c1eae8b835f649f6f40c705f37c8c6fea7b1b1da21307d1a11ccc84238081582b21077b462ad60b56141e571ec18523ff6fc050af7de0bb83a175ff98865f2f9261a73b2b673b32f8b4f2225daf39259879b0c2616d05134380edf8d7df9ab21907813dbb6d4abd06973a6258eaa1a06248455f49329a52fd646479b3e5528293988aca0b747501931553ecd8e5c6ac019842bcb541a74b51e51a4bd6b510b83fab2a02b830cb5a37c093d88f0cabbc633590f49b320058e7e7f62b41c9c64cc5bc17efa15216fb151390c2a8457e70213941c3bc0286c0968764557961b698d5e9fb1924f92fdedd3afbcb7c36dbc5ff934ffbcd750b23fe5c209c2ed34e14d141f6a469a65a7ee82351a840e1697e7785dd8479f900db92a00e988ef040b763741825b9dd3a35021cb96241a9eed3f4de4d4ab8b3910bf15030a234d5fb780ea0a3638194ca0f28d4e7d5deaa399e84b6b6f9176fab9558c35baad8ff549a04c3944574f70bb2c1cb94aa13ac86b451087ed97c942b4135b323fcf8cbffe734ef51f5e393797b27d71edd691bea73b38b2a1aac6c3aa928a687c9012e8bedaef213a92dce1d714e83e765bae10ee2ef4949185da3ac58ef28342602a424f338ee2ef412b1ae007b4b44eff5542905f487987d3dab9240a0075f12467ee859c51d22c9a02bacc9277cfeb5f7fc6ec8261d96958bd68ccb9a4de1bfe2a0423805614628c30a8490fa36260d1527c9d7f9c33b3eee83ff72e05b4e2262eb558f57747133e89b7886a4afbe8e3cbf0953db696e6169863126ea933f1bf00623aaebbfd96ab6b7a0cc3c649cb5186b4f911b6b2ebf1612a42436a43f232d294345ad33423a487c0f0ae61fd94f17656f4f052fe146587cd8bccf8e4fb83aa4f4b1e55883c4f442af8165440a42ce7defff5705300173d45f0d2cadc6a763b83b8ce56ab64581e79f335e1ad8d5784a5414575fc4851622d160f22c7ccf3555a317ea607704759850a2f0299a8d10a444873b7e4d6826bd14ab74efb508d557e6bc9e7f5193e1a2ad2565f3e438081d2af9f217c9e80b4776febe41b8d56b08a49e7350204ed65720c49c2e1660cc9e5ca56d9655d16ac3537c88f05177d6db648f8411b2ec90f58f0486812df667e16b76c899383d467f5c1f1e18f527fff347ef4dc682935a89551e51e66eab52dbcc233e2baba6efb1eb9f186d00bb88668010d3021f886570818c57885c70149697bacb8ac7bc235957a1bae4b8684f682cc2b32d559b1392b1dad988e081621988e98022a33c78855e90d1a5e64f18b9e5feaffa68c1964dd377d20473a5519d56c0439c53dda52d8cf806b9b5b1d4ccd468d7eba5497c11d5a33c86c6906bcc09f4106949f398a0e9865614169359009b89768d74210ba0384c7283cd1e14cfcb9a37b899fe002c4bd5dbedcce55683fac9ec05c0f7a628c8b572a5a773b669eb93e7bc687de282a01fecc0541914e18185938c9a789308d3deb7cdd056dbffe159172c9ee09823463f0be5937465403b3093fb62d868e338739c1cdefd245ecb6dfcd46c1e69e754ff5c4396514b9503c18474546ea16442e5c54e6a15e3424e89e41e30fe1c54e371e7a5babf6b6a25ef2f4cbeb047abd00c516972e51758bbf83c218ebf2154c9ac7e08a4e08785b464a9699d59f419519b056e5b0eba585af169ceb98ed43a620a2c0137a0ce94d2f40385c6ac59b4386307eff8dd17340bd988c931fdb644dea5217c4ef135607dff5ca42e3e3648224eda6056d50138ffe28ea69ef7f55aad54ea493b20d6504ca104fe0e2be5af6f99e0a4c3352fbaa84219b08ad71a8789cad1ff64dcc95981d6046ec0de164335a039875d64cd6978cd03d0f4b135a7a448be7cd6a5aeb2ac7fd868c080933558ac32f01d9b81803a2d485dd37e1fdfe1f6b544e249f5d8ed3ece2d1332758aabe11d72a452efa84a7167ea55bf31f4d0cbd616c630f157d1c29ba6fac1f3ab6969f3059c1290c6e0ee885779f52fa3bafe25469162e86f37f9beceb4e94886632b82dcb3f7bc53b8f29045007d1bdfa879f80629e3753a792e0379472eff55c6b99288814c37565f9e7ecb41fa05a155f357b04848354406cef6de544590782fa83e120da10abe4a0e11ffe0a6c394d8f3f4c0af7f9ef7379fdce7682535d8c28f695dee8cbe2d10904d68cbb35962976653a6669801f413803dbefa06f8f02ab651989fd0a8d35da23f4e52697f0fd99bb4501aa66558e2ef5a7801f0616de426dc8b9afb657a5ce4386266c0acdf0b249a0fd5742f7c5a262319458996e885649c5cb898b3e16cd4eb269b05c5159a98b1619bc944712dee0df262e8c815c39899a67d9230d2b0f8ff2a8782f539da754f967a0162cc0774e9eb3fd2d86827470af433c5c1a3dd34de1aed2ec09d75cf6f292e0f9cc0254d66e4b3a1d15eb57db8522c0d35b3b45d3c34676383d2c7ae6f4d47ecb65d357edb3d7b9995e5bda76cdaa56f90f13c42f0859d85aa6a149db0d2f29536cf22f377af49d4b0152fde625fdf59d7e9f8916e96663c6fa7d2fe8090febd21912114261415256781d59f464c738ddc1ddd9c496fbcb05bc7a55c329099c53126c2aa466d8c98a1915ea3fc1b252bef653b7185e97ff74b0ec2ce6007ac714bb22b51d2368e4c601c78fbd96d45052ed7ce63d6bde0600120a35754013981f235b77133bbf4b148fac5d4100ec65922bd4e21bef2b398907c5e8205705c2c44dd528961bfab1ac84de61d656d320b91acf94fc2bd595fa2ba5eec9bed4e399ebed29b51e15d52a97c8e9342037c1da7e7318d37cca3f5a6b22a9b948e931d6517865ff427065b0eed4ccab3fb5fe8b3974bbdd655229b3d50d3d2fe0e4d9dced8eafb01b57ed60c1d85976a74dabee8efb1b338881c55a4689f17e49c3344844117fc0aa5b565922661757711ed3603713fafef680e1ac6bd853d5f9e94a8c1e2dcd47aadb55d287b6fe36e4041a4838b24e4aa2704402d7a9543749b9ac41317051868fe1ea5d01d8e3c2c5e946a9e6c4278baadf9d7bf0772cc923ff5470942580c22d0c4d9603be6f4fff3d1e2655fe7f6bf861563b112867a243aa53bb2059c98a9b0f3150684a32b0da06bb19691c19afbd88057f9d372801d4ae15177ebd32c691836f038381eeb495485f21b0b83cdb1fcf7127844053ff4dddcb09ed5c54f8f9aa57c0b7a5ac4320210c3f01600758a8bba0b84e9629c512dfcc2a4bb0c25a906280af364a7ded731c40f41ac0dc905eed44f7371ece4b09884678f0e3d28a7fc39fdb469d6477a00a9790848ae44306209494859c4c0b2cefe938348f01add5af1a3f07464e207f4fe3599fe25cd6a08236fb73d1920c660d57863a67eac93f40bc4654d59079343f", 0x1000) getrlimit(0x0, &(0x7f0000001380)) r1 = open(&(0x7f00000013c0)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001400)={0x100}) r2 = semget$private(0x0, 0x2, 0x177) mknodat(r1, &(0x7f0000001440)='./file0\x00', 0xa098, 0x2) select(0x40, &(0x7f0000001480)={0x2093, 0x2, 0x9, 0x8, 0x3, 0x6, 0x8, 0x6}, &(0x7f00000014c0)={0x6, 0x4f, 0xe1, 0x3, 0xffffffff, 0x7fff, 0x100, 0xc7c2}, &(0x7f0000001500)={0x5, 0x3ff, 0x27, 0x6, 0x67d00, 0x6, 0x100000000, 0xa61e}, &(0x7f0000001540)={0x5, 0x7}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001580)=0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x3) semop(r2, &(0x7f0000001600)=[{0x2, 0xb9, 0x1000}], 0x1) r3 = semget$private(0x0, 0x7bc9d13267236531, 0x284) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001640)) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000001700)='./file0\x00', 0x480, 0x44) fcntl$getflags(r6, 0x3) getpeername(r4, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) chdir(&(0x7f00000017c0)='./file0\x00') r7 = geteuid() r8 = getgid() fchownat(r5, &(0x7f0000001800)='./file0\x00', r7, r8, 0x4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) sendmsg(r0, &(0x7f0000002e00)={&(0x7f00000018c0)=@in6={0x18, 0x3, 0x3, 0x200}, 0xc, &(0x7f0000002940)=[{&(0x7f0000001900)="b3ac58da055bbfb1402dae4a16a42ca63f729f29e02e43d9a984217865e41e1f95ca175b9c1b1320a0cc4fd450214001b0f9ad7fd4b0ab3377ce6d12e148114232e354251f1891175a6a8d55c6d3704afec980af9a3bca32e94a464c4690c4dff16571841a15a11851c1a089ecc954e01b35eae0e1a034bdf4e3d3fa0c2521a382522ad7d16697fdb522f4dd45837363ccad23edb1e73d0c9eb55e3587dea0f15418290e3e6a531bf473f4f91f32cdaa088512ce1998ab1e68f0392cb856419c4bf3b1f2d3b67c0d28a6d9d206fa42eb77e151ccb589eb0587749b40e202132be621bcfc41dfc1156193fe16e83d24e3d786c462f7f29164d85b688b7e68c1d07daed636c231daed7b42257b396fb16bf155fc5f2131507d87642eb1de7c9fca4ad8f62136992672a1d7eca5f58db096baffae182e7d9e680d533b46b220988325e32d0c067476af7c5ab5c8270a3e35958d4b78bccf8510b08d03744fa6815e7a24262d04be4f06f44000722e8906bf85257c4c443b67919b1c246576f67fa336da53f6dfd0f7e11ec7c3bc03f6af4857ee23ad3f23ae22bedf9d178a35f1da63cc10143af65e6b11f7e12e1ed671181fe2fb20e20bb38d75066fda7b75cd3ff50d20159e5fec845bd278d46918d272338f3f7b3dc53fae18cdb7cd45bcf040f5258bf3bba1a85180635c9784fdb7a81efaec55bd506e27b1d477c8f9ca076a395f4b877d9c264247da330346dfc7c2da8aa75bf1e388d00aed8d27b69c199588a7723cde9527693bb2f9c3d9f3a4c8743d087e61b2a21dde872ca927f220746faca6a541690164674ec2cb965a7bacd67a68cab6c0c417b98057053f56e3f2e1ed6750d47b80c53e5fd81a197b4cc1d01a4d075c4898f88a15b866564da99b8a9d811868585b075deaf17587b6f82f9ce35a28a68a046fb08bd9a4041438e22bac1342c6d13b088d4c3463ebfa80efa3e47caa4f042947b6574428bfe3b6637d906715368424044e16905ca3d056e875e0ee01b5d21de1672fcd85f98abc54c55e6610e1d4c2f4d00dabfc50b820bded19123cdbf8ad4706de98e47624ef0cc048092bc0116c629aa5ce97fbc6740ff04c2e641f28ba8f338107eb59877b13b68b7c7a126df0b177e3bf9321f9889177d97428c6ca9bafddd7f3dbc6ed1f8ae93139495d23c703b0dd9e14e74bd5f8fb330f9d98d2ced9bfcfd94134582af95aadb12afc91ad3f59dffb9075f0c2d447de4d888125f8082a6d10b796b845979ac73c83a082ba39d076baadf306e4639b39b5af9606c0695b9930a3961f3a1d13caf0609c1d3980c9665401af4349cd6f7624d0124ce2ec9690c0830a6d59fa14c91280699e0a1d87b6ca72b2c5a33c89faddab519e15c021737c065223738cc2c8d6ced2adb43ba82bebd07ca9d31443e80ba6348ff680d36d2536324293838afe2d4d333964bf3ee80db7bbe73c0eefbb68eb37739ee2690a80490dc8066a1d1162ccc40cad1662ac5570032bfaaea2f506b93f511c097f2eb0045012397db602cd2fca6f1b1b123a6f77d97e953d84d587f79acc4b79d828a697deeeb60f5746bb8c39be1516b4f2d31f20fb1a05830208a20d8562b72de606b22c8f864a7cba1b2c1ea98f34bb2430eaaa3a81bad4a2459d3642a099c0fd20e1a0147b540f41def719976a28b71e65c7fd11cc10987c95a7206035f300206b935793362bbbd6c6f94b9312204b6eaadafe572f2a1561d06ec8019795333f1c21c05b612dd90a124504ada673aa12e803bc4a5210701cf17d58d61c64c781d0efe4b58bffc0572bd2786f9883cc07d11131b231366806a97d515d801b178210cc9a714ab99e56d19f6f5b78edf8f966231a63b17b4a0c13189fe1ed14452f314ffac080c00c0906e88e0246ec172b2a01bd70d02797c83fa82877b622faab1fe59cc88b56868d014808072ee51fa6c0a15e53fea75c86abdbb5f44e4998bbde2ca79b0fd190007c1b10fe37d99bec7a27abb520fd24f0e3e1f6b9586d0baffff7d7c9c46aec0eeca3c1fe4651765f11072d750d76881fdf76c9e8712af7915f991f280a27bd49a69138cea08ed3fbb0e18419687d0a095f481f439b3c8d5b26409344eec9f151e571f1823b680ceeed1027a4befc668fbaa94cc516020cdbb67e23f66866da607d8d9a9257e6ca1b827f332e83fa76e5273d1e5a5b2f148d8bdb7f8aac46007a87131b5c7b08d1e2f5c3923daed4b47c02233d851b99607400b9468df0744421dae6c5531c954031ffaef8ced4c4a818b03a778583195a3c615c4350f45a25c41573e18d37f50b0762daccd8d77a12ef7938bba7e998ef9ff0cd6a64be1bb8be536fe7620bb1f5ed2be258a24ab1c697babc6c2c08b6074cf1cb3ae533d600f120ad5111d56ba77a27d8766d0749407305866f0c771f7a1cf6f0f5e48565bc43ac1935dffe251dcab07f953a2e8e29c6ecb4169a85cd75d9addd700a63e43825357df2ae785761be46d07a14ffc36c37ef1cb4921bfc652dcf8d25a3f8ce3e4586d340b6edce2071a2b490ef0700e26f089eeecf86570736afd912695a3fd13dde73d0307aa79ebe688a32aeb4c2a7d1e94f14b3f2ae47ee03b51ef36a87dec7c106d0e4f8c6ac4978bc04999d6191359e33bce2b8e4171021e46383cd941bd4ea28aa100850212b4e920f75875c61cf4167d061a84f771cd4fc4c179276d1e48ee9943494e29156c30a311be00928cbd6f250d57750e0273d26a2d86257bacd7f48beb2181fe1324daf3c0a0dca9f3f9949250834cf16c65fc3a101c38dd741bb0e8d9ef297c63abd5544f38be1eb671e610e842896e1fbf7571ba40bbe8ea5e1fcb34d7421baf0015993900788d41b072c374b1b830660b61e9a3f7eecd258dbb01afbe3925b7734fd03321980ed1dbc50bbb2e1e55f7f0bc2dd9b16c54a8901406c8e5e5953b81833f37ae764483185feb76c6d0803c4fffbcf2178a6138d42dad2501bfe9c35ff2b5addf0d11698700ecce7e604a262c79bb36cff78c20ec238c513c883ff998f5413e67e437943120982063f1dddac06cd1dbbbc87d7e8e25dc44b697a316ddf6639faeb46f2d307cc6eb0cef557920f09982290242a02b19c466d6ab881e0d535f4769c0a6f6b07f7cd42cc735c438f91003164338fb5b27ad65cfd3fd778a12c9c787cd67d507a77b67737e236b70828ba020f44a03ed705c419351d840cdd4ffa6556d15548624e28bc047c6dabbb3b3fc6670779f5c8583d0cb6c2fe2e392c8ba289bf60d8de4abd921a5dae52672ae18897d6c49937f12fbad8feb010ffa0fc0b293f8b363e17dbf25bd4330195883e575f20897eaf77ac2fc4cec749957a10cee4e4de02a9f76cee4c812b6cc225ce53ab2f179c6bb1c4b9b607764517588abb6de2e8caadb0084b6bcfbaae73a2be6d25508058b6e33afdaddddb4636387bd27e6459c038f711b6fab1693423fd5aa481c90db4dad8b167777a3ecf4f13a33683215ac8366e7eff5181c8a2c538b9c20bb8df5a93b207d692ed9eaad69e07878dc602d11d83dc7fac755bab74ed432fee4dba0b390fab4b59c838f9c239439a0b380f763128db3c6a1545c1337f285cbc119ed591210141dce6afba5bf8464c900647123eee6072dccc895df1db2e4f3060011be76ce9af29e1986ca7ac1e6d69833ee2fb45755851b9f9a7681b4507c9b8e56d32f165501315c4355a281946df333b90aae6c3c7b2ca2f7d672fb98ebbb73cb9b2c3f25080a7f8606ac558e8d4994dd3ec2763a59f15878107f4f3a081b76be90a1a3f67a5be87d2e2671da5d16e8106566d4fa706b0a1db41055af37991f19b9a0a472db596e6685f7ddb4a7698627ec2a6bf976c19dd066a0380a3ae45301c01fb824682511b58f7d81f370584fbf16316b847f3709aa578f35ac30f65aee42ee1ce46f9dee23a12aee82e76e020c1d8a8bf7a40b05b48035a5bd3bf363bc113789646f4ecf61af728f6c4672c7ca6cc5e63cdb5392a3e4c5b29ab801fbbfa8d154b5db1b4442b898e53ab25adb17c939de320915f99a19461ae2eb10ac215e8bf5eaa75d5c6d7f762819bd91f0147bc5bae6acc81c180719aee804d582904e9e8f3798ab1f969aaf3d2434e1b8f1b046f550dae2ffa608b4c4ef0bf983384c41ce13ca44f25862203ff1de00deda901e60c9a3bd9bf1d5b20be7cc55aec307e039c1376cdfa365551d43ed857949a9307f994aee003a98d2ed1877a8d35ce2f865f759ee25ff45ef5beed85960fddcd0a47ee163d008ffab546448786ddb2d49d136525cfb6d0def3c6d9276825e7db4098c9f8621205386c526af88494fa9a891036f47f80aa5ba791dff519fe71309177e7c8bc8fbb53b0ea017d46860f58d434f5bb53e400dd54e3b77182f0d87d6a95f7d30d5fb919cdbd42f8dfb9eb8b3fe83de9ca595bdad8fcba66c181f43ec3fcc8c0bb97f9571fbe3ead78f59268bd9d8a517b3b1c78b7e77f86956b67f2495acf45140eea44d94302a34f377687ed1f7fef469ba10da9b9b873fd7b2ec93a7433f59ef78ea1680bc9d5c57a209b663620b0000e1a4574669eaf01eb971741ca4fdea54b62660fe08ff51410475e8557793ba7416d6fe516a620c76022f5932cfe8b256466e851963fa5f17f1af70d71ecac9d10e3f6175a17b2088c332024451916c6aaf8d538e73f6a1904c0f2236d4d5fdfcb728314b7c9025b0256a159207c50d285eaaddb4a3f242536006db2d8f939e314869472e7f0867938ea25111c286555f95cf33818f31c20661fba4cb08fd5b547726701fb342219a191934ab929ee44125db636acbbf0a282946cd409f0b5b6d58e224de4256a291ec2f1cc8b52c37bba8878a262679f428ff97d3da70b838a3f9879978468b054cbca136b0eb1df88e83003bbd86bc2361363ee28e4ea09bb75eef02204e4e8d70d367c49d102a171817fb534f5b4f7d906d47f0aba5501d80ef65539522faa853015b7b49305a93608ccb9bdd5d53e534c253ed7cfd14eb1ac876ae86e764c939b810004a7adc66cba6b03b59420729f390a36bd38bbe710fdff49aa77bf97feb497c7ebb71c2e638859a0549b3156372932dd00cfbf5fafc6e3e06bc9d0d63303040ab4a0ee3739720f3bdab76f76632b0c88397741f71c26d750ba113f5c4207425f5215a9f2e8ba80deb96bf4b8b7143b1aa381aea86eef6e054715a1d4ef13b325e3bcd1ac4471283f0d4e626cf139779726c146a6a77b98dc5c59d3e9901b0c6312357a18e343596537d97d48693f5709fca8f87c39e3c208ff763f2c432a5127eaf1a5a5a0b4cc0eae61b15cde6a75f41ad4227edd8efa379cb47c4a6240f91ed9da006a0fc252cf993cf57ee1fbb803d633824c45d71576737549d3ba82165fb30ac46f453f4eef76b1443cc7b436e8372557aed48600e06a5344215e36504b010c17613372640e2a396dd4a745131d1f65f3c470d0f83fb7fabbf9b7591fc60aff5ae5c316af3576ab6ec1564efb117ca14d8c471c692796f16a7802974b31cd538d08a114fc0f37f97c596002f965cda07588bd5a3e9496826e4fbb0eb5953b20d1802d599c4a4f873ac70af08065feddf5b5c1ca059b26fdd4dba4db5f89b34e279c9f036fd1f45076f350afd55814a10b306055aa5a616bfc97eafad3a2c325963d8f969af9b5ba67e1afd7962531dba65b7b2fd719f3d4cbda7ba05b427f6d979d3866069c990453bfd95cbd37c6e55d8aaaa83cea5401ec4a4aac0f231187130a3475dad14ede387fe7", 0x1000}, {&(0x7f0000002900)="449d1480e4342f71f35a9a1c49fe3080b93ac7c92f543b35d61f4a1d2833b55b06570def7029c89d6059e4f205bdfdc7b0240e29cd3c8ab6148d390f45dd98", 0x3f}], 0x2, &(0x7f0000002980)=[{0x100, 0x1, 0x4, "f8015cd74fffb82a67b947b2201ebbb76409b10dce0869893a9e06a05da686f7907b0df8c9e41de9cfd81116fb922fc7d9a679eeecb664fa7f8147113908131f5d6ecb0ffa3506ec142e28d106e05296743806b1639800f54543c3775429e234acb8fb930f286ebe93f3ebe13464c65623b3ac2515772371ce042cfd9be10f568f56f462fd7ae10388eacca36ee4685541bc14f3378103c6143f19d14363f66deee4dae6c0d06c41fe41cd030e73c4d24a568aa2b50bcc0a044ceef77eda488d0b7ba939455c30e943b534b143ded2a5b77886bff24b54dbb8a457298bd8ea5269ad5d21518f3506c11db2c3f9"}, {0x10, 0x1, 0x200}, {0x70, 0x0, 0x8, "f3925c3c4b025a4a924bdf3af748e829c0b593bf862510d93c4048938a71ffd9c2400258cf1581ea6d106aaf88e0f4cc38c12015e84910ae3fa90a55b28debc1910098b4f6b5bfdf4397f746afb482e1b4bcc62077d654795b4b91f99dd2bc0e"}, {0x10, 0x1, 0x8000}, {0xf8, 0xffff, 0x612, "46514e2976cae735a6dfc262bb5098f5f1fb5ec848eb694a1e994675c8fb57d7b84ab5d23f95e23d30e598737cebd02b62b34388a238b36d613e93b03fd47278715e97785d70dec06934515d447931624793e388f13394af6fba52405f7737d744bee40ccb36b39d803318e10171b8ec79f10b5ec625dc3d1142091b58187493906bc6eead4d63c6a12372fde0d25b0e3da5c9dbb401dc64de4812039b81e916da2fc77b502e52e30473bee61379c1ecd908907c7d69aabc1c01f5f55e5e2723705a97d9080fe1c5e6d1f5bee8c60d58397b7c33c06a40c6fa076e99904ad203cc708f"}, {0x20, 0xffff, 0x3, "c6d9a23e0dc00e6bb0b454"}, {0xc8, 0xffff, 0x23, "da9b0584d916c699bc58684abba592c0db1fcdae19204b1777380c97d05b0bc7b8e9a841aacfe86c06e11bbbb2912b57753797fb0c7de0156f262a97b1856d5f255cd2a3d8ad92056b5c40ccdc24c60274165a66d567eaff6773907f6a008a2305641d50ba417abfc2116253f0338cf45a942650620538cc2c92c34ec1bd92ca22ec29c9ecc55972d55e6fd461711fae1c2bc52808addc5f5b2c9d47b5fc8ee7df8881575fcb6b2ccb0fe00a5923d40a5b8a32"}, {0x30, 0x1, 0x3, "5467bb13697a2247859365e941231e903ae166ba8bd48eb591e3f97e"}, {0xd0, 0xffff, 0x6, "8c63aae492a41c961750ca10d7d2c66d3ad04b92ebe97b7a4e08a1f622b42df906c2dd6d71cea5943d6e373e460150eb9bbb1b6d232774d86662befd49915451dcb881a4cedf2a5b0e30534684deec7b75afc9b9812361c851731459844e39ce448a7a2df80bddfdc6e5b123d4e4fb6de051cb80a291d957ba86b696c4596ce1367815b66d5ddbfbc63cd86ad34ba9bd4cd9e64b1218330977e4a1e9d371bddaf208a33b33319b806f1a6586752af409b59c689e5e3dcbd16cd6"}], 0x470}, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000002e40)=""/123) mknod$loop(&(0x7f0000002ec0)='./file0/file0\x00', 0x8, 0x0) pipe(&(0x7f0000002f00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002f40)={0x9, 0x2}) 02:17:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) recvfrom(r0, &(0x7f0000000040)=""/212, 0xd4, 0x800, 0x0, 0x0) socket(0x23, 0x8005, 0xa0) 02:17:06 executing program 1: clock_getres(0x4, &(0x7f0000000040)) 02:17:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000640)={0x4, '.\x00', './file0\x00'}) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="af2e663c68fb2aaa8e6052741f7847e9d5dbcc805633b3966dcb063a1c2daec476d8d247664720839d4af36b9732ecca80d2a10203ddc7dbbfeb4393f7255576da3844296d3b7ba754c35a1fd65715aea803af27c57855af57d9f037b5f4529cf7213eee9d2e6b8d5e4638f0ae9b39373bcc73cf36828bbf4a69836c6cd009fa91b4d447a13785c12d16a3a839af08cf43139ec72ca5c950e604318d3422bffee0bb2de434dc29", 0xa7}, {&(0x7f0000000280)="8107105f94d16bd11c26263b0a62271e1e01c7b7b9", 0x15}, {&(0x7f00000002c0)="91e3b4e8189cb4483d7e601d9f46cbe0409319bf3dbc4716a74a4dbcf45c8ed2b8b5315e17739203a9b9868a777c2c890b1e2d23cdeb1597b6c52c1ed30d3f1d03d7a7cf59cb64e6", 0x48}, {&(0x7f0000000340)="575bed0e547c0356e23d1cc6e5d44ebdd923215303a9140af272e57722629b84df9b776cea64fd7abffe6ce90fbcc59b7f6424913256522a4729361aee1b123f5b4fd99ff86e016e85e29c3e3fbb374a1de6a826fa5ca29010a52936292f062e", 0x60}, {&(0x7f00000003c0)="f02f93a8b9910b351e6a032076a55bfb6247fe14399d78b65c44df3e22fabd4ff0abd1f2590876c5217844c39ac779eb7d8b2ee2039f4db1aeb1e4795746cee026667f0e6f1b37eb94c826e18d631ba3916c52397c4b2eee80c31fc4", 0x5c}], 0x5, &(0x7f00000004c0)=[{0x90, 0x1, 0x1, "a51f6c90394e52fdc6e24cef7f2a5aaebe3f8dcd67fa98a85630aa623a084b649502b3d7032d501e4bfbbc861c3df8840f6367b763786cc9cb351c4a38639cc509fb92d04a5043a52868bc579a5bae75579b9f0cde13963af2292822e96a1206f9e688fecfdfdc084b0533e3d9fca06131bcd7ff600f7f4cdd2b0736e1067f"}, {0x18, 0x1, 0x10000, "0534d7fc983070fd"}, {0x58, 0xffff, 0x8, "a713f53c644b34dd08bd35c377faefd915a87f11d59b536270dcce044a01f2007937a29fd7d6637770978834d53e2ed4b0ca887b971b1ab07621ef2db3f35a594ea58a9e"}], 0x100}, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3a0, 0x0}, 0x0) 02:17:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x21, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) 02:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x53) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000140)="5934d5105110fdc98c76c9729d2b7ee38c8bfb2ededdb05f4b7f3756584d48ed95125384098ab939b5f655d1df72b4d3b35ac02d0885a5492a1f3557d8e92acf5575a799c1f2b9ed46ffb83cd7711ab887010e245674", 0x56, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x8, 0x1, 0x401, 0x4, 0x5, 0x2, 0x1, 0x1, 0x3f99}) 02:17:06 executing program 0: socketpair(0x8000000000000001, 0x0, 0x6, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff77) fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) r6 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x401, r2, r5, r4, r5, 0x181}, 0x3, 0x9, r3, r3, 0x4, 0x67fb, 0x7fff, 0x10000}) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) sendto(r1, &(0x7f0000000200)="e6723b976d90fce7c4f08fd8d5d04191eab49001e8700c75a06c6007940da4cbf6e8a90ff742678f44213830bd1ba05f078432cc80fcbf7109182ff82f41581c2a1e9d2243aea8d95ae44ecde9a4e30fe7d6d6b832f80e6703ff8ddea0d9d9025a77e2c5f88a4e4f634ddd1bfbad5bb6a4a690eed2154c6d779d1a1b653d349e89cc708101be34170a15c00d08bbf732f702be6bd30886d6642d06704700f147a4c6c287a84487beb2efba80233908981b5e1fa61d1c79fca5ebff9380bb4bfbfcb78bbf5f365ff41f453ea0e9b87f0e1f67f16bfa9b70861e91e87573e31bca7cf190e1e722b6bb40e5a58bbc60f631544805de1e", 0xf5, 0x4, &(0x7f0000000300)=@in6={0x18, 0x0, 0x7, 0x1000}, 0xc) mlockall(0x3) 02:17:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x8}, {r0, 0x21}, {r0, 0xc4}, {r0, 0x8}, {r1, 0x1}], 0x6, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 02:17:07 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) openat(r0, &(0x7f0000000000)='./file1\x00', 0x30d20, 0x140) r2 = semget$private(0x0, 0x7, 0x7e6) semop(r2, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000ee14201b49a004000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000005706537315725b37000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) semget$private(0x0, 0x1, 0x8) 02:17:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x38481e7d, 0x2, 0x4, "e5feb31ea4fe1872dda1aa3ebdf943729953ebd0", 0x9c, 0x2}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 02:17:07 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x281e, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x7, 0xbbd, 0x5, "f60c1428e00ad59ef383bc6d4f881c18ce97e882", 0x0, 0x2}) 02:17:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 02:17:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x2, 0x9, 0x7, "8137f0533ac2fb041b61210bb65132c3737cf551"}) getppid() poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 02:17:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 02:17:08 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:17:08 executing program 1: socketpair(0x19, 0x4004, 0x5d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair(0x2, 0x1, 0x0, 0x0) 02:17:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff}], 0x20000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:17:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0xfffffffffffffffd}], 0x106, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5c0f1cb6c9073693, 0x40000008, 0x5, 0x80}], 0x5, &(0x7f0000000140)={0x7f, 0x40}) r2 = fcntl$dupfd(r0, 0x0, r1) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2d4}, 0x1) fsync(r0) write(r1, &(0x7f00000001c0)="173eba6f08c9f242a32bfe111cdb5d8a6e8bcd2fde4296f1b22ccf4de4c2eae2aaacb798d15169be2c6759236a17afbe099a500d", 0x34) 02:17:09 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) 02:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x9}) ftruncate(r0, 0x8) write(r0, &(0x7f00000002c0)="00dc69f0fa7b345c15ba4fdc37b13718e29591e9665d28ecd6a12431f29c9c4fd54078c8f3f69c99c373de5458ceb47910dc37d8b159fa1534cf6ab0ab59ef45f16fa2b9e95a90e89cc67b890c326cd6e092c5060ec156b5fdd9173003307175ff003c9d6bea3b41cce3a738c2ad77d12fff610000955f7ec7ccb5fad37ed938b567a0cba956a4399fc06c8c0c7d298397b6c36c0f752303ab88e5a9fb1d685bf197c1e6dbf3ddf7f507931bfce997b9f9a67613d3c054bd11afe38b69079f685632783e4740c0d90b7564c3ee97303b1b83e72e663d7a03d17420957eecad413990878cea3dd1f20c8f9ea98ae86f286a86275379c6dd03e42cd8ef0446a4bdb9daffdf9629ea75453fcec789", 0xffffffffffffff10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffe) 02:17:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x87c, 0xffffffffffff0001, 0x0, 0x400000}, 0x0) 02:17:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) lseek(r1, 0x46, 0x0) 02:17:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000000)="9b88af53b7adf8", 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 02:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x3, 0x401, 0x1, 0x4, 0x2d, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0xfc6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:17:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10202, 0x90) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:17:10 executing program 0: r0 = socket$inet(0x2, 0x801000008000, 0x20000000000004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="41beba70abef20b6736e039c485bd3d443c610be2c19b7d39ba661e45139a18344cee65d3559bf018f11ab9372a2ebed62dc9affd46d2c23f3167ee1b19f2fcd30def6bb90c3ac98e8d8ce3e17f7fd716184cc1a7dafffc74ff1685c5364b7c779c186c6ae5728de2ebfe94df1c023", 0x6f) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:17:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5, 0x2, 0x3, "fa4aa141068024f7a5a9eb49f0b813fe814f77e6", 0x1, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20088, 0x0) r2 = syz_open_pts() r3 = socket(0xa7f59db99d0f884f, 0x2, 0x7) setsockopt(r3, 0x0, 0x6, &(0x7f0000000140)="ba3e55bcaafb3b43c3f7a9cadafeee52f91077df5aa90b325da1820396003ff4d052745c751be82c42f06fb76b8e77242fa99707b5a658e151a9a2c9df3f73cdd5dc20e552a18f7bbf90f9ac8243d87829e8c3fcb6d551a5fb9bf4325a8bd626959ad1b1f5be479868dfa894784fefc1ab4a2085caaea2d7ad1ceaaadb7edc9d685e153cf9a25ace5deef923cd794c0e888d573d55d6d3be11c01f115e752f00b975045dc04d85fc97795fd98b8dae0c7ec8716f8ebcd657aba10c775167e8cd5597c7b97e7139b0123d9d5ddd43240ba79fd9c9", 0xd4) r4 = syz_open_pts() bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x400}) syz_open_pts() r5 = dup2(r4, r1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) getpeername$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r6 = shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x2000) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) msgsnd(r7, &(0x7f0000000380)={0x2}, 0x8, 0x800) syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000003c0)) recvmsg(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/65, 0x41}, {&(0x7f0000000680)=""/120, 0x78}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x7, &(0x7f0000001800)=""/140, 0x8c}, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001980)={0x1, 0x6, 0x7, 0xe, 0x6ae}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000019c0)=0x8f1e) connect(r3, &(0x7f0000001a00)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001a40)) recvmsg(r5, &(0x7f0000001c00)={&(0x7f0000001a80)=@in, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001ac0)=""/189, 0xbd}], 0x1, &(0x7f0000001bc0)=""/8, 0x8}, 0x2) getpeername$inet(r5, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 02:17:10 executing program 1: r0 = msgget(0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) setregid(r2, r3) msgsnd(r0, &(0x7f0000000080)={0x0, "5df041f9de17cf27e487f80b33704a6fdef09a725cc7c5af7ff04279da3d4f2143cdcf5469793620db100ce946aa57463d4fa8a37e6a8b9db68033ddcaa1653921c43434fc7e1cbeeeca13cb00ac1f9edf95cae942c48d425c86c6e03f477537901969c83f29600e438c58532ef76a2b55eeb0be753d6f83b1b7dd2e286f6665ca6e99338f941fafdc8f027f22fc1ee9dc4f63202d4a028e2c5c011aed36ba8b14d7b7d01672d9d9f45b500383d1c56f9001f406898895782292ae661481e44880c680cf06cc05a8555978a25ced63ba4070b94f6f6cf9cbcd691fef251e46a656b261353c3327c3508b4afeb4882ca3f387973c2b7c64f9f6cc7c42ecaf6887f55d14fb7078a490d695a76294710c9c767655645c07bd603da36e9a2b00809ee7fd7f473ead5969787bd898e3e7a523bafb862873df1f2c08a4e9d239d8d7a3354f236707bf51a3025c95f4cb1c207a5c6e74a591cb7dc6405eca2672c948a62a9fb048cf09226a28b46a3daebfbf8ad6331e75139f9f5e37675eef596b46157706cca923c096eed18e79987b018c42471e61e0f019ea63ce83296e0075f2d1be8fa3b631bdb8d2db934e4cdd59684aa463845554099cde7c8bb297087886cb28675195c104f3f76f2272185f9349d39bb0f8a0a82faf668f9db7b0e225d9a01055a42da5deeed7c3c12d68bc54522218f1e6ccc09954d95214b65b935e636a17e2a9ff8caac83bced70c623db9925d15328ad56a77134879ed951e0b3552ecba4e27a28356200e14719f824a2c3d16b3f5102d87c63f25d1d4ae2e32480b7d250776433abf239d73af03f7629a1fcdac2a7ca6b2b8859c4d7a5ec298f1e97d6b9e6852bd61f2614e3969fe97bd392696c4110d1095b9a15a6b2e447afee10357a58887ee4abf7b6f4350a49ab0b283641faa4b13af5e4c6e046b4339e13bad067c535d5e0dd7d82ee14e2a1b1f14d1668878e57abe001558a1748e945290f9630d2cc37fb418df6bd4dfe18f73a4dcbad825c6d23087a4af4c519a88c6f9144135e48834c8de8cf5911dd9ac010eb5ef7375d277a86c1a33c5db1a9e77df67fad0c2fc3f9a724835a2173a2c58cdf36b0be932872222eace7d3e20e421021223960291a16f1f69a2f290f20c6ef0925c739d970e7d21ee773360c4a090d293c9142a4d60af898fb11bd362b75febff04bc44a2bf9fb91969eff1f0a7ca21142ac126ed1e57495c32f4ddf233a58e5ff3c002c4597ac22f05bcd494ff175c2124160c50ba69fe321d3303122c1f219bfedecdfb670d76c82058168a7d7154e7d28787b10b645260a903f83760595b981c7b21e428dbd31836f908c1f463c63e7016d048ef9d2829cac3df224d54dc662d81833f631e124f47c9c3394cd5881be386814987681f593328e4cc9c14084132a215d4a11f2cac0f1f001e4f9ed2cd44922aa790307a48ae8212b87407c183ca7e261606dc78efd4e73a20b2b323f65bbda1ab367a19910d40969db42ef49ec31c37aac051d6af0759a27317e50f01e700a14375fc54e5b0a49b1d18f2b2ea85afe1ebe6b589dba4687666c11ac903e2aebbd04c88da88f176522faa3a283747b4969065329fc349c813e928859148ad1b63861a7a89d6a1a43f1ec13c2e0f1734449416f98fcf06cc62365a379c46a3752108ba8aabea77235078249c3f01124f2e396a90019fdb08c591294ad7c63684cdde451b3d21529ff79f7e2d8a5d038123e0dda93f8394f80859202e57340cb5097189239a8193986e5deafe59ec3b8dd295f8e5b58d5e9e6c1eadd8c20fbd860073e178f75a8e5e491c3d63703855bd78a5659045d3ea2210a60b04002591f742a5ca1fbbe4c3b4c8c9935690decf818374dcbe1ec9dd5eda1e63ad4236d3a7a46b739fdecb4124334f74269bff755dd318ebe11688aa8bbf3a94f85aacba47ac218559fdbe7ebba2a3bf8e0e350fcbe043f36f73a8062f963751ac4d4ccd49453700859c42b5d9ba20571917edbc4bb271043c69000a0269dfae93cff8244181a5439f8940ebda2e19954536a102e717e1a774a415da6914f84346b169c2393d4c91b4ec3394b8faf936b7aacb8739482759074b43de2634f6b7db4fae7310d1de4adcdb5cb7980b347942ca5613d9b0717f00ebbadaa922ebcf3ee62b74c23fddfa4a455f9157d6cc780970de8ade6a284fb5902e54961f3d8004a2e04f260667428eb90f96c9455dfbe76b2ea61437a5c4dc6f03ae87ed159f1b72736451ca0addfb1852f1c22b77336cee75d9e87c458b9f4cedea414282ee46f3e0919f0463486529c50abc443341567c252be15db2fdfe48d2a6b8db5556e38569f2b07617be0d0180e89ccc4b65464b116805f40689d634a39b584dd206671affee5d8e286e582119a5a61f82d2617e54a7062d685acd7a2da86140ef335f49184fbeb8646982fc958b2d98bf336b7df81e58caa27f307736fca8a2237ec70057e6eac062a2e2deece81d44f533e6eb66e3b8a4e8d8d9ace22819cf656b15886dcb34e26bfb2aea63de2a2247880f40f97ba2fca96efbea216757e9ff1750d0a76258bcb0448dd6e3ce4c369d6b0a61a6627307e41182114e089e22668c531c78e3b085c1c95e5e029b1ce4d713f808ad0037e6c2ef928976f15ee1d94ff57babfbd95c5dbe82fada4b345d80e65e7f499e0a446af48d3913e81a634f38427b0d1c6d8627d2b9e20c866f826face7c154ea752553d6ddd6dfdfc3bb30f8a77d1eb80d7167a667a275c7cfa8c1f9a1668f5dc276790985e1cba564e0b47b2c0e399b5327b2c2588cf9e94b05007e429458e43002abd3dd2a02c42164ea6c80b74b426490ca281b732d10b6c9f93d96b5bda3995cc49e0ce2e8ef"}, 0xb, 0x0) 02:17:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x8, 0x1, 0x2, "5ef3ccd6640ac8c378c28f8bf8b832f12085742c", 0x400, 0x8100}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 02:17:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) fchdir(r0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 02:17:10 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x8004667e, &(0x7f0000000040)) 02:17:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r1, r2, r3, r4, 0x40}, 0xffffffffffffffff, 0x8b, r5, r6, 0x1, 0x1, 0x8}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 02:17:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6080, 0x6) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0xd18fcf736382f394) pwritev(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) socket$inet(0x2, 0x4004, 0xb33) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="0e5d9eed37badce84d6858b57e08", 0xe}], 0x1) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="85113d21030937804dfd06281a4b0bb7e4f9487f649a3019e1d6cafe0d4426ac4fa1de812df617286c051b1e544ea421c44936df3f846e1f58e57b6b3dded3093229b6b976fba10a0f4e9eda5bf5234968efd3663c4c5b4d8bf7640d50e7d8ec97bce727993cc5e85bbb673d8427c876e0597e7173d091c931bc99872e22f97e0e2d43527b09674a4ea8102b3034a24212", @ANYRES16=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR], @ANYRES16=r0, @ANYRES64=0x0, @ANYRESDEC=r0], 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r2 = geteuid() open$dir(&(0x7f00000001c0)='./file1\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file1\x00', r2, r3, 0x6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="681b93db66aad3f96a7c1176d39248054d0c9fb93286c1993f73a400a25785c1d5c634985cc81abf9e59a2520262003a1913551391725d4124e84e53dc60bb88b0e1a5", 0x43}], 0x1, &(0x7f0000000280), 0x0, 0x400}, 0x4) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = socket$inet(0x2, 0x5, 0x627) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000000c0)=0x8) openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) setregid(r0, r0) r4 = msgget(0x3, 0x400) msgrcv(r4, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 02:17:10 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x4, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 02:17:10 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) dup(r1) 02:17:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getegid() shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x9, 0x3, 0x0, 0x0, 0x9, 0xfffffffffffffe4d, 0x0, 0x2, 0x81, 0x35bb}) 02:17:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 02:17:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5}], 0x80, 0x0, 0x8, 0x0) dup2(r0, r1) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffeba) select(0x40, &(0x7f00000000c0)={0x0, 0xff, 0x4, 0x96, 0x4, 0x2, 0x6, 0x8}, &(0x7f0000000100)={0xfffffffffffffffd, 0x1, 0x14, 0x1000, 0x3, 0xfffffffffffffffe, 0x6, 0x7fffffff}, &(0x7f0000000140)={0x1, 0x2, 0x3, 0x0, 0x0, 0x9, 0x9, 0x2}, &(0x7f0000000240)={0x401, 0x5}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:10 executing program 1: madvise(&(0x7f000053c000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:17:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7d7, 0x2, 0x2, 0x5, 0x7, 0x100000000, 0x400, 0x9, 0x100, 0xcd7]) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x6a) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) 02:17:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000004, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) 02:17:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) 02:17:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) 02:17:14 executing program 1: r0 = socket$inet6(0x18, 0x3ffd, 0x40000000006) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x5908a34fdfb05743, 0x6, 0x3, 0xffffffff, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000020, 0x24ad0631, 0x930}, {{r1}, 0xfffffffffffffffa, 0x66, 0x9, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x88, 0x80000080, 0x2, 0x380000000}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x7ff, 0x8000000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xb9, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x19, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x167443fd, 0x2}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xfff, 0x100}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x3, 0xc6c1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf00000cb, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0x101, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x800, 0x8}], 0x9, &(0x7f0000000240)={0x22, 0x14000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) 02:17:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) 02:17:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df45"], 0x1) 02:17:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000240)='./file0\x00', 0xd0, 0x10b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df45"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df45"], 0x1) 02:17:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) close(r2) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6"], 0x1) 02:17:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) getsockname(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20020, 0x0) ftruncate(r1, 0x2) r2 = dup(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) socketpair(0x6, 0x5, 0x7fff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) setsockopt(r3, 0x7, 0xfffffffffffffe00, &(0x7f00000013c0)="d247ff3c069c85cd1a98e1fd2557d09499846fd6f9558cb9a40df011df7e7022ec7be70a7e5e0fd3459f11732e21a380bb6b28b08c8b9f72c96c0d729e0f7a39d4b2d007e21e3cbf55dd13d3b122a25298b6ac4ed8995693ba4411899224e954bd9e7ea0", 0x64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000280)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa38a6a948e699319296484a40aab73711b6f9f68f2ebd490641777b4d9d07c2b2d0b91c222e145534f727bd2842148368cd2f40e37017d210f2df061afa8073366aeb99b0b341098ec5fefd27c71ecc222d9d1390ea9c22b9e619c65be8c275ea8a5cf2c1c5af8838d86533e2", 0x76) recvfrom(r4, &(0x7f0000000040)=""/159, 0x9f, 0x843, &(0x7f0000000100)=@in6={0x18, 0x2, 0x401, 0x1}, 0x9) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6"], 0x1) 02:17:15 executing program 1: sync() sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x5) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5"], 0x1) 02:17:15 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\\%]\\\x00', &(0x7f0000000100)='[)\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='E\'\x00', &(0x7f00000001c0)='./f\'{\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x12\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='{-]\x00', &(0x7f0000000400)='*[!&,\x00', &(0x7f0000000440)='{@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(\\&\x00']) unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c"], 0x1) 02:17:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c"], 0x1) 02:17:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000600ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a"], 0x1) 02:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a"], 0x1) 02:17:16 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001100)) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) listen(r1, 0xfffffffffffffffe) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001080)={0x9, 0x46aa536e}, 0x10) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a"], 0x1) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1be"], 0x1) 02:17:16 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) clock_gettime(0x2, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1be"], 0x1) 02:17:16 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x114) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1be"], 0x1) 02:17:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x159) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2"], 0x1) 02:17:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x20ebc966cd6a4921, 0x5, 0x5}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x25, 0x51a586f36b382525, 0x5, 0x2}, {{r0}, 0x0, 0x10, 0x43, 0x10001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x86, 0x0, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x100}], 0x4, &(0x7f0000000180)={0xa6d, 0x9}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x79, 0x20000080, 0x79bb, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x4, 0x71, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1ff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40, 0x7, 0x3d8}], 0x1, &(0x7f0000000400)=[{{r0}, 0x0, 0x0, 0x1, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x2, 0xb92b}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x2, 0xfffffffffffffffe}, {{r0}, 0x0, 0x14, 0xf0000002, 0x2, 0x90}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x48, 0x80000000, 0x40}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x1b, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x18, 0x20000000, 0x4, 0xffffffffffffffc0}], 0x0, &(0x7f00000001c0)={0x7, 0x5}) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2"], 0x1) 02:17:16 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x80) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$dupfd(r2, 0xa, r1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0xd353638fba005ba9, 0x7, 0x3}], 0x100000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x24, 0x2, 0xfffffffffffffffd, 0x2}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0xfffffffffffffffc, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x10000, 0xfffffffffffffd0d}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000005, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x7, 0x7fffffff}], 0x3fffc, &(0x7f0000000040)={0x401, 0x5}) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2"], 0x1) 02:17:16 executing program 1: r0 = syz_open_pts() r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getsockopt(r2, 0x0, 0x7, &(0x7f0000000240)=""/146, &(0x7f0000000300)=0x92) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) listen(r4, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f0000000000), 0x10004) dup(r3) syz_open_pts() 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f1"], 0x1) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f1"], 0x1) 02:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f1"], 0x1) 02:17:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x6, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d02c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 1: getppid() poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d05c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08207407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9607f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f20dbd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x2) 02:17:17 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x5) 02:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0x7) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) semget$private(0x0, 0x1, 0x91) 02:17:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:18 executing program 1: r0 = msgget(0x1, 0x320) msgrcv(r0, 0x0, 0xfffffffffffffe3a, 0x0, 0x0) 02:17:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c994d21f28d5e59460df938e967b4e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee078d8444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f2"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2727e78836559058, 0x0) sync() connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 02:17:18 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x260, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/219) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r2, 0x0, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getpgrp() seteuid(r7) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xd30, r5, r6, r7, r9, 0x190, 0x8}, 0xffffffff, 0x5, r10, r11, 0x94, 0x100000000, 0x100}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0b2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a000000000000"], 0x1) setpgid(r11, r8) 02:17:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 02:17:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) setsockopt(r0, 0x2, 0x20, &(0x7f0000000000)="bdad86ede754c84b934fcb06970de3c2f0feb1d79653e8f2fae186d9e00a0118e5a1c0eab77481948d5cef4b25674572fe67d6ec7cf4da4aa463dc8b133915877413656b285210c3229545a5440014c492c2946c114c4ba438c9964473e87a35e387f5e9298f247063470a8fb69c405900576f13c2a27ec345e470a8b56b4dc6f79db45d334392899dc704fbce4f0718528b0d3a1d939e08cbc0a0bfa38cef86fc597dba3e2aa5d03ea50e72dbd7d6e3e33a6c9344812bc4ea352849c9863a9a784d3ae409", 0xc5) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10c08, 0x8) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) sendto(r0, &(0x7f0000000100)="580c0f29aedff42e5f952d89e811d80090388c5f6f46fd6f9549ab9ccd844d2033", 0x21, 0x40a, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x8) lseek(r3, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) 02:17:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00007e00000000000000ff00008f4ff4a6a189653a2af11c645fa2d666490ce3b9e0fa423aa55d003d11c5c2f2ec5d666d58d561ce0b068c12998a96b574175b3e9a1a013fffd5b5640fddf980dd6ef04e2f9212e6ceebab8d"], &(0x7f0000000100)=0xd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0x3ff}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0xdead4110}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1ff, 0x0, 0xffffffff, 0x0, 0x2, 0xfffffffffffffffc, 0x1000, 0x0, 0x0, 0x5}) 02:17:19 executing program 0: socketpair(0x2, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000380)="000d0907565a2d5566039581ffafc49818911c7a6042054b775d541141de61b228f31b37f54e51bd710733fcb27a7359e88db6ade7e75ab41198441dbb345f6f48b1ad1a7b038e743e1719a0f60ca37a88269ac0c42c977cfe249540c06a9c6e1a120fadf9a3e969420d815b36d6c88afdb6eb7feeba716c3179d4558223e27aea138589f9e302b80f939dfa437ff25418bcd8d1244e4c4b8dec7c2a55e4281f262d80e971bb8d0299956cf5cb6e3f314cf38c16781a49405fcee91f6adb97d7a99dd210ccffe5268220a179677d8f68d3c61a1b31633e8cd5389d29da6c32e1e321caafad59664b6bc7e486ca9fdfef5706919a0588d77d46a708517ce14181171f1c483715487fab1bb423f3ffa9680815947e1bbcc656a876c7b717445408982d56ae3df4af1797c3018ddbd822d49aa329febeeb377a4c96779743bc0a2af528e6b60456fa1d56905c89022bdd15db9678a5b72f61c1b8d0a0b768fb0772c9903fec4bd267b40f9c2d6001612a40fb09990c07775e2793e7ddbf004549a462d499cfb95a4eb5ed5d3ebe8aab6cac0125aefdd634c80b0e407e9ad2466b1aca7f312c6651caa26044c1092a9e8a985303a96ed08422e111e09b142cbaa281ed5299bc196423fe38603632e6c7b47b628516d13fa6fa2ba1dd8f8c85a9041d869bd66ef452bc4b9cfee77d1d08ccc70f6c0adb88aee99ed7cb362b833935299bf4d415e825bccade6d5fbea2a8c6f6fe0e3ba920205fd067de76da3bc98dd6bc659a72cfc03d36a83e0168e3621a921057dcfd3df30c8e0923ab1a93ea25274d4f07f0eb84bc5dee11b66a8d9f6de4d340f92611070d3c86d6207fa856fade22e59dce00e585c8c54d529f662c942003e50a9f2e511ddf1164ae6f3e6213533316408e5a5834d02fc7e48f39749e3232198281b6140e5f4d327bf9f2ea1bb55eaf3f290165a8062228e175a775c0f440643ff658fecdc8c7f5858174c70da5aa63b1a311baee64ee923cd2eaf5459f37d9d188768ad155770cb6b956c8419e8ee70e10b4425f09be3fd7d20c77fd1cd95f6cfbbc419e4a3718293d614527f2f590567b9615b0823444c00299c36a811c270a4c2f31661c99c78dc9993a7f7093d11e07a90546e2f00858de57cb32609dd780cbd60e4d126f4568dcd51544feb3db078a56a33f7855edaa75b972da7d2edeea0d79c3020205f763324bcf208503f088303b5a87b9583bfa137f52be02f4b763b98bc63c2e3e8d0569e4ba352c4e5a944793de68b5a213f18a476137adf65c15ff7991d38166a75e284c449e945b19cf87d7b13265efa9bb7d25d000f64bd654f759632760d7c3df4971afe88a847f508bc8bfb2dd65f55586e29f0708ae436fb81a70e1814ccc523d17349aa873d1a88be2c540bfb3b6ca4064c37543c33ce5e5447c4d6d4a3dd9a9187792c79b0b8bd34c87e4fe8ef92254dcecde7bf69ffe26ffb9f6c263cf59edbd3c4458d3b6e324b1532f9e7ccffa73914eb5e1f5aaa25eaea431e8bf8095de875be8b8fc7446751e9359ea1156c285e4a1dc536bbdb69038404117438c192dafee9b757102f4d332358de07064b506da12c51e933e99a9519b2aee98ce1535dd0c297b678e29337ac8fde46d40f6e8cbff4c45842b58d13b9f6c72d94e2d84746d8984fdfe4d008336efc2931c11ecc7b92872d4543fe18ee5edb93c0f2964d41fae22dbe9a555dddf2bedae2963467505d0eb708e1f7fdde69fc441136494e8f5f33a1fefd2c9114f401149315c8cb1b566ccc1f5525e9ff1248ef12eafbd2b7f78d3f20366e74aed8370962bb3811fd96bd22bdb01e3d11a4facf3137a971be99288dea84210e0ed1ee555a0a244e203db7c32a43e5aaf83a9a7ab3289503cd2ed44c804ba56a00daef0279653a2568478c117686f03b6bcdd91023a9424cb0c94d1e4c1384da5e9c3755b048fb3f11a6fb79c7c4f2405995126a7fd2e4f40598259efb24643ae987d1bf7f1ac6c010f6dc653e859ff41c7db6c2ad51dcbfd10fe00218cb5af747a17c26083c3e7f64febb763e80bc6c48539f5b9f64f5dbbe83e2c625c847b3b159f45f43623a8b69321a2da3ea2301c190e6a7ab3934701ab321e4604d6b25d469b41d7329dacf620a3e99734ee4c5be4d0a7b8a759a8d0504ac1e6917d2a0fd2571438adacd58d2c76c3a947fabf4a724d5a34767424300764ef527c67c9a384f7b4a149995d3623f240cc4e615c81c26f6bb1a7ddb9787cac4f4eda30211fef425c5d7573ee13b116b180aeeaffd3ee7bf82e01406b1ae84c14cda23cbc8a9bbb6b8a248f7011a9888a70e3e838079cab2745b5f14cef3672436e80a000783538cef6a271bf9df63b78039111f4e7e0803d9b8ccf34c8e9c7693a995e78939bb1ecc3ec5b026dd9636abdd81ceeefb6915a4e79b173d692c45db958bb3efb5266a9596efc296f8106d26afc05d61765043813096c00b4df0f893103721cf919fd7bab719b5f474ef0b7499ed51152c9b8758f05b7121a7fa5a1e7e43572824ba764c3c9932162f9c31e1525720b10fd8b9324611181f43c4f51ac4e9cd79e765ffc8497bcea2a00f3d47e71fb44af424839c806de8253295e12309f1872abc1d3b89c0e338e6fde496e45a138d013447e338b0d339f6d8c8409b4e69534ec565f1123e1825f4586bb77f0ce860ed7da47af7f05bcaa5aa3326633b3f4c926258200c7e8f9d350cbb3a4e8acdb508321dce30080f2ad928b3a047cbee8b20195d0a8d4ee2f26b941abded2aa9d1535702db4275711270e01ab482bf626c2d7b32ced5fde2ca28d464961d9087dc0d74d790ea788be3d83f1daf684b140b46e9581fb29c0766d1022a663728b03b3e3d5862751c83c996f454e1243fe4d4a8c698b19f853edae6105370889f3abf9f8bc40605a13274f09a025257b9aa1ae21b0427fc9480ac81516df29904e7fb8f0ace0d9af18dfbd955c1f39d95524588b4b84206c66b2d4a3f713f5461feb73577c688c60f5b604dfb99f2fffc2cc48a26a59b6e137e2c0cbe4502e50aea6dfa63ab193889706b367a9760ef457972a93cf8fe8f81962f2ce4de4ffb5940f758c969034a8a4a17250fc1a017f18cefb3fc67d3a59746e065fa83cbbb266bdbba07c8dfeaa145a490e055579810e6728b0f0dcb8d9b6c823d1978c1c2b142e2d5f83db72a2502b1cd90089b7e27a09f5f50f1b70b018475c34be69de8895a52794efd21c88f8f53f57d88be0fdd003964f95c14a14adcaaa73d3b00cea60ed3d001dc4da92aac7c3402662f0614531a74b5f659acf573c96d0107290228170b81325e856893549bfa7259f102c026b78d2ee288c4a4b77260b861368d8af66762244c014262378cc544898fbda7c926ebffee02c56f31618fda2d8b55472cedc462efd7e18f2b9d7fd1a35fd7cec8645560536362b448130b35a7ef47fef9c476ddb0857eed79bb61c2c5f159ecd06bb36604f2d42dc331150996b60a3b8e8e140bef908488c14dc93e3b1f1a2479ba912008eb1e02d749fcfca7d4547071d3e02f79f5bbd956123c703fdbfcf1fde5553e183a25a9c247be78ca47264bdca8d17d2f31bf0a3c6dae76fc3e69c7047a7bd6597a60bb71fae8003b75d8b9ae539077d49e9a226d4d9ac1e1bdb021022c4f02c0a24b8bf4d54098a883cf9de0609f4c56d0d228d95c087ab06f7416236de4d9521111700a359e14d88129b30b64e4d58167a5587e4e66c5a98576725f9f2e0ae5db96813d2dad28b5122ee86768a2a005f3b3f7d4220b922c7534ff620f08c88aec7c622baceeddc43c54cfca576f137dfe54e0a02178dd2935849a3482793f1fc74bda1ab3ead2f22a6348a415e379fecaf22f9e012cbf0c86a236f008b4b9974db402a4ddfc0e311029f482742e4c4941649e6e0db4946d8719ddf32b00e91e0987420882f70ab02b354df946aebe4152c47fc0e7478028e238a32b90a53940d4c905eaa2583242a754d592ce8244b6341bb65012db3d67c386cf2c29529e33523a06a49a570393b46f0313e8247cb9ead74e3db265493426ab603d4fc180f351e266ae9ca7ef1898f8de78acacd1fb1a90a0c3ffa316c2e85e29ec706e40fa22b27203257b91c6682b75462fa10a588f0632fd71301347cb267202dc2e9909b2f937c1413302cb2ead5bfae331674df37fc0fe162f38dec70c8b77477651ac32a31c5310e9da13b6b08b01a6a6c53062298366e0087452bfc22c6f9005d18cc43a33912ddb5a4a51ddcf14c46b949178ccdfa014afaf5e08eef258d7d481afabf5bcb169435c83a58613a279f8c16e9cf6f10d6a45ccfc0a1805b9acbca3b1157087b0d5f0ee36231dc7313f9c84d9d55d9a43a3d093515ccbde8033fe9b3fc446e2f05d1f8311cc4408931c58dc93ef2b8018e10a96ef90b65ce869163cb6ef949995fc2b2f905a7288090ebce0c2b25c1ec45d13942d82600d58e473065c6bc6029babffee8c9ba1fc8d8ce832ef84451fcfade76d4f86893da1953271bc941afb183e09d897076916d292187579dbdbc283c9bbe3623f34c0b9dfcc93786f737a069c2b07c9f87a17e06c2d07b9418b215ac9d6835f8a39101a3fa19c90d6e366a11408cd8681a8298512401bc540bc1e559cb007cf8f413fce2d9cf6710ddaf88c9ef263ebb2c8a959c7fb5270049c95ee2a466c92084fca961ba90898ba7701b4e83d47e75f52cc1b9d26ab7ea3450e88dd94fd74d86a1dcff5f933d28de802684fb201b37b514e52be7037dca462a4f0b4f17d0a3b9a3723a3f576d62b2134131febcac224deafa38727578f7b6f5580dd7c4411d90d9e18be380dc59bb846b12c8f563b7257f2cbdb39394a7812262576e957a2135ade25d01b1b85199af9ba16a18b11ae99ad15c601fc6c83e258bd7d873e0f4277966694230bc75c328a6f3bb8d47c5b1dad6d66b1c7ae09003769b9a2fdf0182266984ead272a6bc39e46c65baceb8b0f7f4fcb3a0a1ba719d0d7d1375098bd03aaf5b3bb49cebe788d5f989f7b267cdb4c230f84eaf9f0ded90ebbd7c13af83e3ff0c01997852310efa6c7f45a23528351614ce0e96ac23dede1cd6c9007a98bb25c217eb37fa8d6d62c6427df5f42a77ee23b8a8abcaf6d982717ff101a927dba2637302fe3c251141e34017522804f3ca11c756403cd2c2e9e58dce7d4da2a885c503ad87d0ff3102b71cbb2773f904eddb53311e323260bea91bfd0a30750e836ca66690d816b127334fa0b13e61bfdea7ebcbf0ab0a9a3dac4bd911bd80b72163c02c8ebf12d7844e8ad179871ca80951384e5be237b06e772cfd656dc686691e06d0e23741babe369983f89a204afe370718cbb7f8b833c3e33ab3364b8b114823cf69e3692221ee1b9ce57f1d3d63d0e292525aa810c471b7c01ba6b3d851bef930d4a7d6ad56539c391b9b5002e9c2dd7c2e910446bb98d4b53e45c62ad8112d971b05e28df01fa8af321afd310c49c3d33f42bb73c72ec7bf75ea07275ac7f320b889797fa27197bdac2e34bc7721189b02470583f3e54a0a38d625ad5585a250e1e8adee116dba0c44727a63625830bb98bb21e8bfdc07f309ad14d6034d6f9159fcb259e5baca3635c0445b396b702430d60265bc764a20436be2d4f91eff582da2bf4bcc3b69f7fb5fa87af093d8392344b46be45c12cbef0961fe33edd114a81766a2c2366c8fb58bedf2441cb19a78635aa3112dcc14a42e4703a800e9c06a6466935a9edb94559cd11de77267e997a709f5fafa62fb910df8", 0x1000, 0x9, &(0x7f0000000040)={0x2, 0x3}, 0xc) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="4d48f1827c3a9dc1ba86d4954f23eacae8b32153a26dee3dba268cb1cf528da3f00b0394b13b0254ad8c48fe5fbf27cb916c51267a27429eca575215a3bfc576096a60eeab6c301234c879bb91ed335600ef732bec3f610b3bc2239339fc04c68c0ae837ba86dc2e9f26794367b5262884af0259fde7332503fabbf51a5b50d635ca64abcbe05c9be7beac6d6e6056e74449fc8e9c49485eade5c17440950065a8315a0ae6459e082d40", 0xaa, 0xe, &(0x7f0000000140)={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) getsockopt(r1, 0x5, 0x6, &(0x7f00000000c0)=""/93, &(0x7f0000000140)=0x5d) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = syz_open_pts() r6 = syz_open_pts() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="93ccd96c74ffa43fa577ed52d554f280a89ef6a9aa7e8d4384cbdb82adb502d5e0f45c813fc7f1c6307d646d4c52eba8b58ebcac521f6984e2747b165be8c0f18eed60071ba2fdab965b06d9b9794e034a5b1ab2bcb0c4df27a07a315840b87e6eda51ba6838900223114120da1bf0885182ea4a9673cd5d07990946bd33fbf7a5f6ea22f17a1199c4286932058be44cefbbaf3ede92b6abb29769d4840d3be9e94d83aa7199f0b276c1cf", 0xab}, {&(0x7f0000000100)="7fcaeedcaea3d4cf78a6622258fa15181309d7486fb666dadb299306c6736ef6b4328811552842ee7716eb664e59bf026a8570afd91b2b0c34932bf421e853be109c491878ecf9335ddf161469380485d2dccf0fb31875f4d1f8", 0x5a}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r5, r1, r1, r6, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xe8, 0x8}, 0x9) 02:17:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ad4b4f9562a1ca47c5db"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/212) 02:17:19 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:19 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="29830400000000000000388972277a801eeecec96d2f3f8796cc4a19b531ca28e5437a4661abf1944159e3f10e78cb56a1f9c60abcc75ae368585cad935967cca533daaa4ee17b0c7eb9002490e8b319f6d1f17d2667d8932729a63888812160009c3b4e8410399527bc11cdd6077162b9a8407465a12db98db37fd9a5b619a8bb00000000000000000000000000"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 02:17:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d09347f2ef337b4f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a9b741ade39d8950d8f880c49e18cc46835a30d66ca4f548046277faab8d8c6c10d5aefcef85f4da6ed2a875f28e4c8d765ff43afbc36ed28dc540e56b873c8c32efec28ae2f4c6d3ec447f4a3e6f0a00b93ece86becb5a48e3c0a9b9ea81fae2d4f126ea8fe11254279039c7b9eae6b015396402908fa3f232856f0f963c77ec0c2e675caa7f5d88cc9f828b9cc3953588cd9265cf4a1f988309238db5bbccc412eea213"], 0x1) r1 = semget$private(0x0, 0x7, 0x42) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000240)=""/177) 02:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:17:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x32c) 02:17:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYBLOB="507504b856b02cc054eb24f89568cf424078dca0f6b9954c05f68d2089459815b26be374860df13e97ea27327f2e31c0da2d7b9765f0e78b43bf07933f2f1640a1402c2016054deb29b429f725a5c9e81ad116a4a51bc446465bc476d8cd7d9c8377014d51ecf50e15220c66d4f466a1b2e1bb8a60ba0fc921a4a3d246315c3ff7f8da9f753a24e1cf9886615f023844b42025d2146a6e736be854c073ba83fd5d023cae2b38511b74b1e409d5db0ac7690291e0b937837a6370003da375d94da118c5af1c968c367887391bd06032fb504764a90c7527708cb67127dbf3ad0049b4f3c8d507aedfd10263bb29829e", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0], @ANYRES64=r1]], 0x3) 02:17:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) 02:17:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f669ba7c38800"], 0x8) listen(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x3f, 0x80000000, 0x1, 0x178, 0x147, 0x8, 0x2, 0x3, 0x19f, 0xd07}) accept$unix(r1, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:17:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) getrlimit(0x1, &(0x7f0000000000)) 02:17:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000380)="0fc865b4cd14759c0761138709c2c027f09448f7690e247c213c3ca4f604672814dab169510ab456a80b8cb0edfeec9c34484fd5c25b243a4c26e214539e0228155bc278a03943e8833a0af058047a6b9e6643a3ada2d62d90d69aaa54e01a22ff7903e491b0546a6fa55b45160fc0aed34c685e8a3eebfb31f851625a55f04bf98bdf1db4733012876d779b793e31013861320c5fb9cc637d809947d3425f661e434b549e2d3a6e087069542142e69bcca93027012b4912bfabba45361117f4a6091019815d1a6689c55ab964bec9f583d79f46a405b2aa2a2838d8247c5403f7ae7457ab6ce5b56ee895041e761f861961ff9460e704e636ed5b3745b965fb60c583f1e60ca0e2fb13e417b37eeacef4356e2e9de8e68c40ad7cd7cd501e859ec962c593ec8626c9732831b30c27748ee9cf170a03ec70e108c69c790fa3906f7b7aac14b953fedac16107f622368989755dfabc555968ba98a57964c3edce2c1220c6a00ba413dbbc0fecc5c992fe2cd5540eacfbb2e64a28dcdec07a7fc0eb77c241ac2c56b0aa4d8fde98d2dc2a67c9ec121904ba95bc94e39f0c05f5a2291455df0da86ebf2c52884726a545c22248c5e9e52043f5ecc04d8f74ba57860342929afd097898ffc8e296542007d3043b360014e99a9d99a978b565839b81b9fef8a4d97c7bb3545c84c2b7911bcf9b3cc56fab8ce3638784821773e405a60556418fa3be027b56fdde69c5ae3951b4bc578f9648dd108c88b74ef484092c066b9633696b72180b8385f334432742b45d5f1c3f65e7e9aedc53086612f30845f18adcee76a274da31c23c416ddc29e34a20e50cc99451dda489b63d9c1f4652ef2a2a0f32f161cacd1faf3b24ebde63740989d5c587c54f186006f02df1a6d9dd3ea61860515af2d7d9caddac16b3093b4c849cd066a2d78d62e27c9bfaf28629428c4b5ced3dd0c7843ba4867193086cb70382e3d6ff96c6fddc2841c8453b252c579a3a8ab29b4705649e35692bd36ba11dd8e805a991502b3ceb456c015fe459ea7345fb220a1144f1f49785d4e3ec0a585ea6e0f933eea3570517f83a12e690649de6faebd3f0d9a35a5a80d24f357d42bbecd1c1271043157adca3df5bc5d6d9ecb1af67d5e7411c0dbe7a8d04a5b23a381c169c40435baa7088471ff029b50a88241a55d143e0727e86990d6a4486eac3f35cd962356807f5a7693dee673b06f2acac9065c2bb3d34276b137bc01dc712f6be310f46a4edff5aaa89a7c5399c765ceb5138774a131218a17f90a8f448a904d03363b87352d9813d852e84e8603ef0cf416338945905b2258467e323ffe2a5c5a8d57541e9ff92559da52933580e26f7b2bba5b2c3a5ba3ff41a9034d8524d20d5db7726c5de1ef655a295ac4d492e99b0f6202ec40fc86fd3cb4bf673ef2ddab8b6edb151f7e939afe839cc1801cc650c4cbb36cafd4ada1a83d8d07685e1dce6ab21804e5eb2e08314e2d07a4c3385d08a0aa7973582b0a81b91c5ebc2864e49104e9ca7a0a93f338bfc4a8bb7b4cf6bf9c406133b8c57e25bb69961976c87a1da545b5356842c9e63abd429a9c56fb3d7409f2eb62ff81dfa45f6d24fcfbc38181d11b0c23e54717f12f38633840ec9b5943ad930279c5fe707e278015d45992d8b80b1260621e7711a84e3bf4c79ab6425f4b5c0b6aa21cf4f69f42ad241ace5edefd1f625f87774910e3332d3078f76f5247c0eea70b911aeb3091d96ec46cb1caba3f0976118d158374c39a4a812acb4410472f5d20090ef19491db0d1703d5903aa5f0abaf5fc0ed841cfdc6baa7f3b2955d7687c421ca03c4efbd7cbfbd249985e0bc68f1640af306ab00f93772eb1851e83c7deb3eeb500a86351dc1620b54692dca2830f8c757b3830bea9585a553f903e257e231f9655a93297ad02599c1c0b2a33c66ac9eb1b364792575b92b4f8b6add6567cd4e1ee8f157a8796c31a561a0b590f54e3d11fe283fe37921f5a391e6e3ccb5817314d2ca249214e0d103fab6178468d889c116a9d1cb217dd0efefe38bf138b2bf70547d61b26dbe0cd2ce95c2af499880b555ba0d663a66ea12b24f96138733791592129f10516d61be224d7b874187f4b4b296509e725be1530bebb9217f1c1c6a1e05109d70bcb1f071b85af7a0184784f5839ecf234a9d2b2095c848f22d9200dbae695854020c12428e82d06226c50f94a75f38a87a1850c3e194bbaa9a6748883b8d1e56fef5477643d7a1c81499b024ad6fc01d3374f79565b4b754f5b83e96a660a765f460ca6377a78d5675cebae567597a4f9be8f671a56044e49429a62a0172379037d120256688e596b5fa45c3ac39a4b11a06bb18b9cbb012ae5a8bce169d14847e0bc02dac8ae70575562bd04e071b41a1314237a37b95ba14421fea9d625bd8d6b38625483645e77370021ae0d45cefd1b7ffbe3185548eedf7edda42b5d0f7cc37f52ed624ed3b7862b188ca638bbbaaa10f4134c73175b1f61c44d86aaa315b13ec756c4dc79880b45a9602dcbb43b30bfd4c8d230d04a50ee6d7a2b7b99d82298a4a82e55fc03b3e7533f8eed24fb35453d321358e618d11f5917e0613955a44d28fdd67a638c02dec1c22860e491233158e959107aad7062e520faa76d3f2d3bf9d9611541725d33c4b847d1b5f69b70627e9ff7baf107983aaa2e4193764257ee73e0e51a8ef9730412afab9ba7b50331861e464148215f4dbf8ba0b16bc6e7fd8e2e20cb8ea061e1eda0122aa39d204d410046d28feeab0bef9c8e740eb72f1f4eaefd23248d5f58453b2e814f4163ee0f2adae13258258f372994dc92177199063c27a92bc0fe6060a362f02fd6fd9ec12a2da7eae9d357bbd5c786c8caeabb568b9201a0f831cc616939c18023af3dff15d768a580108d7f7c53a695095da831f2c6c95956a54a0e518e2208794ebc9e0a67c933950c097c309304fb16186a14eb877066631c48be20c886f86bd50be490ed6c2552a3be13cbff6bafb12b4cde99d411ff26c0bb1f0deddc1711df45565df0371a926aedab4ecc12d6b7bf984aaca619264100e3af9db8c935fc4f9508be9a8fc10282f6bde4951a8afb2c676e003bc78ae423a924bc8d74e8ba3f3e58daa36f271189cc47f8177271af4457c7b9d5ad2e7b9c0181864087339e1e497553fc4666bfefff7069b432fe6244ba579e844540d7b45f53d175a57cfdc9fd36c23e528fd37de0c932ebaad1ebd9d7666f9a85fc4ca6d8372d8ae19addee64f30fe63445c1f6daa38727c72db98503c164734f9fa5a2bf9bc54b50c2150440c1863bb5a8d73349756b600ae588cc3b1fecdd1f4f5ead99afb5eb4eae0b0b2bb68803e290c8286acf69c4dd3736322bd0c00976776afb04ebde803b9c6e86f31f0e6a1f61ed933ae69aa6c5ffb0b68874ac59f4eb02e5aa7b9973c8481cf5f2aba293beea469a18c410d70e6e83254c6b832227919fc3441e1dc9263ebb5415c07f7be938edc944a4cb2acda124b4189f6e1b15cd5ad5421419ad0d0de111c2f7be73c7b5c7b54730c21ab7ca8a8d922a5b6e8a40d9c402af1b045ce70193cad89ee0cc66a02474ebf383e06c64fb572b568dccf3f1b46a80dc5d8e48f2391ad8ad412a73a7589574c5a19998cafc3c13f0320bc2a5193c15d108770990a7952e9b46a6a7c435d9e92fa1dd6834af0a7de92f6675a63894ecd85c90e1e3268d664d93c70822b5696e773bb41999c761b6498aa3dbc19489d4092a4400e6743241a828aff788f87b803f841544f917b7e6e5d7c3750737a18c74bcaf3f4d6d5492db758d8af80c62db0f9d6ede60860add3213f922078e59388c97cf79438f09dc59ef4779355ed60f1e8878d7690832af94907a0ff8a8e95191a842de81690b7690a636a738488191e02b84c5cd7a5c6e9dd89a08b6aa64e5e88c50b31a209551c5eb308dc2cf81e744368e58136802cb14666ab08a49483179676c9baca35431cfc6b4dd7dbefc62974ece3e8c4900d3ad5a70a510a9d91cb54dd537b7147290103799cab1a589a5ca0407d94d4bff33b2e1867e5c2388ab5ed51edb3132e5ccbc3bbf3af38701c7d8832e7bbbbb8dfd00d29014aefaed96f959d69107feba719d7ed064d29c3711fbd057fd86ea3597b4f7c85599489340cb8f472a493ad93d219b809aa951ad0ded7fa2370b898c4170fbc4ec3891bc17c75d4c7aea8b3d93e015a4c14a725ec2fc69ce06ac6e5fcae6cf67b275394ab58f5a25e75d5d274119b3f267a3338e83f856a7f29509ddb7d08592398de2c41b04a973a0bbbf26fe015cc2e0a3ce6e75bcf7fad3d9678b1874ec7dcf5006ee9eb06b744aac29298146fd9e587aceee145b46089050c443c34de5930fb3bfd21510a55cb0504e41bf47750f375b57d99c376d185fc44a3ecefe9a77728eb455a5a926eb086d18249d137e4826a3d00f7b2e3f4183d7895e3c5a882fb0ee5d07de2466cb20b4d5933a3f2b45386d446fb33892f2a08e4411aba4a840757e0eb2091973d9e8a51b18d1dd5b9e8c8a7331c3e2a9f77bd954b7c26d871026d23e3e866a7d60855d98efd9d43704e7a1a10033537b76e5424c42861d84f16555d44667ed416ab57bdfaf07f396c6efabf0b9893aa59f1eff14430c18dd29f99f45bf0340a796f560e99cb92c5e0f8a45efbed4b87388d326c69d5812fb7eca6ffd07fb0c8c703d62e244e507bc65b22e27160c272843dd52dfd9be12c00d960163207fbd9e2589fa5b3bd369838dcb573551b341946b292aacbddf97e27dc5e1c03dc2288721327f5a9b03b92e2839420f9b9adb387eff7170e338037e2fd270ec0288e39adbee262bba2d030f66ac6eebbf9f2cf3a5576ab5a94195afd155e2466025000dc9aab400d521e33d73f21b08b37c0d204d2633a44fcab363d9fbb0121e9098008429adbf2173fe2cc104aed405160998f81c41eb96f0ac654cb2e28f37f98d290d7ee3fdbddf04eee9c3028de54137443ff19fb17664ffbbeb60383f31851981cfe858d85264a79877d24b4c53ac82e3dea17eed2a0cb5f14a471c0107853105ed725e64597e6eb6bcc93ccdbf0465db931dacc2ad2ab46f6fdbec79dca5674c10a13b7920f3720428b1ca90e718d66590ba93d8130c59fcbd1aae1c50555cb43427e950abbe3b5ac221935035faba235afa990b720fef36fe784030ad4b0550822b299af12936a1d7aaa15e005dceeb2a2bb269ef0713961e1a6c4100d04588a4f5a6ab74f1b6a5e72cadbce39792186d8ef4f2cfd3bc5aaf01a670ae5da3f929ba3e58416349fb8a7cccc08e4cd0da835cb20bfc7bfc2dddb061b6b22a7dd4b8adf1d425d51bf19dbaf752426f8c7fc99cc3f5a86188446367d2b497ffb5112de40cb88253c09e4875d36a02132e11fca93d109abfecb8bf4a1189d2bd29e3693c3a6dc6ff44b9d9ece81c355a01a8ea2fbea0ea7702601c129d8235ac45cf910efc5cc9a0c17b5f1acba503164b066a0fb57e8639d09bfec7f6899428bf6c5af1a42f91406a6886030a6cf008c8e4885bed87a9bdbaba25321e9b4b42862a60bddcddf07acb55e92da0563dd574482ed50a035903e94338d90dc1debefbf3752587ee3d598ba062764fbdf44264b1b2cfa1638a0cd3346ac8ecea7f0b1eb34bece890f58801e494f111420b899622f99a2a219044e279cefb68ce4871e6abc8aa886d39ff8a62d94c9b2155df1e222c22639b16ba85ed4780005777437d56297d9d98178b9efb367f708531a420023860895c8235b69999f9", 0x1000}, {&(0x7f0000000100)="9b14b33aaa695e8498ebaebc6d1f169fdc5622ffaa27d05e7365916cbb7b2016c2840f27ce2c7c80ef65eb231ea083c46df184c031bf72c1c95cacdb9759fd2a1c971befc3e708e32ed2486e49144a36160b9d0ed8decf3c4631b4b0a30511f2220db656e7bf4705187476846100de9fb01e19480d7f8a08a5e93a30d5a67dfca42184e9694f2bf6cb0812f50269f4d9b4238cad08fd9afa965549bb11929f1250f699d89c204c22c6679656fe1922e4392e79aee5f85b9fe5bf005dd421bf8e10da184d23351c4bc6e6b9236f5a692c175d11d77b1377754c96a97d458d9cf19b68c217d2ced88ccc606c19f43ce3ee0a5ceae41e706c6cd3e6", 0xfa}, {&(0x7f0000001380)="ef1ee3d59e49bc77b8cac0cc31411665b9163eca76980fedb565d981c5c95e1e23d2411cb10ed0f17f4ca67a64024b630dbe90a2424dabebc3d5dd0833c953f5d33783797e1e69cde942c58167a421af015c10592d94c42cd481c7cfe791927fd2e70860fa75d94846a5ce80000ba099bf3a6cf3caf8e51588aabe0879908922e4358ae480af284469492ac9204955fc7ba99447ab8c949fe7d564c66706d9ec8cfd1d99217e7d52388eda64ffdb4cc57e83a8db357ff5c523ca0adc818cc8749965656a638f368bc2e9d66b3aa92dfe2a5f94025908ee58268f20350a", 0xdd}, {&(0x7f0000000040)="313828280ad2365f6a50d001edf91fcc0281de554c1b91b83559e46001ca3506debbef0dbea7d7cdae66f56db87a3f0e1f", 0x31}, {&(0x7f0000001480)="f797e4e799490fa245ff3d7f34018824763f42975aee6564e49f15fa3f79b15f3edd31338c95072b67ab824cba85010df86ccb4883da617c046a48c37b05dba37cb77ff22a6b777c1a009eaaa1fcf7250c683e2e8b591ab37da3ffb29672c35e82f91f0019a51833116cc61bb9d6fdf002f2c71291089924f4", 0x79}, {&(0x7f0000000080)="a5a9a37b6941e0e8b62a128776fce0aff9a6c52b629b507ba8cb04360ed550ee36c21428372f565b21", 0x29}, {&(0x7f0000000200)="19af7e51d770a5b6928c66b5", 0xc}], 0x7, &(0x7f0000001580)=[{0x98, 0xffff, 0x5, "ab9cb515cb8ec0a66a7ed37b2604b68743713d831c5a2847ff21fd260bed4bb5b8db33f964e6254aa80ab26c15d2d5ef24b7b10457204bf657c94e29c2f41e876c8cd0294e4bb46e164f61cead0b829245bb1a04e410f65c686f97e96018e5364dbb550fcf3bfb0e61e4a29730151a2255af000b18626797819fbf30a9905ef8dd8a3cb4"}], 0x98}, 0x1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESHEX], @ANYRESOCT=r1, @ANYRESHEX=r1], 0x3) 02:17:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309b8e4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adb107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6d6fea2c8c54e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) 02:17:21 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r5) r6 = msgget(0x0, 0x11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r3, r5, r3, r4, 0x0, 0x80000}, 0x20, 0x4, r2, r2, 0xd2, 0x400, 0x7, 0x2}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcd0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e64f7565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:17:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x43, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x4, 0xfffffffffffffffd}], 0x7fff, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 02:17:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffc57) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xeffa, 0x0, r2}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x2956406be88b856e, &(0x7f0000000000), 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 02:17:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x49) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b68f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba2c120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8704314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10ad120c781cc8c7da8fab09a5949043dadffb3b0e2f9c9be7f91d7019d3637cd519e86773455eb8628b9a98a5adb5872ac0a49eb1538360a0e883ccc9fd919c43836a2f8c679ca424cde032f0b5bfe55537e1822188fc853ea95999ca508bd12924219230742ded5021589346663768a33f8f9ef25f8be06cd7ca15986d71395a63010c70babeaab5fa0423bd04b92978b24171ff197800f22710f6cdc3e208e2c8998e1e29580e945f8dbcb8393bb9af6035e8d87a7c6871e9cca11b10449730c1b48c061efdc6f90a0c51838a9fcbd21fe044d601b37ecbfacbd5c3ddc93a0a68a8d051bd0ffe19afdf64b7686ec65133c793c6fbafc1bb1406e3e3ebb929fd488ed5ecb7d126bde153e0c6a17cdec24ab92c3e8e617806eec6d63b6919afa712f3a8b6855c3801ef5d700000000000000"], 0x1) 02:17:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10120, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xf2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x600000000000000, 0x5}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x50, 0x40000083, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x54, 0x3, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000003, 0x3, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x81, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x96, 0x1f, 0xc55}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000008, 0x7f, 0xfffffffffffffbff}], 0x20, &(0x7f0000000280)={0x7, 0x1}) 02:17:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="e19020f5f26d236a11a3f2c1bfc5fac4c85be0d972e4117835c736d07566cb277174d39128b9caa88082a211e66f8d8d9382d08144afd28af6a7615fb8482fbf75828fd03fd7361afa25a823", 0x4c}], 0x1) select(0x40, &(0x7f0000000240)={0x4, 0x7f, 0x5, 0x20, 0x3, 0x7388, 0x100000001, 0x100}, &(0x7f0000000280)={0xe9, 0x401, 0x5, 0x7, 0x75, 0xfffffffffffffffa, 0x100000000, 0x3}, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) fcntl$dupfd(r1, 0xa, r0) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x7, 0x181) semctl$IPC_RMID(r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[], @ANYRES32=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0], @ANYRES16=0x0, @ANYRESDEC=r0], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000340)="eb187be72ad25dfd912956f76f2d0a46ff1331fb5d3609879c8480f37a73915cf567ca3eaff8c2dbb6a5fc9a511fca356fbffea295a46299d6222df15afe4d94a8d7ad999625c90fc340641e07c1717a46de1788a86d17eae7e84a4f2f309b7372452371be78b4ec6b408660372af4d2c0cff9d6b27af8652b05fee182b04c97771d7a651097d10b424374ec7b6a6e86429ee2f4d95a38dc653a863b61541460470ffb2672c0f0878be8d1f7c4f550adc5b5f2794c4435808264082d5a7c18a35d9e4282add09be3dfe8d0512a86d344ed361f8fa5bdcee39cbf995c8b07311a245f9b623f99ecc38b212d63c932d7eff1f90bacba8ec73e9dd092b6eb47991f36b4bd5b0c0760fb81be201666d6d6d3a680133bea126448a1758aea15791ac1048f2fb16956d2e747120edd3ff56fc607f029fff84c5c91743ca0b6fb967ebe85e00caf9a5f01b96fc3c23c66b552d9ea78e18e5f13a7d0f4ab43b5ea2e315923a95a6bfcaf205672fe973a4dd08b0c3a5267948dd2a73b4b3b80f4272326a7b519a43c496fe18af25847c4851a9a02460d673f13e96f51c4a4eef7826211a6133d41333ac4608629bd1f3f50e76145473f910420620f7fce7ee2bd3003154b1eae09a0f4a0045d6924da4e632307117230ecf16da081445d5a3501334873aea6c31aa1a71ded9a3625cf934debb0b085b414d84bfeacfb6198abd1633fb0e29157b499cbbaa23ed9687355f58854b63e4a16d8fe0fc646a02d78b9c1f8d1233adc2d31147bc34b1fd9f388243c40190b05386e381b2e44c81b11cda0efe6f52eaae4db59aba7c72d8b64f5f634ef73590563206c3e14096fe6f39d1b26a43df266600b60bc1138fa4ba2b2e2f575316c54a4b7a10537bcdaf3f112adde2c81740591168d4fad5de048d5d113f1589567b3bb3ae0ab08b8ad1f4aa1c3d2ae43d9f3a7fd65dcf8339128c2f6b9f4dd58852bc6eaa051af476e730d4e6fec5bd38b6bb14f7dd54f7bc054df19e824d6d51a1784bc1bec06306267055dfeb0ba7f2fec96fc893facc387d147b06ba2cfb54d88b7f4fbdffa53d5bc6130e7614cf7c080db87983b8638e4329070c6b4ed759784d101dd003a25a3e196cdd10d2cb25480ccc3a899f3a62e717ea340943cbf59596bd3eee25f5f0ab9367f9056566578a668770725deba65f57edbff78dfd7ee39569e6a20ea4597c041503d9053252717616f28cd3a96c78ffd5973f1fa4abe06a14a1ec505b2ae8535b72bfdb67ac09b060e0e74ed7ecee9d031071ca433719d048a62eae1229a81fed06892b0de767463569ae164787c6f5bb15715ac99bbba8207110cacedded5dead24eb4d0101df96c29ac1a8214606ad5a1efbf89526f2003e2224109bb64048063d0fcc8befbf54cd2bfc77f888a92c8b7899b2008d962ba9e6f991706776c9c9137d48e3f38fbbf2b95c652311f4fcb11849a793375285fceaa8bb54b7c6f0c074dcff0b24a025c5a2e15ea34a7e2ff9f1d91e9ee240723a6429dd50006472b2ecb343e28274fb12f0dc7d9684da4c836a4106dc1a8d7fb376b4213f5211c7e21bb05a702fa3d221590c5fc4ad0b1637d8924692703def5f7fee13dac34049be5245143426ec38b5c6e111258ba20d59f46c16c27ff9093e293db9b59ae0b67120ed11d3dd55785e360ab10fadff77f40457050ae3d995d094aeead45f6f0c77d7fb539fff1bc6e3c32244a7388187c1a29a1cb955a59738c8d17d821537195a384b7c6c9ab8098d8ed082f0e38c125cf896a5333faaf9347933b52418d34bef5d26dc8bf434949086de2c22992a6c82bdf1d5cd0eb97a5c4468a3d4961e436c9e731d32fee9a202d139247ba996e0d9e54ab11a23a85d40b1a811c00b50db2ea9ab594e8a793dfc7910ed65214815dd54bb69916b3a69f7f2eb2f5252e60a34e5b638c65df51418effcec0572e2818e970826f2f400a4b022933202a544d9e84504449b123d0197f97294424b42e38a538e046e8e92bf269825401bdec2219eaf4bd18f68e871116407f71eab19bbb6eaffc5000d33f4e27f214f49d0ef50b484587d2d214449bd9dce45b2635cc98068d24511a5a065e5a9c9d4f32c6e39b3be5914dd545bb3a5adb5504c6be6692077dd7eee0a9f436c7870f21d71e15c7aeea9741ba7a2019316deac31937384a2050abf9846773ba59d33cc0bf777d7916d0af2d6aca57c141dec8ae9db4478626796094325fe28c427e1d4dabcf29d1de8b1d5a0d97876883d28a09a6a37db54c75cace6e4b62323f50a8055dbea12295a9c9e5c21262c2253570e41474f98227e8d4a7019e2f2ffc0ab51a4cb63a3f66a96144a931ac5479180367c80d53ecac264a327dc857865c1d7c395a6bdf4cf3e967187e389a4b00315bbc5f52b458cdfb627eb1ce89ce7c585474a3073fcd7674470f5a3e0554defdee5fd55e6262847cbeaed6b10a3c9acb1a909f2ad1b1bc67c066bfedd562bc6baee60953ac82d1fd41b93d65e9adde3666bea2d22578a0e89b05c4483fd7976297fa01ce8d561d1f3b357f53c73954201b20ba1a0ea5c9d59a9bfb30d5affc8e2da058c7f397a2b89c4487c44de45e69b6e9f21f49fb1ade403a4fc2e8cb794a9d2b766ce4e96b38ee4154bd3acefbcf24db86db527387aa3e7a11b7847a902212d1a7f486dcf1a2f69ad169b83708bf62ba55f8abb36969bbf4959bbe4c338e426fa3aab3d88401cb037f3f05a77efa24142cc5c03e7761bb22da01981f175ae3ce4debc9b488ba728dcc24c81969b33670eab00602b43187d84e131008be4b28aba2db20293df8e3765f5489077e121e18a412ece6b2d8b66fd2b6ca89d3c41f4f44bd6376eaacaeb95febd04ee5107d5cd22b7d87778f164847b486fffe5da851703e9d84189d489be8f39657c9ac6734f906c9d5aba4e21d49b3ffa106487b316676a21532ee26b4e6019f203c99cd50673c532f7d33f6718a430ea8cfa36e8da858b15168e2cd20e443f9a042787c64398c3493c3f27a98cb74c66c3cd6824e12cf2572d433a3c2e18571ee5dccf2d259257d9dada0d06165392b0a05d15e007e9d8ed22cda0dfe448827f0ca50dbfe3ecd8c9263916bc8aaf697997a0903cab79a7b0ca44230296e4c33d76fcf60418cff0e5f6e42a044903ee6fd4eea974af5d4323deb88d889666d430c1363556561ed0a86d29f3d8ca7fbb8f21f8189e625f7ff990cfd0b24282a3d16974ffd79bb23fa675051b52ce1fa36d07030ccdcbf86844b72e9fdd806c183034842c25b68bffc03f86faca2c9ee587555b7fc4c835b695e426a43c8ce43f09a7c20d90a6c38285e7d0354e692cb645b9beb7fd6b413bf352cceed33e763f0dcdf2662115fddd15249f3f88179141b8102ea627e32c6e251a30f27f9fc92ae2a9c48073c581174ff586ecf9ef3c7356e6c7b6d4baa5cbd204649e56825b32d7963cccb502fb89899a06d044db13d43913b577c526b13a6e7cb41e2b085d5c593589ed49aa61a1e02b6e2cc41d0f2c6c40982a1084603cc0ff254ed81ae4865ffacb1a4fd439187ab97977d7e2514b9769a65d3091015b59e989da2bccbad9327ec4395a6abe636770ac81fe535c04954618b1e4b5574d87311d2df8141ba03a083b6b1b79cb589387d0ab24bfb26ca314e60ee752688d939fcebe60bf752f5c68773c0a06f70422c3708da167f88ddd45e8b602db7cfbf130b2bbca4c2630a596c19384202319b36b4430724f86e63ef2a8787e25fed51f9ff829fe1851f7be53d7a1f6b750cac9e06951c71adfc33b46317796db30a26b7ed8f13b59092e771f839dbd477fd7c2a544cbb7fab345bed2cd24a73b8d10a018c7d9de881aadd9609b7cbb5deafa77aea45eaae355c420269eaece769db9ce2365aa5add742d11490fc64fa2db39179a0d2c652cad9427bd10ac2138ac273b475a585c1f65d1573d7666411c69cb8192ff4665db353371d30f01e5d4116f2eac93ae18e3169a7b923d1dc9b4a53c436c5b2176fb038a7428b2b01a78bdef364c1559428b93e22eda4a3d64052311fabc93a688df7b04515581159e6a85f094f29422d0240bc9f75145bf51b41b2271f64b048aeaf09438a9a38e5f7d8967d1e10b21b1df67b61ac21fcd2e0924be15a699c2559cfed84c19d39b6a2c6ee6afef84a5deac5ae86bfe54c11e595eb68a3bb3275a67104ee835d78008fe83732a8e9417092e39c012b139ee39a418a3343f5850f170cad3be0707c25fe8cc1015a8a123fd730e376ee4a71274508decaf54105f9a9650cb13d9ffe380f56eae3e7b3963afc05e842b6389c6ae1cc236c242189f336ff49ee50db43b8cf257d84735b12b4ec3388e69fbc058ac4675f29a9dd857cc280f83da14bc4ea129f1653c69bb343b5b82638540430184549137a9afc4ec3b93d62b4cd5387ace66607dfa8497be7343b9ae83158edb7f5dcded60407492752c29a0100f022a75a902a2548e234419a58a2a9d7315be082bd51cefa18d2fe1634c0bcb01d106209797b75ee364f982cacb5a41c456dda1613091a9207c260dd639372e54b4579d9b544fe63cf77e748097b6e5a9c95ca12c1836de6ebf07678f1477b3ba29b713377937422d6856694267892695a9fe7ab0b396f07efa683edd37497e9f5c3deda4f3f86a87454bb9a4c5c8eb9676bd2bffcc30538347f15e62051d57f88730013c2d624f891cf7284e1dcdff808a6f9977edce87ec935b0ea38758b507a98fce4900431500483335415521cce9da0cf17d63080049952160e8efa92096ec643a317ccd7f0308200ca0642e68c23b79973832e110facafc9aa8772a81921773af91ccfc99f3ef8c768cc6a5334e2cccde1ae5450fb0af9a3f1c2fff524f242f37c51a0b6904fbcfba74467ae5153e360c44a89274f18aecd9fecf1cb0c2d9f4482751c5833d424d4b18a030897414060cb8bdc546324081696414cf5f893828d92a93e918e98f70e6ce462f3ad28758c138f68fdddcf0bef3671bb4a2f930132ae99662867424d81499c5a247d3607a964b5a7d341eaea0b2c9f2aefdc3177fbcae73f6bfe89a5020972317ce91e7c0d419e062a2a7d90d67f221dbd50642ea5866870377280f91cf1cdbf63c5c191ddf5c35af982560e3ca860d69facccc5a015f2ba2843aad45e1bf6d1a0ca95c9b81fc673e0f97a23b90003f493c1cfec76cee107917c12618bfd237e02642eac3ba25836799724bbcb58510a0b9ef9ccef5cf8021afcbe4ebf5c27fb53f9551a984c9fdc3bb2df13763919f924f1e900d9d6cc1a3160cb0fd2f93ac52323e9e59521615b206f7d0b87975b9b1408c9e89af0e5b125469765a26f38eb14374484054ae47828ba61970d432d911310bd9a8ef59f0547341d67389bec25c78f8d7d2745b7a4083039b31af4ed0f4f6fc2afe15eb9b41b92b9c22214a7fd857c61fb8abd4e551647eef01e0350fd7d2f848faf84e5122900bfd4350cf7b48717e04bd9a0bfc778271914e6e07665a95999a07c2d2559f36de7119878f4ef800708af75ace8f7f25cb2b0ba8e7dcc51394d95ed7af5eb6c72c8eca8aadcd3ec9c68c973f5abd9766aa1c34bc472aede8cfd1b80cbb689968e1a580fd0aa6dd8993fc8e4b59d8806b45ec44d4e56b9f4b2cfa8bda00977cc7c34efdd8c7c007548a982745cf4ed19ee0084aa6a6be2ee449b24dea1e12afa6f5844645401aedff6d587da394546ac20404b67656f3e10167a47f066fbab0878675d3e51aacbf276f42e6ec97eb6446fe2eb07158", 0x1000}, {&(0x7f0000001340)="51ed20f9c620fd7dc550e74a4f7e5a680a0236b6d3b1e173faad0586351adf", 0x1f}, {&(0x7f0000001380)="f9e23fbefe3bf4efd5d026644aaa5a500a33eede2fff80c9f0aa6b831e42a1922fa6306e82eca64aa5e734aaae2df61331531d5089bde57e24e37a3d4bbb17f046a6cdc44f67c01c4ba2cbffab56fa54ae78b811005ea13af6bdab89a3450cb0e4fdc65d34c0753bec51983d674a02edb115416a01bfc8c46f070b73a1a956eefded76fb5cba188acd0341007848a8c77c88423ea7136affdefd1711fc245352041655496592c4f9c81dde87e470cf0d6c736e86ac21f1b239cc55e0d3dc9c3b4e4c23b60336a7effa78f50b337752102949033375dd79bdd96484acfcddb77cdf53ad3b0171f6fb5e431eab0eb0bd", 0xef}, {&(0x7f0000001480)="0e7926f54e7ec95c0401bee60694b24512e5064be954d4f914e75d54a9d044a729c24aa45465c307a938955683023f6323435171d5f4", 0x36}], 0x4, &(0x7f0000001500)=ANY=[@ANYBLOB="18a1df30e24cff55037311340000006f", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x404}, 0x1) r6 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="e73e050066696c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="2c41c6a497eab5af9549c5add8d780b861ab8395e7a6388dfba35146ea064e4c58e4b914860d31e6f88109f9f04f8f46f2f9ec383f20fa70e954ae7a53c027e8a2764535c98bf9ced34dafebf3b0a9797a4c30e21eecdb61d5e382177830cc53890ffaf05fa87e6a90b53de8bf130e9d0d8aa400767e0aa165bb8e1eff13779acaa3c23f9c0c1d1f14611aa2", 0x8c}], 0x1, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x400}, 0x2) socketpair(0x6, 0x8000, 0xb1, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, 0x0, &(0x7f0000001740)) recvfrom$inet(r7, &(0x7f00000015c0)=""/252, 0xfc, 0x842, &(0x7f00000016c0)={0x2, 0x3}, 0xc) 02:17:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0xbf1d, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget(0x0, 0x2, 0x8) socket(0x7, 0x7, 0x3) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/4096) semop(r1, &(0x7f0000000080)=[{0x0, 0xe333, 0x800}, {0x2, 0x8, 0x1000}, {0x2, 0x2000000000000000, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x1, 0x800}], 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0)="298ef5d36da18ce30cf2d704afa4a21f2fb5e14c4f5de82b", 0x18) semop(r1, &(0x7f0000000100)=[{0x4, 0xef7b, 0x1000}], 0x1) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x9}, {0x7cf, 0xfffffffffffffffb}}, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9bfd, 0x10, 0x92, 0xb27b, "e5c4dc352c0e708bdf0288deb708251b1f8275f4", 0xffff, 0x100000001}) close(r0) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:21 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9bbf8b027af41590cc5ce04532c6fe53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a059869eed74f8889509f8666ac8bdee74d053a6dceaa1eeeb7d66f2349721290abad8fabfcced0d20462608ed58842b42502d4b2dad9895a1ebd2b9224e5fc4d2bf3a9283cdaf9da22d54c8ff64858359cb579717c5e7d2a86"], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="07ad254c9b4b4e4daf1672a1f29d5b92ddc7b7533679bbb714ddc155d617fca3825e39d4f0ef05e05bdeff26ed672d69889264380a74adb221b154da7af517f807119edb425e808ce6bc5f65cf7e03e5f6df11ceb3611aeb4ace9d668dd05bfd9db34ff94a18c0361f6d3cd62273d9e7d8b7c28ff38dcf8ab147168278bc9c1251f9804bfec984579a8ea5f845717c47d1133d369fcb274a31f8973f5fd4bde2d41bbc58365aa3bde6975df6467cdc9c232eae8480323c5c7b53d02e", 0xbc}, {&(0x7f0000000100)="7f2c6ab01728fcfbbe44704f10bc0392ed4f03b25ee9eb63073e1178bd3d324b2bdea9fa8efdc32918d2b39b5b9d958034ba9ab2a342b378a1862efc03aecd4932def4b38d985d2d281091e4", 0x4c}, {&(0x7f0000000380)="e3969badfee9f68f034020b0fa7c5076073c34bcf8999f35cfbf2b26110f9da294f2c3ab455d06a5cf0bf3680006c6194e27705b359ac29740038ee4623f6cd9c804a718c0979152a64cfd9afee87ef85a0bd384a6837ef7d44d55b1a7c7ed35f6001ee6d53bbd29fb568d7ede1bc24c5459e211e3392594b25c8c38bdf544275e1bec3373c2", 0x86}, {&(0x7f0000000440)="d1e8f2f1b08da3bb3a66ed8dd2faa941194b5c371b77a76e3b8adf6b5c23614699a6ac9087ccfadeb7e6f448d7ce5ee7a5bb81eb3a1d0a5cd5097c0a367dd587d9a69175897e8baeb0dc07d92181335d7598eabf086939011cfde20b5a1cd34c6bcdf7b56f0e786f098fd957de35669975eeb222a62ceaa8430c00c9001c8ea6855eac465e243be460c1229df594d52d6a61e9c410d91c4bfbdcba1b4d5f65726f7eb7288c04b332614fa4f07723055a5b6901c9d1861d55377f1869cd8df7acaf9e7659f828c595d0b2cd", 0xcb}, {&(0x7f0000000540)="dfa056636f3bf185da8a37d28bd8dcfd39afe92a17067ddfead8785f58bac52ac20a57348ca5cc82f0b6dceb474aedaed247d30de01337eb5c1f662c8a0eb6206f90b18d4757c12f9089b11a77bb403415958be7e8c3c5ebd3a40beedad8b674e4976606e283b2faa6e2b76ea9833c649ee998edd20463f7b91dadcf8ac80900022c21684b89bafbfbd27fc4193d79eda97d8e6d2f2a1fdd261cd538b93b42b4c09033022beefcebeb1593383d5dd81172c315c8bfe055b3796ad5aebc18f2fc174deaf5adbd0361b6293463738087e0f7dc6b7cdaa60242254829a4d6491811887e", 0xe2}, {&(0x7f0000000180)="12c62284e8edfb0247332a9ca7e0896505779fcf4f342b32a601", 0x1a}], 0x6, &(0x7f00000006c0)=[{0xc8, 0xffff, 0x6, "5bebe620c0065eeb8b688d16bff4cb247712ccf9db0f3c27a41f74dc9c23a4b5c16bfacefdbf35936be5d117263820e10d84eed5d5b86f207f10b361c77eed22a008c7bc8d4b8c2fd6b9899c5c36c0fb3a370962eb3d8eb0b1fae2d4c3f2c31595e0703b24e5e4fd45ff4effc4c952e2a9d116fa75d1aac8498a56d509e1424cb70ccbd3141459fc165eb636396d51ec37232fc2c9eba54aa2c64b61a7b4a3155fa3fb5937e093b2baf7caa2fc8780152b36f8177e97"}, {0xc8, 0x0, 0x0, "f395c884f1f37c6b373b8e1067053b3c9501bb3e6c75563be20f3c4341450caf3066ec5ef44b3dd989203e918d77c653e07d9ac4129592ab0b326147135c35f532c38fd13f7e6987e14e54626b1d531ba64b30195081a9cb6ec4a8b388f3790f1884dd853c789237c82b5852d52b41141bd8c7c55537ff890719893b08963ea1ee6e05319e734c11674845a6831394e24a047fa81d1ffd867db5b044c16ee70e9df974e7f28d02430c8f9bd35a331cad894058eac86fb18b"}, {0x100, 0x1, 0xf59a, "0755e4e2b3a5a9bc0294f0f96d269d7d615c6b1b2ca7e76750b12991214cb8baaab1af6a36766b5650818d598a443b615f196345ad61d98211a50bbd79ca1f9105519b17f2b77cbe1dfd1ac2f398f5a6593f0526333760902b1f78b683ab39ccdaa4805bbf36581979ff47f2e5267c91f7762bd5750b5424c6b5242bf1ef5dd9da557201bfabcb1cc1194de82fdbdcbc352c268b42047d96cf91d4a387420d84cd5b50ceb1e9f0dd2cc9c3282a0c5cca6092a4fdeaaf4140d12d894746756ea5df9d0500a6e9d96f34c9e5a21a2825eedff6762ae553a0d801c44b3e36eba069247de812e542c703b539"}, {0x40, 0x1, 0x5, "e82c0377707ed8d16ef53b26e787a544f697514ddb630ced21c47f51eea3777564f36706713befb690"}, {0xc0, 0xffff, 0xe5, "63c92aafa3f839626065184a2e4914962339fa7f5f474417a944fc619d4b6388b58e90c49462af19e4a2488c869f604ad1cfbf6b0abab33c1c85e96d9afd7c0bb0d9b26d02b87fef22210a98ffce1d15a796e07fb4718a29e6cc40ae50ac46ca5062ea07dc708f4f7060d0fa3f6e7a0ce3b0b3ccd038a1646219536c82d20c26d65ec5af82da093e600af52a36e9dcfa29148801a808391bc53c7c3db807240d07e10a8704378ba83762edfc"}, {0xd8, 0xffff, 0xffffffff, "7e48bfbe2b1c6a966e4f3c2112f0ecacba99caba7dc55291633603e554399255417fd9a3b192f3aa36ba905de711ac5e80d25ae41a04fa5b26f61ec53bb5dfbea999ea19051e3aba10aa520228506b42f11977b22cabaea6d8b01c3ca53c45f1fb38737e4af69dd77b23c2ef10d2f697dffa274ca95fa31930a77bcbea4691cc894c058f1a8f59b7f86c3ccc6625ce68c46d51bd4b260e2cfd916d17b467ea25998c61e9815c769febd142dfced4cfd647a5c2bff6b803441a817b0c2d0ca74127dd8e17"}], 0x468}, 0x8) 02:17:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/25, 0x19}], 0x5) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa37898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a000000000000000000000000000000"], 0x1) dup(r0) 02:17:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:17:21 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000240)='./file0\x00') getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r1) 02:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:17:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffff800, 0x1, 0xd6, 0x1, 0x401, 0x1, 0x1ab9, 0x0, 0x3, 0x5, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) openat(r1, 0xffffffffffffffff, 0x0, 0x3) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) accept(r0, 0x0, &(0x7f0000000000)) 02:17:22 executing program 1: r0 = socket(0x6, 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1036, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0xb8, 0x4) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b8548272b2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75a0d2854e051c9a7b0acf872a259007082f27a5d8a244dded1bed3d2f10a367c0482bfaad03bda3a20a4606ffbec11524759428eadffa714844be5fdbcb2dfc5114a71ecdd505c70a6b013778010625184b81c"], 0x1) 02:17:22 executing program 1: r0 = socket(0x0, 0x7, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe02) fcntl$setstatus(r1, 0x4, 0x84) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ff5f63fee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a731e06cf2472f573a97f001c659212a20b4a9455c98de92cd58a599681689982951e4360ab843390bd407ed01f5becdb9705baf367a31d07b1efcef88ad857ac34655016c8503de3bbabfd1780b09a6b308924e57e14d2a9430e"], 0x1) 02:17:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:17:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0xddb) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x100000001}, {0x18, 0x3, 0x7fff, 0x4}, 0x8, [0x101, 0x4, 0x6, 0x6c624e8f, 0x4, 0x1, 0x89dc, 0x1]}, 0x3c) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029fa020000000000000020e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e841c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) dup2(r3, r1) 02:17:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x80000000, 0x7f, &(0x7f0000000040)="04005c00", 0x271) 02:17:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r1, 0x1) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) syz_open_pts() sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="5d9ba945bd2dd3968ead1d3cdc43c4d27b18b43bbc8ffbc11bc1dccca6fd77ed621dba9a280861b63eedcee1b84e8786e59887cf62f837e658555c421c7fed07667505a361ef7ed00e2053b88101d975ab0852deb7af8ed4987299e33e7d8c229c1ba5b9637208e7df274c845525f9e909f1e7cfa7e911c5ab818ee4096c71377675ab0cbbeed4b35088e3747053ee325964a06cc012b496e0e2059b12a2eb7181d8d7eed914a099074f74f35c264eb338e48862afc81c240cd9cabdb498ad44eed8f3f5f2edc935e3333240059d541deddc", 0xd2}, {&(0x7f00000001c0)="a4e12e32b7e25c3d2944ba50d4187dc5823caa750ca832b126b17a00e981923779a44653a369c306681860c3bfb8675cf97559167836d7a6302c08c600758f3cf7adb41a8e699aef51223868d04c4f603501b2dc02c8c6af1687db10c8ff93c7f3bb911a00bba4d1661803d433d8af9f3fde5385c7c7a4a7e26550586c980d7d5c582d109d16e12b693012a6a5ac2b58ef5212ed1c9b51d4f361f9826e5be2599a035a21023456f439070049f3b5335005fe670898b63cc18a2d0dd597a677", 0xbf}, {&(0x7f0000000280)="a73127167a9867fbac6b82a648ed8743df06c2774143b3f66a31c3826a9f7ac30535b80fa48199830265d42249c9", 0x2e}, {&(0x7f00000002c0)="0452a7fe3e903405d6a535eed9ec7fca3dce93ac181d96d7474d7dd3", 0x1c}, {&(0x7f0000000300)='~ht', 0x3}, {&(0x7f0000000340)="607450e970526c1bf5b3f7acd6b7d8fc9bdd65dc312a70195d5de761695986769f9995e697d9bfb28761198ba3d1d04352329713daa22ebdc540ebad4e7cbfc9b3297f3d9c450d04137fc622c64852efd741480806d9a99efd156eb9609b02b03836c03ece1c73a5e1e77f65e6617236afb4c2eb02b155", 0x77}], 0x6, &(0x7f0000000440)=[{0xd0, 0xffff, 0x29ba, "53b16ed4c9e8414e4ce0c4173d0884eabb504148efe4eda57bbfed98d1c2172b87eb56bc64dad2bcae919382da3a086784a13dc885df987b71dda7b4be605df77b5cdc519fa5b6bed0d69285d77ce5dda861a22d813c65ca7b828cf34da4ca32dac5859d9236b06aafc8aa7a81b2f1dcad9fd052214204000750ef3be8b93de69e62e4606e100e1663d2f629c05f2c81bc8eba4621c914fe4a4e16496493da38368269c12c270e1f24e4876ed98dcbac7bbc444dbde4d76e986f"}, {0xd0, 0xffff, 0x90, "e80d6d7a53561a0a9041bef5d3caf9fa78a15241318a981023424469122224a26bc998fa7ff736796d1a3afdf89cbe08a263b87ac26092ee4ce8050d7544c8c9444728a47b77a9419ebc068d719c909757d628f18c16d0d077a64c6b420393b553bd7f9420718061560adb711e840882b421ffeaff1be8b865bfb1b1dade660b01ac84834d61e9b94d4a8d49f8ecf17aa920c95801e1b9d580e10383a561d8309ed17bcc7fa881f4cf3042cd1d54cff83b98bc9d4121f8b8c20b"}, {0x88, 0x0, 0xffffffff, "e230a6c4297e68a7d8af53c10cce03b9ab2bffa645c2c47356c64bad824cb4ea6cae5dda115286bc692a659f5329ba2da3c766b82b46fa13e069fdf4056fb76ef186db2dd71d5ce79e03231a5d5e57eaa6c3360044396acb8aa3f59556062e725cfab26e802aa5d36ba99b42045f7f9259b6"}, {0x18, 0xffff, 0x9, 'Z'}, {0x78, 0xffff, 0x8, "40c085ae541e822854b9ee7f6e991f30f766c06fcd8d1406cbde0544ee8a7dbe633de525433e8940577ff73f3168e4eaecb171230957a68ce0b5d08afb3d57afdd2ecba40cfeb96113e02e40c68ae5e1950965a391d1234b72894f7dac5dbe149d42c0ac7b"}], 0x2b8}, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x10, 0x90) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 02:17:22 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x0, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/30) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:22 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0x100000000c00) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66da3c72b7ab2cf69548c3e8c98464696c6530cf3656ed4feeff4943a43124df96158edb224573a86db9effb0700b7bede89fa80650e9bb41289ceca"], 0x1) msgget(0x0, 0x120) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f080710d8685fd00000004"], 0x4}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x7, 0x510) semctl$GETPID(r2, 0xffffffffffffff7f, 0x4, &(0x7f0000000580)=""/164) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffff, './file0\x00'}) dup2(r0, r0) getsockopt(r0, 0x8, 0x0, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) flock(r0, 0x80000000) 02:17:22 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029fade2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422c489b16106a19affffeefee27d4bfe3164cfdaa3d07611ba45122d9b53411319b72ee07898444a8b30063edebf56263559bc95b9de9b57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x41f33aea, 0x1ff, r2}) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 02:17:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="486198ea42cac6f4ab0173", 0xb}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x14, 0xa0000000, 0x100000000, 0x5}, {{r4}, 0xfffffffffffffffe, 0xc, 0x40000010, 0xffffffffffffff00, 0x80000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfffffffffffffffb, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x55, 0x3f, 0x2294bd11}, {{r0}, 0xfffffffffffffffd, 0x0, 0x64, 0x20, 0x2}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x8001}], 0x3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x20, 0x9, 0x2}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x54, 0x40000041, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0xceb, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x14, 0xf00fffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0xb4, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffb, 0x78, 0xfffff, 0x48, 0xfffffffffffffffe}], 0x4, &(0x7f00000001c0)={0xe9, 0x38f2f73a000}) bind(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="2d01c76b5b854827cd651d485913bfd9706b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c33e37efc6421de611a2f879d97863cac6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfda19b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a000000000000000046a9f11ede39fa2a09870c05a24a01ddd8cbd52ce9a98bbfbd58ae405aed5f579dc939bf4793eb4f89260a54c96146f7dadfba685496b078e7965e84e73fad12fbdf6d94faa2a1d2beef366976f444b50483b3e7300000"], 0x1) 02:17:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:17:22 executing program 0: r0 = shmget(0x0, 0x3000, 0x6c2, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() r2 = getegid() getrlimit(0x3, &(0x7f0000000400)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb94, r1, r2, r3, r4, 0x40, 0x5}, 0x100, 0x7, r5, 0xffffffffffffffff, 0x5, 0x7, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="3a05a9f025454c9d44107a9f0f2da473bb5e4b2d3b203bed096ceeb8088b4ebfefdf5f02042d425ee194949f3f0bd7bbc3ac92fdf7ecf2b9abd2bf1cea6e44fa9b57edca9d395a6e4c74c5a81c3f7ac253bad20076dd9f43dc1e5b0f06a9b2cc6965a31215f498ea8795ab08831e3f0f60563dc4f913efa34073463a6ce260fecbdd09b9cd7bff03ca44d5e29fc44f7c4d949e4bb609527685769cf814aa4435238686d1e228b799b170c54512a87e58c3490dec8bd29e6d23f5f7b1c280713c28eaa40cee4e216c9f100cfa0be028856229ee039d80367de696f66876ffce14f6bfdfeb559d88793d0e95dec55a705134ff572134e9100baf37", 0xfa, 0xc, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b34854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0x209, &(0x7f0000000100)=[{&(0x7f0000000080)="60cb6dc539b4529a83433109c05b5977506f55b8051d06ecb269ad850c226f8c20a18f3f372ee66e039153dd69448b618070451f05b4c2ef34c48cf516e1625a90f3708baa887d9c895f2e83f5a997e509", 0x51}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0x400) 02:17:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d, 0x1, 0x7f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() dup2(r0, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) getegid() close(r1) 02:17:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ffff120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f879731396da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r17 = accept$inet(r15, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="b5d81e7bff6eeafc10c73d902601eaaddd6cac82230ed93a998c89552828844afcc14ea525d90cdcdd337b498d57fcc2d2f5411db1b90862335b830a71d4c150b2720dd924c493ec3af2b785e208147e5417048bf19f0db646f9b5f55ae5bcd5b8c3529260fe1f528b3f12962b4c5873cf1368796316dc3d081fa45a830c1086", 0x80}, {&(0x7f0000000100)="a0710790426bd2e7ca95a2add7", 0xd}, {&(0x7f0000000380)="af7c9db24482478d22fc70cd8f4508b8f2cc039622b8a70bac4713e21e57c2cb07ee1ce48cf02b57757bf9742b2851262665da4c5e05b5a1a9d986d67422ee0ba9b94b4582a1376086a2933ce8a43b16b13e2f27acc3639f4a10067bdcb6e1cd1942f100ac29d3777ae479a681af0bbfd3a92c4d19fd22ff8bd0db1b105ef8938df2453d479ebcd72378fae0ae7a0b1cc3e7e3bf4f8a0a97778a9e311bb9fd063cc5518440ec16747070b4649b48731c0ab00023184effd130e0e25df5fc73123195e5b41f3cc1accab8885b336be75bb361270b57e0ba8e49da65d5a7699a3c99a045ef60152afaaa7603b009b9506d34b72810de52c61cb372", 0xfa}, {&(0x7f0000000140)}, {&(0x7f0000000480)="fe33e764e3b5149694d00d4d120fbc03f5ab1dee1310f00cc6d64e0a50d37612794d257ae6920d6011ca4e0095880547d8295da8042d806a8ea3626778bc7b2e906bf03bcccf4bd4a75e9c760a39afe3228a1ba5d57511c30b0e2030c647d3be0b5bd515314a4db6bb7b6cddcc6b95e545f1e0930998ff3e64f404c1cf227348ab1d6ab1cc3cc06690f8cefe3b0710f300e61f49ed2ee751d5819c45ac72f74af5ca5fbd13e326e4b6088d8b3eecd5b0899d9374435f2dd4ad5430e98f", 0xbd}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x18, 0xffff, 0x1, [r13, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}], 0xb0, 0x2}, 0x2) socket$inet(0x2, 0x8002, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r14, &(0x7f0000000140)='./file0\x00', 0x6080, 0x7) r20 = shmget(0x2, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00') accept$inet6(r5, 0x0, &(0x7f0000000340)) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7f, r3, r12, r7, r8, 0xd1, 0xfffffffffffffffb}, 0x7f, 0x4, r6, r11, 0x100, 0x991a}) bind(r19, &(0x7f0000000240)=ANY=[], 0x0) 02:17:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80000000, './file0\x00'}) 02:17:27 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRESOCT=r1, @ANYRESOCT=0x0], 0x3) 02:17:27 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x400) setsockopt(r0, 0xffffffffffff8000, 0x800, &(0x7f0000000040)="c3845a5aa909758038842c2a778353e4ea2bd54ec98ac60d9a4ae9013a5e367ccfe77634f6c764ec25b1ad650c3580d53ebefb4c5606c8bac0d9e86ab1447d5fc425d89c3a2e2f985344a7fa86db04509b88ba62850cf8c5c558b4b2b69fefd4be846591c3749aad141d972839dc227c8a8f4e4ce24d9e57e2180022eda8308fff69ac17560f225571507d3fe6c6ed8479817b", 0x93) 02:17:27 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffeea) getrlimit(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8003, 0x3) dup(r0) 02:17:27 executing program 0: kqueue() r0 = semget$private(0x0, 0x3, 0x28) semctl$IPC_RMID(r0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=0x0], 0x1) 02:17:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[], 0x0) 02:17:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x1, 0x4006, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r7 = kqueue() mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x8) socketpair(0x18, 0x3, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x49}, {r1, 0x40}, {r2, 0x40}, {r3, 0x10}, {r4, 0x20}, {r5, 0x8}, {r6, 0x80}, {r7, 0x20}, {r8, 0x1}], 0x9, 0x9) poll(0x0, 0x0, 0x81) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17fc2c14c536c33944947bcc0821a407637ffeb96089c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b802862c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f941f089a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a79606db710c0fb7f50d7f091d0adaba3c6527cb2e3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a000027"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) sendto(r0, &(0x7f0000000440)="f7f81f959eb0a7a93bcc8bb25602f63731b90ff40488e48044f61e0052801f7b54a4459db23255da33611ea4a8518e55912c748e3314f65f431dc448ce0e81af4e359ae46b8b165d9cb55656aee9cb04394796147cbdc44fe35e36ff90749c334a41a8f453f081298ffd2f7fc7c6e70d9e9b05ba81fdccccbbff6ddf8d19cc065facb581ef7002d168d65018c2cfd34f9e5caf2f6cf581291a1f1a2ea81759c40e52cc8332a3f55608fdadc82a0c4aedcfde0c73d860b64094dcc8120f9804ecd2ea1ca79271242ddc1a699e9a1b2bf153d881", 0xd3, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x100, 0x8}, 0xc) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d47fe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca13359d84c536c33944947bcc08208407637ffeb9608f7bb9c83d2666cba9a1b7ac91d1963d48568f209bd0233294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf382d70eb8880fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e64d173a0bdba8777c71c32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2d60a03d3fa44bf5cf6d7c1a891679d0b564fb7c0207e9a56d41387bfb12af155fcb0ba333ff32c343588c1b1367ed1786de1ba240b9cfe"], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x3f65, './file0\x00'}) 02:17:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/96) 02:17:27 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8083, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYRES32=0x0], 0x1) sendto$unix(r0, &(0x7f0000000040)="fc00e8081decdb8c290112eca3d48a615ab3db3ec9fab08e909fe8139d0ab9d1e5a11aa2cc21d34cc5ded74a7b0646449af3e58ab0d665c7cf29ab663ffc4de43ee8b440ce7e7c0e02ade383be5b95a10ae7d50997107aba86c93ea039677f6096ff398731d033d858d5eae8c7eeee8636180dbdca1064ffdb748379d906c6361905d6269048790960f732bc918eba2a65af029b3118f633be3ac548621d5252ac529dbadcd4b68137aca0", 0xab, 0xa, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d01c76b5b854827cdaeb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c976c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d0adfff2d6c77611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2518ea5e9ea5564b230c1a0d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f87978f0d000000000000e851c9a722806c0fa259007082f27a5d8a01000000000000000a"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="9fd61c595cf6ab6b121b2449ec67591927d0354859e01c0028b429a9cb0412925653a8081e4f1981fb1553b6b20842fbc763c83effab0e824aa1f1e0e0021124fb6ea8effe9c0158e82205fc54242db33fe7cf8913f5ff39ef1087973e216ef3ea77bb6f8f40e8aac536cea11af7eeac86c70eee8776fb3764b7edc7f74a764cf65898788106a1d30ce34307d09e236b69ad3a6406c53cfaf4d53d5b2c15f2344eadac9058568c918d67c57ee98eff56b0880b388a31b78b16b6915ad03ba63d9680f46ec70d8ba2d391bdbf3db5f46e242c97b345f58c3c502537ee25b8ef38d532e7", 0xe3) 02:17:27 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000010c0)) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001100)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xca) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) open(&(0x7f0000000000)='\x00', 0x20000, 0x40) 02:17:27 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x7, 0x4}, {0x3, 0x81, 0x1000}, {0x1, 0x9, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x1, 0x7ff00000000, 0x1000}, {0x3, 0x2, 0x1800}, {0x5, 0xfff, 0x800}], 0x7) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) fsync(r0) 02:17:27 executing program 0: getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:17:27 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x9) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x8c00, 0x10) pipe2(&(0x7f0000000180), 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xc4ad27b71d356e, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x1, 0x8000, 0x80}], 0x400, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8c, 0x1, 0x6, 0x3}, {{r2}, 0xd80c0e1823ea4b6b, 0x2, 0x1, 0x1, 0x11}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x8001, 0xffffffff}], 0x2, &(0x7f0000000140)={0x7fffffff, 0x100}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x4) 02:17:27 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000100)=0x14e, 0xc4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) fchmod(r0, 0x0) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/243, 0xf3) 02:17:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) faccessat(r0, &(0x7f0000000040)='./control\x00', 0x100, 0x3) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 02:17:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338c1f6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17ffcffffff6c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffee00e27d4bfe3164cfdaa3d07611ba45121d9b53411319b72eb0aea4427d08d50761920c91bf1abdc6e07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a8473785fe2fc6c02e36154af4bad3eb75f2ec3537c4a441dd8abde1497a15f2e79dad10c9987432b11070b8d56e9b205bc29b2d69df17f7617189ce3b05e280217c708866f709f40568410d6df3e5321193f500468177377dd29ce3af83bbeacc42e620bdf8a15cd0ad6a6079b280595148c75fee68b95e21f8f4c40ab3daeacea38b70d3275608423f9952d2e1e073a8ae179fcb43534f07e72f4f2cbb5bd9e114db5dcb4a96fe707d2fa08043c4977b4480162e5126daa23065e3a1d119bef9c2ee0809c6cc549c808b8f3bf47b6b545b93393d25ce5ef10054f7e82a6d4572d1d7c5a4c2b34acb992c157a53c2357bbe4f96c5d63a46be7296cc470a08161b333831d14325f72cf4d522c18fe8e54d2efca4d624763c368c75d12e212bd60516bb7e8d177b818097fc09015"], 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) fchdir(r2) 02:17:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x101, r3}) dup2(r1, r0) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c36b5b854827cd2e68a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482e6cf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0ad000000007cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1ce11e58f56766db769e1c35af02854e851c9a722806c0fa259007082f2de3505000000d1bed3d2f10a3d4f93758519b18b17a82595a4b8faeb6f04f99b589b823090753ec409d28a8f25da02403d8a8426f517ed1127b1ca7e35ed6b41605d53ab97ec3019c1b6fc7e2c8c004bd573d1f7fcb49d8295"], 0x1) 02:17:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000280)="407bbb24a59af891f3db67afe073fce72f2d2c240c1cfb0feee9fd169c8da18a79a81f5f3222efcf04246e052e3b74774f23e1450d28818e60a963b3c9d8dac338aee576921ec79339060228bedf8c476aa84cd8612a79", 0x57}, {&(0x7f0000000340)="ee67171a53fd7b94eb2162b33b4782cd", 0x10}, {&(0x7f00000005c0)="ace91afaf789f4841c46055284f28c04183f22c24f1baff5e59cb6c727f95957c1cb2d7ce9248a1cbd57ecf0d7cd2bea157cec320f394f847c298378367b387faef765e10f79566f89e92973992426d964ce70976f62", 0x56}, {&(0x7f0000000d00)="c91ffdda13dd3ffdbbaf189f02a80cb2afc2401a3ae4fe1126ebe936c7fa4a9bdda7339d955bf574c067324ba9ac2ad981f2f075b6cf19a2abc560a5b469b703a873f13f4dae29f97c38c7bb4812550865247e7d42738370450a210ab0cdc6e8b7b071e664d058a78ce6a4290193df7bc6f56971155b5b7c9cf35fcc8ffa3e2fe6249d8e6479e82a69885c993ca9c4415e672b8519b1428b838d4e079d4001208d7fa93333c4f9874814d6745bed93d31028923fb939cbc5794b5355a3a564860a83b516a42b88035f7152da56d22c5582184e586f9b3a20dc687d678831387165e2b785fb7ceaf378a8fd9a99dd20f1d1ad225d69581b77763044ca07fc3450cb185e63d759623589569ebe552d2c46a0788591e8a16c0227b7c16ad64a7d0ffa8e5ebc76822395203f8a7be44331d292265b1b86c880373a671beab7de80047437e7ef39de1b7880c0397f68e7aea036d44eb7cc0bb85b60436ea68de380b618d58611652fd95d86ad9dd5dd916104c24b720fc2f93eb22efe380d0857fa843d396e40de20493ba455765a396ce7343608049782a1703982aa0418bee144bdd252429235fa243f73b2bb7b2ba95cfc307b69a74acf519a12c2bcf5d48d0f82a3154d0144e7753f3dc86f359ab1cde5146b2d19ca6e0363c7981f3750e9f0f4e8bb1f50802d7bc7674611c93fe95bb1a990f2a6ed12963ef1f33ce8bcfb905c39547a0fa7bf0404917128cdbe8b187a551e9c50efdb71a1584ba5b96e4b13c8fd68a07feb4063372fa3a0e6f4f308d4fcea652be76097a081534ec3ca69bf5a560a5dd7540576779c1c7694402768692de8d10c161343eae817309b0247a678bf34af62940b08740a79e3714f9995307959f0c1f56341ff486fe365cf272c3eabf6e8076ab76dff196049e2ba32307c762eae2510f8c2f50005fb2ac3f06f90a727475246ac9aed7249664c2a14eaa9e250cf8505b96a6a4a94bc6b48f19214ada261ce77a276de81b7ecbe88b309d5780c86635c9f6411329c94fe2fd9e0b409b2f99192b2996dec23315ce0152a4f5b14413902c2b9fe55b64dae0a400ae83153c3256ae69adf52c86898d550cea184cc93344872857e50e5c7cc72221223fd0b35417c78dfd113aa26fc8b9ba095e14bc00f1b25603f9fad0b29172d656eb6b47061a8d25410487fede7a1eb5b91087968c62f6f7deda8e0e67d91747734828c4ca8657948cc4086d685c92e8e46f045c69803010e2f2ccce3b9bccca98fbed815664419f9613ed3ebc7a801f9be6507116ed0eaeea866354a01c03a36a5b35e1ee7042c7043b63a8563127291a664f6de135dfe08fb30e1eff32fabca027e686234b5df16f017e8699afcaaf6555f1fb123c7b654a5ddb9c4f4158338470fe74d6583a6db0967a8f6ce6a170e16bc0e4a7c3202ec1b17f03bf03d24d2fca19ea6763327022cb110317858673d3b649bfa0df5bb80ada20fbd3c26e4d371b6d2cdd81cbdb1c246c01a617d4008268f2b24ffb07fdca66932e177e57c8f8951009c403c96edc886b1764a1272df0efea95a5e743f1045048567aae3324794e583880f8634740e5ed1aea409aaefcd521fdd3c83d71ba118e64045d0dcf68bae91c4b1d866383ed3ccb2d8adc5a0a57a2303fdc6dcb97ab48d96b630675b4fc9c3df667446628ac4dcca8a2828a4648e846a34fb4716595be6d587abb8ea51da1459731f6673127513523f8dc4db435b6f295898f6de5f60fb4d39c129e9a24b48271cdb35b56e05279b7f2746ffae75bd0d5e5d469cdc0e62d3babfdaa7b63e03619029cdef5e657d3c660427ceb44d7124ac2f9d924cc16d7b7a6aeb7beaddc66972b06b9a01648ecd46ef30ba4b7e3d352a7880cfe45edbbf4a3b5ef412d989bcb6b149ecc8ca9b8fc18c0fcbeb9d923a9e03f694427ed460808b1d5a1061c2cec4440e1f630d6c1e3dfab2d3cb6178b7d1810bb2c5f3269d20c71bcdedd8876159b563a82e4b3fe2cce17172d8d76fa0e0d738a6d8ebdef6c90513335759ea84accf1aec01f9a27537a18cf864c931890ed6f1340a6baa5a5bffa05c26f1da2dd0ae441457e0326c9eb539fedb96a0ac5c742d969fdf58cd0e0b3753991b71d56e7191581c334cc2f53abbe74faa5cb7f707c9dd1ba34f285cba5eebb20d93a5118ace89531694c6e52c50800cad1d16be8f31c8203f55716c11ce2a4d1cafa6d98b468ea9342a0878256140db098fea3028051078bb2983e3c92777c933cca3b8d15389368d55aa2a614975b0202306eeb99e6504b8068bcce65e0c6d8944096dc506224552b04db8e7c858bfac5ccfc380c5bcc172cba84421cd248a9e2e51d38e33cef9860e881b60cf425d18fd8611d9910912612cb6c84870fac3d973afdd76c4002c896229093ce4213100b348f8ebdf60f087614d5869e820dee7514010424a0093dc194f6305ef6daf45ce16b1a7c9e52c3e20773d7bacc4ad6c5b5184c2ad6c6a6c92307bd3acddcdbc1f6e9c4a2a0c0da9c902f35d960bb11289c32b3d6954a1f76dda51855ec3793778c8a058a127e439eb1b719d16a15a200690362502443d349294fe30ed1285bc46073fd069a6efa58164caa10e038b2431acc565dd73169f57a8aa29c8d6ed87402a01fe6e2f9899600f690409ffb3b381b32fbba9fccb81f56d8ff4b41259dfadf0390b5852e4b3ce2ab7a363b3368515cf802f1ac6204f40119874dc19a2c8d359c9545e172dd54558c37954e11be6d4b4385bc659d4aef0ee42d7145c97561312b3d30b077f00e9e2b42696f583f3cf778d070a426e5ca59e480a3db481579e22c11bf510f3b9793a167fd2dc4636a628cc1450f8306b21ec58aeee849c1c0c3b29bd69865749625c368e070336b841cc3eb6362c06b01f01a37f56fad4e29b97991d7274c04c52c8daf1e285b454654877e46df90716a68ad1ab9cf138fbcd620563bba1249602a19f3684862ef791b479d12986d93b67779f85885eade8db28b38f43f91666c8b36308157be4802d51b5cf88c1452d60453bb98515acd0ca40426184ca3c20f2617f5e1e012f0985877c7f9a02870ebb465019e43fbdc56f46f7854092824ad223dac0eba64d6e6c8b2a1cde95a4827f6fba0dee05023eecc36dd6c1ca12da39bdd4a1e381e5dc5f80d7b9f6505a2f4da2ca7d7f55a2dfc392f752c3cbb53905eac0152fc852b0a872b1f4eaee960141959ae6c130f543bdb8015d1e63595d22e934c9a8b25d0fcce9b2eebe950fb9726b981bb03804ea013ab71d1727b367fd776b8ca034e22622acdae41d0550da9bb5cdc95f91cb836b16f040ca9938278ee3067d704a5e934d5225b3d0250db6c77d754b1352434d652dffa3dd3630a33d5bd43691397036ab07661de4e4f084411939c1cc8eb25c49ceaa57f66cfb3148d2e3525be036b361006644a6c2fecfb5f1926c70a4be7611c557e62689a7097385e75f1c6f63ee7135acd5f85632d9f37d4ca397d82e8d996d8a994b772f0492e874c30da2b984f21c7f17d38c4c0748c9b289b43d6193cc988c300cda04285a05462d31b5dbb7af44c21219e41bf54b9e5e9c2fd191250a71c60f0c17c3dc5a050eefc7dd16caf8f513c8b7f2114a4b64c148254008702180bdbdf53d95f99c27922f11332cd3628f41c260858459064682a940228b8048e4c8cff411beca14b135a0a6a5c872ab372b4039fa055a14e791f4020c676bcf760f8e39276f7012fd0c7c4f490b841aa3e435d0e4e74fa5e1db2a31661c0cce4424d891a430424d1b0a1b4780e318a5c1b31750fe83a2bc197d804493db0415676421e6ca580170542716f29e9c4f2b8a96806c00c40f80120b70bdca573f1625c4efce0fbdfa8d5686611e7b595bdf4e3c125b91a48f4acea2fad9ba7284c4357e03e10fad3e69c727d18be447e61a4918263294e9c06faa1e2a6dee7b4afea6c902a59b2eee18265e4a437c40fdb1348da5a5b09a434c1412fdf5ca1c038d65cbd593c9cd4b082006a5ca0b1d67f1f93ab30e4f6ce39c66a51185b313f0665ae1058e15bf8943c65cb17293d233f3fad9b2be8b12005faf97f6d19be9852aad954aa49257274348b13aa65f1c34548164cd2449e1e1dbab19bcb553340cbfd1c1fb5d834be5c7116d7b5e138c3fb8a92942dde27eccf81be569ad12034e2e95017db189261285c297eecaa22728563b1a3447f480207ee6a03b6836ec017d2a2e74b79da4026a54499daa2d0103467c42a8d4bf94fe13c61852f0d1d8a32a8aa5337f56c2ec622e20fdda0f6dd4842b7924c6e0df6230fb349876495a58ab722f3fafd99d5c4657093b99d0dced7faa7cc259d774216b65c9f523710ad96a3cced91cd4b52c2bc1d7209fae4e0e200d7d9e61dfd11615baaabae22b9ee9ff7d29478e1278c7e8e294d6c7606bc234286dfaeaaa0b0a28a2638b8303b9dca5ba0ae6c981676d056e9f5fd4e866e17a3e754c3db5dda38c0591d77baed03db4123e5a0bba427e096dda2aefe227969c01942280e1dd522b49baad9eea94d52380781e539cad937d2dbc8c0f7584ae865ad63a78b7e33af916b799fa310df69f66ca545cb664931e8b63ef8573bb06a56260fe589eec4ae3467f7a03c739d0486b54d44d0502e11a1de15fd2d4e97d64dda2f63102f87e06e0ae6591b614833be94d60ee1ee150b758112637129986e342f39c3f74e81d6f52c8c605f110f313449a4bd217d10278f1c7e7717dcdea28a74e296bc06400fbcebbb0da123213439e105eae0f1e3add3d8b359e2a12b93218a35bdb77d2e771070c02c443ab6a69fd2b12961998233086eda608c3006a11335faf9663c4b481176c9429f0ecf347451308160a01e5c492aa5ce29816c136efc64caa789ddee5ae7f5fde03d28df07d062337406b211887fb2c40711e87cffd3236a9669c0d4215248d28f8faaf5b1ba47acdd0df2783aa515ef8176562780434ee9d3e983f3e37471843b9807ad8665ebd82a483b45b50c1de8d9006f17971ad32b7cbd1fafd00878e72d6221812665b537f57147e419dce7908b8df6abf561e94546e3f603657937a5d241316b112b6aa39e4765272b9ef73f407f4566f56ec6f0a6615e5c89043b8b84920f774cddacd802dacc62e1bcc96c047e6b73ebdc2d63f8d714e3612d5017ef983be2b6257533478d4193f7b42a6d3a1312a14e5c085e90b3a0489f97c1017139d6ba7e00c7b834c90f07559370b4377ff0c00c4e475e8e821169f6e4d8d878182163f6036545f223f86c0798446bf49c506b65d78f1cd424a93c37b137e30f94ec341d9e3fcb811d3a17ce274f8758eda74edd168e130ab736b2c1482cd0dc9541a75b75e3fa8dfbca1ad186236fa6b501c7b6d88df9e60f6aefd16fd60c821652a72f28f01ce655f4f28b98c9603f684a872e8a1d30b63920e95f836c9ab15af7fd189aa7a4bb8025deb994718ee182ab97911110e49262e5a98f233f33a2ed73dc2c42a39740c483002aaef168ca1c685d516c40cd079acb3a6dd815d4dd4cb21a18b1db0f520dd28a748380d13177f67001efe96c81c96446b07424897e395446faf30929cbb0db2f550e1ee8de4fdc612f509783be84d8bbf3109121d768a43aa112392840623ff532ba3ebb7993ab52ee2bb11cb320ab18dcd7c49896ab32e04e2700f0a65667b1ab0211b42306460f6a0887a5f7dc654b8e8779ee9618222ba01da7eec319038fed6706465238a8b093b0309b746bea14f2c784039cdf9419a8290c01f0a810e36f8433ed1e6a8", 0x1000}, {&(0x7f0000000640)="2939676a72a2644d46b48ffea5e0c317636fa3ea8a15b9e6562fe011782783057847b8e4f8409432b28bd16f92031fd7cf93b2cdda8aaa5ad0c083402050ae70f6e20546074530893861ecaeb9d8ec306a4364e5f7ee50745689152c3f8a77bf20711f348114803ac29631272e3079b6c9377b3f6f09fd5a7a37508c3a059a5b1e3bf9b2a0d54339089a37aedb7193edc389a6e8ae7ba78bc8ca59032dc9006de86220f5", 0xa4}, {&(0x7f0000000700)="292c22e43a5765178536f08aa04b492dd0", 0x11}, {&(0x7f0000000740)="ba95c814c4675a1a456aef7597c1392edf9c0b40031c0cc7f06d3badf0f3ba15e86d82e79e76c2670e4730a74b64f8e5e839c9eb408f632cf6cc7f1bd472388affd3af9f13735d03699d448a497773381faaea0d0ba0e14b3a0bee84d845bb436a7393b22cf9931a1756b7293bb363f8342beddee24420277586a559f669adf6218c0d70a8b66df3a97cd8a0a8ba98e2e86a92433d71c547649530febd203c5871572cc18d0475a7f6f38ce6863e019fc4ab1014213a6c2a22916cadc752b1ae5be0a7428ac4135ea99908fb314eb46527c9fcc9c595934742e2a37f3250943bfe34b18858fa9402529b55", 0xeb}, {&(0x7f0000000840)="159f2525cf541e1edd83fe1efca14a36403a64a15784151cfe0d20e5b7506f190b3280ff04784557041627f75f3f56854e1d2ba6ae01497b57f4147b2c6db7021131a02b18940a31fbc98a0d9a5b4b371b921f9d67aca7515b9536a85a4d971dfca33e2ed8920f227dc36ae5b7f5ac65b9a49c7fa18b9585005e118fc4d7fb762f1dc58c2d948caae6c4ab50548e9aa0198782c03528e2ebfc66e516d6d1d137a37aef62268f0069d57774b8b2d1e3e78c7f8b1c92376c77d830ba07fa7d4572af3bfe511b4324fca75f310bad733db61e1217ec2f168c69f2502262269f5f532420405f007f111e", 0xe8}], 0x8, 0x0, 0x0, 0x40e}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x11) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) r4 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r4, 0x2000746f) dup2(r0, r0) r5 = dup(r4) ioctl$TIOCSDTR(r5, 0x20007479) r6 = syz_open_pts() readv(r6, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 02:17:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) 02:17:27 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) 02:17:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x80000001}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) ftruncate(r1, 0x4) 02:17:28 executing program 1: r0 = getpgrp() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') fcntl$setown(r1, 0x6, r0) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 1: socketpair$unix(0x1, 0x80000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1a, 0x2, 0x7, 0x56}, {{r1}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0x80, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x9}], 0x860, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x5e6, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x36c20f90, 0xffffffff}], 0x101, &(0x7f00000001c0)={0x80000000, 0x9e}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 02:17:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getegid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r2, r4, r5, r6]) bind(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d93fe95b48c13e37efc6421de611a2f879d113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164ebaa5eb142cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a25e5c19490694529d84218f2ca779ae39e5aa5e49c20bdea2415e5cf68df7c10ea2d96c4a34f56280ccd3361569074ca750fcbfd7589286db055787630e0bab1787f524156c28aa8a8c361f57c2dddb9dc282583d03622ca15194a3741ec0337712bfc3dd8eec7ff03bbb59ad87f02c7f704d83784452c0573387e270137427b4534b2ca6090cfb9285ddb9ae1204aff7eba06984d3da3b38a130d6d9c8819ef40381f412adcacab5a2a180d8e72ec8d792d7867be00000000000000000000"], 0x1) 02:17:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x80000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:17:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x4, 0x2da) 02:17:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 1: socketpair$unix(0x1, 0xfffffffffff7fffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000000)=""/205, 0xcd, 0x842, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) setsockopt(r0, 0xfffffffffffff9cc, 0x2, &(0x7f0000000340)="d3ded0120bf786d80fe2b7d3aae35fd6f24e282db7b6a90769fdcc43fd30ebffb665bdab8dc774601afa652927c368af1d054f27bb31ddc3ca1120b9ae36cf224990e9c34a42e4751be8f00531749109d9d70f069104181bad87350226202292528c172df4d2d0b5c8c198fd9f8d0031d7bc33dbe26df562ad51ea486131101613505717a01f2125c4aa9cebae64860e509e170844b53661f527e1a19103fd5d798b6edc433f39f18f", 0xa9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/205, &(0x7f0000000300)=0xcd) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x30}, {r0, 0x4}, {r0, 0x22}], 0x4, 0x3358000000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r0, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 02:17:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() bind(r1, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR64], @ANYRESOCT=r2, @ANYBLOB="98915657c673acaf212482ef2b20f35cb0ee8ffc4ff25579d9f86f17ce2f99740c009026c523d0c544bc224c05ac526ee03b22ae1897b108c5577dae96722810f2ddc9ac69ad2bde6edd45b95e060a773ce47149879320eac20fde022ff42b1829a5874df3db8d0978d1abacf908df8062c638af97aa644e445e7b3e11d391599dbb49cf44f3f4ed233df4c16841b4f9629f5781ff5620b55d270cd41a45f858659546bcdd42cc0fac84bc0f440fa5f541f3d28683118eaebea0d8e092c6bc0dee9747678c3b522805e6b4a7a62b6f30014fa726e08c308f5d1a293cdd3fa07942b9d67502ecc3b0f611328dc96a214f29f5816a2b5dbf91"], @ANYRES32=r1, @ANYRESDEC=r1, @ANYRES32=r2, @ANYBLOB="ed66dba335f1c34da89c531396ac4c7351", @ANYRESOCT=r2, @ANYRES16=r1, @ANYRES64=r0, @ANYRESHEX=0x0], 0x9) 02:17:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xf599, 0x8, './file0\x00', 0x4b}) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b77f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a72280d670db81ec16eefde74c904751466c0fa259007082f27a5d8a244dded1bed3d2f10a00000000000000000000000000"], 0x1) 02:17:28 executing program 1: r0 = getegid() getitimer(0x2, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x6, 0x7}, 0x10) r3 = semget(0x2, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/152) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r4, r0) mknod(&(0x7f0000000300)='./file0\x00', 0xe000, 0x0) unlinkat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x8) readlinkat(r1, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/119, 0x77) rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') r6 = accept(r2, 0x0, &(0x7f00000004c0)) syz_emit_ethernet(0xa, &(0x7f0000000500)="6d2e0aaf80d9d5c1b3ff") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000540)=0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000580)=0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x51, r4, r5, r4, r5, 0x0, 0x60f38d29}, 0x7, 0x10001, 0x8}) recvfrom(r1, &(0x7f0000000640)=""/109, 0x6d, 0x42, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) fsync(r6) r7 = openat(r1, &(0x7f0000000700)='./file0/file0\x00', 0x20080, 0x10) r8 = fcntl$dupfd(r1, 0xa, r7) getitimer(0x3, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xc) fcntl$setflags(r8, 0x2, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000007c0)) r9 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000800)=""/152) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000008c0)={0x5, 0x3, 0x1, 0x5, "eff654dd62c947136b497c2324c99de450a91d58", 0xffffffffffffffe0}) 02:17:28 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x12, 0x4005, 0x6ce) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) listen(r0, 0x6) bind$inet6(r0, &(0x7f0000000000), 0xc) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bf9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) getsockopt(r0, 0x10001, 0x8, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) 02:17:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10889, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="aa5fdb183210e9491fbd0000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:17:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() write(r2, &(0x7f0000000240)="589aea6a3fc7b058e076d331c33b57156a9fcea27c955fd844818c01649ea27804e51945e1f27946ae5f98348028c1fc1e51ea38e7135248128ff2f9e1d00e8b41f04dc551a3d3746432fea67f501fe6beb517a472215edb231cf70011bf2618447e610be3d76f0c0a6d95f6a6f8afb5b7504d852cfd620f7ceaa2ea2d98ca2f3bec66398523052e3f44d98d488c6928321b7d871ee2830a1d8771a831c246a0092830a8f6f96b60134ef4aa4d18a7e8d37845fb82c2b5f30e52a504045893ff5b240f1cd1befdb948a1af1d4976a3f647c6f1e72b28fbedeb4f4c529816033ec09a2fdd0ddef335a5628f0a35298e84afc7df67db7d0059f5e3a2f910b2679607284f31f73950a43241a0fae8e94a6b45e923330a06346780265ec62edb4ebd4c4a90ad2ab12f98eedf03fbe557107b6acb7ee149127b10f6d0329ae8231993c1d9b975a788a08808f141b8aee10db137e53fb6c51441786f46645c9a84fbf0682c8929f9299e2eb0094fbbc73789739c5deafdc95bd1f203389cb62f3e8ea92c93e62cba545261628576d243bc99f22152198270435c3d31e6e65f7c3ee0478afc6291f2685fa62ee72455f8dbdf9ffdc7be677f5acce054f1c7170f81586f827891cb4ae145d03312aaaf561375395073ae2765969bf03d660f4c7c047bb3c54e0cfea982475e9a248d3d7eb26d40f9aad487b47d2b51a4f228d24b939bd7c11bd404f4a3d341cf5832bc7ed446d6688642126aacb091f70bdb3e9c0380d9236b4f54413a84381539e1df5baac98c1257e5c4b8b3574a434ebadc460515cba3bf0d069de3c8193eea046bbfb0a10a3cab0e42edcf4de681aac79bc83bec664b224f7f7d766d21ee42772797f29a669036ce06be5802e3b03d0bb35969af8d59b6a2ccf042a180529c6c1cdef13bacfb17cbcd400d9c64f1557f57a35248dae36e186a2543b8c16f308c66af9b259ffca1a1d5b3514383c326e735151ff4241d5ed2a13fef66d64de9e86e10be370fbfcffdbdc9acf0c1bad5fdd8472042b126b6ad334b6bc5da3516f357d8e62daecf43d52ae12c8c64e60ccdbf00c55277682a52cb8020dd3f9f989c76ebf27c6f4f061657c7a997e293755d371511d4a2fb78a213d16866f933a72825b53ffac8a014537b7d3c287087618b79f65fe88a264234f2a3abe8fdadd258f006d48ac4928226e9849e3cbdfce0e3141e2647a9328bdc057c3e747f2821a5b08513a731506e555986b2deed474d09a503e6b0e6b120e4f9b7eef1f0c3b438f10b6ae51a58d897ebde6b52985084365540f784fd86b58c7256e195a556320e2e39b0037fbf2325dd7f66bb2707d48c27eaab8c8dcb86ca9aff5280f38d12e1af6c9e939081085c9bfd11e26a0eeaa018ad9e6763a2a6fbb8121b0e534730a84094e01363033f391d77a8a8f6c11b757096b92eb7ab32d4c89241d3bb4c0a61c69ae0644f3e2692d2264d00313167b0abf74362fee7e0d260380c7acbf43e24b44a8a4b2415a99f07aa6d58a35f42f3a52a30f3bf17ac13fcfdc49bc395159e0a2b639fe234fbc9e970cefc8defd6a5a483a2ab4cdf67871a8d57df0c162e9c61e965fdaf2f759e47b22ccf6c8a035f41b406ecca9d9fc396940aeaf327292c6450cd73c33e97e59cac0e38343e7d917ef7213689d966df35cfa685918355f0f606e102c0a894f87a42a3c7164f1eced66a25174fa10fa2a254ed88aa6a7efb241a84121dc4998c89f30135303099c63b191c2cec4624d44cde9f9134077b067e09e84b627a6d743cc5af80ffa8c7884c92ddbbf6d21baa5f602f6917264e81250cbb582b594c07881ad5c496e1343f76e58e0482ae11c8d2c18d234e1b19d5c1692e5222cde59e9c0d28ce34a1f1176bd58c3c71dbc2dceb726f478db9539acc8c57dfc202ecd7f5298a2981cf62d49ed07dda070c87c74a094d0e9c268c4c9197ff12fb52f6be4ec4253973817465b173bd07f827d1886faf18250213b3291581aecf8ddff11a41d2bc7b7254b3a323c438579906728a8848950ce607976e975382e5c90b004f63d30c648171666a0f1d4d8a344b859a74b8b723f038f5ce54e9115767bdf768295432dbd0f77424ff0acb6bc33da9924477e4f1f9e5688ad2a5fe3685c5de10b2b83037e2b93dd147758ee5d11806e0cb1d5b54d732b7f5c2fd955c7b1af7f929c51c5771ebb2766cd0984923b224e707da9ac952a9c3e3ac15791f868a0aadc5e3a3f83238bb32835fd192f4c9c99db1b81b7b16654a31ab4ce8f03fb015e053931b6509a92fc33085ba0f8af5d7b56937fc45758b30296f7f34cd192e9e5aed970a7f3f04d63844d4fafdfadb2556f75b3ef02db2a528b03cbee11da2c7d932dc08bc854507585345746ee63af3ee18066e7f1087f3bdce86641a8c95cf5cfa574522fbbcac3cf13affcec530931bddbab3187bb00ec853751bfdbaa9eacd4ca08824aef39836825bd6dcf506818dfc343f2502f924d875cc7d8ea95b23463f52b019307676e782f3dc8710eba413df593dc2bb37a934d728784f8e651081236ee571a4f5018d5fe714e4fe8abd9a4d174dc7c2f0e7d790f0e3b50dbd3eadda0810cbf9eb70fffcc8416665aa5f578b6475d8ffae3f393c6baa340c623d066361381b24dded96c48908dfc35b5b744182fd328b572b55cfecdde668d6fc5fcf3ffc9327a9cba70ffe83b77b2af6701b7abb589a59d997a273271dcbdf7ac1631f2973921fc911fd3c792fbde07eb24ca1249576d8e0d3e4ab243770d311e917a22fef4e725c918e4c616b27145c1a654765e14888093dd4f14cfa21bbefe1df02f4279aef16c03b107c14248b32597d65c68b38611cadb8312a63bce621c360b8afb179b59c479dad2417941ce5ab8ed45e9620c8e40d3b04d9a593103b07e6ebbdbf3421a2b95125b3ac9b14ff8439db92d5a99ac35576713f7ca2f5f3e6ef7ff21dbe3615e7e15b5ca7f3b7508224bffa09b0627642a5fbffc72b44bb110fbc9c58913c7f86afca517c4c13420823beb6104ddbd2b09359e583f9bb5485395dda6e1e3ece9725683501988dbd033969094e3deb8d78bd881d0a4186d8bb54bf72ed91568b5df773051ce6957d2c797f9b3fd8dc51755de62db8e0d2c0d24567072e3fa59b11599fbaaf2c48887b2014e8a57b7f9ccc11c31a7b99c66e4ab170c7a5e51fc04e12ceee46d64612e63d1ef222d94018c6fdf9f299b6eb65653685214bd03fba70f22ca0109eafd439c9ce37bf386c736bce01c8b0ad6478e003d3f75a53cd05d6473ad29fd6262b18c29a04387043e9f52e6c226d5685e24c25c1ff40c942d146b04c4d34822483ef1a2ea5f517e30f8ab35fea050217fd8fd5d4d82b80264af83681830fb2cf579a6a4d7e57903b7157af2819e0e25d95667708305b054f693297a83ee40eb655a29c87249c5e06155e88091e43bed73a980c49350239adea8941ffee83b5a0dd6320c998729cd090c7c8a2a7127e249be18db29ac01dc67315fe65c5f1133b460155439a92866afb6bfd3786238629a758ba1ca70f4f4727abca957a95a6903789c46dc862febfb762c13aecba265107750666918541a25116037629af7a359db2075b1b9823b1139f1b176311e4af99ecdbf9bd863295fe01b8306defc4097ede2869b53fe35d0bd9c79435f45bc6080b1bb6c19e2886032405ab8046f989df5fb1eb4c37a2e6ef8978dbb0091aa4e7e3a8c9e01eaab32aac37d7777e22e8c28c63346bf9f3653485fd1026171feed63e86280db27932f5c27c63d5b4f4e1e1ce410adddaf5c9a4dfa3d724e1da019d44228fa5e3d273edf7bae4b012fa0e5a5e570653e565aff08f8540c619c870b2ed1fbd222aae1b5740921a1ef426c12dbf9f43c2e89cf076076fe4e9bfac68c0805f2fb1b9d1540120d433381eb0432de0c2c36ae4fbdcbfe433e89fbb1c7e4b8c49375b59b88a1cafd6c756d350a47d81f5a2a66a619318affd312f09823a07e3190e895a3ebfc36c3ed5c790596d2ab900c49f3905ce610fc4d2ab07b63253304eef0e9b5fa3ab1ea8b6da0b3a6dac45290dd99ade414c011ef74537325fef15e5d3371d775c56e2b518eb4eb9efdeb1b1e089198b1e1ff9ad008824e39bc8c6605a8fbfc7f83b7cbfd0affd3d4b0799d88a617df56227232f9ed02b3ad62e0690404aa71cc610552cf10ba7065df1b773c784bdc6e1fea157a4eab329f89d30333032d30cafa82711084f79e9200b1d3b9d15b26520730668acfa0051bb27a4c7d09ec83705220eafaec9f776010a5d0883cb10c0e7b2892af376f6f5eadc392af7c6a492e56600e3226c555cf9e16c56e1a9f72a4952e5517ed9d5f7ec850a348f63c330d4a81715c2224345c83b5d26b4a110c4392bc0a3c4f94db900c5e5d5a8d4ee802c792ca53f685297edbc189e17510d5a17066c589471005c42e3b3acbb921a3d3058507847a6bf6cd011f671006b5bcf8afb71fa1929d0fe52dbbaaa6f66bbae8920d72a1bf04c2d6279f02f159a731cd3d10311f4c40bc34556224f9a288904f9872ccfb0e5cab51936e0f2dd78ed8d0b4f8830ddfb264bed41998153e52f70f18d3579ce220c9bec8401659e2925384134a537371f6f67c05e914548508ee45be2ef693d61eee2338a68aea5aa9492dce5c6e5d48fa3f813462cecae679e84adde6d6eda057104504933407edd2c548275eb41aa3b34c50fe70129780b58138289e4ff6f72009724ab244df677ffb3a7db17fbfe82ceab06499a8cd86d7264c65afff4dce3a991e6e187a8408ccfca3f11ad1444fa84d0e3790650f9710a9777c6dc34af67c1a5d9c3d8555225f4ad56df5581a75129f974b42b05fb5ba91a92f73a47c1a9823d280cdb7e49a86c890f99e5aad622a67f8192c8e03eb1fa16c7f17ab9eb00fe78708b8030293407cb51fba62314e71729a52e1bb32afbef49e3ed05a11c2cb515299ff37a0a6c714e90eb3b3601f205a863b3e45cf45df11e74bef475e7355dbb6f59371ba7c645f10b7f128e3a699bc5113a1aa9f94cc65aa23212b7f17b9501e9cbb9f3716b2d7f824f3611588d2f69a2807c637251eadbfda986f490232554d02c229f3e2a71788689f291fa70c4bbbec973f4ecbfaf05d6b68bc5c4f6f8d0b663521e58e92d59174f84f36bd2d9946d200b7f6fe51fb53140f5d08199577eb24fcfe7f9f09c53e95d175a0e855ead2ae4f767b81656c9566df418a3ea96f135d1dadfa60b1fe245539bfe400e6383020de28452382999033b3e241328b9943c9a31e0324b0c111d344a0e2aec5c405c23373bc344723823a173edcad354e83b9ba01b1f85ca7a4455e71fcaec2a08f1e34963e0c61afa6e681557264e20682254e2faf7677ac4f077cfe939f2f8a31191a9d14431ca3f79384ec273051fb4fbf12df822e6dad1aa2b63efb217c78342834d0dd9a0dc1f0db8c8043465291ceea3e51b8d988a2c10a2e1be14008be5b361726befcd0ecc5b75f32ff2e853f8452778189f80518bea9c9c5f5568ef0b16e3500086f66ddb3884be5ef8ddd729dda060895c9b3aa12b1c819f0bb55f6765b47948f352031eddce5c87cd0e1c83594f32eedfb8cafea56d69f39a72969c3bcf5eb34d1970e63c454777e2ea9f4a648ab62310210368aab150831f97f99c0e42ea2a513ce383d8f969f975ec91360434798a61b7f1c81879221b3ff3cdc89c66a19b77c99f5c717f9ca8c94d2a5214cd62930b4d502a945313eb79cccea2faea3420abf17e42b66a31bbe9386b68", 0x1000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:17:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) bind(r0, &(0x7f00000001c0)=ANY=[], 0x0) msgget$private(0x0, 0x2) 02:17:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYPTR64], 0x2) write(r1, &(0x7f0000000240)="df48b41b5ef77ecf44ab821111263d5c8cef918f26619397eebcfebb417c355dcbb612d556edb1fbc1ad51fcc429ffd7b04eae52a03ef24295e8da72a131965e035c9efab5a89e913db4c85a3f7170a3ec633ae095b119135115d53c406caa5667a582063a599dc3425640738bf6279fcaf0121611bc8bff1caf54487e1f825049d4f004e41d965c5991d7770c4201a6d41735fd64124e0fd152ec897222e4a2c2dacb7a89294cb773163a2a2d155647a8529dfb19e08b573bc2d75c61401f21502b64f4e86c115b580a46bf52222af9e85ae1b75c03ee", 0xfffffffffffffd4c) 02:17:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffff00000, 0x3}, 0x10) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000380)="bda591663e392b9c3e4ef88b8bff68582d3a8bcf44f7f388b8649deb21ace85764c6c7996fb3dbf96a7900bc475e62cc54d310a290dcbea61dbe23d8cf383993bb4d4d1c87f2048938b1fba33c4153f1d0b8a2a2aa5166f033b285578a4226f5894bf781365d796bfdbb75b1b719e13637e74621d7d83b69167617a119122452e36efa74f4838718db84d28ede56d1b2f8dd095c1a9dfa093a4107ccd45257c69767da2a99039397a9cb7c9ceeaa5aed79a9772cf4ee4e15a330e8b2734b97229101666495b5f50d2fdfcedc2b65e097722289d834715d198e68d4900930ed2342ef0e983d444759c4f9bdf12ef6fb4a79ec081ce90781cdc9cafc8fd97bfc86e6ed50ce534e79b8cf036501afc6953de7ff3a7a41b0da5d329d52552a86b410f7be7740979f3665f95b50002502419a717717dd6eabf448a3c0e1c73f4e98bc69181667e30467b5cdbd8913ebe649f61fba69fd70cf70230b88facf93402670872c113379225da9f1da869d8d8745aa44981c4a6ebfd09c509f7e507c32a30a82ee5b5d5c020650c05e1f693f152b05de3ba9bd4b51e4c838fcd4fdf3d23e3dc4543514a3d9f01c347f194c1acd3ab2a74ec3dd19d16752890cb7a2c7003ac0f92a018c01319b8cb7ec0840fc444e063fa0e3103faf59ebc337ca6b35f81a8e3c0fcac88ca1713daeb7f03795cd905bc0b600461746d96b0eb013eab9a019e8681a738e204f4ffd9c262daef993f77ee2c8ea6024cb2bcb115e382f799af5741c528389399126685279f267e3564bd4d9e479aa76ca25d496fbf8b7d40ee796b4d162641dc03f60797c87876dd8838b4c8a1a671b71d3946a80befd07e9db079cb121a7369c6caf72041486cffb9953aa13fc562a6caa150d8fc5a84975dfaa710b318cfd49b83a16515cc5afdffef8dd9391eb391aa8240fe336eea179a9e7522b5831af4fda1c79339f113f46c40ef666f6e06509c924cebad7a48e40c3c4fe9fd0fa3b923c640efebd6fbca93671a8404cd9653c9bb103cf8d2252219632753a15d893c7c8346f95c6a8c106aa136b456be46686abac7eb683c589ec9327c39be1994aaadd82378a4c0195138d9392e047677c6f65f22e85d9a0fa91b68880492d801519d85aaae03a64955a326897a52bb8fb96aab4d1260afb98d07a8dc4e87db7eebe24e9cd54ec27aed0596083bdee4b6c9e8e092b760b60036a5e69789c596eb69429a298d0816dc39c26c207d62b625811f99e4cc4593e0d830c9012215394f661d1a3715e8febaa8b0f502289e8a038f1925cfaf7189c13489c6810f4fa74efa1cf76e298f621d4eb6fc8a2bb28c9002073e6a57403335265b74c3b089a7002c2b2bbfe5457642cd4eb075c1bea3eb90b2f8d048c4f3aa15fb4b860039da8db6c8d5b102238cc377e26746d1ef86029788f00314493ba7bff446e67a15a0ebe56a2e02c98029e92c49f3b768779fa6ab1fc668eee2d1402d0d487bd936c489917fb1cde37c5d6e44998f629635a6c2f6f049c92754b6f5cafe86e78616db75a6dd4596cc25d9fc8282c3a44c42e94fdc829329ae13fa6c7c7b8c27bf64b0f9bbb9c2a2f582405f3fbe8413263fd7d3ae15f3b01d000fb08b91142158b6064f47e7a4b183e2c3d955858e6758cccc95e1c36689f6a1664fa9221c42285ed056077520cd9827f867496d3e8f22b5b15e6c3363af6a095fe0bb0f20b79c3635f656ccfe5ebbafbd22fecb9625f375fc5ddacd8c04ac4fca1da0b7f5c128ea7e788724645de6151fe1aa057924cf1efd6c283909c3e4611da45e16578a0c64fa7b004950934d155d201400e3bd55e82bf17887a709a033d91df55889ddb4681b48da7150a654c5ee9bd38427cc7096dd28534c9feec6c5918f77b7b0d303f3ced33f7a47332591e0c7606c254b4e346d43e0619530ff087e78c5c50efd6265e783fdb4a60bde7e3d4b9555a4aa2c25dc87e00aecbaf09f91e97aa84698a60e31397133c0a1b3b3495553b22a8e840435bfb9e324c722239c40e0fe61ccef243ba88830504bc8c91c43453f3a48111d15aa4ef817e82e4e282f0d3004c854c9a12aa0f66ce0a780e599b3172f9e2a426bb715f0b1baa44f809563b7ccb84b3cb5526af50491fdaafa72cea5ca1e6fb2edfd91bce403df7fd6546b70868864665de7892f972343468e6c5b5a90733c88f50c723eb3b7e3805a838b88c4a446fcf8482ca4479c5f2686965cb5ce5b9c6853ac0bc341a96b487004971f1a37f65b2483e128fd920243891961df0e92c299f6666c3f8d5b7c513990cba752af60ef1052ae0e645ec128e19ab2b98c6774f20c8293b42d94feafbe6a58ddd18de0f0bf7e0791d8d0275dfde682fa0adcde4cc13839cafcf7f67ab91443ea99a0a56f89ec8d0f89f0ecfc202ed3a4a2be1fc874182b1b5a0e5fc32588bed166e9bcd206c164119b1d6a7ead67dd91433af82cad4f30a4b679f0a731612ac74888542091a39ebab245ad6828e62ae21f258507d2a715c17f0b3353fa9394eae7e27d4018f572c27a7c2bc7e72fc1aa0fa93e25c4ba2aeccf013ca337496b8c123ca9627f5bd9709d6f5790a3494f11aec81a334ac315a8b8e3dc1934274e5286f7360ad0dac0602137be8b3a1a0a1033d946e3c74cbceafce2032ff7e72fc9690af7cd0506afbcc2da70d9814d91bf64b8878ce098da551814929a36e6f34c9740df803ad6f3f46a725aed3b91ee70aa4224be1902ca9780af95c8ed759e33dd1ec09d2000a270fe2289d74229807935e7d512a36a4e224078f96b74e5f3d2a20523f75c71ccd127287c9d1ecaee638b831f9969f6dc40cc9bad0c6818002429f93939661e8301467a3d49fc95234555dc8c89e05b86b381d47939b909d49cbefe59b0a05ad7760d47c45fa73fd2cf3308ff82ea57ed8aaa98ca53f6e46fd6625472df4075b087dd7682123cea609b2a3c8f0519954c9b2b31bee83607011bd9fa04df95b5b82a4ab69ec68c02dd1860e6aa24087287b473f0a784efa58a8098984fa4db407c541e4038918c5341c03c9593ecc987456374a65acb6d0cd65653aba57fd50d4d11f1673b2920939cc19823a9233c46aa459dd5cacae1d2b0f8a8a0ad4941fa2bc83992e32ee24f54acc69fa8c6f39c302fdc7a83c3780dd0d31896d6f5755178a28101a1eb06279f703a16f72079f025ea6615c82af767a8bfe17c73df076198b510f3e9aae2eb121af10845fa619fd97ff94ce4f65e407fbcf60b3c16766d6b00a46ed099688cbe875acec6ddd8db7631746d0af9d8661139b8efeb06544e698898150767bbc485a3016a81102e811a7701ce1dc38367b1a9137e6d20b8b8400ed0c8a9d7ce50f910415ef1d786ab8737258e1a896a20edb4faee26b3198b350230afb88ea4b14f8a39c6be046f062d3b554ae36fdae7df53fce6081348a2f7e2c2cc46fe14bc2e852e7ddef032eab60605cd806f507ee613b8de3e89fe0cb6db7d4c60f4e4fbe2e4d1ff9464960ee528aa3cb2eb061208bdb7ce5cbddda35902fa4d54051109cd358b9013c79e4fa690b723abe8c1f97436c109a732077de4906cc10303cce5e84302163a9cd1c2091954b6ccc710811eef29c19565fb0400d7a28324271fdeb9a5a4db2ddf70b49fab89adda457f5c5f608c7ec6134f95bc9d59f10a19b4b6c99cbcc87944fd308f361445116f8fcbf8bfac3a93e72ea18260e14f181a58a6bd1785a0084d7c3f7bc1e35a0252e1a2edb81e9b1fa2325e21947ef9ddb1c93ce020cdfa61011b0715efaafb03af730487a1eebca60e7a2f9dfaa1e76d205a3b8309908bfb21a8853e232471a47d0515d7f87f234d64b5fb04f0bca4941c722d8756fa62f246fc85b13acc24d140aa7f8c7b8d11a46fb502530368d2ce3f3e47d245534bbb26352316cda94518c111e76010d1311fe8d4eb61a807f24cdc7c5ecb1c5a6a2cd388b1c38266279be4d67dee90e3af5f7c970d8a32ac47d5af16652de57ed29898f23b33ed5226569c34e0b1d24c7bc09320f96710ad3b88d07d1edc9977839f4003658012b3221c01715d76bb09309780a685e5a02a0de0045a91d6e9b7e235058708218bbdc635765ad863a312b1b67ebad7401030b3e36adfa02a3876d568f88da88fa60189f3b617ea669900a8f0b54f748fadf4a262bf73f8b7991c6fccc48f94969fc8cfaae0880be49687fdaca3d9f8941eebce5972ce0e261957710ac4104d323a8ec73dfe3d5fe2823521161bc23187e1da84b38601ea09c6424b161365e24db84e5c42a9271dabdf2b5b5ef3c92d05d989f0432d7d307c8e9eb03152d38ae1776598619d4b627273ea98f42ad03f8d40ded72c70e0c962b0908813f57b7c26347f6f22ebb12f22d5a3db80764c5b3e3e2aa62b67a5f2164d6260436ee2d78a2e4449144ad9f1459d931eb5a6bdf805ecd3b635e8f769a078c133cd7942bf9f4a56e6c50085697100bb4d58301997dfc41ed1fd4545148e087e309137334a72d9ce0b0962c73f00a6a73cf8a88e3a45e9971ba3a87cd177236189edede5deaa93f31611f28b6cb863d3a056fb7611f587eed0ea038735136a46904b18d345ba7778fe214b15bbb644a477133d2231d1b1345c89073b2d70a08c96322112d82122ecee34268a999be872e8599032f3dcffafbb7c9ce4aa173c5b168cf78907502a5b3e6d58334538fbb1ec24f74de88bae1c09a4d3cad2b97ce6ecdfe0b0817a5965a017c6e07d34ffd234e7c8f7de8f8f074dae6123936476216ef1b5995318e78343674d5f0612f78e8259184a447f8210811590a9950daff7cff24e58818a7c146fab1c56d5fa941810b05476dce24b823c95eb75b35effd353e65a6b4d7531ea656e223606e6ca844ed3c220aa6b200546eb867193c8782a468d0c1e1e4d091ba31d2505e39c8063f91a9473db8ed491e31a6c845256604618a5edf3979da34e145734ebfae8362c0d0ef5f02365fb3b5c58f0eb3ff43d1a1d6f90e5b1d7e33b2802a0e191b681497d5b71a5928615d55fadb82f4222b8584fbcd924d993a5cf5a9c04a8c940af39f7ba66e01d263be8a4a13b66696e906cbcb0353470230a755a07e223ad64fe9dfcf8a222487354de192629b0fa33873ae8485dab4596cdeb59e6c57edf729fd17052cae29f3c92d7d660e48ddb94a1a7bfd52c933bcbe51a822e60f32c18f848ebfac27de5c2594340e08bd5b9968b1c2c063bd09d0151bab518471a9898f2cb53ca32a5a98bafe815dd04145c44593ac7adb6a9bac8af792991b577c7215b96effd3af4140b20bf418c048ea65c5dc431725d440315e5cb66e39fd6055311bd9e48bf75d36bbc853b699c5979f35676cd444240630d340634bf202febe6ab7a12b5fdcb3bab6efedec08f8268c5181b376b41505036893bf7422914d7a60658af3b32eb2a517286a96e2349cc33873f85109dbcaa949f2a19efc6e72cae13077fe9d27716315766fe51330fa44de194c02e1b8a437b6033123fb0b35cd2b66f94888b518845368957f6cb7f861bcdb65e67dbd232c987d1453ea439c6c7468dccb713152ed9e7fecf55e943bc98ffe528dcbb53e83f28096b17d0f91aa968c003f50e1a502c189f59164bda8f0eba51cd195385be810ef34f533c1a2743c2db83eff80b294ce9208eba3b4a8577292b992e55cc7e801f905a5de2ea793a746e8495e93a365ea812515269532505266593f8b40cfb054621e36dafa3404487955a8f74ecab93027ae1cb30b3e86410f1f71ed40c1834b7121c03d6631ef929112", 0x1000}, {&(0x7f0000001380)="cef24c86c4663d68b7b37fc1f0e8d3eca88ddaf96ddee4a1e22026f944e7b10c12295cffb830acaf6eb59c8207710df945ef96c7f699f32d4b635976ee041d3ae106950bfd0ca6ef2d6052af62c6dbd64f53e0481156c9f94b03545c570c557f9087eb23c7270951d985724033e01eb9338294f31f6a18986b8ab36fcedcb0ef3c74d1d412f84c8cb3c91e4511851a053a12e1762862e851b4d1ee03ab4980bf2c25158e55433e117bed8fb82a0b07333d71e576b5effbd67537db015265bac3b8ed7c35070e6339c710456a074b066863b88096d2a986d01ec27d08a3fc69e6d98aafd6c0ef771fbe7997f5f4301392fb54b0c2c0c973307e5440b00ef3212e80748e3f8ae20827cbf6cbd5a83831fe222c4f03f5fe649ebde9cf59a67ce0312263552eb007a37b41188792cd880bb83ce56ac04bab33ab6ed86d3eae664ec0b3fcde84b4fe911ab99de40ceca21a223d499954801f9ef36a8ec6dda315f58e7c677b4bdef48a66bd84764cae61e81f28da7a8cc2c4967b1cbab6ea3ed1088f1c48f804d9339b12dd49a4ff71af945526f27702f80e038259de30178d993b32898e7a76f59519e1b271ad54e92806a4ecc4a22ae14086da7df0566c839c3c5920dbf0d26b1384369f04362d8f1d1af947ab6d12e6841ef4e45d9c45a9582cac6b2442762837672ec10a6899d93935c5cee979e3ccf3b11a94fba74f33f4b1c526c9e7b9ae647d1b87f1e7f942f34fe917826d94e56910b0bb723db31f07cbd4630dae74181b9396ee104f299832bdafe277c574648a01d87f8a92dc3bc4d7d6716d0c18dcfeb67231afe78caf9ba71043fe6eff44f265c2094c2ef769aa94e8158acf5ebbbd8756a7e94fb7c676029d1b5760e929c3956c86e37dba345f6efa4985d933bd6f730431b83dbd5c4ccb4e7fb310ef9ecc60e77636bf92048fea755bbcfe740f9efe31e3ac8d93de68708a856ad78ccdbf8f65e507ce04603fa8972bd7e86a51ea915f60f030894da2566fdcb5cf103d83abefc15273040a400d576d197f800b3311d1be03a2adcbc35d67bf4c9b6bd810881cffaf0d13e259f962eae477cf270a052c0823b4d25a3b27ee360c3f9da8a93af35362f2395efdb708d694b775a248a2d7c001dc44ff256f2e8de4a3811e9eebb2596c19f3250118963a914d8563dcaabf52177f860d4e57d22b2130cde14f2f34c7715ff580d0ca2884d23ef9e14d1a30b9d522d72f9aa8b715648ec45c1f5c453f7743f633a7a82500718511f0cd3fd7840d764a434017aadfb34525def01ae1dd9ef6eb24aa0c7e4b5e38c5ee2fe71a845b43ac351fb228bff5107e94ad9268bfaa8930a9d3f6ecf101b6b58057254ce95b547d65485ed071a663aa2ee865ad1a16db6e5b553273b7d5baa843d89688396552e5b49e953449e41b778e0eb66ab0ee1a304706f6e7f53ac39000f2f23a8ead03f73ce9fde5278d0e580fade5831c5e8f376e969548ca27deabb02ddfdaf78990825779f6feb344a79efac13d87355c46869d2cd2da53d05acbb886cdadbdc105f32c5bc6e780b375197914f73ebbf966b37bbe137d9b13dade325f6bb626ae6aa2e9cfb9e1aaf1662362f2fdd5a3f68841defa6f0cc4c3d9a6e0f0b54b568fa0db28f0578a9dc6e5ea9bf1a5bf6116eab10f1a168818eccb222495634b91c42aa686cbba4f7dba5e7db753f2f066b352ac56c907c7b38e53cc3c1b033a520e6150a7ab70124352eadf7916c3ab30661588dcd343a8554bd92119a2ed976657d337bb26a4b126c8c45875a4bf0dbff9f757749e14f1f047592b168d3f99173d82f899b7917c52ccc7904f8f57d7425cb16436e48029bc0ff76043a10d45744ce8dddac50671fd99371b2f5c1da02d6b8d9ac264d0641732c4b2d10b92fc8ad809114afb939227ee3b33dc40a2cd5ccad5e84d25beb1cbf8829c247e41ff616fccc1efa2ad4a8adbb083876d52be1918e8c99fa0d790766267096c05cabdd7803b88674e29fdf06845f745cca30fb76f82c6dd4187911cea4c49c745b1f7d6e19df7ff66ec41aa48baad7253ca2abdf1baaa7750f33f21bbb340cad184abc5888a8247fe811d2c4153afeb986143b1960594f750d17183c963daadb8ed48b9a6b159c8f47e225b9b70b8113484ca355d42f7e2c7a5f0105f8db3885cbe446802a52d7626c7d4e601c6edd9a9f5ff43a16e2bcc90a3837d088247e775dc403396d917ad95b5f2cf20b92649a94e275b4fbb43330c38be47b7417bf4c6e556067f51413958981a4933aa53c1887542eaa508501740e389cdea7f3c25cf7b317a60c212d24a0ae53eda51914a09025d5df1a73b5884ea7771688660b067474a48a99b3f42969f8bd41d0061caaa8cff1a1d07d8b43a287ccd4b34fd7e127960d0bd63ae21a42807449104c55ebe846cf13c9518b613e488548526ec0cdd09f0d82893a37a31329e3088df1632c7a728a24eca687cb70a45e105e734a0a1e4b8d251712d854edb6e3769b4ffcc53774f5fa357c173df7d960f27bd944d747f168f5f03c9c39d1723aa6edc44067a4c24f7bbaefcf77eee7a6239cd0209dce3480ea5f116d63ca2e7d568e8fc5dab200ca7491eb6ebf03d0b3da941d3c93740b57f2f87766ad7be5e860b10b61fb4d3a44ffed7c5e04e498962a25ec1e000218d806c9da108a9bd3556947acecc7ca7bd8e2bc4f8f75374c7f4363a9432574e76aa45ce81005ef6e811a984b5bcce0874b6d5435ea412fab7be99cfd26c5da617d8242e51d447cc506b097e113e21e0d62ba6a5b0d4e056f3ffc62e29449fbde6dcbdfe84ba645e6e630408ae5a5f9c2209c1f1324452c1a80097914c1cfc857ea9ddd631b7a6b4fbae26fd2d0143b09b2854174f6e0ddff75983b37b457e4a4e31fc9b5627602027dfc9d42fe7179f3d07490a7b19b7dc39de5eaea6158b2612ad823df6fb789b1abcb6e9b89a6b2095de133ae966a8ae26b1394396b54bf3d9b259a2e7aa691299a6ae6153074d017512c2266a3e0fc7cebe13bf9813ddf83ca7f52b4deca822308a288f376ad6ff652eef976a32ac2c3b3ed9dc6143a8bdda546743718eac4544e8ae5d843e817fa9c56588028e381c3da05325787ca1240ef407177cb63d2c43ea69ec905be2a091bce1744692b7d19a3aea45a4e0ba525a36eeb878fbdec594ce5057783246fd1bd883f95609a5dccfd6ea65b915a2aae4cba40034c9e3de95c501f95bf7a9fc9f9bb0b68b6be0238147e2247b407aa481598b0339f3961423895e491139c9eb3c8bc615516a0be875ac05b6e10cf10778659aed85ac4c550dc1be74e06ebcb4c86077ebbaad05be7d20a4eb8a597f23f2e65040c0374116e59065380fe92c9a537c091a16c6270022c06343aec8876391d5168bea075532723c9a57c6136002f0f756f223cbdb228569572a99144d1f0d0a1f066ea7d49301a327d53a0d64b46424721e2e61cbb783ed2a8226bb7e36ffd84ddcf3d94d97a249b009442c4f46740ccccdf8ca00c68fe6492acc917c6f20fe5a837def4fed272eb4b912208878e086fae7afcb6fa6b9cb09e58ad081bca860a704f9b5ff8ded795ba021871e1760ba0f02a546c49a9c2e95d466b89ec0d5c3ca018ad338308f8bc6f4639c2051d027ff3bd7194a8a14eab8878eb1f7afc7fa894bd0b6c87a4c7ab5b41141a913103957cd31d86df456a5530b91ddf33a5da537a8a26061016da31ed1eccd0a1a4b47fe9fafcd1739706943e07e8e347acb5017604276e74fdfec95932ac567c46bdae091a5a1e38f11d0eb406c513972b072344ced9b67f6df3b5310c50434e2fd2145096d1755fb443be6bd8a85013d66bec65ac99874645e324f7e8974bdf449c1ffb71a03a11c55b608481d22258ced6a3819b9a0ec3050b7768194a291e29d1096c4b5291b8a2c000a16fdbade63cc48c96c755c10b38e68298d230c502a820ee9a99332d23d2d409ed31cc3ac2c0b67d18bb9e2730885051b262f48582f7cb638109441a4d26a79d16ad41eef7a87bee07736b6dede58654131bad5af12874af3e0547592985136df6ecab3eb8ddfb43a8b9714b603ba589eaf023ada92d60d5cc2148284e34850c89a1167728b73d74a389345e23bc3ceb3541a47797006926569ca4e5f5cfbe5a376a01ccddf2a05c8663df1f7f150d045cbaf290602d3275eeefaf35ae4168326dd69442727c94e610540af2e3b8ba974f6a7b72054ba70d8dc21f0999724c175fd4611d84ec9604ceabe70361358ef0dce5b7d251683435c5be595c3719aa8e10f96e2c19fedbd16056b8abc1d2d53d54424616f42873f66f7cd401394a1b8ea4f48a2435003cfeadc82e0ca7586de4ae3006c0a2039d835c956b9a902eece2fe7b8acb8792ed639b500e32ecb001f32e38b5d96cf0082a59042a65c98aa624bcc013b9257722e4fed9654038011acd601f6e8ca4c47eeb7dfd25baf52324f2c0467a1faaf55a00fe6954cb2136f0e442c3632b843b373122252ddd0f6257b56410611f6406a8fdd362093c8acd6b19ab4b8492fdd1981d3f93eabe54d96a4dcd6a9a26463a70bd0004f5cf4c788355513ab745f736ec8ee10d258e89ea4ce8af284db32eca4d2d01b5308407883ba549fc3aed64329aaf2f28ca2ff47e344307a2095f0d589b89049f74d8ba2adedb8a713cbc4bfc032c6841cc085015814115fca259fd5004e9a2f8f42a572c6f03674c406968d11038705e024fc1f2b8f26680625f8f78b71f1ef6943eaf9ba6450c48a4a8f558ac49beede1c6d5acb0b36309d69c06317c9ee1aec535aeb00d3ef6ed9526614655cd7e21f689130c1b07ff3c5a314d6b4197a71c2466334584d765c4dc0d077658db1a328391e1d8c4079194a25ac3f0193ea49d831bc295c67ac1016b5247e8b5e6f31abb32b19e3b6206468a3d70f92530c6a0ef5ae9fa53553de1083343a7104cde583d43f3d1851cf677a1effd34ab8018156b493ab6d5823a439fe4c387e0a3c9b69b3653c5e2630f4bc908e0049f11030e383935018290fe0a32697c3fde7a68a3c5132a225d4cb22ec3bf28e0d223707334afb11abcc0bb817ea795946d92bbb2028d9ca333bee7d859c5560ed5eed45751637550f385d82e52b3c7b3be7ccd7842db584a29c74e6a64ce97c13a0c906799b399baea14f5a920cac48a37ec1bb5b00e8fba3eb2338101ca269e450395ac2e9dd180e0c947f5fcfc34daee9e3d02b6b49520388352e09053afe4e9e43b18756051f3cbf230576e1f5adc2a7232def35c9678ba734ad4ba80d97acda4b0685ae333dc5bab7164c32f01ffe4a32dfc5bd48e0efd239bb7f0b328ada81ea633135e7af4c5c7d06993261b2465dda535f26abb926c3992ab6303fb7c75c405c2f325f3cedf9dbe83eeb6ea7821ceb4fdbc9d12af4f4ffb88207893fcecee8f6e63119bad77ae777964baf6057fb320a5f1ce9a0e035be909449d71e2c17f47ec460a15c8488dbb12c5be07e0adf5079e8745e1b9940b27e18d600c533cb31c3240fcf62725a4388b16b0caaafda24e6c7fe9c92b0bf01197f31e2ad963dae51fe0172aeebda5fe83fa7a9b46d6b55197ebf0908a735749aa557c74fbfa0d84d14156503b7534cbf78985bc4c3e98d21cef5b1d02a72f0c16e37440d77b0c20f804920ca3b7b160d00b1bd72f384bc6b6e17dff5ee45ad7cba6109a43878bbf52529f2a02e652f877b508297188c25129d505374efc675c72c4572624531a6b3841c500820d2d3b0e0dbaeca15378eec0f5a4b42f2", 0x1000}, {&(0x7f00000000c0)="8c15fb01fb8e86f9448a68775f47d3103bb741fb439cb36bca266f310ca7e16195951ff919587d89bef3c757f904daf88ee081552968b35e322a9d0083b57d9742ba5c", 0x43}, {&(0x7f0000000140)="0f34fd7cc57644a92056a4af99fdacda556d1556b1f5373d7c2fc3", 0x1b}, {&(0x7f0000000180)="cce6e15831c310475ebb781804f98b2987c1f9cf79d7cba6eada", 0x1a}, {&(0x7f0000002380)="940796125bb1cb2fb614194105b859c5e2d202368b775c7ac999079f2b3af20c62146e658df006bd079060717acc82ce1b7fe78b386b1e106844c3b55eb42729a31ba2c32dde7f554c2fed0182c50c4b7eafb78d1c49e6606e7bf6296394388cb64fd0365b3eac69a2708f3413cbeca821f3340a695e95e84e83dbaf54801f59ed725ba461", 0x85}], 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d71ce5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3f, 0x1f, 0x4, "c9f372bbfb3eeb7d193135be194b6e042e988eae", 0x2, 0x5}) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) dup2(r0, r0) 02:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="0cc3498a73b7055999412072944cb3b1c815253a89691f82", 0x18}, {&(0x7f0000000380)="1446f3ced257890d19465d3e5e55d723751c6b6313cd6e5765695dfbc572324a75230cd0e87a12bac47d0ca11b739b0224d53923ed2e6ae5cc79dfde0819be57c66181d1166066e061ccac2b7a388756aa26de0b7f206d7107239374a92d99bd79207ea49e0559a8a2409d35f426c5810351d9c007598d96fda730f90072cdc1ee430e6cd798ac814056d43ddcd45a9857a32ad07eb25d6dcb54af756545", 0x9e}, {&(0x7f0000000180)="549d5a9f2a32057f009b610e5f1e3052804aa89a6c1da99389af353b725df45715daece3314120f3da72e8cd1cb805ab5dce3e9d8e832d8697d216050317", 0x3e}, {&(0x7f0000000440)="2880c9c354e023d564f21d3e6348de13778f5733d9aa2ae2a47a15a1f8fc988b99453fda4fd71e090341eb28010af6f9cb87d5696ae4bfe47514537896dddbcfe24d361503facfc2e327", 0x4a}, {&(0x7f00000001c0)="5e84682f6fe557e0a0aaca3a13327be516ce", 0x12}, {&(0x7f00000004c0)="a3d4baa250ea894723ccce1d0bed8b24ecb82393bfe122f85b6839091bb6725cbb37ae89bbed8302f0a056fc51b1ad35f36f3bb5e64eaa40a6835ad84cf0fafab33c63f7f592907f7ddc2221420e9cfcde333d0d", 0x54}], 0x6, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0xf8, 0x408}, 0x408) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="57499902531b6d411c7c2e00e5a1b2d5bb8d89ad7b94f6486556f4abddb06aacee1a932e9028cd9749b26ac5e29091678af95f9ebb83b162de455b6aebfdcea6b96b4461a35d2eef68cb95d13b9f2e1189701eb4137b73045016fff041741b64f07d1d4b0c61db18b7407c", 0x6b}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x0) 02:17:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x201d, r0, 0x0, 0x0) 02:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000040)=0x1000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/12, &(0x7f0000000140)=0xc) getpgrp() 02:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x101}, {r0, 0x100}, {r0, 0x80}, {r0, 0x18}], 0x4, 0x1) bind(r1, &(0x7f0000000040)=ANY=[], 0x0) 02:17:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="774548a796ace5af0d7eddb72cd02c60f651b4cb35e65366d378261433610a3c2cca676bb8039c7700785ca84678c78c66cd8416798420bdad0d2636ff736a608332c4dcbd8c7512a7d0976c46701ed56c99de1e94455dd520a0141917a22fe1b1cdf742f343a776baed52bbec15cd8ce8bdc14bfc7437519a317833b742a9555f58f2593f37851e20ed07a5a26ead5c24ddb06248d383a8f473ca7c1544351c8f75916b657387da2d7025124f16be9206f34284803127009aff523f4b891001c5e4e39fff1aa83d51908896d89e582f508e74ad0a56ac0df420319020e45dadcafa66c143d102512a3e8d877dde7b6065261d371f0b6e9b3d7721859a58f30b4dea7ceb6bb626b69f002b389c7221d2f82a9362177ce92bf78460c7577735b6161a62d6ce9d9005b65797bd0ed06f4c27561ca44e3bdb95e0f9ee483a7d7dfc06f12e3c08429c99e0c94c1a03c70fd0011fa98d7c1afef4af5099e5979984ec37ffa52b6ebfdab0e80c1ae1e7b99d1a16d279e8c136f911a776d78a2755445f4ebac40d4718af57adfcdb03627c26c0fab74c0589fdf736eba0096fd39390e35a7c56fa50b4decd97bf6a0589a214081c6aef1021645e8cf3f66498ce4a55a90f202577439a7d9504c997e0eeb0bc71d2374a497af3d8a592df6b7300b175280612fa2823fa821ba30a0c5ad79a8fb7b29dd5ad387a1db4623c02be91ad7104b31d988202a9b33efb9470b35074a5c04f6b980ba90c6a56e9cdeabd7ae972afc0afc70ed59fb3aa63aace1b4764e1a5c03c2291ad03462f8688740ed4babc4d760c7109341c1ccbea5777c3e3f69879983892e6bd5078a92aa6cf22000562861649c6403a61ca0b728c07c6b5c3f97b3debcbda12c125ad290e204e42f2f6c9e57d3e32ec5dadf98a031e1e03efe2ab2cd3d13d9267d65d64d432db77cddcaaf3bf930991ff0f9e06830d4fdff268fd7c389aeb40ae8afe6eacd881a7b984c6d614ace254c8da187a45b151ad9bd73d66d16b22ec7aec17c67cfc4f2397051cc9c59089800012f99399850de2ad0e9905b77442fca7a3768e6e86229f0cb61e2d43093b20c0554a24884f51d44f3f78f8f5a219b429a94e3d4ed4bc3d60766aa5320b9826514abce77263c25bd319c33d355cd16582aca7ca953bef00a412ac9f26fe6663af54716e140ff2ec501a227494439015a3b75a420bdd121bd701e5631523fe9ce30717a955df6b9422d85ab1a9acdebd238cc190d2545f3deb7a10959fc19a78a2c6dc05c0cc2e1eb23f1e1f01218d6dc7f28ef3794c589b81ebe89c5b0fd97f2e01b626b1ef36a3879dddc99c4c0f2490f3bfee9f68a4e963de9ffd226408ab1a5f720b888dc03b45d39b9850fc6d194eda828e51d0d9a6f2fa25f72adfb33a9bd29a14a2805fcb4a5800d316ca1a867837fd999c0858a1739168155cb1c5f7da743a35f87310c5b314d3891c542aa07e4c484088201d9b2af94e991d6de5b332bfae17d52fc36cf9d148a1ef7b858bfef7dc9b52e66474d1fb20d5375e80cce79d50b2d7ef12898f5bc44a75d437e08063b6ad71d2a19f5e54ce3f0c17453ac8e1b3efb3be2e87c1975051fc20cd0b073af0e49313595507d1980978b8817e70cdf06c5fee9bc31e903b4db8316e9dbfd24d657acfa0e9db00b62a910a56a98a92dce66b3d304e33fa84212e41cc2af8d82b5df5d3f03c050eb42790dd8771ee9c664bf6661e68e3de1b8bc9fc76cad1c888802bd6d0b3320eb818d682e8cac6476586ad70d4c8889d27f8c968711b11f9366e477df72ca8f44bbf67205c1996163d80a7ece74b0a700da1af48f27381d9e2e70d7a1bc94979eae735ffa8f37b97c78ef2d9ceb973675f2004405a609f4a852a1325525b71159b0d3279fc869df78a762060c812836a01d74a7a5a27705d2bbe38f98e1e40ae890853b1f5f735ca873ffdc2a7f1dfd74cc4e126cb6fe3161f01c46ffb8efd2b3c835c94461e56c3216348566f2d6ecb0fce664a1d032b179886a74eee3fd6cb30624b1e941ef2304161756cbbf004fd744a6d221ffa60e4d5e8c37d58074f195e99452dddaf310f82803c606812145fbf5ed36f9aaafeaf2d39a055a309e2f374bb4c63741991adcd484c5af583f2502eb93a63f0b0bd553bded3050b55b371398208a2e8a01cc71fe75e7d207fca85bee80c7744ec0d5505dde94cd54a29aa6d2f05b8f30cd2f3e46b75ceb5609ce4113ae4a318f6cefd26195ecb80c0b4985f8affb87bf632395e28ab73f19db371e9b1d74d0075bd9b91277e79023ba3eb805e890f71359cab92233249bf42321337a55c7e5174447e0a105f1b5ed1eb2e706a31c7d9fe2e922df43087dbf56046cd2bffe11f4516335f7449accb40298ea1472de61704a17bc96f76b9d87e9b9a15a53682ff1581a8deb234160c1a44d23d8161b35ce8dc14d488a7f205199fa06a5aba1238e5ea22f4169495b56fe3ad69381755ed0b78ef1b8c273c19c2991e412cecbb0134ecde134818ec44d083a87ac0c3910c7a429a3ba61b04543f50389268c3d4cde078472414bb4eba258d7fad4fc593e8328973a1fc4307b4b9294535362c7c82c4d55a7310414581e76f55fde8bdcd6edf3e3384d3893394095ddb9128f270d38cef68a8a5a5a39f9991fe3050d13366978cfa1b391365c40cabb08d30a77b83f20f7e92a09d4d1208bb1dfb6da50572cd0b0b0cfdea2dd4d1384a4e75aa8c277948b4bd411a83e24d0bfb5400a5fc68bd3da1a97fd412be4eab2a66ebc1870d8761cc3a026904d7182d24a268572c7935e009e7db75db08ebf191961fa72d2340fefb1598f7a2800245db23c6ef01308ea80b853c6d03c3243bf27bcf83345919231076c3da167cef8dca808c4b81d9f3642e4088b4d3dd48cef8f3e8e2e38c6d5f1783ff23740ba458aed2d796a184ffeffbc860752360ce854ddd80be603de7e2b6ac4152e71097ac9d01829aa1961372a2a3c06b36c973389d0e384bad7d2c34791158d99488477a975d99cbda10ef530e500623c622691f50e73cc7162073ec92d80585e9b0eeb719e093e89a8755e5f4ea076f53aeafedcd58df11befc40cb31246ac86bed896a98d54d2d258259b3a7dc68b40b2095bef4ad2c4da5712558cec827f8d74d613a2c89effb32bda932f4f06d4c28470a2c65caffe6a9a0beb3ea1a47f7d3adf31961fbc8e6812c51d22cf04620d398e149130723a80f4747c1077fcfe83844ecb3dc3aa8b59a38fa95ed7fec7cb2951789a370b70e4a965b9c43e1749fc0ee211a0c7a549c3fcb688133a02af1288eab44c3098ce9ce866f21e4115cf62b93447bef86f4d6ac6cb5d7fd42d47d6baaaab5eecaed3d9cd583f286ebbbadaf074c1cb35dd2ca5827c0c76f202d5c2dd4d8800d00216e98bb893778220c55ddecb0e8cc9fadd0b048a9e68e8e1c0c39a2da34ec500c106b5f5cb059042b4df03b1d05ebb515ac809d3a744f05ad9e5c744b64fbc0c8bd01b171c25c4d810b54a4b294ef457f5fb33cfd207407db8dbde3f912c75d306a7e24cd28c4958dbb5f30022727d36f045976abc9bfe70475cca5e63e67d7a6540efb74058f6e0aca0220a3dc9d13ad1f10cc84e86b8754e1a787ef1619c7fb30c3219ac6d0efe9f154cbc23c2c0bc7e3887f7665841f5650a8acdfb3b02b2282bf7fca6397cc98cd722bd3876889f88e1a5d2f7aa7207e60b94fce36f7be09292fc58fc54dc11deafa5a3874357a156f179039b1320e9f8f8af7d6450f9b40b656c587d74a6e44a168d12d8752e496c3f398ab84ffd9982fb5ac72fdc64d5d0d0d982a6093d0e0041dd04f78356febada67ed2ff54196f62166473bb142301c22aacd2b485a7de4226a4efe2c2948ba2cef0057f136370482ebec3027c2c0c958027298ff9798cc43dab9b13f35b45cbf1d40ac112cb04e1690e1ed08006e42e019941ddee2ab07063550f7e14b404cbd767ae1be2f82315eb98de988ac9605291362453b092802b2f08c21ca008c32eee6d548fb73d3b11385ef727072bf270834732617fcc162afe9cc541ae7911a4ae1152f753deec6b655375e68e8b3207d5621f37f97709b7a4a503aa71a074a4622a5a7c45393dd08011e4dbe5ed895f06732c7c93a7ae607eac11e2bf64387f82be47ba7874606c301316f090dfce654a62b98f955cd0c3c3f9286184bb230979c36f28a2674e4bafc7863d4223ad87822a7158eb10c71e6a62812719e7ee59eaea7342d4b3030b17ff24fce2e402245e58277ea21fb84e34dea690a129fcbdde2a0eb71e1585c66617e08763ff6bb12b4e8563c53e18f41c8714098596b364cc3b0d90e29bc80de4aeb90a3fdc72067d482a0b68640377ba9d2dcedd0a29148f8e56995b8c1f3d0f281b8a79d1724253bb96182445f89a423a861efa77304be62f10f1498441e2cfe4da2d1954cd1f9f2317e2655da8ee8b093012fa3cab42d3594b8abf4e58b03e94bc1c726cd138c6fdf12a6c2e2a929b424e10e7acd012de7cd8b19be9f7560c5e5fc20de2e7f7ff4c22de871042d298039a7e7a896de9c279dc61b014bc891392301f208de453cf0989bce9bf5248a6e73cbbb75893c417bcdca3678a9f511640a890c3599d441f71c2beb118556cdc448777e179a7f6bc09dd27573b4f6efba6dc6dddff360a55088aa187fe19a296b68f16f64ead1130fe4eda7d35a12f599042282d8758dd119ef09338c0deefb1d3917c9fca7f41f682c83e6ed9ac31357e9fa9faea9faa3bb91e4f12e8515de9aa3b0ee5bf9c64175d7da9e4282662a9600a0725dfa531e5280cfe1cfaf4a437de63eee21e20a4874e3ff9da897394876aa1badc5a8f3c79f8adfc1d3f7987b901b05d25359ac0a61a8ca868a84062f1926a563cda1d535911de577db213f6f2d29f0e3b1f869608524476bd737ba7250dea290aac90424ce2b1d6d8b9cb612f163ca1c09432477d2a85cef5278fd25a8ac321a941b8993744396f4a15eb1efe272268f5fbd91f03662c3a331185857ff3351756b0def2587698738327fe1367230860290108b0cdc4312c09d54ac96a1cf3d23aa4d6303ca15639ea44540c92dab75b0f1be143c885e1c5463cccf5efd6d07461a2efdd991e006b5e2628e110dc0e41d2f7a77ed449713d6598aeb875ca329f0e5070c8b39cc143e8fd1d43eabe6a909dd844716df3b9ef9ae407d953f1e9a2cb55249dedb259a85ddd002d31b4387fc4066e1ecbd09108883c7d89b0d58b292e9778ed7c3c32b1ed6142829d78b064cd6d2504836a0328dcbe94e3dacdffb863093f25b92034a9d4666207b15520e465b5ef649c976c7024316a0af5ec33af0e92cdf8446e54f2fd20ba2b15a89baace7953971610f5d558426cf87c5eea304adcf2d96c2545b34a75e31e891a71afa0c399a06c35d8488740b112a5984328ee0e55d8ba57811bec5b1ef1b0a7d8aa2bcd68eeed1844bec48a966a4c3a6b7ab5ad6000b48a4492de9ca8a93a764db1ed0998ace6764657a6ad952388ec4aec400902fc875eebf83c7f3b456e04e029eebb62a0c601763e78892c77d32ce69818f6b656105e86f1af78d4b8ace46e886d4a961a20b5f0c7820a0f36abd15d336964b0a9d8ea1fa4f0da996633ece370e8cbfc8f4bf9e517da13c4ece3a87fd544729f0b2c8f681f22d163cbc23ebce2d784aec774f8190e3347fae9715310fd3ff4f2685d49938aaf9eb9240ba64958e5a8527312d116bd9a3e82abbd7ffed884ebcdada8f46873876c385eca1b6d264fd0", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x2007f, 0x90d2, 0x80000001, "07000000bb6fc6e23c5b00000000000000e74de4", 0xb9, 0x100000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x8}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2}, {0x18, 0x3, 0x100000000000, 0xa2}, 0x3ff, [0x80000000, 0x2, 0x2, 0x1000, 0x791, 0x6, 0x3, 0x4]}, 0x3c) kqueue() bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:29 executing program 0: socketpair(0x20, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) sendto$inet(r1, &(0x7f0000000080)="7f1586816e3450cd67ec90a6d4ca6c0622419957542552dbb6bce3c0721bf91c946567593fd50ee8cc6c80d8d380fc64dbd48b6660329df8c8d177fba5f33371", 0x40, 0xa, 0x0, 0x0) 02:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d857536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d4854ef209bd7433294a1f0000000c067f8d186583bdbf2c1e5e69cb16fd8a4afce34e755d931a96b48c13e37efc64000012002f879d6b57b662c043cc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbed80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4b1a3164cfdaa3d07611bada2c0c9b53491319b72ee07898444a57606db7102dfb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54d4d7c9707968597565d32d1d611e554a7228009000000000000007a5d8a244dded1be"], 0x1) 02:17:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000280)="5b3106e6831d0bb00252a1e029e23903bd2055d302402677427c2e787b73c982ece366a03226878fd4b0a895926fa260758fcd6467e1c477a46421289c6f8ea361cbfbf0227eeac97fa5c1fc46904c73ee49b9cfc1b88bf4ce8748a56261d71acdc5ec9e411d3b6183cd95be528b88f6b4f9397edbf124cd2e7c6e", 0x7b) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:17:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d49389038beb5760ca17f59d84c536d33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da707000000e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x101}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0xfffffffffffffffe, 0x100, r1}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338c08003c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7949a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710b1c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851070000006c0fa259007082f27a5d8a244dded1bed3d2f1"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x6) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 02:17:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="14f856aeaa4e391dae88e40dfee57e030429aab6bdabe18737fb219c79cda177ec33752b9daad2d503ad13bd38ee511bc62d2869f996cf78f05d96ceb04582041fdcc020236ee4cc46aaef5017ab1d44311b4f132bcad4d1308ff62c1b605a706889cdce5e4d58a9314b95a37df08e30e26c5c97cd5d9148968a19994157322397fda74321171e97fb407a7cb128fbe0d240a824f37d9fed3d68683989ad940fed8882aa420d1e2f67fb6c6726fac7710a30b866958ab83a814321742742d37850ec78f94d3b0c02e836b3d9b686dcffeb1937e2f8bd053ea314faee082084026ad625a839dc2e46d8c2090ea77f78c7fd84ce730b5da652382d0c6ae2de42630477e30113118f7aad23f95ab0a34ab557416f2adb91e6511364def46b85d72e7bd8e1579b2b344ed2cd1541526a952381fc6a21fcfbde3b3ab357eba7589342f660945b55dc07b844ecece1c8965d5c18e3c9a4c8a344283fe5b61ce080cb3f1595e71152e8acab55df566a25356e8db762723f216f4a979e23b3f3ed107a3ecf9b91683d17b676f0e8fe2c6b5814cc611aa865c31fefa383c9ed2271199b834c0b9e734061a3efbdb06494ea25b0bbd50a91af1e85897a606ee1ef8532abc9c4ac11e148cf8d755bd71623b44db916f47e64f36c16bdf8e54ed6e5003e15b0af93afca519b1e7bcd717862cfcc9728668bfec117c8809011d3b32b8d9149f76dbe80150358d0949bf2fdce226ed311ea4d1d4562eb2c5c3f99c23a78eb04cd82edffc2b564879a4a4ce3bae68f5305aaea9c71d4f4fa5facfafe4f6273b984ce6c1b7ddb0f2a094c1d374b35cfdecfe0886fc5c2e1cec810d89b19ed056471546f9174f201c0f2b123f3b5025e83cf68bf4ba5bd336fe3a7777bcf38c6ac5bc12d8e10e9f4444d45b1e1ece13e2c406bf7048afe0d8fa6d487b7ae72ed5c33a9223accd3a7ec354e731905ce8e5dcd9e9b1fca3e1532d47eb4dc80f445961844a3d9f0fc762fbbc5f6115fdf13628d362144de3fda1723007471587ae67150139cc2850b8baeb83960cb870efc1ee8f058b7a347f1885ce436ab020f63dc84b0e93540cf36f7e88c7d3ad926540353282524169fbc9352d7bd662410f6e623fd62466b806fee1492f37379c154ebefe7bacff880bba22baf453bebda6a92bddbcf92d64d023ad322b509a5ceda3bb6089cdf27da8162633759871a2a7732e347c48983d7515c7bec0a334cbc38bbbbb3c4996d05d853d35790185e3bd98dfea84a16e7d0f18241b1bdb8ce3acee92d582b4e8b0bc8307e019d9d8945758122a1ff535a6706c5d493c1688044cf49751772c6037017d02b1b048ffa8599ce736286ad71b2eac088b3d41f01b663d24d7bb6e2fb5f470ecddf78e9fe6f59513229c78981f6f550070cfea0dcb08fb2d36bbb0185a5fb2e318226823da1a97f6bf38fcbf704ebe0460c49ca9528bf1fb18f429853c659b057566e6cbf0bd21ec70039076de52d32ee29eee01b71c90cdba26256b3813d68d46369d874b7d6049b82968521949e37709c28a70ab87292f849da91aa9ece934ba6d5e1963618d2a97589b2e37fab16fd553427aa89fd881d30650aec6f03ae9c15ae44ab38c0063ea9b2864fd18d739d203a4bfeee8fde38e944bbeadbcb502e3caf0c1a41f452b89a73a9299a36d17c9b39e8d358234561ab11c4153b35ced6ac2eda5685a8419ee4a8e7b805300a814f0eb9915908693633ae2b6aa422ce68ff2fa457c862bf947b0ac7ccefa394547ec065cb3d9c9abc2a2d52888e869c258fc4ad12c90dc25cf5a588d52c92307ca49c2b50ccff761e071259090c37bf5ffbe9c9bfdbbed86355683295caf514754e68cd4bd36e6054e844184647fc5133639b465a01e21a1f7864e8613e2ff6a1342ef1e670d6bff5f33a39cd121dfb1ba7472bb76e94f743e27e1b60e195b61fc9e1af07eb396bfbce999f52a013fdeebbbc5937a06f20868076d18b5c5d18408f8827050024afeef978ab060b74b922e35c252668804cba087c1a09ed159e72e34555dbf57daa5b55799b83abfd9909d52253134a8b068c2635959b6797b0bbe0df7b968e4064f4637d16ed9158046112676df46ae60711814a95fc5c27648025b8fddf25b29017c0c996d2941f2196f11c4aaa40bebe3bbb7d87ba8e545a2fe6f744f2e21382dacfbca9f8edfdbd4c813496b1ea9a72d8a4b4840cf4cdbf72331aeb8022ad0c541a376392dcd8c2f3ee37663da424a1891c72c60e3c98045d320477f7eab4b585db7ae98e5c6d6178c8b66c9290ef42b384be313eb8f364076572dd54768d4686857ad2e1b991ed0d8e35a1bbd909016c34d606847fd20227dc9bd7ca01ac4bc2e9d72a53c9c4317baa68fddfdc05bf32857e9a3fa542e4564b8a66de99fb7995949927b8d781614548c4db8cf3c82620e4075d1b2ec2fbef3dfdccdc10d3a936f23021049f1533c669258bb357957f0da7e9cde77a04f6259c5d665c83491ef0553c3570c7ad55a03031d33fd3786a2a8a69f23108669cbdcfdaefa2cd8520694d8093c3ef5d2a065dc14dca9b23b26682b674ae29f77e0d5b3ac5efb953d1a686d01f282ec235bfa1d872b3e2e142875fe1045235712c41b45303a3d93fe0cbb66efa5495d8bd9321df174105ad10ab2b644f16218dea0515f4073891060e49c5ddc83e7577525ff12f31b8124ff09beeb80f9cd7ce073b755b81742a3a5ee9b04d1d4e81d00665c323f6d9ad1bccc327d1396983c06565aa9c4f6db69cfab26cbf4bad5ca05e8c9e7741d572903f5c14affa084e8ea02b26f8ccc6c65fc3f5b98459fe2e2cb0b6ab96346c4c315929adc4bb7d62b756c24e912b8bd70683788652f0d85b3427d981c184cfddd003266c70462286662039e5850cc8bc7ed4c0a426ec9e2ea26f71df23ed3a2ed412469ee21bfb5ba0180ae6d958dc0bff1815e498a306062e599174c82f30d6c06552f01ccc7c4f92435a779fb7986672f80250f5b4997257071e5efefe4362987a9c493e2988a9ef07a48b66d1f9558887e067d45c3c13deda6b39aba5f2d304dfb2fe4aeabc0c35ea867adcaf53661fa30bd3514aeb7499c2f573dc992698cbc37a5c765c5ae6852e386a3a1ae08e63a0a83d116095d6e4392e1c162edf5df84f7f719efd04a0c0a8c3fe7bcbb863b916c4d6e691b3993b9c2f61c7b3a6d0c7cbf8ccc009d9d130548d518361351998f44200d81785429433012b4b710891963908f62091961a408a7364e8a01dcb576698c093281da4e8ab69fec1110091e39eb9c702411b602991ad6eac00fe0dd70a0577c0e7bb108e668230728caf718a0dbfffb1801e0afc54f5efdb25b379f5b0ba8f258d942aa532738c4ade8a11d09d836b4326bcff0e14d6f94da1ccc98201c81cdc0118e6d3f66566d8306c1d07ef0a96dc82863492ec35a6ff9b5e45a4aa66821e72187f41f48c5eec8f9135a8a602ecd8a4805da1db7749767f726579977ae956cbf132a3195017817c208d9f0fcb0c8d288123c1ea4e22244fc0e66b42155d3adc737cf31f99f22f34dd085455057ce6826982a177118ae23cdee02eb17b45e90e8aaad79617b0475c0f51e55b1b1439419a45a8f9de9d7ab928a48c49a5c742cded3678cc28eaa5be13ad0ab37b48ba9c77ac4514d261ca88d75f54d8583d21006f4811df3c44a3194c2f6600b8c9333e49736751b5145bfe64b6f4029311ef8adb5232d5d5b773ab02847d1b1d2ad54814fb4ade18f899129b09e59141a958e2545f6f80f4f9e787cfa0dcc9a0ab38d85cb9fededd3ebeb53b6c361dd3a33ae289b48e2461fed530711faaf79b824f9bc2aac29c6b2b1685f6042dabf7f7a07117d764c0397647bae20ae016e0b812df74e13a48a4b6e97bd1a8147f779f69ca3c60fe2c23f9c81623c5c51e415f47f6e8a866799a76a1839bfdab5f2857c7d2f7034496ebed2309d5a9a3a80df2a244f410d80f0152cb28ea73f18e992d75cf187e7ed616f5cc591720f40bbb44c5466eaedf3bcaa3b55e21ccc4ce8961d96e35b24974759a1571589f2a4ca51847fbd1a09c9e31c0a5d933e523a90190e1b880dda7687c0185638ffaeffdf9b4a285a41bdca539be57907659eb15dcb153f3ecfda6b3dcd90a99a37ea79e5843ea74427df01cefa1f9e595a7abe1406192f4e9eb20810e4fcb6d26c579f51c852358ed850883133c2389aa66d06586c010e3c567dc3629b60aa196c7a1b1163b1e5d7126ec3bb987171483640ca933bdba2bc547d7a0ae7de65699d9971f155322effecf4c34d32394275cc7702ba05fd25f762a9df3d8870633b943a3ae4b00fb472f99debbe0616d966e4f411d9263bd93769829292682ceebb68982bd9a2655f6f3d969ccf93a448c3f82630968f52038c261ce792efad893667621c94b70e442f0d72a5afe57d6f3518750a6928f27d2a5a837b44f791db52a19403fbe3bd17bfd29d78506f6bbad081b4495c53b8190bc1de8048fdf7d6b3e800c665d964dcaa031117915a762e2f9f857ffdc7a435abc535d2d6093bb4614fba763ab73a0dc67503dd6956a4d2f241bc70d060c0fffab1f5bde3b86e7250d2782ee905c0824de1046f52fc2c8a5aa7c58e35a6f1d72bce0a7e135a00ee7b45f2dad546c9517e5c426b5de6c3222c2cff76bc24f36aba48cf3ad32a853064607bf0baef0fb940939c7091fee0cfc38e7ef9ba6ec72131f93591731281c50a04f6521d6a4433274b1e1cedf10fea093cb09f95d03f19257f1068dc6c151675204a0a468afec09e129db68efcf7e739012d54a201342dc45346e15482261ac9df5305e9834d31ce27eb738061ba107281ca7da6c330aeafa7bffee7ad250d2cefc2600d98a82f03e9c59b3a8453e9e37024f96c83704837de9a586132a18ba812344fc18237514fa59f28eed066cee2b38a5a9f48c2b21ba0eb9bad81bcedc2a1319c0c1a992b41b87c5959d93175d7ff83c5e9fe44ff42185c323ce395c6c23521ab12645e460f0acfd97822e85a48e5f416e0fe6607e0206453504aada59e73cc414f1e5a82431ad1006ea5632fd6c166d46cbbed3c0fce66ff0bf298fa3c3da9806d6c449e3390bcf139f493ca0b5adf899df90cf087a4c518f4bc666987a2bea1e4d80f3ef61a325d9b05be8ad2fc23041043b0f62337f1db3eff50337b734c1214a1c5a727624f04e77b6b9d0fbde13c2c256c849b50ca7debad4065791aad94101c229fec46348f829bf5e8f5432058ff6fac345520d1587ae81d8a51459cc9b06ac7af55aa744a4deea1e6a42d1cad78b40f51bbd310d42070abb97076c7763e4c608284a9294c0b094c9d6f86ea9defc433a4fd1038c55751afe56de8b5f9af4ecafef2632fed9ca301b55657b52f72b6a9fa1b44dd95d2a3d759aa036c3ece1afc3c8cf3fdcda9f52d9ff75af49cb2000e553438d8c4c8dd17c4025ee04fda2d4e3b2d043db9fb288cf3a1f1bbdf375f43706c3e1ed04b4ad31f000e35a4c0574a7b5cca0012ffc7de829677196ac6e832b977c5451588204612eb5eecddf31ffd0189bfa883ca2fcf13b1fa6cf670dbd2f7906d03c227793065a1f6100e96605883dfb96da86eeb9759a239aa43745f25481f0caf00eb97a26b194f5d76e3fe203a46f2e7505572cf469b7eaa3edae4989c029c8bd8cc73f97bb5f722f630b5f5cd8997469135da912e4b3ae47e396efb002a449800e92016698d31f6f82687e3379eb2ab6359ab4b936592d2127d2f96f2cd8cbb81203e3eb9d79aa776a1a", 0x1000}], 0x1, &(0x7f0000001200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x60, 0x4}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x52298eef}, 0x8) socket(0x3e, 0x0, 0x3) 02:17:31 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffffd, 0x9}, 0xffffffffffffff04) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffff0100010000000000cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a700806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a5232daf473d5faac98be20ee4ae07d5948047e896d61db36f00a50309c163dd434afacdb5975404340b6a968286ea6c04dacb8ff3992009fafbfb5b309f0c74e3bdec931b3b81e9e8d227f4e30c430a2eba102d7c5317fe5c989841927408ade90126bfb2bd729de3d47e503eb737988ae8a546f622ac7f7c98c40737ea8b82187144f80eb52b823ebe806bef02da05cf36a24062952a7829ee9a7a33bf1bfcc9edbe656f8513fee44b63e3ce916ce7b58ce6ddb82c2ddda45194679ed915d8b448b83f04f1d9272dfd9cf558f"], 0x1) 02:17:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 02:17:31 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) r2 = msgget(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) 02:17:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xa8b, 0xc2c4}, 0x8) sendto$unix(r1, &(0x7f0000000000)="8ebb7f42b67cf292b4b24af93f2f25dc64f37df21b4f970d1b71e5f841194f3dc7fece407822c703213d93efe395e939c2a7986235a041972705ea8b608d384f2a759668d0580c92f1910160d0db2c4d50a894f9fe095166aff5a6ccc6353a55ca2fb50a5d26a59df220a0ae230a394443a746688c007c2038306a65cbe10878b7d85a3a0132fde4558bcac81520e614ed4786db2cadc581eaaa03938e9ca58557dbd2b3c94998f45b314c278aed99e8099ab7", 0xb3, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x72) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001340)) 02:17:31 executing program 0: socketpair$unix(0x1, 0x10002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a7b4ff43cbe555196a231722729ec1d50e693ad4d5359498b1a816699d6c2c4a1b1b737dd84276dd16dd494e21bd43a05c83281534541fa23340c55591b1d6e29458c20d5884b782c8c20028c"], 0x1) 02:17:31 executing program 1: kqueue() r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="221a8660a8d524dc363a5393abd09f234a542cb71ff79c462c4eeed145bea7b7a565a515ae5642b32ff5d55dd0e593ba83ea861e3668", 0x36, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r1 = getegid() bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r1) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) 02:17:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) read(r0, &(0x7f0000000380)=""/4096, 0x1000) 02:17:31 executing program 1: open$dir(&(0x7f0000000040)='./file1\x00', 0x400, 0xa) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x4a) 02:17:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0)='\a', 0xffffffffffffff4a, 0x0, 0x0, 0xb87f814a98642096) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) 02:17:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:17:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 02:17:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x9, 0x6, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x51a74413, 0x3ff}], 0x401, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0xabef}, {{r2}, 0xfffffffffffffffd, 0x22, 0xc, 0x7, 0x193a}, {{r2}, 0xffffffffffffffff, 0x40, 0x9, 0xa0e1, 0x6}, {{r2}, 0x0, 0x80, 0x10, 0x5, 0x6590}, {{r0}, 0x2246b542abe2c057, 0x4, 0x1, 0x1, 0x3}, {{r4}, 0xfffffffffffffffd, 0x44, 0x0, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x46, 0xf0000000, 0x4, 0x2}], 0x5, &(0x7f0000000340)={0x3, 0x100000000}) syz_open_pts() r5 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000200)="bd", 0x1) r6 = syz_open_pts() close(r5) r7 = dup2(r2, r6) kqueue() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0xfffffffffffffffa}, 0x8) dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) r9 = fcntl$getown(r8, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x8, 0x9, r9}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:17:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) 02:17:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4003, 0x81, &(0x7f0000000300)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e34a63920e700020000000000007c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ff4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a9848eecf23144ea3d59176286665d5341f61eb7bba2edb0b68f5c67fdf50b055ff3cfcc26074768a63dfb36db1716326f0979e0d6b042da022c1b577f8c2e17d94e1d9e6dac459b97d73bbdf8ec473c9597bd84c899138dc180570919cd2e80a22b9dc54e034cab3b664d003533a8ad6262f7a83b8873492a0"], 0x1) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/53}, &(0x7f0000000280)=0x37) sendto$unix(r0, &(0x7f0000000340)="3e9b6be01ec1e2eb55e0d59434e6733b2b6c069b04f41a4fbe064e10fe9b7538292dfb445e83ca3d432ed6174d738d747dda97b337780e40a11792c452b2a772b05c24f6a42ee0864fe8bdbfd2db680b1ee85a2bd9f813d7967f4001cdee6d31704192a90d40a442e6c621914d0b6a1f945e69c397abe91302cb48875ff2646b9f86e780ab05f2779a5ccd881e983c2b5afbeaef9ae4ccab15595d06c92ba5d21d535e7e9e475360739ac25996617c4d0538874a47ecd78e3f5208a883bfc4b2aa689ef6968b99bc56589a4cfa185299ae12c68872f1a383b7bad052a3dac7ebda277fa897", 0xe5, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x14) 02:17:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000840)=@in, &(0x7f0000000800)=0xfffffffffffffe8e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d311335cc0e4835bcc0029faeb8bd5d23e34a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b700007898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a"], 0x1) r3 = fcntl$dupfd(r2, 0xe3d90047fac1d3f, r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) setsockopt(r1, 0x8c6c, 0xf2e2, &(0x7f0000000040)="f70523827cb644e1a6053e1469d1126009dbbe2dc5284088c1acb2e3740485bc6381fae2261228871dbf33f291a0bb35f999f9c9c42dcb51604fc9087fe9bc41b2fb6d8c60c2d2799de475662e474e36fe7338ad9bfe306b68330c556256a233905d884c4be5bde261ccc93df9a9e832a5bb5841ad8acf2f8c60180149a2e034ba4882835a81dd864925fe7d9704b673d7be1cf7d6f3d769183bb8f85e", 0x9d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x1e, 0x4000, 0x3) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x72, 0xfffff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x600fffff, 0x829, 0x2b3c02f9}], 0x7fffffff, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000042, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x1f, 0x401}, {{r4}, 0xffffffffffffffff, 0x88, 0x4, 0x9, 0x20}, {{r1}, 0xfffffffffffffffb, 0x28, 0x20000002, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x8, 0x401}], 0x0, &(0x7f0000000500)={0xb35}) write(r2, &(0x7f0000000600)="88806549aea55d09993b7d6d573cbb314c73fa9ff05ea7a0a1a235dbe71075321399096a97d3fc11d011b5d27f000c78acee62a19a75d183201f1bc1d1b6f2c53642e6835ea20bf88c4a7f7e8b3fec415bef181cd379246ed9149522d51ba31497b288436054a5bd94ea0eb4c84b3cd1668547d6b97439044af8ae94975a3f95e5001745da071714530aef1b7cc3cb99b9fad067339e3421afd78c002af299832fc4dd109e4b7049cf914b26e190c2fd1fbb67749cbac3d2ee3e189cfeb2aaafd064cf5678f75551e21d0371ba0904", 0xcf) 02:17:33 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/98, 0x62) 02:17:33 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[]], 0x1) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket(0x26, 0x4, 0xfff) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20098, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000200)='\\', 0x1, 0x4, &(0x7f0000000280)=@in6={0x18, 0x2, 0x7, 0x80000000000000}, 0xc) r2 = getpgid(0xffffffffffffffff) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 02:17:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) socket(0x0, 0x1, 0xfffffffffffffc01) 02:17:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r3 = kqueue() lseek(r2, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) close(r1) 02:17:33 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) r1 = semget$private(0x0, 0x3, 0x18) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/223) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="dd3481dd4e482695e85149feef69db93006b5c3178eb1fc2c83539d9c117e5dcf3e69f2049a4bd5e54e1244c02ea", 0x1}], 0x1000000000000258) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 02:17:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = syz_open_pts() readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x6) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x180) r4 = semget(0x2, 0x0, 0x300) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000140)=0x7) poll(&(0x7f0000000180)=[{r1, 0x8}, {r1, 0x80}, {r1, 0x5}, {r2, 0x1}, {r1, 0x80}, {r3, 0x1}, {r1, 0x18}], 0x7, 0x5) fchmod(r0, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7, 0x8, 0x9, 0xe8e}, {{r6}, 0xffffffffffffffff, 0x80, 0x40, 0x4, 0xfffffffffffffeff}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x1f, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x804b593f462cd0c7, 0x0, 0x800}, {{r6}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x9, 0x4}], 0x1, &(0x7f00000000c0)=[{{r6}, 0x3, 0x29, 0x40000000, 0x8, 0x3}], 0x766, &(0x7f0000000100)={0x2, 0x80000001}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:17:33 executing program 0: r0 = socket(0x25, 0x100000800000002, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 02:17:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000ffff0000010000000000000071cdb0adcf6a9c5fbaa206431c1f7552303ff70323e0538ed25ebedeb94b3ffc978ee817c61ea39e37e3f0f4627b2f6cfc689701c81aa4d89481f620d54487aab497426feb6ec9488be4922905f67776d0840e0504292761be6efb0d5c4769c9044b0799b99b2e3848783c21bfeb44715628b9f32b9ef72acf807e", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:17:34 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000001100)=0x8) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 02:17:34 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x2) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') rename(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 02:17:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 02:17:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/181, 0xb5}, {&(0x7f0000002380)=""/191, 0xbf}], 0x7, 0x0) 02:17:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x3741, &(0x7f0000000000)="2c6cd0e5c92202a7a92ac201fd617b2ce64278a6ae5921fbabd9b7cae709da9ca0050c8337ff5affefc928c16372fad9d8b2b06daeddd0dd67cce1d9edd94ea03248089dfe509125ea05680c99f6aa06be708f960830afa9d5bdb414153298e788264721105267", 0x67) 02:17:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgget(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 02:17:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 02:17:35 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 02:17:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:17:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:17:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x200) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r2, r3, r4, r5, 0x40, 0x400}, 0x6, 0x0, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:17:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) close(r0) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:17:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b4743ddf595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d183bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c6610500000000000000fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70a130976c03547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1d) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r0) chmod(&(0x7f0000000040)='./file0\x00', 0xc0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 02:17:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/8, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_emit_ethernet(0xfd, &(0x7f0000000080)="b465cba21fbcea7f315b538f9bc8dc65e0100e4182856d1a423bb1ebbf2b273e7e13c67f5b1f6026ef1dfb7da19f4bfe08ef967bb36d78a7b8bf73a388925c85b3ef9bdcba93f51b090b5b6bdbcd5fe8ec63aa2abcfd5a4e44b27b57d1ff08cdd18e74aa0186b0f06719d372b55d939d59fd9badf828142d1e27cc994e34335cf96a046c8c1def8314c3d453b0ea8ac7b55a7b907299911478119dca65f241499a69784cfbdb30104c26af04f1d80a28d2ee35453a8a623bfc75c589360c00f5b1edc59dab11e3b2a7f9d46e302bef530ece1d3edd1656571d1c3b9aa75fbe6a18df1fcc6fa3344ca1092ea57d188ce870d780799afbf74b0ef196ed0c") 02:17:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:17:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb8fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000007c0)=0x10001) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x2, 0x928b}], 0x8, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x2, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x10, 0x80000000000000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8a, 0xfffff, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x465c6110}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000021, 0xffffffffffffff00, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xec19}], 0x9, &(0x7f00000001c0)={0xe66, 0x200000}) write(r0, &(0x7f0000000280)="a9", 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() readv(r1, &(0x7f0000000780)=[{&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/191, 0xbf}, {&(0x7f00000006c0)=""/147, 0x93}], 0x4) fcntl$getflags(r2, 0x3) fchown(r4, r6, r7) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) 02:17:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000f9003173db8a86fc7de466a9b95523c9e3770a24a561fabf66040017ddc07c9f953afb28"], 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/18) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) fcntl$getown(r1, 0x5) 02:17:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:17:36 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 02:17:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffeaf) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffd, 0x4}, 0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 02:17:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6c8, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x28, 0x10, 0x7, 0xc9}, {{r0}, 0xfffffffffffffffb, 0xd6, 0xfffff, 0x43, 0xffff}, {{r0}, 0xffffffffffffffff, 0x81, 0x10, 0x8a9c, 0x7fff}], 0x400, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83, 0xf0000016, 0x100, 0xfffffffffffffffc}, {{r0}, 0x0, 0x0, 0x40000040, 0x101, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x15, 0xad, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x67, 0x80, 0x22d, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7d83, 0x7}, {{r0}, 0xfffffffffffffff9, 0x94, 0x0, 0x2}], 0x1ff, &(0x7f0000000000)={0x0, 0x9c}) 02:17:37 executing program 0: r0 = socket(0x13, 0x8000, 0x8) socket(0x1f, 0x6, 0xc004) setsockopt(r0, 0x11, 0x4, 0x0, 0x16d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair(0x7, 0x4, 0x5, 0xffffffffffffffff) r2 = semget(0x0, 0x1, 0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8) setgid(r1) 02:17:37 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b6f72422959f3d7b703406d113798bdf34c15a10a567d55be58105aa39fb554a283ac821929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a01020000004797b1a7b311f5a4d4d044e328865551a6d31ae596629b"], 0x84, 0x800) r3 = semget$private(0x0, 0x2, 0x253) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x305) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ftruncate(r1, 0x1f) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r2, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 02:17:37 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 02:17:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) getsockname$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="4e10d8f019a905b1ab469740f7911b976630e0608f987226918d61552a7ebdaff8c583075662fc868fc51a1efb846a23f06efc9a11542a75e7fbea78fbbb21e9b815a21352289de9bb2f9fcbe15c61c3f0f8", 0x52}, {&(0x7f0000000180)="733e2df3cbd2ec3eb10faf4117479f58674d69298805ed421cc9f9bd49a264555001c2b04ca014bb7d390b8471d1ea237300b3caa354549a05b18b46f76225fd763153b881ed28823fce00248cf5bfa30ce1bfc9149e30bf499d5131163083d64c0262920893b63cba8dc01eb3c0d4b843671253bfa4865e7fe2b7e314d3f4e787546f40174871ea87c2d735f66a43e13d0fce61da7e08f9f950f08f5fd9a6ff3a0168b0b73c9c39e4251615a335515c01c2deec9124dcf0e21f2c0980a03248aa5f4e22b7e9f1cef3e8ae4dfba7d8b199d9118f21a6143c16", 0xd9}], 0x2, &(0x7f0000000280)=[{0xc0, 0x1, 0x7f, "2eaddec68c21750cf34f2a15505666f3f71d92b2d3789dc445d484a14b5040180f99feb97de8fbf354a4cc82b2d115f662b861d8813c987d44a4cae01cc2c76e6675449eef56c05e72039118c20b9c8f845086f3d457789aaf7f24c2d3cd373ed413d2e5a6f141ce5cdc92538c72c4c1a72056fdbe692deaf8491781413b57a895c8cea3122c56be859bce655dd2ebe679a49df72d17527f6090dcd14f9939908a69f8707bceb130261b19"}, {0x1010, 0xffff, 0x9, "13934d9e0ce9cad988355fd4af474cc73a6b8f78097647c82a9bb4f980d5af6c23cfc2db67608d9ffca997c9ac65792808b3e7d99f1f72b8974d4485ff31aa107a22b327ed75f4a7cc8619e87b13710d2d099542d31697b6206fd9b2e30db8216cef3f2953013479c55591512cd15fe401e4508eddeeda364d92e88010a0b59520aec95b82ed16f3143f336b21e17610d147bfa0d3a6a0506fe1dce569ebdf678f5d525a70c72e0600bef6148b3f7170abeafa8cecd81c0d7d036c031f307596d59e288aa7d01ac0475744b100582f063ed5b1cd43609681aaca4145ebb191c7605bcfba14d59d9116a97300a1f6dea97b9ee83da3d490909bf2ed8d2a8f1b84b67230d72d9c4c6d10fa4f1745d4843b1d9f880d4118cb89a29dd49093f8e49df9509b124f5578aa5a322e6b353a636f8bd78f9694abc79ff3bc4d1d282c48310c1c86dcc12774e1f9af95b67087f48246718df7092b84c308a60421e17463619c8ce33c410e180066d8ac76ebc833ce371025908654c3126657796e410ff08cee828482d7884e2858057cd94f038863e31b55a10c1cc7278235e647a73713c2f9ac43eb001543031d3f8d0a9248b16c89046a46aa9add7f5d66b1ed311df244e849ae3f617179685dbe1c7b9d1de9f37ed1927d2e7452cd915c4ea76a6131b142d653f5710d40b3437239a7bb2f50811d21ba42bea5ed609cb339f75028e9b301f43998bcc796645dd330c1a1fd75c275f8418db3c0f0d9dfd5bcf6389cd243a54a8a815659990dc4fa456a58619cf7c94f0f20ae1dbbd57c4619a80fd3329186de56f027707d16382c4cd787209cc300be4cadf7da7fed43e8722b6cab800716940f99e0d3040df9687ab4692d3c9dcd2b05ecb288d6429c1bd22c4b9b34569df9ec8df113f4c0bbfd2026d3bb38f840d65c23a24940e6759d8b7c0bfa1403859642431601c493ae9c1e615a184441cc8fee170298cb6473f6f270184a6a1e5cc82ebd47de14a2d4eeb8debf9102f42939d88c2e3ba8c7fb453f2c1c52b309a1482d146a4567670cc5c86f88e07202f90276279c125eb0941f57a3929a96dfde707c2a09ecaced1e92c7c536c198959dfb802570d9d51468cad750f116934b619e82e85dce8037312487bc4f68a210195618cde1edda44d80540301ce929fc53990a23f54baed27ff046bb9eee7cae306f1cfac5b701180925ba7767a3a4533631957a4a444790e89300b8fff0e69da69fa151b2ac5da6aacdf90ead4dcb35ee683d54412a323175cb860767af0ac02d2d908038b8b2e77c081a48521bec4515c6b21d4a162a3a950b53fb03ff7d5a74138d4b6e9bc4cc3ab3beffd6be7ae0ceafcb30251b98313d206cdd394b19a22f8259b4120bf17af94d5cf9eeaf1ef176adbcaf157c6301cc771f8e30a4b59625f7e93a31326de99cf20c6fa69ca36caf3dee773ce0167bf0212ae9eb44071fe449b626c5e76b0954d080f9e2290681de4b3be197ea4133d38445746ddb09121cf31bb15cb09b12947fcbf21e8119e5e76c4c8adb22a01eb611adfb5f6c6b471d0ddbc8c9e3ac4b85b9e796e388a17da26907d8c25b1c5eec39e75b75dc651a4b77be493a3a1d2765a48a3854d2338ce83120f8ab4cb921a1ef38516f49459585fd89ec72fd00af788e7396da9940919e841db7f1b5cfeb14c9e0a269efdfed036174a9f8c9046e220836bfa7840793ee84ac6e1f73a8bd35b467272d125b470cd39b7db8fc5d344d0f4cb8796ea2b69b1b0f4ac707cbac781a7330b526a85ec7d3d05ef85662d99e57f32b8945a73b2c683a003bf5c51c86ba546788ebdd6ffb9d54f00f07458a72e2924234556363e81206fe05d9893ff80caf3f8be41d2fbbb7d8691c3fb13d7912b161c621e5ab5a4a0886f7c417a8d75cef54d3918412e75e93e99d3ad2353d0eb43f96f64c49b79938e5b575d0cadd4c7e1e587c1e3e79238e77b297708428c38ad8710928c7b8ce601c18ba724e4bed60daa0f7e24de300ff02e585909127e120543b9946982e90217f3720cf7f9fbe4a128457487000ba7fe26ff3ced810ce4147450e43161e99dcbeee3f59ec0123c036b08e21ae3290d55f1a7c1a528a2ec21575f8484aaf4a27dda8eb2ed300d316b467832ed0e32c9c48037aee47b59262c64ba26bbd2579f11b752290f8e4f253f72a06a01c4ebab4a89bffc2ffcf44ba2a2502ccab1ec6cd7a0ba83982aadfc0cc8e4df792e541c61909f654838d54069deea9d694dc7766ede680407eb598a1e2067bb70aa2448439b864aeb49be4cb95f076fd334fd6d6cfcab3b6c35767f7a0839d1630936ec0fecc217f259b5d4661475efefd8ab5052662f4ca44096e38f8b47b1c44bad480bccdb4cd06cd17e07f5bbaddcab92f8bda2486a447a3d4dc7fc1a6e064a60959ea62e46b543987552d9b26d5ebda0893413e8c51bb12f72ab624ab288e8edce216f80b67bf908b5b1508e41a0adf538880abd49ebb42c27f325eba8ece4739369adaa89ba662736af14ea715cc5501e48efed36503119535cbb52b8f6f1f9923e9e57990b3001ab2fa7b32998fa0fb28d31c43bcf7b4376be83c814ad87fba44867769dd8692f697393a310493aef58c8e20d5a3cc9d0185bbc397079d68add55e434959dfd6a8c32a27aeb7e472dc45bf2f7e80346fef4c5481cde6f9d1a4c6e6d60f3d28a5e9aa2cf6e601fe43996cc6d7566178314a9cd145658db9b4631f226514314356bbd0fe199926768fc35a7781e45ca462bd6bb311e0cdc5284c192815f7bbe155581472760df098fedfee0e6032af49a1b7a5adaab9644e0f698045d8af117a7f9dd09cc04c72e15deef9fbd16b59b2adf165fc0deb31fd0ade556d063c66c59c6217bbcca553bc5e69b86ebaaa283b65ac85ee4996181586d4e45481cdab76d252dc7bdaf841ad08fb5811283e6592d6c05162889de0cc1f765a434f36964726774ce0e185cbf923a797ed72a53ddd5aa9abffbd6901e8c04a3d8f080f1d585f00c7d05e2f552d1759c94b81d4413ed129a0ee30c7ca059f2685e1bff17d5078291971564d7904bf9f1ed28f1092e70866b6397aee79e6400ab376bd2cd9eecc38e78b7a1bfa6a311a5105a2a592e6dcf79dd77ad1a3c8bb13fc13dc2f99f7892e525c2a0e131d9bff1ce3dbcbbb13494df898108c3e8307beddbb30e0584aa6e718ed0ba8b6ef03148fe23aa3f31ae9b7958517dc912db5ddabc6af9e7127ca8d70c1b7eab5ea2d95b97af4aa840a9a79e2d861ad09f9c5b7531a5226fe61c2bada20141e82f21e1a1523e0d388be6efc0901270287cf8aeb12511d8ffef61d32d65947a3a7bf20a7f70518eef1d80aa6aaab9b6f531333594171960d4c9f50c49bf9a7d23557eaa4d93c626e132eee94cc7dfcee9e74c73b42aec41287415984231c20ca566b01c8f9a1257be83287e31156f3a026f8bf0426963b6c9624de9f9ff06a7e8127dccc98d44b60f876f052f4ab2382b962180779944efc84688f9f22c58531b516a500d32b915d6308e7d582d4291007e5c162e5f3f319f360fdf37aee7e118a811d7485b5119158899443b85e5399626b532236f4f66be64ad5bab6ae1e3e5320f010552cab0b43d4e4364181a184b0de3746bdce72b08cd962afeb58e6524507d8b4c6b44d0170a019686785d9796c915b9e5fedd2f14d085b3f99ca4d99e3e5be83e6e3bc7742abe7832ee34478a0b29e7615fd427eb48e3a21617651ee2bb17cebc7fc1cbe49b14cd6b3e490c0e8bc2bcef95a090ee4e580ca10a6753e9ba7701f4d6bed2aa45e02aae7acba009776e25b0b49d8bbc30fa9d4c4f3dcbf9a499f56f2983c784af1ce899f5d596c6742711a5ca1e469b95876b72352db78b0d0bbe152fb68903a5691308e528c5037553d2be1921d0faddb320147d921a315c784e03474038600fbc7b32cf4dcf7f8cb8cd1ea42e1ea8025c17ccf337a4d049386a428d99a8952c24273913180c2070e34ed23315b4403cc0237926b90b5a14bdd542a999a2dc3d5275a47fce424d54dc6b66ff694a54c16873155732d906970a5ea819990c60c37c0f1c4b0a6dfc799c2694a95822d9e0d395845e5cefa63ce4858f109a8c6884e071dfac3235ae8f169d0061a221a200b6b27f6c80312b206d640f1d92d92cd52e28acc37a8fd0d259282706afbeb21c290d9042e5061c0b71dd9612338c994ceb553805f622fd2cda2e1c888a688189bb56983472f8fc351e74a56bf0ff797a7ec42341f407aed770cfe8f170ef0d193dab54cae1de3bc381d37cc070e064135bf44583a7a479bd4ccaa7770e19aabdf9b67a397735e1fd49824a536a2d9617077b528f3b533af1c9a003876d61ff2e2626438166235d9ac0f0719b58ebe4deaa2850bbc7b989a63adc3471eb28d8ec0c8a149c50d6fa6f3c14b6b8188ec2fe15a4090a80c90fbbc92dcdf78057710e2f1769fe2effaffb7a91795f5a1c50183437adae76a7fd99b15062763ba349febfdf375e0156962c1a52f84531c92ba3974d3acd0426fa30ea4362ec3cb7b9b29917b5419d18ce2cba978662ce13d970946bfbd49a7f0145f2e33d6a3a2ec58cef016cad14e8de04fb96adde446ef3a6571694e1307174bef1fe0a560cdf4dc1872fde8aa5ddc215d9659697d42b34ed43ec16206afb45a9e942880a4c2d215eb09833734f914903b2abe43b3e82b8b79683bc4fd04daa190eff4c6899f5c32d7289a08036b65046bfeecfba10610758312f0b7c5679a8b16d7f19936c53b9a7fece95e2d5f915f1f44e2384ba4b3895674f59526bd063b32c4ac8d4c6b0911f15e2a730af611248260bab67901573a525583a81fa5f60833a5cd49f03aa49104bbd6e56b9c0ccbb7ef3f9fc1917e09c74544f05a05ebb72977152618f968a9426bca46da61abe049f926d0bf8ad7b35b1a552cfbf99825a535f40de859804bd0628ca48c430abe5cb71f3d7f692b3a60ecead9ee2b377e4a1fbf8500ff66fba58c68315125ba1d222f11bad3f29b47bfa33e3491a86b02b3e006c364686375dead42efb2686f6c7777f54cb86e56a0ca3f89e39963cce2331cf346e93b01c741e2ec82f38cc82b88db45b3d68037031e1a5db9487d58dd10698e040992d8a450395e9fd4a923d2a84da4f8a83c067059c34424d875fb652ccabb5219e54f9225bd188d0885dcdad35769e33026cc7a88a6861d293ea52dbe8299318c98f33a9db68d990a557ea3183bbe83d7af888f3389c79261043770797a375e524f203fd2688f0afdcaacde7874e296af05284a0482fb73536a5d687325d89ed5379ab9a4d2ba381bf5f950cfbdcaeaafad5b038f4a3d730f0b1ca6d362de83f7b30916385462cbef588ef82479a313a193b9a06f79393973c0c9c8c2595ed5854f8ec4d83af758051e8b37ab2b4632a5a2006cbc9d6b8b96a37dce9aab4e99efa4c72590e0095a3227441b9c9df9d78dd9766639aa30ff890ad8b74b6981a681cb5d4f761c030817259fb57369d20b46bce0ade2119b654e8903c266d0ce49bb7a51f27addfb781eed053790ea0d6e3b4570c8fb60811591e2266dcac71ef2838c58a4a322af8a898f43102cab7d3b389d0d774c8d6e5201a5e0947b09d4f448134a077b1de7f4f2f26356b45bb2820205d876b3c8feb5c80305dfa225022f02b91619a82ff60669648fdfc92ddc51a02d71ec0e277adade12fe2cf59d06bb24533f5fbe6530a80f1bd6d39613029f1475bdd05c7d44bdd0da0fb7703aa0bc0c0a3cfc0b3abf139b1fa112c1"}, {0x40, 0xffff, 0x4, "6ca0392f8c25edd0cf4842f7cfa162d986bae8ce021adf27117bbaf88669a68e3b5b22fad6f4d41bf3a1db81254428fb"}, {0xc0, 0xffff, 0x9, "822752967a2d3673a932bf5b24014ecebef67b3a5c1d86b8111a1c3103c194dbead039548430f7aa3c0cb1abe7e375a2590eaf490f7bf573ba9077bf00dcf808e16c5379baaf87ce11415db1ab2c42fb257889e11f017c314f84a4cbbf41c069ee58902070adcb675198fe33cb55063aa5ded9360b083355ce339fc02e4c1f440f924d61635f68ea94670ea39cc185305db51668b320de6bade373e885f891ac478b4f4ecd7154ee34b48f39eb884187"}], 0x11d0}, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:17:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:17:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x3, 0x20) read(r0, &(0x7f00000001c0)=""/141, 0x8d) msgsnd(r1, &(0x7f0000000040)={0x3, "e707df4406479f752837f6f2c5f65d476b0127cb0c3a8de9671be1856624263e2d340a0c8df0195e540477bb28816211fe1e05a7cd668e3831321069841e4428e1884f5e8849aff79655b333b710dba87e2ef265f4b82f758b"}, 0x61, 0x800) socketpair(0x2, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) sendto$inet(r2, &(0x7f0000000100)="ab5bbda979c9f36a4e399c36414913fbaa1402b443c0837ad30015ee54b99ceb026d85ac0d3639bfe8bf7ea8a7b371b34903d0d7d3c7ee7298de6653a929b69ccf2d31a6db766bbbb4bc3c68fbd812bdf39bba83b8587dba", 0x58, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 02:17:37 executing program 0: munlock(&(0x7f0000e5e000/0xe000)=nil, 0xe000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="6f4d107bccffe7df5aaf69bdf68241fe81c6385fae6f25e97a2edfe811d81a935fb4e0e7e96113a8a155fe8bc0ae73d7c26fb9d5ae871fbef9df9f9806f80bb49c11eec32a11f1301f3ca868f1b5b45f91d07aeb84109d40ab0050745ac7aa685737a051458d5b5bad2f82d309d84efc70750d16780dd8514214eb282dc6e625cf36734695e677e4b0f4f2af3c1c47e8e24bb5cb6dd9c0de493e0451553edd8c96c031178460ccd205a99b7bcec98d9f7e5540766fe301ced37d639006a610c019bedd5ff4f76b2673b80b39f7c744e5379fbe7f395425134b0e57f8270ba74926b734e55e62ae41c8fa4832b2a43c97e7385d0cb1a876f8b63c204f1bd2edfdbbe458b87644f92d5aeb83399f776d1a49709bdf39c27a213b773621cf119e7302435b144a7ea8796dab258a251d8ac57a42298341f8105db81c4a7246512632d79f67c1b71bdb9978a9676da94756bd5fc954eae8a29ad35021b9d9b87559801ed290e3d9dda0beb058ccb8c5f2c5de33ac3edbf624669267b562d8a13d770e2bbd9451250a5b3ab5a17dd5bc94d589c191bca3a34bfde097d1d25e5c20902f6edbdd6212f9290eabbb93f3860ace17781f01b9933de8f826d6f95daf230b0ca62b68be6ff7f739685b7db88a1d4ecc598141c6aae20b595dfda0e92121445ff1f3f1c06b818a627888eed905572423bd6c6285f9c02eb72038bed5c346e9d1c4c287a0fabe93ca3de8e5c476fcbd44e8c93a0bf43017780a07bd5cadb666cbe1f9098d2bc653a0aa318462a106bc9bae6138173450eb80c7c969f5aac962e6a161afa9fe525228286e1a0a435058b9f5e09285684ffb99e63e9fac1c686cc50a704420eacf82f483b9deb05cf974db4757323f53fec71bed9041dd91e08524931494283c0acd07e86641238715143a7ee49243d945c8541a543983cdc849719bb054e6b4957c1c1c403ac413117f21ffe8c66172b039d40ffc2fedbb3172254f19704747ef999627a8a90335fd207b81b342e0cb4848394e5383aa7f71421d03cdc7d7ac22c6bb4e50acdd05680927aba6bf5f9a2c5fd3a17cda4417e3e4bae3ef83e7e5c5933360bcb38d9f50e667270439f683fc8c6748a179eb6b86bdd703c6292e0360568b301641b523f29b9e6a9f7942e150d99eaf022aab6e4850e253e246967ae391b47a10fc1b9ae761491eff6d6152744a086448bd35dd304e149e4e9909c9627c558469773f238a82b536a54f7de364f1bd6cbadbaec2fb6c761fa26b7cbdfc7835c6121a67fb1ba50067bc97d5214c67852432d88774ad48ecd9e6a64a5eb5df41fd81c1e3cb2385a83aef9b3c894e68cd3ed619f23a6d919ef490cca03f136fea2cdcb5f5e0810fa6d28ef4676cad82004b8a814b41ad0c4b38150568eb2682fedbcb29403f54fa04aebf706b22aa025e8d21ae09fd969877028808d258c33a0b8f3470604ee5fa5cdae5a81724cebeb90a5a1a63b0aa5d8d938fc2a9ed7b35f4c2c55a0308b9531758448cd3110ebab488d1ff63d667518d925c60e5c46bb351269ddb2f03936b0e4fb5673f56a89ab2ec39e5c06283b9250ca69f681fe53f88f04a0c33329a7536ddd85a8d39e1da875d41c525f58a5564af3f337a4436059beff01d7cb47e971bd757ba9fcca97c40ff3008c4315e0247611766962773758ff43f3d1bd7cc673ecc6c6b0e995a4ec57f9d2dde4b37e98f187f10850b0b43ec861d8776ebae49d9f526cf1f9e062f5c7a6eba46d565a6a2bb66b6317139b56a668dad086055e78a30cb59dfaeb37b9c52154ff60888c596b502a624009ec61f9ec7e5c21a7cb89860c9ea7b8291974a07be222b91c10b49764a2cef06bd64e562b35d5061d026de40d6708ef136b58448466fd9744bd657e4201b39f6d8ca080535ae05cbe08efc3452bbfa11233f54ce01e1f312e74e4ffdd39d4d05eadcfb6fa0c6841149ebe029459d2364ac4d872a693577baf07178fc07075ded906c0a9d9ef7e9179029bf03288215cb1dd5b59e199b8cc40561eafe1ded35825e5ef750fb4ba2ac92a72046cf79b90a717cdad8b2751a4c25e1058c6675357116afd22ef7dc5168ceed1f3567fcf4eafcc9afa761cb49715824687b60a28d1c173cf56e94d6b5617a650d5f523bd87ed9bfda9c3f1421b6a842c171d616b7948df5791e14f81a1a8e300086503e3073696c05f6b8b92030ac1aac292c69298ff27bc426bdb302aca168ddd76bb1989d88beb06fe3ff9efd6d1c5ff3463e5bb47334904f7186ae2d6f4f8416558c3ee3f837572ab43eab9b645791853c2414bd4c2fce893f6130d90c442834a5eac11cc4a3e6558903772f6ed67e70ebee8b9e9aa0104d846d3e300e07cabd88da186ba745f5db9c01ce50681dbc1c630e46817e6ffc5279489f1f3013b0a0655d44de1d104b3036bcae2565b7b4c7e538989f4afa6c24e5e6a7b4c25cbedde6f3af174b9d0c14f41cd1dcbd329c5f69e2402af098b89fc4de80c70873fcc036006e3799583b257659071363c2c725c6e9624bf369b31ada5becee1de70f2ddce5af11e25374164cf24352031d487f97d64a3cb656f2237d2fa4ce798510d2f84c0830be4ef532e0038868524323448e9c23d253f3243d1dec60f4e5f84d2b4c25ed0f301087a59f688f37f3060487bd7a8cddaa18d61e1076582854fcb75b6fb8a7a55596378dab6af3f2e456ba726195f17f81a9059ab3d96448554c1755e079e0c1531ee956bd5de18a0765ecead9c1d0f135b04a2a8aa1cdaedf65510ed85d206ac0d33efd346c5b866d7f10843db3632eba1880ebf6bacdf81046e0fa64089d44ecd124d65a5ca198263a58c5e444e13f83563bab0cdd3361057d35c5e17eae5e00a537d23b50a38529f3711aae6c83cd9690a93771190599bb8408979e7ff3d4c7cd41668ff4a812cf227375a21256c6c1b5826cf29d5a123f2353b07c8bc1470565fd54efc6a0fdf3e20170758668206cb4bd8908966403ce60a2767f661bfc912d8f64523ea20837a669234104b97a04a92f9b9dba821d67f38c55c5ededf649af0e8fd730a704430025e4c49848992119bcf441ae17945bc22e2624f9327a3e3119e99951d7d264b4405e943c2e53f6e46e5add6c8b51d98b7b417617a4c9288ddbfe69363d310671ea8e32ec1b6c998f5c7d5f654668cb95b3b66effcf27d2a16d09ee6dea3bce8fb7cce9efa737e5fc1fa843988dafa0f0f8e1a0fdb089857932d7acda2e9c7fc19999d327ff2dcefdf8b01ada70d399d994d777f24aa0dee1c0dff3203e6b51704bedcf361e3dce34f2264d37a96a6e8e005a695129a263ceca7788c47a1745dc82bc93bcb6b1e0be05c2336f8da870efa33771e4be0178a8da33e210aac8c59685695fe2b20e6545486abf3e2dbff046d44609f1169ccd79bf7b8ee10c863bb072232b1029a44c3cd38bbe7cfe208a53d31e30cdc907e7174c9df7ca166ad87e06bcc247cb856d636f36d6f946bdcab1df8d83814b5e647e890ec36da37e57de1338bc03f44ee2feabeb75c25e922ebdcc5947d9927002d01d08e852582abe8608154b607f51d1d83c20e352b53f87e6e49746c9b1fb56ce53dc06252295148cdbd1a371eee63ad0a3bc7979880e02d1cf72f6f392c0000cfa2c1d7561dd53aa5ed18adb2105b85eccb69ac0184fb2326aaff66c7b0a0ff20b4c83eecfcfa5c754e59e4a91adf99e79d654bc267f957aa1633a421bb65617904112d6f5b69ce20a51a4f4b1549121df4b4de8a9664cce2d23e853b779dca7abd75e6750fce263bc76585fb7d75250e5b219e9f44ca98e61eeaeed572f0a4990c2515e79f1038bc449a599ed36bba4a155345ccde4ca7bf58622dd445db3fdc7c27578027d6434d521923dfb5008931a27c8468a0b72e433d826aaf93dfef08d831b1cc6a19253a290f28f72b389bfc45eb6ffe7b3edecac2c0e7edabd83eac2d672bb251af4c84478d4741ca8dfc52930499177fc2190ce52e8473b167315ce0df2b7ab8e7fed5f025e11602b4f5d89599263de2d730760cdd15a02f3a72667bb2484fbe7de69fe539e9ea460072f9b4ee4119e6fbf9da8f4e24ed316262b7625b18359a5412e14758b3a6fe9b34ec7ab1b83a98e9030b98244ef948f355201d26c8b53fbd697bcfd5a079185aececdf90e07d1be8be3be25c881021ba61dc76e76930039282b4bf4ab649e37ed0f0cc331df07e9e1a6c3352d639b66de95d88465de24937a4fe45468d5eca9a2fb678600a238f2c4387adf12a8d9c9c9c70fa809d4ccc5bbe4075fe94f4e4679d17b4bff193d51f56672d25ebc975acbd65dbc28cc69bf31f3a96f74da044820f22198cfb878efccd455c8f91fd3812669d3ec9dec0fceda34c98a55dc961d151e0044cf5149d94c4b47a7dcf18263fc6d6572acea8e9cb37c1cac2d51abd4cce3464b0edac383cdc301451c4f99fb2f5a0ca17407a6b3fc9b6e4b66d0350de6cae8f09f39925c7611a10a691dfa70f6ae7be5217d61fd38ee02445d65f54ded02099b9284db062d4047b26ad512a178b91a51e7ddd77785dfc85d705a2ffbba1ff31c2b9c1395b3c98f8536c71bf54e7e501f9a2796a3cbecf86729dfb82d88bde1256c0f457161a873cda81f4ec9514ed3c5ee509f1b5681afd33ec9802c1aaf7a2891fd2075541cd3b54d407f58900a94cda9780b41dcb9af176c4bf252ff6c2b9218f6b1343b2779cc4db838b745e8b59611d236dd24a2f5e705f56fdb1540919b3228f781b30e0df0344f1a950ea2a21b6096f3dc2deedc3a374fa50b22c1cb1b71949d7b8960a82b2a080e2ebe8ebab90633f4b84b123cd5ba39f879c0588a5532ec03c743caed5793a2e7a823b5d7dba84bc81149d613001cc9494acd80070e49ffaad40499bcd39f60599c7355bd2d208e6cb96f2c94e6500e3619d01408ff62854d97142ed4aaac447155263045a4a0844254c4c83f1abfa6b1ce43162a6ca243b527d4856e3c56be6fed7f898f4db1c00a1b091da5cdd439a5fd971e47e1cdc00f2afe15a6785541e52649e11ef1bc923649a19f117f1aeb786d689ccec5adb162ede79feedd7b07b2d0e8d8f091713c8a2b831f7be2a13962dab3ad6fb5394ac5fb169e810790debf39a324e99a70feeeb366ba6ef63f839594678aeda1359ee7e8439fc13af6cea970e2807df4e8db53cf6f32cf1d062e512f21e0268a727f23c18ca1da36f58eba1ee39444284242bbdefc0d5542342abffcc723faa62cf124155d907eeff19e2c45b732f2b4f8d89c5d512045e9244b342580baa1cb08e411397d7071b036ea0a6573dcb57d060938493283793a7be152581f0f21e5de32e0b96565d2a838ba16a77cbffc4be90340ed16d6c9cba14c0c5def882521d28cc6385c50d00fa3e6da1eb6b26f2fbfa5379509c67217d2843c9f453dfd498ecf28ea123025484735e0c7ebb8bb68ec43552ed9df0718bd33343a8dc9fe5ca0b6aeecd3f7ed2301f003b32886735d06d8651c7cc672c0d1100bd9e91e4d7a97917442d03a70bb37bedb259efb57971a41dfc3a1f3b72e86e820a9dc0d1295eb990f8ff6e9fe1cd63ee69617d676375ca85d47638188df2b6569cf5e742f765039c46eed09fd8a924ec0cd9f693e5a3c20ce51043acab53e96aa4f06834e6348965425befa4c70f23379f3b33a73a7fefd9c5d4cba462cea2e63cabdfd32e7690ad17c131fdb0ddc6389750ef7eac930a7432a907965ef718104e32784cd454b94d84587d2aa682cfbe880b3adb645b03e463564f036", 0x1000}, {&(0x7f0000001080)="ffab32bfb2d2b40c3c4cc3dd711e5b44d963d08be29dced124edb2524be5eef80324de16255daca26a29b3481c5ed72c21b3c31d17af1dabd2b70a79c5c15da7ed9bd27068411d16026431233ec701b63654ba070f090dceda16e2e1ba8aa7af2c44c26dc104497d2fc76390d1323538b90881cc9e83d275c493ae72cb9f5639189a44868caf8122a473e6e58919beeb9e0df4480ea0753eed2a285cff3d0e28e227588c0b74f9240811f1c674c183e8078cd08377363f9c66c3578d17529f43639bd3dac4e52721be28fe26f03bbaa44c465e0126742a24e9cd", 0xda}, {&(0x7f0000001180)="0f379c605098089d17bb54bda1ba0e69578e9ec7bb161a39c61ee7f22966ccbbcfb36020693b5478be2ac178c4a6d6a16c0c283f7287e73cb8dbed556ed03d18edffad9cf973f170c1d0af8a8a5385fa839f04a080e3da610f61ed9080ff7d13beaa", 0x62}], 0x3, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb8, 0x1}, 0x2) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000cac000/0x3000)=nil) 02:17:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="314e147507fb5266f8abaccad786e34a96f702d5eb283dad2e715f87054a97af67b4a83e9c13eece6e37768a464fce92339b8bbb93a1006314358f76f3c681fe046fb19c95c446925f0c8b72a4636853aa641a", 0x53}, {&(0x7f0000000300)="b997495b72038417e7d36d1cf4a505bd24bd45bc50f197da1061f152a80ecc61598b8b81038876", 0x27}, {&(0x7f0000000340)="fcae5ace8f6c26d693", 0x9}], 0x3) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/209, 0xd1}, {&(0x7f00000006c0)=""/231, 0xe7}, {&(0x7f00000007c0)=""/255, 0xff}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f00000008c0)=""/185, 0xb9}, {&(0x7f0000000980)=""/189, 0xbd}], 0x9) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffffe) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x9, 0x7, 0x3, "3cd359dcee8970ee6462ce845ac5604cef672f37", 0x100, 0x8000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x0, 0x0) 02:17:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x81, 0x0, 0x4, 0x2}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 02:17:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x94cd8dd72f9e1458) lseek(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:17:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="92da77a16c3a2c20509ee74a0ec3ef3c3df9406c766746855913ea41d5e692827b835330a7ad8eca8faab67061d737597e534c0cc1ec6ac24272b0eb0134e6eaa03f7c4bf0ec21d960a16a196a0b4a21e3bbe7299662cbe13b71bf8a23a802a999a5f28ac8e0a59372e0770ddde85b84587cc7e51878fcaf94008069ab019be7906135a4d402b6eb54ff1edf99e70582c11aed14fe3cf89a9d6460c0d5864c21bc7bc7f4ada14e8dae6b1fd065c5ac204c4678c37f8c25ae457c9cacf31f1ef6f7da4b659d0f73d3199d3aa7148c2f64a61c3006634941513cd475a1f78570c3a53a07c882564c4e92fbee44145a7e4242faaf0f30854116a4e401fac48013d713e08f888de5248eff49222997e21ca8f4b36e4d6946e2b0d3ad3e0980641fc7b2080000002161ada4a63ebcd45bba034dd39ccacee83c0cc7f497abc655a02bad4b5798f586e56dd79bf89e770bf2e91a7bb126271e8de6d43124761aa67f539a348a990856f2feed25f25cb1e7503f83eae33b6b53cf56a151a4cd46b79208120e873c0f64c3780116b72541c902"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="70bacfa5c3ac6a698eab4af5508922aaf15dbba06813d91a03b9746c05a3e8c805b120aca339321752a9e640b993643dbef22fef288219471f3efca742a8e3f763ff14533422a26fe99cc2955624a2250873561e6ffe236a3f92ed18fac4ac552d22db8150b2c75f51c3c980bb861d3664e92f46e90c376b114f5df4747df4bfb188f802a98a4b7043791fa711601e7f8f3b4bd0740c00649f2023bfe6282e10eee4b46da2e49f4b3ad5da2a3363ad12b13866ebd894e1dad078f5ff26a9201e01fff9934433f84f0733a0c5073f3169f3ca2fedb59b19ba33d5c5021c401ec28cc54b5cfe3f9b978850464790f5c6be51b69abd1ec436643d3b05dcf1", 0xfd}, {&(0x7f00000000c0)="ae6994239879ef1eeb6e27bc30e8b652fe962ef9c9ac79f4d3f0ba8191b0dabab28f7477f525b5", 0x27}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xc0, 0x403}, 0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r9 = dup2(r0, r1) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000000)=0x7) 02:17:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1) 02:17:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x41) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x5, [{0x3, 0x1ff}, {0x3, 0x400}, {0x3}, {0x3, 0x20}, {0x2, 0x60}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x12}, {0x2, 0x1000}, {0x0, 0x101}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7ff}, {0x3, 0x7}, {0x1, 0xdd40}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x3}, {0x2}, {0x2, 0xfffffffeffffffff}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x3}]}) dup2(r0, r1) clock_settime(0x3, &(0x7f0000000140)={0x8, 0xfff}) 02:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffb) r4 = syz_open_pts() r5 = geteuid() ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:17:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 02:17:37 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) write(r1, &(0x7f0000000340)="2e57add639e32b31bcd8f656d92cecbe5fc7a8ca11a93e86fce02718c530b2b1d197726038543382462c315371ddd4148336ec7b3b8383de37f03426c9da941a786260c07a9c580563b60dbf4392df30f5b2b66ff06789441a152ae72296aa724bcece25dbe4564b7e68041e3fb82c72b78e6e6a24ad758ecd75da1ca3fa7cd2a5e2f3bf2801990fce6ec10b61f21c72f7322b10a0f7c6a236e7b2f6b01784acac13204fbfcfdcf311863f112620a8094fc01640c62619a8d9fdb766193955c8303c0871e0d3ce5f07b6360824d3e2a9cac21c68ab2159821c65ec2f00c1d24c4b0d97", 0xe3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:17:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:17:38 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xfffffffffffffc97, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 02:17:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) listen(r0, 0x7) 02:17:38 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x40000000000000a, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2000008c, 0xffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0xa, 0x0, 0x10001}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x9, 0x13}, {{r1}, 0xffffffffffffffff, 0x29, 0xfffff, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000024, 0x0, 0x40}, {{r1}, 0xfffffffffffffffc, 0x81, 0x0, 0xebb, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0000022, 0x9, 0x7}], 0x1, &(0x7f0000000140)={0xfffffffffffffe00}) 02:17:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100000109, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=' ', 0x1}], 0x1) 02:17:38 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 02:17:38 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 02:17:38 executing program 1: r0 = socket(0x20, 0x4, 0xbbc2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 02:17:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x5, 0x1, 0x4}, 0xc) 02:17:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x8b) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x8}, {0xfffffffeffffffff, 0x5}}, 0x2) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/175, 0xaf}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:17:38 executing program 0: setrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 02:17:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x2) fchown(r0, r3, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) 02:17:38 executing program 0: poll(0xfffffffffffffffe, 0xfffffffffffffffb, 0x0) socket$unix(0x1, 0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/176, 0xb0}], 0x3, 0x10) shutdown(r0, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) chdir(&(0x7f0000000440)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x0, 0x6, './file0\x00', 0x1f, 0xa5a, 0x8, 0xe22}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) socket(0x6, 0x1, 0x1) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000300), 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x2) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) 02:17:38 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000000)='.\x00', 0x0) 02:17:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() fcntl$getflags(r1, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 02:17:38 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1243, 0x5938000000}, {0x0, 0xffff}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9, 0x6, {0xff, 0x100000001000}}) 02:17:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x3, 0x5) r4 = open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0xfffff, 0x401, 0x1}], 0xf0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x0, 0x7}, {{r3}, 0xfffffffffffffffb, 0x20, 0x8b, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x5db}], 0xfffffffffffffffb, &(0x7f00000002c0)={0x5, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 02:17:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000300)=""/82, 0x52}], 0x6, &(0x7f0000000400)=""/169, 0xa9}, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/29, 0x1d}], 0x2, &(0x7f0000000740)=""/59, 0x3b}, 0x3) r2 = getgid() fchownat(r0, &(0x7f0000000500)='./file0\x00', r1, r2, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 02:17:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc}) r2 = socket(0x7, 0x5, 0x100000000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) fsync(r2) 02:17:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 02:17:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/70, 0x46}], 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 02:17:42 executing program 1: pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000080)='./file1\x00', 0xf8cf84e2944f437b, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:17:42 executing program 1: 02:17:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) setrlimit(0x7, &(0x7f0000000180)={0x9, 0x13d}) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="28ede8930666e8eeb645bb264561536e6dbe2797e57364198cc602c4861702f4079bd48bfc0759958c4ce4becd02cdb71782f2307f63ddc8f1f9839b6ddf8e74d2bffdb42d133433cb5661b7a68d7330e2cb80dd5d11e2f01abc5f2b759fd519a6f573949a0b41e9bb549d2dd2af3ad094b80b3002cd98b918799f08bb5a968d3ec3cbcf2c36b0295c988b9807c66764ae39270cf68f8e363d3d87b57379256be010031bdbc8b9d5d922f89766519c507f99eb5c07868bca705ddb29d4b762bec8d0431104d81c1d1f8402f218e72bb02e7976f082544ed992e59715503f138411bb42f77bb868f75c93ca530a1190ac3d423f4ebe2a663395f17a5d5e11cfdf0a7e10887ede07411d6a19d0ce900b557b5ba0724f9dd37e800d29c3fa8bc9893b6727819129824d832dfc04f36082717b3b64e107c0408709a35c4fc21cab8faa7bfc4befa65f2a563690c5038892ed8ff0eb47f9214da7490fa903e3136122880befe8e0848237fbac17668d73e0ceb84b3f833c1813e0206702503bbaeac9b23df85ee7aa1687edf3d03ed00913adb1f53978ea26ad3e5ad736a62b63dad3dcd56030ca14c7a1cba696bedf6cc798c20fbddf5b03b2c127f95da290b250a2d11c43403b14955171998b42a7ef85cc756809b221b78a644947c61a513312b6e4066c2d5c966e9410e1202df7201e8aebfd8d3e152027a37042002411d3dff0c03771f214f8928b7aa298c75d0e994362272846f1a21b6c98dde55fd7059feefe657f8824d40fd52d8ac76c8b486d8ac56c189d9aceff7066e280e87413a177251c8457d6a51a2327c7883bdfa24fab9b1c477bc2ee8686e99b0895728e50badb7784f1aee21004ed0435ee643681cee0afa2d55b449e0efdfe719d7e9067e86a8cd63c8b95aea02d0525d0520971024ba46d78c2c5730781708f3d1e5e7de56caea9668b1f597895bc8fdd349f93bd9e5db2be42ad04e15d2ad10c5db5866d8e36a357eb9ded6e16c5273052ca83e45bdc4c450ed3cdaeca11a1469c3e7cc38f413735e9d2e0e6fdd4dfcde1b898c0f00c1262bdebcdacd2989794a71d8cfe9aef196907cef601c569da6776ae245f89ab947978a0c203e856cb6c7fbfcd6213a5392d1f0ebf3af09bd0fd4703b6cd68755601dc72ada2bac5a018ab9ecd7f450764945602c65b0331358bf905c0dfb9646b42823cd8af15a225e64caf82592aaba4c659ca2fa3f1036cd7257de4cb157bead38e8160901216c82f7a2dc0bd36083133fedd92213cfa0365fd0101e323ce6eddfccb1db7438a54e7ecfe981c7e48f05d1e21efc93d113693c5b04c0cd658f5a388d9c6a2883ebf72f095c11cc88e459343c4e4008e74915f7f3d843eb8cebae070ff7e0ed5181562eb3d943522533b34ef245bbaa29a50714fafeb2db9c9b9225b96103bbd337b0b30bc8c7596513cdd76848c9852695676006eb64f0e58cf756dba901dfb230b6a19c750f57bcceccf8d0ef1349c7498735b048b42ca1d575be5a9720982b7b621315aba9ad4d4a2b3984a07bd84dbf29739c929b87dd34679b57ea6369e0456465ed9f580162b56803b15c85352ad6a82f5e6f3e48153f196687537c881d66344dcc46ce33194030ea79e568e1bda835378e8b8852a4fa6cb02fd4df803bce278789e7826ffa826448316ee447eccc534893baa3339c5c3b34ba5a7d96446a6a822166a27845b49a38598deb4a7bd2d24a87264a2cb6b64a1d7e1d3e2ffff1110efe626eecb8f0a45751ea0ab13fae8686b5c3fdfd990cbfdf9622cdc2b32d86fd0cd9558dc63304541b50fa6f84d10b0abc3792ad249107f8a7b66e9c32475b42c86dc4485b1afbb125a28a6e322545d359cababd2c812faa35bbcbb463dba35b1d8c81b830252412dc5906fde628497d9c91baaa6e637609e65f7d9561b6f99b4c6c8c4a8963c4e48ab7f6c9f786bccf483387f2caaa4cf20fe19b1a91d1ae941c3480689ba8110a528af276351d4aa479392d4588796e08155401153bbf22ef24567fd8d8fe3fccec859512a3847dc7d387d328b6aeba8815cc603e7a4b312e30c95d4dfde8c1d7d7b4999dcd11dcc2606e280a36e2fd825e629f1cb70eda75268309babfc9f627f69020fdc03640f11f1c94abc396d061093d5e33668e2d5670379bd27caedea1fe92c6aed61c59e1f1cd96cb0d106b81f085898e4b8bf01466de042b918dc53446e7cf45e5483f4f2b1c495123f911fba9068fdbff984409ac9d1ceff0dfc021ffe155e5696af0ae59c0681e43d24aed73e014ea35a6db454653eb1fbe3c3ade52afe4942ac926f076a15d61c770ca908d8c97a90abe385934578b34c187a31dd1133b525429176eecd061223e11566ba173231de19720605012e66a8fb3b2e2a8813c4ec46532bf81bfee5d0d408997a75fef755807fa6b573b9945de1eb26be49af18b15126a9f9d6f01628d074f592b443cb6f3f15fa9192ea1415a77dd6767c7445cb4ec366900aee5bea51c8a160cd6205ccbf7bdcad8918c9f2e37ef01dffd854b0fc9c6c101137b283eb7d3990c7c390b09409e7b48a445ec7f9758c51fdbc005611dc6874aa0fabad1db9b43417507cf4706473db189f8f241d85073d5a3c7bf8a861f09cdaa9ab5fcb0bf6654bdb41902e057fd77af4e2e414826563e7e4f99bb40a1878ce9011fb0b634d294b14c16eb761bef6e4af9b88cc321e03317fac9de40919213ff04a7b5e131d8c9acd79f3e077434eb6e889157622422c4a87109463b14cd020acd44ddf5cd994226169e05bdf08f1c1dfa67b0c235044fae19e70c04c742aedf2e53f01b10b24d7fb5836cb3b686c41dd7ad1a9e1191d42dca71c44ea5d8e2367439cac87fe2cb78dc701bd7db5acf7087ceace4d976ab91e8c3e149bf8152bbba334dd8cff4ce303bff8630f8078a6e616900f08fbb5da609f62ce6030ee970be7cdf6d19b727bee887043b92ed1a445baa84c80391e37272c7f587f7565a5625cc99223959a133e72e3da7dc8f41698d1764db62ae091b6c9a255cd259bb1e7a5b4ebcda16ebb7fc8b15ab5508659104a29d75fa7bca6407215f1ab5370ba79c2db1aecedaf6b2e3fa52124a3e2f30def587861331ca2f9240fa2ea5ddf5438ccc63924fa812d982b6a011806b20ed2a8b8118d4103926ca41672cbe7720797fc1d88b62b290e7471495345e0b9a2a03ffeb9338e1d578d209ac84129357254015be60f9c315073bbc18f4aef5fbc8a103fd7dab2863f7b7a0d54e975d1aadcd951f267c80c69b1740dbebb506ccebf19841f034a49fcfbb4111e0c085668bc0ee705059baff8a5cfdf77c9f1c2d8ab218e4acd4817e7c0bad634aa4a39c000300c71eee006803cf3ecfa352cff7d6e543f478340957367ee6f80468eda2bc91cbcf38646f1a322665dac3d82b0e00fae9e29771e9f2bbcd5da8dc229fa9505be68e38b93be0c2234e27a65876b0f4a9ddf60222a48ebe727e70712c17e8c9f6dba646ec67ff7e38a531422c2d8d4361ce1499f87e2652633df741a91d44320cdb41c5eb78d1753da5b7731c1cc21a320c850a6b95da8bb1156526c6720aaed1c9d12d7c029ebd08001120b8fe01dfc69777e293be6b960071e73dc1a100b91d7f09bb06ed4e8a85cd6ed5cdb36b15158e67443acc2ed0722345a33e53e5fb4fe1a362b28224454327f4c87794a34e38db8c81f22dd8ca0c213cad557152a1c47cd1649f9ffa5aec17753e95641413ceafe5909589a250d7b0787f34a57bb20a231cc47d02498325f527e00bf34c041592bc5ef3b2152438435bedc2b19bbc7dda570c5ea998eb32c1994bc94ce4050ad0be81caacae639a28d61f0ca2cce6c143002f6bd3d875ecb0265d006d8175d15ba718e4f5835c186df203abe74bf79eb07aeeb0d43612ed88e94c5a0eae58d49a513c31b5dce8a69cc07caa17c45e37f3ab43d56258be760337af64f5b2e9a4694ff45f462220fe023ec6feae418eac3a29c78aa697fe4cb0936798e29e3b349e87dddb301408cbecfa1d5cfe3cead6ee09ca06cba375f50757a3bec87df9eb2b84ec54980af65effac076bcec9e363e74c7645073514761515eba34139f3a5b1fa7c8d0397b1fbc1661c9bb001e1a8edd662215c14c991b3ac3d85f1917d4a5c2351690cc204c437e5f875727f1cf285f30609e34c62123fcfeb09f04c5dc562772b9dcd15a488960c3def654cf715d1ffac9232b07d9259cc28ef0479a22ac5bb4438b30a476cd4b48f4aa31a133190940b780f37b9b1e321da2ea9e846e18147fcd8a38ff37096651bec036efa3f52c30a6822780036ce4318e36b1c7e3c3df5cde86410db3cf68453c75dbfa9b55aa03c5c4ec46ac63f545ae47bf1b35cc0c41235a0f8fb3c44024c74dd149b0676547346bcb541be8360063a1f187ee76bf8756fd157549b5a3e2e25b9775fb3cc48f0eee3451306601055057dae808aebd9e034b0ad35966d42d79ca40a4772af7cf169db8e1d7f5aa723dff6c517701032112e503c96ece756da817bfce15efdbed5e39d52152cc9005d9d18b0b7f87f17e533d2bd48835edd156c5c9200da96c706cb8827f1bc0dd4a1a203891b970b6285264483983e1ad900de6ab683d5478a38467246204c84c4b08296b73fa5fdff87cd8d236ffd1dd0f48bca565611389d9696619eb2c509d22e58d00879dafde49db7168612290ced4fcba041edb13c5d6191c0da0d8b535384c148c391055c639521ef9adcc8c832f03230639063d7bf74f67bc3e68415905c5b2325f93557b2962923955bee7f000a2dfe6d506292bfddd7b89fdd67d309a323d8931bb903b0a8371104432535270f03570c5abaa4a36486ccaef9f629d4dbca2adf4ee5fa8d58317dd45a0a697804221cd1ac0589da48dcd1c631ae448b05a30f65d80ce3ea037dfe83b104d8d07c2c56fc249f34f56cfc68e7336da94a7066a65047c2c513540a534a13c3122a6061a3f521f97d6d93e14b0e154bea485f027fd800d008a8f33518771a68328d3a2301a3a9b59903f97b19ff45afcd08dae4c8182bc898643b63ac061758d147c19395c72e4bca9a86c06794186bf525cc5445526cb37c709624ac0836e24fe29e37db5bf5319967dba469995ccffa92619a1a774521bbc48828767f447ce9218c5fca1d655bf8622ab8a123dc2a2197f3654a7c998e68609831f893dcc3fc36c0f0e372486669301ce6fb8bda7279801b8b050a591b8ec6e9158fc7eb3df87649b8eec5e5b54a7dc404f6cf92dd7a7fa2133a8bc9180dff3a2a3436618bdc72a0bf1a6f299455e4c8e6b3018a11252dd5e9cad7770079152a1d99ae7d90b080d72460edd2e73fc67d2f9870c97e6a45fa6736cb75423b8e9be42dd1eafca2b4d9caff51370e8eee8c80972d93e378901a52e3b9ac28dd8e47dc285282a48cd2653786c8e2b29f9f3fc38badc2153d82e9d51ca16e29be5fc0cb43ffd23344f604370ac937b44da4c7087acc54cba7006524ef1b01e321213568d7d9966a90ef2e2bf070988dcf525af9b739345e4f178a5c6843e863409619313eb34cd9077153a3b7282dd5dbca02691bf61f202780f819b47477a4c9fe61fc81d844a2a569b24beea57e20cb03cd54d9664bf0ce44c16ceed7fb4d77d0a6f7aa42be01ed849da0808aee6bc7dbd6f2ca019e34857f96795236282d450e2be9fb0626bf4824312ce615922ba3ddabf6cc8394a7659c4af203afd3dd6497f7fb03e28b22e66e680748e2d0ff1c745b7dba5f703f87a867d930c76e2ae", 0x1000}, {&(0x7f0000000080)="b1448327cb3e4bc614f0858d12e3a7ab0c35bc02beefd390b97ce8bb7d5e3a9830daf60e43f9de49dca4eaadb9742310bd9693bbc8b93f8741f1b99305d30e9df7f85348748e13366d898c0aaf72a9c4f681d7953737bd3e6341c3920e1fab6070fde82159610ab1023869fa2fdc75680d5572f320ed3c598f613db9a5661feae7152d86f02b5b8d375b9a6110ca5a2cb95de983f3516f3ccc333c729f5532c33c42de325224aa49b8a4433e3bf9299481b766cdf99d0f9e81d2a0946cc601dcf8696d59a7b56708", 0xc8}], 0x2, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 02:17:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xffffffffffffff41) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 02:17:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/220}, {&(0x7f0000000180)=""/230}, {}, {&(0x7f0000000280)=""/98}, {&(0x7f0000000300)=""/238}, {&(0x7f0000000400)=""/16}, {&(0x7f0000000500)=""/138}, {&(0x7f0000000440)=""/51}, {&(0x7f0000000680)=""/7, 0x290}], 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd, 0xc7c}, {0x0, 0xc84}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1b4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) 02:17:43 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') 02:17:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(0x0, 0x0) 02:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r0, 0x5) 02:17:43 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x698, 0x1aa) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:17:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="d381a53764e07349efa144992314dfe3a3e9d6ab5a0e0be5df3dd86d93eafbf337112ba6b64d5c93f801c81d3c4832f6955efd893efba206206b0f37ee44b294aeea4ac79a4cbf115b6235d7d2dbff67c6d479043ca7c03bc541608207729fbfb6e355a190cf9eeaf5d677092eec330bf2293f1de7176981e8fbca4f2497700768ca38132574cb1ff1e1242d7ccca836f15a54be059992f2aaa5e58168", 0x9d}, {&(0x7f0000000100)="bd556570f7d3a8c9e04c9b2c446e5eea4845c0c22aae44587f9bd350dce72d1a2df655f40f3b5ea852fcaca768aa6783596d66f983a4bcdae58328e6428663c26c84a22c894cfff76dccbc73cb29d6444e1f512b74301598e53ad153b11fde3ddebf44982de0ddc598116015211700eaefb8352f05508adf4849caccb34c45ff9092ce4094554fc99aa9605fe5b76fa2af770c4337af17432872ab6406b0d59483b4c3820a84efb1ce2b3671518edb5df165cf7bfbbb8831ef0e05d529886ff7752c78ac6a2a830699ac57b77184c6016137d2f1b9a0a0d574c74cab4b9ff38025d4bd2e89323515a04b595585cf8addf3f4cc54f840c1ea5bea692388f9e5c43bd1863ee8aca30b98ed25152f6e8a89d051473c168e800ab2d74419d6c255d9b7bc68e2a9d40109ec1181067f20bde93394bc59c3460be66b75c7771836a092fba20af336035a41d22a920030538a13c0bd918fbf25a65b673e83f3771b110a3ab61c4712e42bbc1bc6d9ec4d8fda353da00b43b4f700874d963052d862323358bfa658347968136a20edcf5ed5245cdbbb3f22d61e6975cfa66dea7b803d781dbb9ac6fb790b4d1e402f67cf507d85b04caee87453042e36effab2f3a52caedf969c335b6e0477d233a728ea086b12e14bd7d3bb750f63447219eaa16d77fd128dde893f153499d73ce589f47e9689de225efb2a2c385680af82489a376338c73ebb66a0b7521c4c91c23cff8860ac99b5d5c3e5a9e8694cf8702c87ce2d406c26f3d80bb57976e029e172060ace4803f7d950f91255e905b660a59ef02725b36ca8e2ce8f66fdc790a34343c16c91ec4f60108dc8f504e7b7acfb68dda14769252e896367ef87a8036ac761d5065a4ffb7947f6573caa58ee17b6d37ba9072c93951a7e13a05284fa3e98fd40e68ba1beb92afcf1534d9793073055c19890e07ee7c96fd616d6418c1a391452c48c976fe60ef61012f187ef94e186ae8e5c44f5e5dcc851189c4097051cc9f3901b6714c6a284e54e4dc19d005b752f08fca5b08c6c280b3eaa0da4d1fea2111026751fd1163856585d0c82a1eb39ca12193da2a568801add0781b720d3d77595549e97b9b72128e9412a5166ebc46e80d6d811623fee69b08115a3b0e2b04ed08f783e18ac78ac8bed3e2dd52c12f98af31cc02563822e28f6355f0ce67528ce1a1a80c0a0228f79c2e831b42c3c2985a863738e49bc31d48ef10cccdc69f2667298b1624517e371a25eec1d418ab7afbe16b8dd221bf76029bbd9f596d69164dd9ce8ed58618af90bc84b7156ce9ed2e12dacb2ef2d5733257829933883dfd5584e710da6ef15327e15c57f9255255cff43b3b6f8f321cd2db861dbe17061e3ccfd4f389ad3c8d9663370eade7efb27e8db0e6cfb1becf9b96dae6d5e319a8be3b8e5d2628b91800e517b8f4d7ee0892ee20fe5cc9044a3779e3be9713cb74fc366ec8a19bc844914f77c6a1479032474eb3aca152526a0bc74d27a51f430816122afe41db4feccf5f32e8e514f284ce31c57c757c2ad45622a23b6c9aba88269167bbc508fbb85a9a6b7a8a71ed8609558d5e6605874abc653aa6db3b49dd61e5d383773f3a59a2187623954aa9733d3998b896dfa915a52cc3f5e234c59ffb2b5f009d73571e166df1c7f9487fdb7184944cabbe8c887c09c6c8eb5173b30bf318ebc3fb8235b1adc2424fc1525263f7e7cfa710edf9cda81808de1675c7facfbbcfbac4f30cb261ccf17af5c1a68105f926ab7ae741b5d617109e81e6487c8a7953869ed6f39914c75dec220c92a6c62a0af4239a268c29b6cb4a39f436d209dc81edbdda2362b66321c701fca1494b84cc8536bd52089acfc993307091f8c89b2dd4efb7473615a752df080fc2c2711ae1c0d28f3a8d999c52d3162604ec202ee6e00ae1b0a51e5cc0ff093bec2c00cbbe43c6a6dc30661c78a7f1db32dff2c118c088942b6d617ba9631213574ae30bf7825dca326afc43744eaa37b26ac11b138021a857f987fa16c701dd74c1c72db548c065e6816c5ec02f5bc5517d1980ae5ec4b628a70f25098cbdf9ce39333bfd779708cb14d27a9008eee7b97bff1e0c212557f81fbc69ec11798171a9665d8de16a4b05987001266ee41c1f704f84cebcc41a77fe4a8d2c7d886f146b574598466c02095b1bbe0ad62a1f62279de6f469e586b207d871afe0ac9fc42b0d454c111fdabcfee8c42138dd1039611e4f1e69c1c443c53f996da172f2ef1fa9af6aef93bf42de110c7d35f8a0ce0e50de411a79fa902f9542913ab11eb8e30d1e8bafe455192a88dce3e4ca7e28129ad97d5a0c0b381ba83cbdb04824228193af726b22e29fe2aa8920b8b62a396965e15dc2d23a8981ade53889412f05f4304d909faaf5fe8aabb366a18199f4163972e2be4478b070fcd6d9421ce1deb70a77f6b3e61f728dd1a5f034d69b5bb41cc6a32ca1e0aad39af60feab25224f314b7b4ebca4afd14d3a25c20e7097c9cf876eb01488851639a37fa6edebf8d94149c207d494c9681c503788de13b6b0774331983d891c3a72d6e0dcc287c836a0f6d9e1557df545a2fe14fb666649a93d6ccf011141c9d1ebbda4f170a73a13f6a44ea8941038a19dc5027ef97cb7f7988fd25f9b6874867a56ef89f429b5794285bc274a4a076c9d6509ccb3ee7f0c2cf9f0c498a07b7cf8daaa3f5e16bb773a7576ea4175e03d2db61cfee30da1ceb2cb17462227a28b58a0d6828b888fcaa8457a220520cc8232e00b84ebf461b2623173dab715bab1cd77cb26fdd6dc604d1f7b6a96510a9268d658edb1d4fb1c18823487f58018cd4097b1912582dd64eb0044900f6e45b97271f44aa2274bce61e2837e6842234751eea795dfe5bdb43caadbfbb672f09cdb25a675624203ca724c2faf52361e395a6ce902677bf749e3371baa08ca3b69611cd76ecb3e1f882781b8ec36d4fef00c41bf2c947d80df0f164be6a5c29a50d1fd239233319f3f0c42901bea3c901c4a708cda04eac36c6bf1143820bbfe26415b03512bea4b2e57b2cc5a7fb66a85f4b8641496b0312fe180bb01c1437069093aee381161adcd5b2b5c120785b23437c491342e12fe9c68a87a10811754839b1f74350c986874d88d5722c1af23c5d75bf4b796d78391844aec711f08a7623f9cb517cde058050ee4f51c2b4ad3c51533b25c6ff3fd14560fa9e7b61e7f4375d2a33cf3c91974c201dd71b4b8076097c6fa885d92868fd23aeb7e2dc72bcd038759bfaf7f26214b6bd6bf43417a006a49b9c743802d7371f1b76d11495efb54ba70366b1d3638154e69e6c913787419c21b8293ed8d50d3a2cf7590e5a54c2b3103ce9d2c4750677ec6606f2bd8d3f351a4107d2b0be188ce4a64afb3a4ad6d81f86aeebb9a3ab09d8952c23cf670fc2138c6d8f420ec24319321d874fc0d8408b4ca7adf5a6f9cb181cc438a155c27ad2c5fdf4c75a372aad3f0233f274ff93a438ab1e509972c3b081579f69dcfd98aa9685ec211abf994b4a26cc91bc12be128a7a615e4af8b740f84129b85a03deadb132e8957927b84cf36920c87017b3232966a11c2b0e06e56cb0e58a9d7e34c542fc58294c2b93d23e392803a3a41a34be57cbe45e8c04515a393e779f844cead57968bdf7440c7d66c114ed4e2d7c3366b9c3e9c45f6a579acee29179e93064b96b94981223959de78540ecceae50d0cbdaadfbcee33572037b7b42cf73ad2c7e2b35ae083fb42797cd260c7b4f99ac6065380f67d2db87d9d9acdedff19568360e6e6047e72cb48921cfda6588dd38f0404f77c486ddd1dc9f5d764084e44354847fbbf6985e898278fdedbe65a4a4060907e8b81e502c5bd2db45c71bf8614487574527589417428d0771cde2bdcdbd453aaf0695ec5ef3358d74f0f798ff5bf58d745c5304676d1c883058fdb2b22ed75db57b3bdd797d6bc4440bec60d6661a869ae2a585a7ed8e263db44f7578161c72ef66c4f105fe592b5461296355ae2bdff50c933adb734ac3b4ab995fae67b37ee90ed5835e401b6e413e916891fa65f9a53f3559f8d2fcb6d6c8d7036433f5fd2bd432316cb92305c6f64b1df956a50306e8f291fd54effe3822f7e93927661da7c2ceed102bcbe4d6031feb362098780f4676ee5268fe7f9c942b98a8def7e1c1e1acddbb111a59472c01aa85623f1924850eb3c52aeaf9b23903a5212d2758e4c26e74c48075268b1cf38fe5bbd8b9c60145030677471d261c9f2b8f103030faf021213933664c7e8190064a2b3c97496159af2e6c7a854e4d3182e5a709eb246e177b213b95cdddf2c3d088a0239ea7fc95d91c8bb15e3933af809981746b100db666170f8ce7f33b5cfa0bfe023d9d9ef0004b2ccafad7771f3bfdd00f8a1afdb3e4232cad032dc87a4710d15048f810c72286c760d3de68e1c491f8ab8214a3461ab6b9b88754550d9c56508c1f395768147f95d136b96b008fcc5122895192fd53ec2693679dbc7fe2beb2801414ebcf4c43d140a932f37f4341eff4823c5eb0de79214b8fe985d4805204638ff3e5774ac540620727f58ce27660102ae807ba70c730a62dc925e620234c62d5512476961c91b67191cab69ff05ae3e82198dcccecd02425fd17b1f7619d7e9088e21ce5aa5b0330b1f76ed8f68a7ab45bc03f2b7bcdb9e0c5d33174e77a16b5e1cccca0fd9a29737c439777d681b81c46c65cb224ef56f715553c10d520d8c9926891dda8a4170eb5e5e91aa75138a144238b4ef380ba4ffbdf101e87e35d73d66df22b413fa4dd5c1b8b2c65e82f15c433fe40afe28ba4efcac9c82aac8f3674ca38fe0834dfe64ba3ca75b272d36b85fe587e12d8b13597d2ce662de8212795f4cdd8d736ea5803271c1e5a72317922fa7f2d8c5f4f91d7d46c114db7d999c171b8a9a175e82258b08948b448019f543626e3f3f85628fd730376491b632713da99a7d5a72ede50b10f2f57896a0a98200196c1d8768c74b1a5ecc098c2e33e98873f25db4fb0ca18b05ad6697f308235cfd7f6c4b45a5cb391e44b35a39f396a74044666b77c29d98852a20ec30b784031812162b0a4906fd38d23af4b7e1d9bd953397c0c7d03b480bb211551c3b9b399db110ee0859055ec2345e3e87212adc2a9bb7e06088d3d51f5b591de71e1fdd91366e6fd82c01fec03dc8986d7025a0d0acc5140b4e89f4b6349af179f342b204ffd952cd311989dc673c4b0610a85fe93aaddd398acb71ebc362d623c1559d8e0f5743a08108d6e2cefbacb2999fa2d05e4ed331dfac9990e19e949ee3d079c6f5369fd3c77564cefa940673ae6cc5a9679d52f1f840df2dfd76b94c4ba113e85ce691ecc8ac0a3cdd1e7ad8ef6676c55780281b98ff404f7ccb51b0f41ef76f050716b39369ea9126f39e97325f970852868cbdc4fd99608545b608ba6e3eb3b34ec9470920009ab9f04e4242ffee65e12d7d4527f470fc3d817976d16fa68b6335d91f994b5bbe2589fa5eab5d6994426143fa27cff2ee2adb0a8443241d94e67756edbdbbeb2397fdc47b03eae9ed6ad905a79c66787b2959495ddad6f1c21fa2348661a14a020841268aa07d5f8c8e40493d2b90ab33527ac65f49485d4f224651dcf67ccd5a6af83a148aa07752a209a5186139bb9d4051ec08f6d883acce8609212e8b481b3aa992fbea875f5a4a4335038e041cc0f627cabfd293f4a6d6f3b1ab6f2526410b7f8832ab977fa05ccb8c121e3a6df0e300360d0897584e8b4b7a4598dec0542bfa64edc810a992", 0x1000}, {&(0x7f0000001100)="3c3e9cfd76d6a60d94db94cdd747d8e81c94f535fdf13b7727466409bb0e263cae531a13f5125091f8c543185a826996459142533c05c9b0ad6059e298e91831e5c125510824bd7d0381075be9008ea6e9c560ee36a18515fd1aeb6461fb51ee188a56401544832e7cff0703fc0396e44fad999e4bb61d102a36976b2459df6a04c1a9adfc135d5d6226", 0xfffffffffffffe0f}, {&(0x7f00000011c0)="9d7d49a3428a53df929001e88a2672f8", 0x10}], 0x4) r1 = socket(0x1e, 0x4, 0x8) poll(&(0x7f0000001200)=[{r0, 0x4}], 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind(r1, &(0x7f0000001380)=@in={0x2, 0x3}, 0xc) socket(0x10, 0x3, 0x100000000) mmap(&(0x7f000003e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x5, 0xfff, 0x0, 0xffffffffffffff0d) socket(0x32, 0xc002, 0x1) socket(0x10, 0x8007, 0xb) socket(0x38, 0x3, 0x3) rmdir(&(0x7f00000012c0)='./file0\x00') pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001340)={0xb6e8, './file0\x00'}) 02:17:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f0000000000)=""/120, 0x78}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/123, 0x7b}, {&(0x7f0000000680)=""/246, 0xf6}, {&(0x7f0000000780)=""/255, 0xff}], 0xa) sendto(r0, &(0x7f0000000940)="98a9a83056363da67fabe53a4ca94a85ba84cf1d9c20e2fd2ac556ce63611fd59ced50f54715282645390783b52eb2fcde335a48f9a8302eb1313fc74f3af14a9b3118b78a94bb55f01c0d0526bdca6b4442b475ea4f4c2a3c0a614d228c1e0957304430f0578659a9e0611d5cb2aff380d3337613ad3fec72ec124c80034b968c8bb49548ef4ec0c76c4e96599ca57cddf43b7c750de78b19c028a1258c9004113d111a796eec19ca3dd1616b1b03d09a2e317209b6aa5d757cbad7b035b654f502ec471959326b146618d7de924162da6c319f43b2a73c", 0xd8, 0x401, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x7) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:17:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x9) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 02:17:44 executing program 1: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x1f6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() 02:17:44 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) fsync(r0) 02:17:44 executing program 0: socket(0x2, 0x400000000002, 0x0) 02:17:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x40, 0x3ff}, 0x40, 0x0, r5, r6, 0x5, 0x7ff, 0x7fff, 0x1}) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6f, 0x1, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) 02:17:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2, 0xc, &(0x7f0000000040)="cb64c5123bd285c838afe24e7ca7197d63b402838b14b276837dedaecc452c6938c659d1836665f1503a0655844fd0", 0x2f) 02:17:44 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r4 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000003000"], 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x21000}], 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) poll(&(0x7f0000000680)=[{r4, 0x9}], 0x1, 0x100000001) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 02:17:44 executing program 1: r0 = socket(0x18, 0x400002, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 02:17:45 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 02:17:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f660000000000"], 0x8) 02:17:45 executing program 1: syz_execute_func(&(0x7f00000001c0)="f30f96f5400fd919c4a2d5924c51033e0f907d6a0fbae20044c6f8b366410f684e6cf2400f2a5c7405c40211bc9200000000c44205aa54b330") r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="7ecaa6ed3068fb87ae1d4c5409790638487b03a17bc6efdd4b5826a1cb7ff0be625628ff66699c6c910b7c58a13619e67a693a734e2bf4bd5ccc341407762adb0f998a5b103bee8b153de85b0694c26144eba136f9117e449da78281d91809274bc07017ac61a0102d19901d69ce2f46130f076db3f7a6b8062f51cd6f6469862b11b7c299696d6e4395136f30194d147223e9fcd498c66fb1ee", 0x9a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/109, 0x6d) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000300)=0xf8) 02:17:45 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x1, 0x3500000000000000) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket$inet(0x2, 0x2, 0x0) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/57}, &(0x7f0000000180)=0x3b) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20050, 0x10) ioctl$KDENABIO(r4, 0x20004b3c) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r5, 0xa, r4) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) 02:17:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:45 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:17:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="a41ffa198e7dc031ef607ec7f5226d77c43266b112f3661b88747eb51bd6daac67bc20610005376f1b8007968642be58b311a538da7449f402a99abbea7705064a93b6e1a33ba22c8f585ac5b20c272b0d665241c6bca72e487c888fbbc85557bc3c001970f84f775f94147985d2e8520ef6bb5d07f5f8ed479cc9da4508fedad8a47313a46c63442ae8d221b9ecb268be4ab6ddbd89d99eaa1d547b055b060e2a996a7e91f37dac60bcdb95084fff159a36a127bf36791d2196de25a2cfb87d6635cba0c94f157767f96a3695e22387ccd66d3fedc01d47860b77db1e6a4ed70615b8c62a1e60b4edb989072b723d", 0xef}, {&(0x7f0000000000)="1bbaa6f5e3014e81c3c2a89928c67f3c780d49", 0x13}, {&(0x7f0000000200)="dc8d32c326d430366aa8c175e07e5b0c8a16014947e6e1d0ceed31cc1aae5ff82605cd1feb34bc5415a2306e8cf5c3933c50940e0db01dcdf23e6cb673c8005f31ea05a14facd949f2ebcab0f221803fd412da33debb3472eb7e7efea366ccd448d89af25eea0e6867c3aab31017b155a6b06284deef581363c5b855c675643b835b0cfaf3931d70fec2a148ab6bdc14320932fa", 0x94}, {&(0x7f00000002c0)="ab383c185391795d779909c88584e6f9f67714ad53a49d02ee7d136ee5dbedc3b4777f2396cb1a2edde078ab810b3339cfef0f55964a55e8eae63af1deb746f49ecbc6feda7e66799b631b8db2c1809d38a13ad3f031a81a1b8a5dab8aeea87de83acd90c8281114aca409120054fcf279929cd532891b3dbbd36ef172945de08c19ba9a6f2f88d49a4b035e4c61cb3bb63fd6659a9f6264ecda18379a1643168dcbb76256594abf68639924b09c5465b358cf1e76ce5a88413ceb98d2983d9c7d69ec05582e", 0xc6}, {&(0x7f0000000040)="a053dad0564b33f8a4512f90f10a815548c68db6c8389676258825abb94887cdd6ae47e8c69c480b2509fd93ca106967e51d16f672f9996704b5a344834e986c6d8dcfe407d6f7d4128a7dde0f38a7a5f42299844dd93db633782e1e4bf4146283928df4b7c33fd1aa32dc2a8cc407", 0x6f}, {&(0x7f00000003c0)="53f089090d12746223fa03ae9a13d3b95cabcb69afb2e881a4bc63580424b8b896920ec78ec8d10cb965e3ae557ad765f3b3daeebe181fdcf550ffa12f3643822eb4d00d7959ae5d3c9f829e92a4b53da48754b7e4ac6386fa88304dd05ba6c3de7cb6afa242cbf89c8fb9ff1652a6641f620c541345a0e771094c3c4c0de9265ccd49c51ae5f0d0dd687b6def65ce6fafbfa6c87407262a62e6d689bfdd85a29c21b6371b01e5d61e49", 0xaa}, {&(0x7f0000000480)="a85b", 0x2}, {&(0x7f00000004c0)="eb858dac1955f7b2a07cdcc31d6bbd5599e46a3a4992c0715bca6f9b51ebbf66a34b428c53ce659666048e6d7f48c1ada03b49e35290882144dc0cf07d8e15f86e5b42a579dd2b3e35fd4abb13e5176be40fd7a3976288a3a0f1008bd286a54783a77a0cd416aacf65e0c3cd1d05b30b779114e7ef00d53535", 0x79}], 0x8, 0x0) 02:17:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000000000), 0x1f0) 02:17:46 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0xffffffff) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:17:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) shutdown(r0, 0x2) listen(r0, 0x0) 02:17:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x800, 0x9035, 0x2, 0x1}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ftruncate(r2, 0x2400000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:46 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100008030df70fc"], 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) 02:17:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r1) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r4 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:17:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 02:17:47 executing program 0: r0 = socket(0x2, 0x0, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66da3c72b7ab2cf69548c3e8c98464696c6530cf3656ed4feeff4943a43124df96158edb224573a86db9effb0700b7bede89fa80650e9bb41289ceca"], 0x1) fsync(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:17:47 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x20, 0x6}, 0xfffffffffffffff7, 0xb08, r5, r6, 0x35, 0x2, 0x800}) 02:17:47 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) flock(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x2) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000001c0)=0x6, 0x1) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0)=0x40, 0x4) 02:17:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchmod(r0, 0x1) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 02:17:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) open(&(0x7f0000000000)='./file0\x00', 0x600, 0x40) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 02:17:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696ce53000faba00df8d44f61c51cb8cfef8358f7f5c323b52e70700000000000000d1f2cea1ec0dc684678b1cb9503604cc7c8d4ef206a304c9fcc8a25c2b0982ae3c4a972d7345b1f7bd4395ed0bbe668605165ddd01784735fb0033b814bb49cadf3f06cacdbe61a5ad8f34b95475da2abdc3f6e341"], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 02:17:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r1 = socket(0x18, 0x4, 0x3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x82c}, {0x18, 0x1, 0x1ff, 0x270}, 0x0, [0x7, 0x80000000000000, 0x1, 0x5, 0x3f, 0x1ff, 0x9, 0x1]}, 0x3c) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) 02:17:50 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x98) msgsnd(r0, &(0x7f0000000040)={0x0, "bd245129616380e78c27af68c17266648f6d06511c23a4a9d1684f206383aa614e260fc132ac6bcb791c9a8af62b52b8b7fb8e24c079cde352d5bf74e6385c38ceaa49d3a89cd25a067c861f12698307aff0170df085fe778060496235be02f067765b64d8f85c9d61e646c979da64ea3f064b5385a190fc222a283f8d2591f938af9407b11a60db385272a5689ffe3a9f9ecbedddbb5a461b777f99019bacfef1ff455bf18e8f3c841dd4157e51b0a61a75343874c7737cfe435e5ef994d4b1583d4412fed864a63430edff468e1e5be5ef6fa059763983cb8e69d8a25f72664f964e543d247f1b9afc"}, 0xf2, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) msgget(0x1, 0x400) 02:17:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8000000000, 0x4) getsockopt(r0, 0x3, 0x7, &(0x7f0000000080)=""/243, &(0x7f0000000180)=0xf3) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x40) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 02:17:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002400)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/16, 0x10}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/249, 0xf9}], 0x8, &(0x7f0000002480)=""/246, 0xf6}, 0x800) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xffffffffd3c27a40, 0x3, 0x46f5, 0xfffffffffffff037, "8ad7578fd09072bd3cb5d55a8e4b2d66319ca542", 0xea, 0x3}) 02:17:51 executing program 0: r0 = socket(0x18, 0x8000000000000003, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/241, 0xf1, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 02:17:51 executing program 0: r0 = socket(0x39, 0x100000002, 0x80) r1 = msgget(0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0x67d, r2, r3, r4, r5, 0x8, 0x100000001}, 0x20000000000000, 0x7, r6, r7, 0x2c, 0xca1c, 0x10001, 0x101}) r8 = msgget$private(0x0, 0x118) msgrcv(r8, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="e7d9ba4cb105df9c8da583313dcd120bb567ff9be0b8888f103077174473fca510e52838f2334e2f90f1ffa307e6f2faf2a329f8557a850c72cc5022ec068a9d9e97beac6a2fa6519db9b45cdc196cb843bd42e58ee0dfef0b7b", 0x5a) r9 = msgget(0x3, 0xa0) msgrcv(r9, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 02:17:52 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x2, 0x40) msgrcv(r0, 0x0, 0xfffffffffffffe86, 0xfffffffffffffffd, 0x800) msgsnd(r0, 0x0, 0x0, 0x800) msgget(0x1, 0x102) msgget(0x0, 0x2) msgget(0x1, 0x106) 02:17:52 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:17:52 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x8, [{0x1, 0x6}, {0x3, 0xa0}, {0x2, 0x3}, {0x3, 0x81}, {0x0, 0x4}, {0x2, 0x50}, {0x3, 0x1}, {0x1, 0x2}, {0x0, 0x3}, {0x3, 0x7f}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0xfffffffffffffc01}, {0x3}, {0x1, 0x50000}, {0x2, 0x1b7c}, {0x3, 0x2}, {0x1, 0x3}, {0x1, 0x5c}, {0x1, 0x5}, {0x0, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x3}, {0x1, 0x7}, {0x0, 0x918}, {0x2, 0x2}, {0x3, 0x9}, {0x0, 0x2}]}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xffffffffffffff6f) fcntl$setflags(r1, 0x2, 0x0) sync() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000500)={0x7, [{0x3, 0x8}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x826a}, {0x3, 0x80}, {0x3, 0xa6cb}, {0x3, 0x81}, {0x1, 0x80000001}, {0x1, 0xffffffffffff0001}, {0x1, 0x5}, {0x3, 0x7f}, {0x3, 0x3}, {0x2, 0x400}, {0x3}, {0x3, 0x5}, {0x1, 0x10}, {0x2, 0x6}, {0x3, 0x3f}, {0x3, 0x6}, {0x3, 0xd1}, {0x3, 0x9}, {0x1, 0x7f}, {0x3, 0x80000000}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x8000}, {0x3, 0x1a}, {0x2, 0x9}, {0x3, 0x1}]}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x200008, 0x1, 0x81, 0x101, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0), 0x4) socket$unix(0x1, 0x5, 0x0) r3 = getppid() r4 = getpgid(r3) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="8169fe5ef37fc2b6d0ee598776eaf191ac0c2af3ab720ced5a76e7da0663793877e30777ae1b7d435e1e272ee84f0dd8e97cfc5cf6208d2d801a51c700856c72c7b3bc94ce2658bcbdd2e9011cb6e00bea77bcbb3c354098b12ba3c26eba1b2df62a2510004ce184bdff89ddf159ff7bfbad9303a98ba849c2c0b2af2425434e57787d33", 0x84}, {&(0x7f0000000300)="82b7978b626c084ff0dacb8889871e3ba32e15f32342f8558b85bd3a514ccf8a916e54b90d8f24cbd91f38fa7eeecb7d170852ca2a08224e3fef9b6c8486e63fd3bc70e23c66f52f9fa33180f5bc77c734884fdc284c25e645620731e6740958099c0a782f6e1b128598b2175612f654cf1317628f38b40430a6844558448e1c650dff2077809227418e0d27a619330a4d69d44444038670c60d11c705f3d375c9aa39d971a12aed6268cb5e6f", 0xad}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x408) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000640)={0x1, 0x8}, 0x10) 02:17:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mlockall(0x2) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000000)=""/62, 0x3e}], 0x2, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0) 02:17:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="f6549a0d30fa54953801409252e2e77aac2c2755019e69864245803d9acb7a2904ee10838a96d7da5e2d0e728a5c041bd7b1eee62ee08664c4b6a423554b3178ea0cf0407a6ccde30ea2feb87b92004a013f96f5b66806be7168fea2cb78c90621778fc9695f6ab0b6"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r2, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 02:17:52 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, r0, r1, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:17:52 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000080)="c0e7990afb0d16cb1e6ee71bbb1488f567cabdeeb55734e6a34b3b19c05dff4b4300b2c75ac359b11ddf20d402d30ca799acb0cc67674266edb5089ff57df09e2dbacb08bd1ef2cd77093ce9194873649a3477355d36232e47d8ea1ec9a2a651e8313111a95b9c018754ff8444057f652e79d4a5b099dd0fb5ee882ec10c0f1fb7acac26f7f6921ac516494f04784fee6e0fe929b685800fdadf07f4db671d05805cb42fdb3cf31388a4790afc9cb1844b9d0fd29d11654031f53a8b035ac04eec3701b4b6edd13070cee044a7c72c9c76847a", 0xd3, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kqueue() 02:17:52 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x10600, 0x52) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() seteuid(r1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 02:17:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:17:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x4) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 02:17:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:17:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a0440333055552fb311b98d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f96b136a5d00d16", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:52 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffa) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 02:17:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) write(r0, &(0x7f0000000240)="c84e74be1df1d7aba16ba5aaa20d78e32dba2e8b7e807581c0802a1ede6bfed1daacec2b29fec399c11a9255a6973474c9ad7bd45933c1dd48380de38820d80f77f2b7cc8efe8bd0e226cbe21d8c2f2f962606e66a74adb7e87e979f2370fe5fb6af6f180f289d4014f3ee4d98c74452f4ba2f710a34d5daf40eadbed1529aff374ca8c879c52b4f02771defdec367f40b8d806eb60f8a47c0df1fbd634c368b0ea8d4db6bc9b8a090003ab739a0b5b1c4fe3ce512de48", 0xb7) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:52 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7e6400a6, 0x4}, {0xffffffff80000001, 0xb932}}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x1000, 0x3f}, {0x1, 0x5}}) 02:17:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rmdir(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:17:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7c, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x40, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000001, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x45, 0x5}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000042, 0x7, 0x800}, {{r0}, 0x0, 0x20, 0x2, 0x7, 0xfffffffffffff9a1}, {{r0}, 0xffffffffffffffff, 0x55, 0x4000000e, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x31, 0x20, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2d, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0x8}], 0x6, &(0x7f00000000c0)={0x80, 0x8}) 02:17:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x6062, 0x3, 0x8, "fc5dbd15cff8244146d4b55a31e0e7d828df6945", 0x6, 0x8000}) clock_getres(0x3, &(0x7f0000000040)) 02:17:53 executing program 0: r0 = getppid() setpgid(r0, 0xffffffffffffffff) getpid() 02:17:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getgroups(0x1, &(0x7f0000000100)=[0x0]) setregid(0x0, r1) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/234, 0xea}], 0x9) fchown(r0, 0x0, r1) 02:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 02:17:53 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:17:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() pipe2(&(0x7f00000000c0), 0x10000) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 02:17:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) 02:17:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003aa000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:17:55 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x5, 0x200000000000}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) setitimer(0x0, 0x0, &(0x7f0000000240)) 02:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x5, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) semget(0x0, 0x0, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 02:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="d4c6a9182c2d32271b9555661281b938a676d406a67850c7136dc8d0f0236ef90824851464f5", 0x26}, {&(0x7f0000000200)="493159575e64051a1e38839d52634d3628a0bc73ee6f3c1b36e54b84ca35a537ef38f4948b055bdfabb8205fd5dad1ba91a074db0dff940c261f0566d457b69637e118c9ebf94af3def1c0d405eb6ad64d69b31cb55f3d487c74fd8f2053641d2423734ab86b569368048a0f4a2b9045d76af0d86689f3d8fc746f0a0d8f2da6e3218debde1342386b19d9", 0x8b}, {&(0x7f00000002c0)="45cfa55b273b14284b32dae044f1e966b88b8f42e42cf9bc6813c3f416c8da7f9046bd70baa2ac21b2a91f526f1f5b48e53a571f0c101b3be05e1df389131febd03f51ea5e386d95836a389b4b4939a8fc1a927a35cc86521a4666354b3c939f0972632fe8f27cc9f60d8207b642254245f719142c85eac6aa9e60e65e496b69c2923705009b82bbaa65524cdcea663fe004295c0bf01faad140abae24f2fead030622fdb2a2ed8f76510592b5682fe356edc2595116fe9da6e8b2b03ceab42f1073be7c2e02ef401ee495eef90fbed9c03a5c9c4bc6836c55fce85d", 0xdc}, {&(0x7f00000003c0)="759b1f1b6eadb92aeb675047957ea843", 0x10}, {&(0x7f0000000400)="f46d29bbea79d53ad9fa0744fa3b7fa691bca98afc", 0x15}, {&(0x7f00000005c0)="09b6ba822f0277349a4e9e5cabf349ba6d298c08ea52145f22c2a3ef7f7364798952442713a1a346a1fe1114a239c214f23db2bf334735cafc4ca9e435b4cf34dc0cc8bff558032575453d87ff66032b3059cfc70fb159daa35133e9423733aebf901aa9ffad4e5a9c0ce4bab70f38a7ce7a743b76ad7d3c99a92b6eed0b801b33592f499506d7f798e6daab91de0221cedff17f5baa25448dea3f6152467f98e9c3db512426c9985c880f345b2635ed250c382eb9f6f7c3b692497584f8a6cb6dc6153203e2ba59a518d38d66f45a3d1d188c4b730c0fe9db18103a35bf888be134e20341b6ac8b580f0238be86ca130967f4538214a80eb5684936bb7e85fc5ade61dc9cb1d2b787aa85958346be0badca8ac06e9ad8c49d4e6a53bbe83bc62f6ab8ac5c4f703983950d5c5bd606cc7e14618f53a3e67bb092d6779e9512bf886147bf4f61ee19eb893787f778ec3a4eb6cf629b3b28a8809d8152b04a99dd0b744ab92dc73ce91d887e2ca5ab4bf6a3d658f42990f40cca56ae90db69b957fa3e9ad0835ce7d55ba6b947aace699e0fbd6d4f35664629e2f61f484014483abd19282a2758c4b8bec3b7c6b36d8ce6ce34ff6ef12e982dc8447b8cfd5233b8f4db4e5e70ffed10d8e218333b2f9606b1cc10809cc574f25fa5b45648115aac8af902f28b53103945e7082fe507ff333a0626e1b144bdce880bb1f0c834d7cfa5bfd02337d8026b67067e48d4626737ac96c8150bac249033b5ac75d5a22a53faa7d949992fd53561e914edc010e524236776c921f76f8ba7304e3847c2274d61fcbca47dcfb8dae9d94ec0f073d0ebba90a642fbce077fd6941433522334f6f00938ff65136fc3f71ff92d45f9050607987d350c41275facc178fe9f0924d548e7fe6b95ccd6950adc6b50c99d7eab95acfdcd17b926e421048aeffb790246aad77c62a7388cbc6f207d1eaf444079938de038db81336809f1acfafde61b4c76e9deff1c3f883539acfe329c36fa02336917c50bed3c87ba0451053fbc4aca60e015a68773bc0cd83a5145344a33288b7b785e9cb0989e2384485b7565a0e8f715574b077adc1957973f0d16fd22fddcdded8a1a2e9cb8feb17c03407a2dd5fec2c9cbf7c606caa90743136930df486b86f34c55a918b04d712449ad499cc758066ab77fcd82c79aaa690cbe12d531b556503eb925dd6d423210093f76702ac91b6d42f3ce858e2a5c2a987a112fe2c07bcaa7993ed80d116273b41680c03470bf45d9857c7aaaf4b91dd3d5a6d5a3e9aa76520f7c488628e05409e6dc5c060ddc6c4d2e05d3116e598c8267e7b451fc7a3a189ed0e10d59f0722e6848214cedde460dff186a50f1871e51a549dcbe23cfde078f104b538ce73dd99c558df441cd399a21f3c2982d734bfbd3a85a5a87cd2f4b0cce9d9e02f882915a7d85f041b4a6a0b761685661db4bfcc8024b6f1df7844979a0a8a55dd2233c604ab616d92a3b5d89073f749a16e5b833d781dea10e4365916cb865705d5d8b24c4dd69416e797ea066e25d9855a00a50ac7cd6cd7fe71bfb3d9c0bd34c9a314195e17af0857a8717bc904574c17be46ba7ad1dc1923078ef185eb944d6d1003aa56429899ac463d66e7339f6265034c5fba5e49be68866d1f40722da43f16596fcf3379fa54ef421c756316076a1447db6c71697b31e671b3585a9a6828ddfa69cdda45b35799f2b0d93d92c531db7286d4e29e56b14524f277716126986bd5bca1e25a6213a73d465a6552ff73806771a0122a13f9b505347d7e49cb7624675d6ee05310430d783988a0cbe801631d69af6197d22ec8221eac972470ed548e3e34fc158fcf6a08802d5e1525b04bf725a4de97ff0ef464bc68ff978ec1c24747ea2e1bfb6b5cad94d78919fc1a292d657ec69e5bacc162e380406e2e1b1166ff19573ec25cbef96d856f4a21259b12f6393bd58dd0f94b6b4748ff7f1c5bb5f987cabdf8a5e283ff5e207c087ea3b311aedd0af7ce7190dee1fc0aa1b6ffd7d61c3fdea059d083454bba2cc444fb0776c2ea98defe40819ff359964717fe1bbede0903204f61236a1c4b005d11a07f0d57e9e2025dc12dd031aa53ba0083338e8a1bee82a4499cfc9d16cd02f3c5b63306d07cf1d734af01cecce3683001ee2d4210eff0d8cc9562659453e293aca2d2928eb7f6c1ccea865a5e3fd31ae7f79f8e7e4f7c430ec9b8b3bbbfa66607a92bfa27290360385b1d45561c98f35a015004e8eb7b88b10390e5ebc6dc3e7f0cdcfd82aafee01c19876ec7b892253fc105b482e1d8b5a8377978f66e12ddd7919ba60b36a716e448f3e7db3c6c64fbafce67a6ce8933b999cf5290fa5dca9f993e0771dba22efef94f75b53651d120fff0e842f3e29fb877fef4cb8164b25c0aafa38907dd2219845d15f8fee6776914559e61e2e0877fbc4aa45a95adf55eb88680aa123627de52b945a0887d6d155ad55fe0838e488b281503d11cb8cd4cd2fddcc3da57190168dd6ecacafc294d35757680dac1d119511464d4d44d7c87dd4aaebb8c21d75a8ffdcd0ffc8cb08e0660bce8320f80c48db3c3ed2361ae9d6edc721cc500c167f1413a24d248024bb45b1e44994cbaad7eb572985580196acbb1623efcd5209de5811f3fb74d00a5cc7bbd40a2edfc6855a2383abfca05429970675c5510a0d7b6e410ad775b676c05d687cb8af6112f646641fcf0fcb86c21449cff95dd8da875f2befa2fbc1011e7735c236d46fedc83d0c89fb1407b0e967ec7769e90b3f2ac084f62f99c76294b2406d25b548c1b7719cc502a14819a5f4d9163ffc3e9c2db039393c9a209bb5830414e92c818abcdb0d9c1a8f7111026f9a25ae851ffd95a1a111e82c3b8a522ff2dbb742427ac56a4978b8f1ff720b3f8600f6fd90262b9546e0b2bec4b9846ab53b1dbdb830ab4ac48dd5d0e3d3f8b5e4aaeea8fc0bea4cf6e17a723f4e21bf8e860af694a5e649e67f727d61db87ebb2b8b36607159af4d726600958207981dc2522fd5a1c6005b1573124ae9a3885efa654774bad6eeb000680dcaa1fcd217feb6c8981f7a806aafc043dd531098000da0defb3e6c3ca9cc6e85e446c9bc262d887b2e8e91496bee75c65e2b1ceed505f7124d631863f2988121d6703c045af1a95f4438eb6c150ebd75d77407b4f12f3d896248c51f5ee4f8cc8f002158b6e46ffd338d83923d948df1843192e95fa22cf0b1c711eb436600238a2801111f3c964d780a77d85ed59273451fc354c6883588a64dbc097c9d867206790b86426a52ffe748cebd6daf03b9113af41ec74575e803a9e5b40a4cc14aca238804eb3ede2d231ae8d3b8907ad07470c7dff8ccb2b7c87ab33bc35922f35123433df53bf65d1789d27e142246a37d2d6f5236d95e74072021b3dd5b11ffd2d8e01435373c74c839389aa2ad33d9ac5810c95434b3b79a0000bbba8f82185619076ba65496ed89a8bd11bf4221eeaf5f128b2e552a6d9bcc7412589b95b2c703f798ac25a8e50ea5c8ca9c2d584b371919bc6ba756ba002befcf8cb27608ed3389ee3cbcba339a81ad3b615be5e584fb2165f5b68a3d7adbf3864127b43a0196191645730f63ef8e5ae2b3d317509e88be7fd895cb36f16aa68017b1cf3ee96e6ae75ba8d39a14b1b4c5c5ccc7aaf390d85917b65a16e9aa23c2410168b5b2dc83346015e83df0af77a69ddbf5c85bea4a71b74627201d0c74f2e4c7134e8919a3c70db430e6ef64d157d35ee842ea71d73b9e049bcf6f8a3326ec1f4e32ff05640aa5e8a52a0701e4cdfcbab8102d02643e6ee421cc3586ddf7f8ca5467de9e7419b1c4d42d01f864af13b1b758260e97c297319af76ee347fa941542c770a6e7204d7084f00f51dcdf37cbade0ac7a8c4683116d1d9fe59478cb042b12fd23fb31ab227ffed98abc5a7f5d06435c0ddb99ebed9ba56206ce5707cfe1da3c5ea757937e31b8cc0c156f64c6fe12652e84fe1c4c955cd707f24d7b3504fdc0da8d197171e51f6fecd6cb8ec53796a2f1235c06993235d2e9d113babe9956bb24e99f4d77b38da46d3c5166cef2fcf745c5e2d68d06a9f5029acb0cadff8fe06cfb69be5d839f2a94d4c3d8874a685e4c6e6a4f434ce734ab6e4df559d0eebbf5f82995f10483183e3790d5efc86f6de3243b502bc0a8d3ecb5ff1acdf57243a5174f7d3d0144d72e5a8698739ac8d8967e7cd6748c9ca7b52437f846b5087b694c9cfe8d9eb28131616c2ceac8cfe4d0091e09abf48c202115ba3a49bb80b98c8ec18dcf863556c8704715feedd77b1ded5f666eea09feda3676e9f1655c6c537971ee72db254e1f287da929be81294ed9d5bccddbcd85402e6dfafa89b5165cc72123c52194029fc28e7ad3803c16ea86f8b0c83bf54b4fac638df4ce24da3cef6018b0ccdcc78015326f90a42e41ec9adf55c7b52e59a7f38d791b090483105c0b65e5f0f6284ff55eae23fe9e18aeecc3ff89848509d114fc8597b633d6c933ca1312dd51a8f971341abcf4d47f844f1feff017ee2d3c0078923e958b3bf11784513859c1585b9343cb1086515c9e26de85945d2e414c214f5dbbb223e28c6d7c21176b7c01791cf796d0899f8a52a4ea919a5d0e3cb4684d8b6b1db7d558eaaef6aed5fb8e14ff1264e269e8831dbaeda5af8bbbbc24c069017a56bc65ff27af243a9bebf263795a38a1498b6af41600b3897a3a089619bc82fbf13f38007f274631cddb2f521f5629a8db263f92a35a3290e2b189a7089d8295e67d60121c322b20b7057ff7aa1bb094482a22a5c6cb4da4663ed385d72d02517ad07ce9342e5d8780813a7f075854672d6e33180e7857fb42c80e1a9d6093a321cf6895b85e35e4a8e461d0ac93b1cd3e6924fa153a634558a03b7a0d2be2b413bff969138c97937dbc5b698d6737952b8cc0f1e3fe1157d25ed3f3169fe1ca9076be47f7e52c093377b3261ff9c69814107050f6acbf6dfe90177fc7125177bf4595828c3adba62d753c74553e2d43ca8b9af9944adac757a9e8440419d05a64ad9daa5d381aa6f462ea16bb58dcac333f52e46bfe13a0d733a126ab7190eda9c4f4a781149e423bfb7b6a0236a75bbbe61f311e78c34abdee0c450c599fe52994a2ce642119b8c63989f9ee2e8c607d619b5d717291053ab5efb67e841d25e0a47d9c27b54e28c9b45e0bf38056c0d2942f56bef0ec295505c158ecf252de2c43cafa39323d799f4557c0a9084413ef38a9ff9e791671d9e4341e342a888fe208a6146a2dfb2022103050bc7ccc96d2559c843869544cc1d7544ef6f6724099bead2d0d59d4125e0aaec941b4c3e058a9259b1be76eb09e3d58d81295918ccbead9a42b09cf9cbf978988a3d1cf564c3ec9d4926c2ae3844aa13cecf77cc2cf068cb28de5733488b0057b87cf2a66abc13bb478d2dc77d545af0b5609149ec025bbb0608d057f2cd8bcce1e42522a7d3427998222befb4078bfe3b78d91b503813ef9e0152799464c030b57613c09cdbca26dac09d09574825e5a62ef98e32ce350b2fc95bd3cf12d196900a72556a14b9893acdb4ec852d25a67c8867c47f01a94ae7e0522aa047457e0bf06ab3e045be66e446bc3103b18ec606e2bae2a914f5ab621c999cd7759ebde39f4bec0ba04be6cdfb7d2516f0596177dcece37775f4ec0b285f0e4de0c566ba74b6dafaeccc6aba5555526da6c253c39d567e5afb14eedf951cc07a4f00df56bd452cfe5f0e4eeee8e5f284ceb0186a49685e3064597ed612a0fa89fe", 0x1000}, {&(0x7f00000015c0)="4249ca85f9ff860a09f4d55836ca31c1b7999badd6a1923a9a4ec0fef986bcf051c9128af4086b25d1ffb040f344873d07fca016012b6a3d46dc8dc608ced1511e4c16c30ae8ac344badc8f432e80071527cba0a75b570fa5c6b0c4f85e9909b34f8bdc127fc7bca110468470a253c4daa184df2b95f329b83b2d7ac3de4c5c9e6fd2382e1f4bb317314fe09800b9643a5efbc4c2b71a4a9f5e148949c512ca9eea9c1b9c2c9ccc28c2ced47367005a62471aaf7527a0d6222dd09c15bd019997c48fa0cb96a60db19ebf45ea9f65336dfa2989f379c6ffedd2cee46c323cce447de9472e49a0ed570fc395fbe90e422ff46444d88c054f1cd9be81387d4bce03612d683892d9d056c576c18ff43ebb2516652656fcccf5ba74a1ab603225e4d0ef59e2640305250b08658a3d48608e64a6995d1378e4a1bc2cbcaa9b98bcec55afc6064029e7591fff415d2701b9da1c9ea79062bd5108b8b7ef653f48aa17d63f9e7771e31fdfe2723e960aa769ef12c7de5c01de202849b68f636d2d6062172ccc0203433f855c77267df373b1f3da3014e5b96d193bd84eca962c9b0c10d57658c9817524c6447ff3891ba81f75ba27cdb90eecdf9961d5ffc0019cc000f1879dcbfb1dcb4db160e6336e6014ca10040c8fbb60352402e448b3ca4280144a09382de5d9d80b6ba0f30a0d58a29af9e2a88a9688ffd2a6f0dd4affd7b73846dec51e4986f8d4f6ef3b1d86de84b98cd19894c777638c5647aa44ddd66fd60692c613f32da8624b0fab8c07957e6fba38d509a3a2e0fe76d7100a7a4b3ddc62c7768f4df867d3201b44f995ad2f6182eb82dc5bd81758731fa7e13ceb305dfea93707306b2df1a7f61d72c1d264c5816ffa7be18b06b974de722e2e76766f0ba3e07d9c88808d4834ba9ea7b5a130e1d13e2c14c9f703e3154386fae098d3d8abac458444205df6a4ce1db4ac92214891270014e874ca9d0544fbe7a4b1c2b54603e038d6a980a9a86a706255619ab27656c961ee378388eeebaa01aabcb339f23c3a9f07135c5552c4e0c483b6ca7335ddfae500147769803a4ccf20233175960e34a7334528a575c550a1f022197f618e3a45fa6d2af2c78b40ca98681c8e0c72643b6d75252b159d94e43309cdd0202cb98dba2d864519f407ce3463b2dda38ff3435490380e4a7d0be3889d5dc0c70c4f1b433774acde9c8d76d16b22d2a053bb6f25a86e1df9e127e56b96657463df8e03fd60e87659918db4f7c735a4eb425e7ee6b011c1da58bf769f04db15a50103e6812a4cba04ef562754a206e0a7e77e55fc13070334727a98b4baa562803c1f02e54cd915e619fd566eb47850d70898e334b8574cdb9b4fa34193c48a839205ce58fef337391bc79dd2c778c77e786a1c916383fabf5cef2db39e96f34ee7f597a832fb9b2fe8e18bd0948c30cbff5f7009d668e76d0945f4de95ed69435f0d2186dcb6fea535c6fd720113a11d2d794811482e8be8fae9b0ef6288209a9c3dc47091880973c957d7644743c7085e028365c599273814016060cf6d95863e268c43273738db956ce3aac0d43c85e555d614283e63e7fc235bfb9af8047b451b32d2a20eb5c83ebefe45419cf83a87c2bbac6fabe811e599132357817e79e4e6015fe536f8e1e4d2faa46b67928c344efc4e545a57fefe74f356c624e2638433467d549626ab15bf65d902b94e99877c8a20d6f4df2368ebdfcb3445d84b42ea13e9fe3d25cf09b9c619b09f787b013e8e4ee64727e1c7b38d4f13a949f5aa8d2403a556a94e4647cfb69777329f946c49c80639a0693dad9e2df1dd1d67dc1437e4d4736e2c58f0eaa6a15b236d3387e3db07766f6915a81c5f0cb399f7e69f578f94c10d67830c946da29c8a6cc53b44e7cce6eade549ddb9e3eba8995033312a7dd3f195184d32193a244f3a3cad559d16bdcad0e3c375d05c44045bab03b40433f2b05ef28c6bbc418190476df8088b7f7cd14435d22e2080311cd14f4058ce932a4c5ec29a3dd86d635350e7d383a9197f37165fdd85b88022c3e9edb4f9233c30138f47c75566e89a8c5362ee358fedb628007d30b2b0c3e872d1e279b69eb095d4e60b11dd3a6f0d9312aa9c1d0d40bb0177e7e7048cae4c644797ef7bfb88b904c0747ff182f45f45131640089371aa88b2bb8defc8a5bf9f77eae974186a11c1fba66941c529652a415f0bf58e03c115f097c0c327e7b2beec572f1d0d2ce4eaf7b30b37ad3d7d4321261f320cb038f805a46a0c032f495db62625ce387d36816d3cfd06e701a7f8678f4734ce910c49c12a779b1c7710b8842b0fc6c36886a71e2c529a96e29656d6324084c9861cb0400d8d9a61e5c48a390b4a3f11a300130ed9b3487394bda1a1b27877b427269dcd9fd9a149ce47bcb6334f97b61d8d0df06c2d1731c6c3eb213e4a163ca7226e92517d870e1568e141a5151c5fafd912acec6d1406ca936c1a4e0d347c986f16f2409d4313b287f432610ab21c60af491fc416924b422774278c87b361402e38f4a8c3b55ee443857d564ba7deddd315390db2eb80f43aa938eeb28c8288b704f7896365f40a86e9df70014a9472d51d058b34215f31df3a6eff3f130b729f630773ebdf28e8d21c9dcaf8606d621bccdc6a2166757aa27257fdeac24e9b173c154815dfe604d27d7529d2c58216c8ef0f51382205322a468cbca94c773ace7c3878ae178b621b36d43f28b87d1697f22970d6d4748aad6b578cbf99bce012adf958b76c2c5f3c57f2d5e3a3f58818bcb61bd2f2db6e1d81f86388ecae73e85df0b4e2fd7476ca1f9724f34e4a2e5781611ebc3ac98fa5b04f39ada09bdc811d487e1b8d9538e664bb5ba6dcc7a6e5ced98d7e75b07705d8dc06e4b4cb9b97c5a9fc4acf126e051161dc85abf09153be80bbfd2a9df87196e76c8bda959405d4926ac062ae68660c8bb1a5513d175d9e0f08679ed5029e99947b8e0e8b4f734c05ed90c0d0ab9526d25d7a3b9cc57660d787646dd3872de533ded28cd117eace886a5ae90c35191a5d4172032c5f5c13e27f89db084b2f14dc811e61c8442bb887cf14600ab8f0169ebbdab7795b25c63043b05c5408a53c5df4723569b60e9d97947cd904bde864917d5af716f2627feaf65e9e6dd358a4e6390ab23401d1dae62db7ee6aeb27a2ad072a4c55341a068a424f78e00bcca152d7a9bcd566df988eefb91e1f8e1adfbb9a78be449cef8ff7fbc78f2152d9881734d25b03ee44b26db22ec743f833bb0b2b9e9bd259a88732d6147b96d659274facf2c25213ffe60ffe430c3f05dab33cfd88ea8a6ea7b2c0007ec62c42d5815a99e621eaad2e50dfac4c7b505df7d0fa9f2daa6e3a9993111b80dc03f820bdb35a11db7ccafd6b089b3cc252160daa3b7f85b169a42d24db3b55dadd46de520810cdf48be363549d46e47ee58f350f85decbb3d49e623144bbf17491e9f35f15ddcfe62919bf2c391b23d944262543065554df978483ea07b9faf253a7303f617c3fa8922e2f77c800d644a34050ceceb9ff8cc8fdf1e02b1f4fbd209432b35f5654a18624b1537f395adbdbfb42a0e17b8f26d26c59090964c32da8cdf9716b7b33349f5649e9e8af68f3ee5eaacc5efad7c7e31baaface3fa50a3660792b1f94184c0ebab6983c14d489f160f5f14c43fb3df1aa956004cc380c9ce5b529ece99d23c60b8bef31dc8d14fe13a790dc0175aec8cf7b07dd5d21fdf35635d3d7de54f945060042905beb924a090982993905026dd0897e2706c5d9bbc4adf416c65a1a456f78c08e9c9d044344536904ad610b0be881735d05e5ba808428c98b13ed560347eb671ed47bc21f2710c5bc90196baba07996b49d89f660710b5921d9e225f781530c5462a206276dc18e80d37f6b08ef4112f651dbdf8fd3542d4fec1bc8d1f4b578b0407f597511aad06e3a0dcefdaceae2972f95aee480389f9454b0f8dde00af09d863ec8eb91328beec6724a2701d633df464ed5c64702900568ad0cc9b5f69128852e0ff65d0326334ae06e8129c041db8b8db494be0248c9f5ffd1a3d143234fbdeb579ab6c571c465a8e2bfb69b83ebf86baf66d89bbec4af5d799c0d81e9b90c2564f5261241ff757a2652ed8e3319a4d78169a430592f8cfb58156cb6987c6a1205df9577e9f19eb1e489ed2239c00c63ca4619c5ae03eacf4bb83a39601fa980361777542268b8bd5b919cdafc829fb07eba40e5c320ce6c9536a90b8131f060dc0d6e1c47d8a78a4bc924a62e47aa3d804d06c0ca9e4ec80b4e6c44df58dbd0c16ec5e2d90b1ba0ef663325f933a2b411426970c0ae3d2037e7bcd923feba08dad509c43ff5e833487d60ca11a99778916f1cd094072d6f057856799e33b68bf1151715d04a04f57609bb9621b077424fa32810627d88eb6792337d3f7a356669b0d65ee3c3581cd13efcda4c8813eb9425942830ecf79a4739099f833253ec590d10a4fab99c77419546084f295e165bc56f5232d517c189e00986ca48ed2ec9e25f957d9d2bc9ec02aacdba65b477aeeb95bf63d38fc278ef14dd53154d2161ddeda9a1b07998981b344116be41a7738c4d4b2c01bdb2026291df6a586e32fb87c4c37efc25d0d965bf273387f7ca1ba0bb63330d32c1d0bb42e434cbe5ae80c4a06fc478005ad4f4d0dfa1e43e955145978e6decf871a336519a44ceaf64d439532f2d50c8a9ccd761528dc187b1694ce162e618d70e2bcad06d1f734c9ea0ff30aa5168869977f4ba686ff00f951bc56a4464bd65ccc66abe3347622fd1b8604ef97f9c8a56e9137c15156f0fe44ae9e876f3377351fab248ec78d2c6dbd625571f17f75f41c249103d7fca8029b2a00fa1aa6366a840f78bd730d5586e0cb8c895857cb68643b2a14a6155d5a1c287e4a75e729cfc6cbd45ce1d78500c1265b00683c97b72822f8b98c84b80fd873a79ab6e500df235a69c1efb22e3a69c9a9f8e4aa17be305f0f0c4f80f2fef9b9fb81ef20bf77de6461b58a49e9afca9b017a455d2be164bbedd7ba5412eaff49a894e73af474c120e2d31ff4b6574adc99ab9f726aa54033f114e1de37f2e1f151e164ffcbc5ddf76e3e3847e2163bed768283b8da323d84f70ffb4c9b0cceba6bffa48a03092e8e33999c14bc1d003e0a74450805d5433fa8fb867e917401421d10ea8bcbdc13ea5ec9f14cf78e9b954ae276bdc6bbccf5a7d59960f4a584af2f6eb27446664ba18c2ae713555723ecab6e0ebaf59dcb1fc8dad88a817a71235c92b130d671d187730e0c497bc3e5199e6c86ab78f6e3a699892573163e431a68de1f37a64c3ab8bcf0eca1c37d90a98df73650bc84f877baeec4759393e6b0becd164626304c30e77ba0ce53df9d2fa3535bb1ed4e4809113d6bd581549e73e707b78e49436065f9b3090f262908ce1432bfeec48e067475043ef40f2d800fa14c6bbb4d9acb6951f7ca68b157ab6e4d89c1375cc95c39f9d176a7b483c04793b9c366d4f74de1a34a4ca997731908b16847349fa0486b8c3da7effe112169b6f153149f1008b8594d386174eeb7a6750fe5f706689999ff879609b81e1359bb7944042ea9686a0c79ccde3aeea587b9d4853aedede597481329f80cb7037a90e1b9e517c20467030d410b779cf08602f48c79e645130948d4550d47b07283a10d900de098920825510641d0d3a0a89c6a5d852bc260dbbc94ed94b45ea7a1a3a8ad6cbb308461353dfc1a0c746f634a1724d1ae8a6b76459d810e2870080b7a194a8", 0x1000}], 0x7, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r6 = getgid() getgroups(0x3, &(0x7f0000002640)=[r4, r5, r6]) getpeername(r2, &(0x7f0000002680)=@in6, &(0x7f00000026c0)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:17:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6e3, [{0x1, 0x6}, {0x0, 0x9}, {0x2, 0x4}, {0x0, 0x2}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x2, 0x3ff}, {0x3, 0x5}, {0x3, 0xfffffffffffffff9}, {0x2, 0x291}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0xffffffff}, {0x2, 0x88}, {0x1, 0x240ba976}, {0x2, 0x8001}, {0x2, 0x9}, {0x1, 0x8}, {0x3, 0x2935}, {0x0, 0x9}, {0x2, 0x9}, {0x3, 0x200}, {0x2, 0x7ff}, {0x2, 0x7}, {0x2, 0x20}, {0x2, 0x200}, {0x1, 0x80}, {}, {0x3, 0xfffffffffffffffc}]}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf5", 0x701}], 0x1000000000000255) 02:17:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r1, r2) getgid() dup(r0) r3 = msgget$private(0x0, 0x94) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d422ae1deddb2cb43c8a25108e6df2c42001665049db393026e61bd07d0000000000000000"], 0xba, 0x800) 02:17:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x2d1) socket(0x16, 0x4000, 0x9) recvfrom$inet(r0, &(0x7f0000000200)=""/242, 0xf2, 0x803, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:17:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x0, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) getppid() 02:17:55 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r4, r5) 02:17:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x188) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x5, 0x44, {0x400400001, 0x28}}) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="13", 0x321) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 02:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:17:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000001400)=""/56, 0x38) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)="2fa86405d3c0db88d847d97bc060b480b537001ee8451d6fcd21d99a677f0c4b37c654aa3a58b662b2f396ce3c78386ea9b703a335a1c281b3", 0x39}, {&(0x7f0000000140)="aa79f2bd445b66f935f0ada4a011529a6071edc2cb3b5bed146266fdc9cf4dab4fa4bee97def7345efb5b59acb4e5f315d979675022b8bfaceec27cc4889d54e0f45d9767c9bfc5563f7da0319bc7489f076101b1588558a5f197a3dcd7ffc51da359015c7b191e59d94edf840bf03baf43af960705844dd1a9b6b15deb04025a79de92fe389c67f866d8c435f73686ac0f51ea88dfc3234aeaaafaf0c1372f441d8ce476b0ff942ef96943c97aaf3d0126ba2bea1022079ac3aaacfce99cfd3ca48c99bc81e10eac00209bb4f9ff52dc34b9877b64fefd535a8d19301a8503aaa082852e5066794ab2e96f1ebd44a14aa407fea55c1e7d7004abdd46fecfd2094e1518b2acfc5be6c837a0dc69e6514bd3450be714da1794d15b24e6ce608873bd3bf07aa71f3c046ed734985ca50044de34c1604be913aa42004c3fff3fdf77651dc8acc1a911df2326838bc3254dbdbc2c1e655fa2101bbae5eade9a82f151250de47b3f425fce477a550b87e996a54a6dd9b087b8d70dcdf49f27032ad1fd885a8eee40a8b0073f481645e4a7c5a0031d1a4c4f09c7a6a489370b7ed4e18bf2731f946823ccf086061b4f579140a72e1d3e915b10f76c46c8e173cd7649293058c872464e8161928a1297f682be74ab0314ddb8ee1a2f904806a0d1ff1d41a22e6941d6669c5fdcd66f88b8f9829aa820dadb288fd84c84c435eaf1f30217626f7eb842ea584b4ed6a6c4bc71afd9582cb9042a00e9429a708a9cb4a53960fe46e8067d652753a299d8b964661c8e7ef54743eab8fdc05635d406b5f64b784592f84dc5969cb935b83b6b695c1396fafbf8542cfbdc6beb4b41c23b6b6fe55ce800541bbf357f26953febf3c429086ff12a9830ee13a5e4b756f200629e80f128f5a8a7cc07c2592791441d0630bb66ffaab1a6f0559ec9ac1caed34988ca0daa74e3fc1460071444bac2c2c773f8fd04247819b0c9ce8829d2e34f1cbee4003f69a9ba796ac0ab265ced6409159cd8d65fddf684103b2843e7fd9bf8dd28534df14d6a20d670f8648dfdd7589b1ca38cb74904f9b1870ac7c720bfe84da0278c979bcabcaec1a5d89da09a3ef428c19e498eda4a751bf5ebd38061b9be4465e1d93af528bcf9732635848c07817e2a85b24cf56ab871e0bbc9f33e6810cd10f42397ba6403b0a9b554815b6730ef803438445c3306a165130f3a3b4b5561bc13ae954078e294a38c27aba89cb7433a58df152e335416ca4b7c0e5c7c37d634507bc1b77ce2727d195fb39700a77cc5b2894191cb6659d2a5679073ec7da5c92fac6c5ac8cf78c54d37dfd4110744f61c0fc4961c201afd0f235545c41898f6e17f53ba698f0138ed356acce5c1f941d9ffe162817738c54a5d60183606ade767c49086a68b5f834e89cca561a8e0457d8a405731c77afa2f6ffcd2c8e49d9fc3212f6cd1fa379d16172ec1f09f6bbd562df2acb228f59a975c5b26e35834719a009fcd6bbc17960883ca03102e69577acf92290f485d4179c71773995923ac93c798b391ca9548404482ecc102b8edebdf4c1782b09874dfa046845d7ea34efefc8b2ea48e55780bd7cbbbdb14bd8e6517c8a629cb7d153e18dc50e20da58a226f4c7a459706a09304d074790ab6db7ba4568ab53d48a8512005a9d278ed0fbdf05ed83e84ac121e10d0ec97837891c173c9683734aab4071f634b3406543cf6702b73db8b56a02cfb17297ecc888a1189b041ce1f63b89fdf45cd6b76b3224782a7ad6a53d060668e6a6658e16dad92197b80dc45550b9fed6d063e2ba68aba518654b748dbcfb4f232c446b1e191b43b3ad0269082616009664b80e49fab270fd86c1782d42be774b0643c80311ac1680723dd96e45b7e062fc2e04881a748b839b30f7030b1cf779e601eb5fcb053dcdc926528c55d1f70f46b2a612a4585879a08c654667102804a8588864031987dc6c5a3b084415b9c39757a2f8a9f67a01cf153233e935ac2a4e3d250282b3c6f54a732c777c27a86433885361bbaff035eca8e65d70dfcd28b7ceac2092147f25c91eedfe9bf11484c1c42093f8c4066c4424adbe836ebb2c80ff27740bd0c1b9e5ed7e245a21c3b47935144f0d905e3313d24308c8d0843665674d83c75ab89146313b43675c7f70256e3feba9d49fe743450450aa2336fb18e1d8311b28a7ef79284c235eaf31a47f6ecefb8c31117f5a46f37d96fa6dad64c1d8a26699b186269e350481e79479cf66aea7798ef61eeadaf3d2a22e54abb816bc08dff21891f6b7a8a7a6021cc5a5754ac45cfd17339ae8c9cb5eb744e42f50a962e706388345c31cbeefdcd6da72dddcd07da42284b2281bb568cc515af59a3d376f56ef9d91c39a064b86a62464e3d05fccbf2c512f661c80fc806fd73143b4e24078a4b2ae18b26dab6be4356d8fb8e10f81dd320f1104457e586dd0427310f97a4a4190cfe0db7e1264fc803aa0da7f1631c4895e3f5de82e8a6fcafb0ae18207c8d6c6df66a7ce8ddbd1dfd48df51e7ea760a6142e7cfc6449698e3a9da6c907c111356ab790b0911b1a6baf58461b01832a5f2c31ddb7262d60a33b6c36579da4cd159c3b3c2e0694eec9841b2c0ac7dec32c5ccbdb3c0be9ce3bde5e7d89809a26af2baf30438ba005250e9bd025b3850a7edc6b4564a3f5264809119364e0a0b1c53603f0f0e25e4ea89d3d99a4155704bf45bdf05e7c6728dc1e3be1ed7c932494c18c96606d492e4d89f92257acfbd98acd88c7a62243008c264f439c65098cf67882f37252f490b68ad855583a98f1453f135e197ed46f8c8df6f3bcfa975e498c4b1a485a381c0527e56bbaf0f54b10a60114c5b3be8e4abe5fa35d33dd270ffc8ab7d90fd6efa3534f6b9c32f8fdc26fc5c417ae5b0388ad80ad8833fdcc29c5022c17ee79cd2a535b319e8e0d2d555a1775131e4c479a6ad6cd52ecc33c104daa5537d9e9e1dad950bb44e7fbd8e0e8e04405ff8bcb5430d19ef4658070095e980e43988b5af4a91e49265d1f826af42fffda66c29c1d06e7ccec4d5b7484a7298ea313d49aa5b6d70d1f95f11f0c0b2a8187eb4f0cb26975e0ff3dc6dd2a5d7ac2714611e0f742cde25a7c73b20f6fb45f398fc1f4e7644602014ac58ccf4275306da93e08a60271149f9a7c3d26de414d512996d8c006343a3d5e721b37085bd14df554afe26a69c671601d1b1172a7008215ac93119f641dda10df92ddd44107604c59e2f22e8fbf6f1c602f5776180bb35a7fae20e60831ac14d7aaacda21337082929071176561bc091030dc3bc948ab705c49109d6354ace9cf9efc36359687771bcd813b4556e384b04c9b4faa9283c248b4dde5bad3c30cbdc2b7468fafd2e1d16a9fe126f01d9bc5268538da95738c011994924fe750e76f55ed2184e091f5802d4c764d02ce6f77bba0b584e0b4d07477d512ed2eaac46307bc474859871bd91890ce967fa7de00f33af639b6cd5b154cbe55bf5662f5a222ddbe9ff8eada94e60382346bb5865543693a87dad363cf8712b895d5f43f4b42742acf322fb0773f75fd9fd85094633260f4f8ba4eb41d30ce1d4b57430584b1dd9d09086dcc43f91c0bc1bcc9d6e96a5f659be82aa44ce60842722c2479a956a7d9698a5da7eb3538f83c606c44061ceabf393ab244f21f1e670b215c53685abc275511a2e48c6171f5081d44a135e045fe4bfb494606658be1dea289c0acc048250784a25ab1eb082c505605bb0a7f327d0ba75d2de45a17208eae231b68efeb8765f183ed5a2c6cefc4ee755e14c4b0049798fedd3d1b982343a0ee91ac88084a0abcb99eb24f5026cd3115a69c43ef9c8c4e5813e62e49626c8ae5274e0a51d3057d4f58b509f6dd9fe6b482770c170dbe7a5ead76b2edeb4f21b811fbd9ea92c92aeea7fd753deac5b56be65f574e9eab561d7fbc2aa8ebde9f1517728d8fdbb76901609415739cffa5d4b6b7932192fc42972fc12b5d620dc3068e62b9acd595099168acf3e87a5712c6a1b7d035e927bab4f380ab3b6d3379bfde603d244591863006f4d589882d7c82796f79cc6328d8264e779e00d512e32d243312b58605ac47a329f9941ba14ebfeaef03366130badf2109d2d2105dfd6adc65b65a53b17b2af0be56727d814bb8334b442bb4cf1062df376acad04470d845fd11fbe59b1f1019aabe56de7926249fdd47d8b3dd8e7f02528f340bf9903dd268548a7f4b5e2f297d860f6f528a26ab4ed3422b68790a51724a9c46c4f0cd23d8642e9ced4f6fdfdac3283aed1d9130cd9b8e6f727efb621fd3872a186f79ceed1b9f97f73372f7974df83f6a867e160aad84c99285c416ac536b33f2629a77d89551c18ae71c2c16c5ad92cdc34a5cd2cbf434af686d61f0beab7e4f4b5212e42cfa041b576a2c33f6a9db45830e2210c1311d00e03b4e37c2f2d5e07182062b4c16d66b95a56a4894a9c291dcba178f9378506e3050948a323b0747c5c8684096dd9fec8e62ca5642ca0f70c94270f95075948e63c01c0fddbe7d9fde9e208d076b81c672f5ee41a860d3ed89110d26420f46e1e565167f36a0358003e7d15f266ddf387fe931ee5bbb8561fe4c47529ad19527a98b148495a69d1d75a58e9a395ba71dec66657ddf3a60353a4ee2e88869c534ec2cadfa73e66cdbdcaf3eb8d5e6992c2c1cadb270f9555c2e151611ddb82be550465925e0af65c950aecc215c808946e2de7a20a3300a19a6e41283f0a30f3be99493de03b0fcb486d44535bd5ebd5f9e106bd72ea97033bb32b16a32caa55b38d62757dbe1877b5b9a81b0a09de9860140d063ab5ef27bb52739994cde131803c56695a6f6b686986b1cd03c690e5a0099fc8773ac92190d677f39757f0459a081e37592affe8830a8a2ae1d96071bbf69b4f19966ecfa21570e995a6b945aecc16c8d427e73b61bae451fdbc815f228888e101451418440edd6d495889e9a18a0f203c06b1982ccdbb2feadee82115199496af61328e8d6a8f0d2c6ee2bb87fcc9dd048af7ed00d804cf3e36e04e44406d76b51515f93ff7c8d859089c328ac2e6f3ce77bf2e69a017e6a9b5d0489157ac3df345001eff0fbfca06387e802513350c4bce9f5fae7cabd77b18c915eabc86f56073e9e1a45b6a1e1c42dd03b5a012f3e5f59c1dfad8920cd09c9c2d9ce2f6d744f1a4c0df972a52e3569306e4b17ed24cedf5155152c00cfeb0d69fb352fdb2b4238c47ad1f43de8c4701977c76189bb32f1fcde6b1f4bac337a9a5bc4cdb5da1e6ef5819753b964df3a96e7560da176e46f465d7c28825ab030d72aff5709003605104f70323dd9982c374543bc13c14b1b99074ca92d6db235742cfde2f734cecfdce2c43dd40274427de5d16ea9272973b20687f735f73e47b49ead6e0d45301b9d08e11aa68e032a4fea495b860d0c87d2637ad1dcb3f36fc14211dd1ccaf86cddf132e254193c3184ad1529fe5985d26e76947f9636fc0ba5d469b6b130fe1c1e3049cab245e077c07e8b58c3e33d73197bc9836f77c75e59fd5808b39f37b4b5f0f5c39bfd8635af131f27554e24b5e49cbbc69301afbeb0124cc5379055d8f8f83928b0f073fa495290c90ededc3fed4b4e162afb4782d0b7873238b764a225b7111d8a7e77d9d5d331ec2490bba6e9501c19035902c8c1972827704cd5d7eafc84b6c1cf39c448daef66ecb0f7ed8ba8bb8d037942a68637de3f43866dde34a66ecce2a3ecb68f14aee05889e4cc580c8b67ebf2987b5d3c4f8560438d156ed45d95", 0x1000}, {&(0x7f0000000040)="d2a2a15f1afb4fc4a4d2b9b6263a8157181d7772d86b9b5f4e0c125050a5723b910ad9e304e1dd3611efa9cce4e00207be42d5465f94f46cadba441f85525c2428c424a00686f9df7dec2cb095bd95b3e55b058463c415349c0619f7560900008a8606", 0x63}, {&(0x7f0000001140)="9a1a2a9b4ff2732d375b8abec48de306899f25a5d598b867f78997c101469d8af47a4ad3e0c2f79f627c0459f41a0020151d7a593302f0f8ef2818be2bb8b77197102682d2", 0x45}, {&(0x7f00000011c0)="934739b2a3039f6174ab08b4e2c3c24838c332370daf154b3f2b262d00288486addda2bf7e0aca922fe8bc675c9df876c7ea5b1d4e9967fb767869bda0c6ba78151d871254e163ba77f7d94ef05f44cccb2d2e63b349f1fc45b2d472ebfce0f041c03afca1f8691b3254d4f343ebf400d2ad8e5d60348699b7b6f95559bb7ebd58a7afbd07bcda39b0ac12f3b4e7a1e7544485a41344f086bd681fb3423b557d90a4d9c67193ae4cb7157d85ce465724c1c002cfa5600b71d09d070081ead30afc70c2cd98e349923d07f71bce31468c6969df37d4ed8c3c8c5b0d9c3a542eee63022f6c2ab8f8cd8810", 0xea}, {&(0x7f00000012c0)="aa743c80d93d82e54ddee35d8937f522b77268bf4d821516336b56a8", 0x1c}, {&(0x7f0000001300)="7795dc2f70c8f74cd2cb58ee852990a570a856c3f7f774", 0x17}], 0x7) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00002e2f66036c653000"], 0xa) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 02:17:56 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r0, 0x11}, {r1, 0x1}], 0x2, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x9) sendto$unix(r2, &(0x7f0000000040)="1fe07caed1ee6e427834c63ca0770c0795eb", 0x12, 0x401, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:17:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x486) r1 = socket$unix(0x1, 0x10000a, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x7, 0x10) msgsnd(r0, &(0x7f0000000140)={0x3, "6be8d9d58c9916872d19bd60310c64d64418f2393b8d9d05661f"}, 0x22, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) 02:17:56 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/202, 0x608714e5c31cdffd) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:17:56 executing program 1: syz_emit_ethernet(0xfcf8, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") 02:17:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100000004) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:17:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x7ff, 0xffff, r1}) 02:17:56 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) 02:17:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0)=0x8000, 0x4) r3 = kqueue() kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r3, 0x100}, {r4, 0x80}, {r1, 0x40}, {r4, 0x82}, {r3, 0x80}], 0x5, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0)=0x1, 0x4) write(r4, &(0x7f0000000200)="f0f1c80da51a60e8738fa7c052e44e2b2130f553860a373daec817835cc97402d6cf90e8edf64b81598bd675d2db42ab88889a658d19cdbff96eba40e9c8ed588d113c372fed5139e7bb7df5072a8ccc0c83d729caf235daa312b9e2901ffa113bc083bde22b186c6c8a70b60e69eeb64650772d7d6a325ca966f25e3e9a4709ba6b1773507cfbe32e84eee5edba6608af559a48142e80e769ed33c5b7fdddeac07c0f2b049feb1e1a37b39bb6f59e12053e3018ad77767462b6d227a33024416c44", 0xc2) 02:17:56 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x8000, 0x100) sendto(r0, &(0x7f0000000180)="c9ac41d55ec55b331dd73b8cf093bcf98f76ede079c44ba43fab7c78ba9f94442e596a35068b946c8578fcaf2eb884e8ef8e7e7c5789ea7680111dea1328320dc201fe5d1e40110df105ca2bbbfe8547f22e27331c079e6846b80db332d46c77647b0e53c670d4371531fdc8cfba53b1ff46da80be030da59ce846c375f03a9d5aba611bf14eca1137d23c45d6faf3dda18141801a", 0x95, 0x4, &(0x7f0000000240)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file1\x00') 02:17:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfaf587d13caa322d) 02:17:56 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f00000000c0)=""/20, 0x14, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x107) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) getdents(r2, &(0x7f00000002c0)=""/4096, 0x1000) 02:17:56 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 02:17:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4000000000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:17:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) getpeername(r1, 0x0, &(0x7f0000000080)) 02:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x401}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:17:56 executing program 0: r0 = socket(0x13, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) r3 = socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) read(r3, &(0x7f0000000080)=""/194, 0xc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6a17, 0xd40}, 0xc) 02:17:56 executing program 0: r0 = socket(0x10000000402, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) r1 = syz_open_pts() kqueue() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1ff, 0x401, 0xffffffffffffce07, "f80f8d0ce21f15cfd065376526f04be1e1e41c99", 0x20, 0x4}) syz_open_pts() 02:17:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/112, 0x70, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) r4 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x51, 0x8802) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xc120, 0x84) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000240)="bd0517172839d3dd2d842398228e325df28ea4050a08cfa57fb7344d4a03b1e383ffd65ad5a59281009294404117bd8cca8f651567e6908cf7f8c3d4dc1a14c0e28827c9e71bddf7ce0f0ae541a683a7a983cd3ccb787f56dee43b8d50c27f8e9e4e0ab061988f4c6b716076b997368a9961dfbb54b3409e58a874a07156706fc376386dbb8d7d3385c1a9b7e3a6c376f7dc2064ca647995d46e855e598ca5e1af8242c5e894a11f18a54acae79a192449992d2f23b94b0cc3cfa41c83", 0xbd}, {&(0x7f0000000300)="fdbe770e3f6effee53521dc9a77555bf4826c12107ce7bd1c1eb5c9a6c5c8ea1ebe6cf5fc6f8e4c2be824cb3f7a6b79613c8e0d9728d3a5d44535fd43d2c04b6912a8478e4cf4f183d97cd9e0eb141e0c1caaab3006efd49cd68217e5384a923acbca0dcd7464ea5a07395d5ce8b83cbc9452b280b84590d04c94020c83eb1e246dfa5f9945decc62f58b8018c97c9", 0x8f}, {&(0x7f00000003c0)="e50d8f85cc91d7a2c5091e55ed11c2b7bcf6e26152d988a9348099b229a324dd19fd9f6311e36a95d7ebccd7cf5b8b79b897d63365043a9b6618ad83ac31c539f09d17f67b269bb217aaccd58081ff03efc67a1e018fa4dfc41d76c330dff2b9ba29a6f64b603ee24c27f28143626a9e5fa682eed0aed97437f8f3831b27512a348fc491bb20301b8463a6f7c37be6abf09b4c135f99c05697a769ef45b5b093f72974f57dcc13faf3f9eba12b041f033f1eacc4b275bd337d376ac59f2ec119f1f6c9a46a1d4e17afc47776707d2b62c05b", 0xd2}, {&(0x7f00000004c0)="b598a5d27fb0d6", 0x7}], 0x4, 0x0) mknod$loop(&(0x7f0000000540)='./file0\x00', 0xa148, 0x0) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)=0xff) fsync(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000600)) fchown(r0, r1, r2) r5 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) getgroups(0x2, &(0x7f0000000640)=[r2, r3]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) close(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) fchown(r0, r8, r6) ioctl$TIOCSTOP(r0, 0x2000746f) r9 = open(&(0x7f0000000740)='./file0\x00', 0x1, 0x80) fchmod(r4, 0x40) accept$inet6(r9, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000800)={0x3, 0x2, 0xffffffffffffff80, 0x5, r7}) dup(r0) sendto$unix(r9, &(0x7f0000000840)="9fc5cdf71433ba10dfab7523367139e99539935449c78bd66fef33b2237748cff61dc6af6d2e40028f15511487e97b44ac316237798e6c42745e9c4143940e4e56a7462692c50b081660f1cd234473fc3fe9dbb61f9d57b46baa7a90ea247d692cf0b5b5fffcd9fc26ff619ffa915d8686c5ecfcafb6ae3f", 0x78, 0x2, 0x0, 0x0) ioctl$KDENABIO(r9, 0x20004b3c) 02:17:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="2662987b011062507fc5b8feaceb5f56c08d5f511fb0b68d1a2fbed8364e028a6dab8967707ba545c7f7d6623e311779145a8f6cd4d0b8c628316c19ae61850bfa4cecbdcd7a85aff9ddc76884e6a7ed8888b65782adf1f8679c37fb5edb076c360c729f1b81f9b8e0e25e3ae5", 0x6d, 0xf, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 02:17:56 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5) r1 = socket$inet6(0x18, 0xfffffffffffdfffd, 0x3) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) 02:17:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r1, &(0x7f00000001c0)=""/183, 0xb7) getrlimit(0x7, &(0x7f0000000000)) 02:17:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) pipe(&(0x7f0000000000)) 02:17:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000080)) 02:17:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x0, 0x200, &(0x7f0000000080)="ffaeb542e336eb5e526c108bb48d2a04310925a8ec", 0x15) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 02:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x115e}, {&(0x7f0000000240)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r2) 02:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x82) socket$inet(0x2, 0x8000, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) 02:17:57 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:17:57 executing program 0: r0 = socket$inet(0x2, 0x4004, 0xdcb) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/71, 0x47}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000001000c, &(0x7f0000000180)="eafd125cfffffff08360a55e414bc70b879e4163da751b7d208e1c886f550000000000000000000000000000", 0x2c) 02:17:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/235, 0xeb, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 02:17:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) close(r0) msgget$private(0x0, 0x682) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067863b48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *370594 94183 32767 0x10 0x4000000 0 syz-executor1 512253 28880 32767 0x10 0 1 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(e26073450125e844,0,ffff800020b93530) at witness_warn+0x700 userret(74478483dc5cd352) at userret+0x361 syscall(7b9a919411a02f42) at syscall+0x680 Xsyscall(6,5,c,0,3,53cb821d0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x53f51eacde0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(e26073450125e844,0,ffff800020b93530) at witness_warn+0x700 userret(74478483dc5cd352) at userret+0x361 syscall(7b9a919411a02f42) at syscall+0x680 Xsyscall(6,5,c,0,3,53cb821d0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x53f51eacde0, count: -6 ddb{0}> show registers rdi 0xffffffff819d4fa7 db_enter+0x17 rsi 0x559f __ALIGN_SIZE+0x459f rbp 0xffff800020c51840 rbx 0xffff800020c518e0 rdx 0x55a0 __ALIGN_SIZE+0x45a0 rcx 0xffff800001547000 rax 0xffff800001547000 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x7b137e295cc054d7 r11 0x1d9f8cba804d24c5 r12 0x3000000008 r13 0xffff800020c51850 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c51830 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=370594 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92e28,0xffff800020b92028 process=0xffff800020b95708 user=0xffff800020c4c000, vmspace=0xfffffd806e937cb0 estcpu=29, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94183 229179 28880 32767 2 0x10 syz-executor1 94183 460194 28880 32767 2 0x4000010 syz-executor1 *94183 370594 28880 32767 7 0x4000010 syz-executor1 94183 310042 28880 32767 3 0x4000090 ttyin syz-executor1 62224 270378 61337 32767 3 0x10 biowait syz-executor0 61337 367311 97504 0 3 0x82 wait syz-executor0 28880 512253 19595 32767 7 0x10 syz-executor1 19595 319651 97504 0 3 0x82 wait syz-executor1 2215 97230 0 0 3 0x14200 bored sosplice 97504 291722 60483 0 3 0x82 kqread syz-fuzzer 97504 304084 60483 0 2 0x4000482 syz-fuzzer 97504 354789 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 250830 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 517296 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 298017 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 278068 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 59162 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 138766 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 34535 60483 0 3 0x4000082 thrsleep syz-fuzzer 97504 441182 60483 0 3 0x4000082 thrsleep syz-fuzzer 60483 43980 9754 0 3 0x10008a pause ksh 9754 416447 53347 0 3 0x92 select sshd 49045 62462 1 0 3 0x100083 ttyin getty 53347 359978 1 0 3 0x80 select sshd 38854 95029 25989 73 3 0x100010 ffs_fsync syslogd 25989 51238 1 0 3 0x100082 netio syslogd 30069 69204 1 77 3 0x100090 poll dhclient 5779 257842 1 0 3 0x80 poll dhclient 54692 49774 0 0 3 0x14200 pgzero zerothread 83646 490743 0 0 3 0x14200 aiodoned aiodoned 47073 468057 0 0 3 0x14200 syncer update 17769 505622 0 0 3 0x14200 cleaner cleaner 70150 27219 0 0 3 0x14200 reaper reaper 5305 12950 0 0 3 0x14200 pgdaemon pagedaemon 76428 292884 0 0 3 0x14200 bored crynlk 1860 483202 0 0 3 0x14200 bored crypto 50882 252599 0 0 3 0x40014200 acpi0 acpi0 30186 411761 0 0 3 0x40014200 idle1 9530 440346 0 0 3 0x14200 bored softnet 23175 85311 0 0 3 0x14200 bored systqmp 56401 354868 0 0 3 0x14200 bored systq 2786 390622 0 0 3 0x40014200 bored softclock 67612 401342 0 0 3 0x40014200 idle0 1 304383 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 94183 (syz-executor1) thread 0xffff800020b93530 (370594) exclusive rrwlock inode r = 0 (0xfffffd8067863b48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 62224 (syz-executor0) thread 0xffff800020b92bd0 (270378) exclusive rrwlock inode r = 0 (0xfffffd80678634e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8069f422b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 38854 (syslogd) thread 0xffff800020be5528 (95029) exclusive rrwlock inode r = 0 (0xfffffd806ebb24d8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10643 0 0 pcb 23 9K 10K 78643K 779 0 0 rtable 97 3K 3K 78643K 775 0 0 ifaddr 36 10K 10K 78643K 154 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 39 0 0 iov 0 0K 24K 78643K 59 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1712 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 60 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 834 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 70K 78643K 707 0 0 subproc 68 69634K 69634K 78643K 714 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 92 0 0 in_multi 33 2K 2K 78643K 246 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 288 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 86 20K 29K 78643K 3190 0 0 UVM aobj 23 2K 2K 78643K 24 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 9 0 0 NDP 5 0K 0K 78643K 66 0 0 temp 109 2355K 2426K 78643K 5739 0 0 kqueue 0 0K 0K 78643K 3 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 23 0 19 1 0 1 1 0 8 0 inpcbpl 280 318 0 311 1 0 1 1 0 8 0 plimitpl 152 60 0 51 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 212 0 172 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 123 0 119 1 0 1 1 0 8 0 nd6 48 42 0 38 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 983 0 795 12 0 12 12 0 8 0 art_table 32 984 0 795 2 0 2 2 0 8 0 art_node 16 211 0 177 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 8 3 2 1 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 22 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2375 0 974 46 0 46 46 0 8 0 ffsino 272 2375 0 974 94 0 94 94 0 8 0 nchpl 144 3643 0 2073 59 0 59 59 0 8 0 uvmvnodes 72 2741 0 0 50 0 50 50 0 8 0 vnodes 200 2741 0 0 145 0 145 145 0 8 0 namei 1024 10513 0 10512 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9475 0 9473 12 8 4 6 0 8 3 sigapl 432 944 0 929 3 1 2 3 0 8 0 futexpl 56 6692 0 6692 1 0 1 1 0 8 1 knotepl 112 546 0 519 3 2 1 2 0 8 0 kqueuepl 104 198 0 196 1 0 1 1 0 8 0 pipepl 112 682 0 663 3 2 1 2 0 8 0 fdescpl 488 945 0 929 3 0 3 3 0 8 0 filepl 152 5633 0 5528 6 1 5 5 0 8 0 lockfpl 96 170 0 170 3 2 1 1 0 8 1 lockfspl 24 309 0 309 3 2 1 1 0 8 1 sessionpl 112 36 0 26 1 0 1 1 0 8 0 pgrppl 48 40 0 30 1 0 1 1 0 8 0 ucredpl 96 1465 0 1456 1 0 1 1 0 8 0 zombiepl 144 929 0 929 2 1 1 1 0 8 1 processpl 840 960 0 929 4 0 4 4 0 8 0 procpl 600 2257 0 2213 4 0 4 4 0 8 0 srpgc 64 110 0 110 4 3 1 1 0 8 1 sosppl 128 13 0 13 3 2 1 1 0 8 1 sockpl 384 1097 0 1080 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 111 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 166 0 0 9 0 9 9 0 8 0 bufpl 256 6220 0 966 329 0 329 329 0 8 0 anonpl 16 125786 0 119816 58 19 39 41 0 125 11 amapchunkpl 152 6566 0 6471 23 13 10 10 0 158 5 amappl16 192 5220 0 4932 57 36 21 27 0 8 6 amappl15 184 13 0 11 1 0 1 1 0 8 0 amappl14 176 358 0 355 2 1 1 1 0 8 0 amappl13 168 120 0 117 1 0 1 1 0 8 0 amappl12 160 110 0 105 1 0 1 1 0 8 0 amappl11 152 354 0 343 1 0 1 1 0 8 0 amappl10 144 93 0 89 1 0 1 1 0 8 0 amappl9 136 460 0 459 1 0 1 1 0 8 0 amappl8 128 362 0 340 1 0 1 1 0 8 0 amappl7 120 129 0 121 1 0 1 1 0 8 0 amappl6 112 330 0 322 1 0 1 1 0 8 0 amappl5 104 147 0 136 1 0 1 1 0 8 0 amappl4 96 371 0 345 2 1 1 2 0 8 0 amappl3 88 207 0 199 1 0 1 1 0 8 0 amappl2 80 7141 0 7085 2 0 2 2 0 8 0 amappl1 72 31220 0 30770 23 13 10 19 0 8 0 amappl 72 2616 0 2578 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 23 0 1 1 0 1 1 0 8 0 uaddrrnd 24 945 0 929 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 945 0 929 1 0 1 1 0 8 0 vmmpekpl 168 10866 0 10843 2 0 2 2 0 8 0 vmmpepl 168 112155 0 110809 102 30 72 74 0 357 9 vmsppl 360 944 0 929 2 0 2 2 0 8 0 pdppl 4096 1897 0 1858 6 0 6 6 0 8 0 pvpl 32 335339 0 326214 137 28 109 111 0 265 33 pmappl 224 944 0 929 5 3 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 475 0 2 14 0 14 14 0 8 0