kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Dec 15 04:28:57 PST 2018 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.3' (ECDSA) to the list of known hosts. 2018/12/15 04:29:13 fuzzer started 2018/12/15 04:29:17 dialing manager at 10.128.0.118:13508 2018/12/15 04:29:17 syscalls: 1 2018/12/15 04:29:17 code coverage: enabled 2018/12/15 04:29:17 comparison tracing: support is not implemented in syzkaller 2018/12/15 04:29:17 setuid sandbox: enabled 2018/12/15 04:29:17 namespace sandbox: support is not implemented in syzkaller 2018/12/15 04:29:17 Android sandbox: support is not implemented in syzkaller 2018/12/15 04:29:17 fault injection: support is not implemented in syzkaller 2018/12/15 04:29:17 leak checking: support is not implemented in syzkaller 2018/12/15 04:29:17 net packet injection: enabled 2018/12/15 04:29:17 net device setup: support is not implemented in syzkaller 04:29:20 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x2}, {0x10001, 0x400000000}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x3a) recvfrom$inet(r0, &(0x7f00000000c0)=""/217, 0xd9, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x4) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x784c) r2 = accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) bind$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x1, 0x4, 0x2, 0x200, "946a6bb7ce44fe8a2e9ecd3105a7d0dd69400bc3", 0x4, 0x7}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/223, 0xdf}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x3, 0x4f9, 0x3, 0x2, "92c344218a323d653c144f678d420ff49f3d19ef", 0x200, 0x4}) r3 = semget(0x3, 0x0, 0x48) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/42) fsync(r0) getuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000740)) getpeername$unix(r2, &(0x7f0000000780)=@file={0x0, ""/17}, &(0x7f00000007c0)=0x13) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000800)=0x31b08c08) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x5, 0x80, 0x5, 0xff, "5dfc6fc83dc5ae25c28fb0eaa94d07affec7a3df", 0x3f4, 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000980)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='*&*}.(\x00', &(0x7f0000000940)='@\x00'], &(0x7f0000000b00)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='@\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00']) r4 = accept(r2, &(0x7f0000000b40)=@in6, &(0x7f0000000b80)=0xc) fchmodat(r0, &(0x7f0000000bc0)='./file0\x00', 0x101, 0x4) r5 = dup(r4) link(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='./file0\x00') sync() recvmsg(r1, &(0x7f0000002100)={&(0x7f0000000c80), 0x2, &(0x7f0000002000)=[{&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/30, 0x1e}, {&(0x7f0000001d00)=""/59, 0x3b}, {&(0x7f0000001d40)=""/147, 0x93}, {&(0x7f0000001e00)=""/239, 0xef}, {&(0x7f0000001f00)=""/229, 0xe5}], 0x6, &(0x7f0000002080)=""/93, 0x5d}, 0x2) mknodat(r5, &(0x7f0000002140)='./file0/file0\x00', 0x9, 0x0) 04:29:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x1f, 0x3}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x0, 0x81}) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) r4 = accept$inet(r0, 0x0, &(0x7f0000000100)) r5 = socket(0x11, 0x0, 0x4583) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) getsockopt$sock_int(r5, 0xffff, 0x1b89, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r6 = getpgid(r3) r7 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/19) msgrcv(r7, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x0, 0x0) r8 = socket(0x11, 0x8007, 0x7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r9 = geteuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getuid() r12 = getegid() r13 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r8, &(0x7f0000000640)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="eac1eec33ce7b8d3a470a70cf928a93282b9382e6cc6a699b4f1b27e59567163bceca0c965de6b83dc03d906570871027066847d37bb386f543b929ac987d4eb42e0affa9546613c267fe4a06dca97bcb62d68300f2b3ec1b2e0943e889db3703e8548d142d94764c075066b68e68f66231a0bbfba3254737e420bb79e77d047b539dec3739285690bc08ca6294b34ec10316ca4a4672394db335baac69fdcda49c92ac87bd3fa6e792811459d1729344e03069830ae139b8fd7798940d8a6a977ff5699255d0f8c28209844fb7b07745f9a9307cf1b69ec4f4eb81d816e415d0188a8c13969e3954c74e8b6e76136", 0xef}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}, @rights={0x38, 0xffff, 0x1, [r5, r1, r4, r1, r0, r1, r4, r0, r8]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r1, r5, r4, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r15, r16}], 0xe8, 0x9}, 0x8) 04:29:21 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x516) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x152, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:29:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x42000000000025, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x4000000c, &(0x7f0000000180)="ff01004b13c01100422c08bfcc113e0000000000", 0x14) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 04:29:21 executing program 1: socketpair(0x6, 0x4, 0x10000000200000, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f00000001c0)) poll(0xffffffffffffffff, 0x0, 0x8000000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x458, 0x80) r3 = fcntl$dupfd(0xffffffffffffffff, 0x9, r1) r4 = dup2(r2, r2) fcntl$getown(r3, 0x5) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$getown(r4, 0x5) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="bf40cfc527bd42e801d2911174898990e2d76b"], 0xa) 04:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x1ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r2 = dup2(r1, r1) flock(r2, 0x7) close(r1) 04:29:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/75) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea946f1e395d6a0fadbf154e10ac5b408c0aaef8b2b6a543edcf9e912be47502d95c4192107087766dfd09ed2eac028934a2266971705ba873f7c8ba7ccc0bb0c10aa46e40b015e304141f86b4abb3896d4eeccbbbb4299a29114c13539d9cb364829883ba2ea6c86c5047a84d7e002d0c3f3e8f5e48"], &(0x7f0000000100)=0x1002) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x8018, 0x100) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) dup2(0xffffffffffffffff, r0) 04:29:21 executing program 1: r0 = msgget$private(0x0, 0x100000020000189) msgget$private(0x0, 0x30) msgrcv(r0, &(0x7f0000000100)={0x0, ""/200}, 0xd0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() msgsnd(r0, &(0x7f0000c40ff8)={0x2000000000001}, 0x164, 0x0) 04:29:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) r1 = syz_open_pts() getitimer(0x0, &(0x7f0000000200)) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x1f, r2}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x1e2b, 0x9, 0xfff, "bad84b73f209000000a772d8374275835db57180", 0x6}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:29:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530002c2c210b75073f19d21372ecf573303e71f10c69943336a6d8105047f9b029c77a495f30f815b7e8a40c1bb7f0536fcd7fa5a8fe72bc9e9b69ed8d4a62c1630e16aaf88cc062cdcdc96dafb4810a5506bc850c8d1157bbb8e1b37d85c8167ac988e854a7ff1622636be63b30fb886d3bd12346f5876eeaeeb64c3267493e74fad68207850a08a93aaa19ce3a6646d666fe4ffb607d753c3f6a5097394ad7d621445f82c87e6a6656a9a70b1e5779c2b788cdcc93b491123e95c29c55e0becb00232990884b355cb40a137dafc8b2adc1642683e13dfacf56e0e43c125328c5a5f4b4b3f6ee05132d274064642153771b7d7ebb67a58d43d27ec50d2c78e5f4"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x10004, 0xfc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xb6c7, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x1354919, 0x2, 0x1}, 0xc) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) r2 = msgget$private(0x0, 0x100) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) msgsnd(r2, &(0x7f00000000c0)={0x3, "26c2b6508a91189f05c803a0e348e99ae84eeaac8d4c7de5e60bbf0ab42483e7eb67744d5599b160de9f30628e653889abd67c849eb44c3d0c7ca8211467d9175602d5433f966b80ff4ecfeac1982c90d52710982b54b3fe6d7d6a30d9709bf0314eca9c2437f1a38d525d06bc8c2b60369afd22f684a3b58fd6d983ef9b638ccdac14701b8ed1487c6f34f6b72ad0fedbc578236c1d38aa3fd7f5ec0e01"}, 0xa6, 0x800) 04:29:21 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x800000009, &(0x7f0000000300)="fe010008aaa00810009bc3515d2a5e0000000000", 0xffffffffffffffa1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000000)=[{r4, 0x97}], 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/47, 0x2f}], 0x4, 0x0) 04:29:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = geteuid() setreuid(r0, 0x0) 04:29:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="72c24065a70346a62a3c5de8a6c6e653", 0x190) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 04:29:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 04:29:22 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xb, 0xf0000023, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000003, 0x5, 0x57}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x7}], 0xfe4, &(0x7f0000000080)=[{{r0}, 0x0, 0x90, 0x20000000, 0x6d3f, 0xffff}], 0x7, &(0x7f00000001c0)={0x6, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x800, 0x7fffffff, 0x1, "3ff2d014370380614a45cc53f752bb70831a664a", 0x7, 0x7fff}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 04:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 04:29:22 executing program 0: symlink(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') fcntl$getflags(r0, 0x3) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x0) getgid() 04:29:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x7}, 0xc) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="58274b3d381a4365b3c9634e6a0717e99a4abb62b826c45dc64a1462dd9f1ed4e4732933e70170a10fafd64eeb96c7db516fc3107588ae3f8f890a5f0ed9a2a5aac794d162b912192a2685a141e71ae3b7919cba84693f40c6a46ef03c5e374ce4dab6bc2af688f6f03536b2a06672dce0a4b809367213fe0db9b50ca5782e54690dbfa5ea157c7196383a309f08c72ade2821393ae7cb84dd49f9c809e2bd88303da79db2e6f38c1a2d89c88f8c9a50a68e956971", 0xb5}, {&(0x7f0000000180)="a72d8e94ec4a421ae2a1b4874f905039614d1c68e2b5f1cd0fb49a270345bfebf4837f29aed7a6200ad79a03146c7fac2caa6ea3f9a47e6e6d9b7b119db1d0b94cc2e96f1d", 0x45}, {&(0x7f0000000200)="bf5431c209973f025528615168fedc9802e0aced885b0402d91315c23bd415e60be106180adf07f1b2383e32fca7a5314a6c42b3dfd2f494e611cbfb60bfbaabbe8876e3989fe97191ca88b8f73b4a7549e8e98db25b85a04c7d081f7d585e1ea891dbd9902ae358eddf4499143ac1a3f00db90ef221ec6a91d9daf6137d68e73f74a504770bb105cf22f0b88d07c27320bd0511615a9897d8e0ff5f92faf28c33e51a793ae6ead39deec78cfe339e06b6a13242729dc4ab13031b427a0747bb2871ca38268fcb4bc2d096f36f18eeaae5d3d8d315bb125a4c51", 0xda}, {&(0x7f0000000300)="ba1dfd71ca33194dfbe03666f77f", 0xe}, {&(0x7f0000000340)="135e63ca56cd0f177884f5662f5d551dbfa95606fcf35f0c045e6cd01b7217f443c1a85795a64a71a8b315e83531f69561da2e7f614748bc23f9dc0463b490f7bdc85c2b9b7f134f70d6ab510df4b3a48655", 0x52}, {&(0x7f00000003c0)="750a58885366df95f276794f629b2fd1d6bfd9aafeb268ce9de159f1a29d952522a8f6c0396ab0cb73269542f96964f393005587a9a202422138330fa6161a41a01062c2fb196727c68ddb58ba5602851b8d264a408ed982ff9230ad6d3bb58e67ca7373c3bd5d814147acdda91dd0a09ee37a27b1780cde03eb368083e06c5e5d39fa93b5e14ab5bba9ede42860e17a01ab398ed90578dc3c6c9d6c58b8a478c2e8922ca892868228c8d6e4fc2593046e01197f", 0xb4}, {&(0x7f0000000480)="bf88182bda449b0b6808b402a392b27f2fbfeaf06e6637ec706d94d852ac8bfb6508bc590e26625ddee5369aab0a00325118e7e762708ec8a6648d07a8187c5b2e128c3718c7a0f62fafeb92fb9d801af506993213f3f1b75e5226da12d5154f", 0x60}], 0x7, &(0x7f00000019c0)=[{0x1010, 0xffff, 0x6c9, "7dacf8994c807207473c7b4ddb707cfe73074639e2e1343ec8dd645a1359cd207304f6a90ce463888547861743cde51ebb7697db0b1792793adca5f755244240c35013c041c67cff9aa6cb863bf8a930c9c6d21590bca5f33eadd97090997a507e2564258ebc40c93912d4239c06e5f20c5c3e5dfcf6316a442e118d15bdb5d91c812a048892e61422ba6218e2400c3e54ecec1dab46ecbebcb63190e6ce4ddaa678aeb695cdc2a9c631ac96d7022496fd6024157c22efd420aa04f3f93b30f4a049f4f75c89f260d205e5d43bc1e2f4606d3d0e0ffc919c64a0957b92f6c43ec66317f103af774b2358dc6afaeeaabd5e2b387fa531c266a7b3ddfc664c723c4c16b2f1e75d45b0ccfd971f73e492cb6aa0a6d49eaf3503fe0504d87976ef8f4de4ddf28befd6e8e34f33a0a7c7ced779fb575d88a2d7da01d4aa214714a3a4f765754943d9b573d32b7f438c7a46eb3684897e700c39a394dc9f34ea2e8ca98650707517d2dede264d53f08bd23a8bb341207e8cb682cea491cc2b2622227218579dcd377ef5c49af29c4c42a325804c9044e8610ad32dc1006380e882dfefb97b9d65298a4ad8f43c3a12fd442b86d53a2e90014b896b97ab590d775204cfd08b392a8d595f5b728d02bc9872fd1987ccf1877edeb1ba36b7020b673f2fe30de02bbd6ecf85a9c73fe43186faff79416af6c971326e623c92be14566a5c3e96b1d7c47a0a397fbfb5d940594531a9d6f721b22339752c972f6e26e81a491fd213b92330ccc2c13b16cda5cea825da2249815e0c81f56f1bf74324580619f5b28bd06dadd85547f655e361ed38ef11a3d3659c5cfe115131c51f028d0f28c4972f1ed5fee21481df0f2a7aa4662dffb1cd8952564c11a7bc8ba8674958f2ad8faaea2d63f03e07162ba90ff80b40dde9b032a8e4c9f730a040eaf17184e4e8d0605185aede096dd38d869e7992b3a8b68b902d22cf7e8885ceadcaac7894a9ab395fbc4c4215c37d6ccff6145d45102c0fe93520bfc3a48a841a18794d4b1a9ab1d17a1964f2d47498cfe44b747e84cffafdd7045b8d4160f9d0cbffd3d4a6f2ef208c9733dc3594e92896167b01599ebbc653e76adf5a29c3a9d37b8a39d2f2cbef7d3c159948327c04a9e8ca0fa98d1022c81fc1682662d0925f9b93e7eb3e393a840e84cc19c8f7613d1302c37820eb0a769f703efcfad35249ae60753b2855c44cf9a2aedd4ec9e493e71fda93653d03bc8533e61386e4e7a3f193f67ae48fbf15412c34f5f7f02b4f2e18306ca8e70773cf3aca40dcc04cf0249cb037425ef976829a3dcb5c2083776cb8701b6c59dfc192e7829d4a73c171cd053c39f92600a70001aea5d6d9bf389de70348ebccb8ec72ce10b9554a97f51836cf5d67c9dd21b316835e9726d15cbc9ece98aade993384ed91b4d4d718b8662b6338ff6c6027614e34827d9a0ccd0f2a5aa9e0208021d8219f74e0edf6a0e91a4bd2e5d8e554ac47c552e72c80414578a3c19fe4536d5bedcfcfff34876be917ad1c89b8cd9097a46b30664702185a9b0c28553403abb77ce609ab870bb7a86f415929f7b08581d8effeb2d313ab8ee00a4c324908e7856fcf450dbcefcdad303fada61e60338947f5212a548ab64c166e18c365edcb96379c50ec3a158456470de3f77955b54b2581c096c0223a2913ae540aa7fa567493eb6f907b221187957d084a8b2fdda4a76962ad74ee66d7fa05ee06837957f411a86b307f4009908f9493f2d5f91bdcb1d626e4fe5a90015914b90d9a71c1ebab46249e811842e1a0879ef9fc6448128e5b65415a76924b19d419c3909a83f7dfd7ba512a65b945a4d406e340ddcc63ede41ce0afe40afd2e2b77e1ce0e061370ec50d60245f98f91923d73715e6cd14ec14368cf18d3e0689c7c17878fd2ec25e5cb29361201ec2f41fe1876c09bdf94b27af2d41d2232a9c8e014f04b97f0603218c25ba78f35c8b2fc1822c644fd1fb701c21166d797bcdacdbdc8e780f5f26e58f2bcb3254a3302ac52feeafb4f635164484d77288619c02dce02eff4258a217c93e80ad09b9e4ed6a9cff4f4f822713938750e0a316128e2454d47b5118bbaf0479518dfface75e97dc698bb8429069f5b5ccf6f21c1fc3d7bfa49c956a6f1b3e731ee7e2cb19056170710f35b2876a24422f884fb51bbf4f8d8bdf62f942ba5d903cc43978753ce40c4389a84a584ae93106202a049ecbfd39b2c509b74a6396777a5fd41cd8b9340bef0c11c97ce8377a75e01985e2a3d1c0da4e35a6202951b81887fff43a09be978aef12020a863663504212c47d8211f989898bd7e089368e874063d7d7baeb9fa45f7dfb5b31a45429dec07d88a52e16b8f2232cceeb7364a7d50ef45d964868b597f246022d59ff4d50ec1565c58e056aaa178356cfdeb54041f97c873e9257e8870cd1489d34fa79399b1a5ea8120b2b67a64c8687ff62742bc3a700fcf01a681d1fd07ace444d14c64f668e6394e6b912ef32079f2da70e025b62ea4f3b6d0af95eed8668773096c1791da069bfe125e85874797071e66347f197859057f27b6629d99f6d919c869a43d9c765a51ba1c2cab2c10b52dd41af39234dcdf95ccb70901719b8b38c107a6565586992db280db6d63bb6d048fea40a120fc23398155b771b5c844f09113d399d45d642c83fba6d1f8daf98dccee49c6014ebc62fc64fc85a19ae8434cf3723569f55d7dc7005968cb06891c8a3c2d7e9a16fdc340d86070f31056864e1e5db98bc2f1eb165d46a4092c4c0bb1f5c23d025575cfa1f189352ab05ed1097737c960a987da701678d1002d4b2ff636c86264a202a3e7f7b4991bc92b905dfeda78153ecd97e82777c36b5f9ea1f8f79698f81538373867e0914485c23f5298673e765c72f6a5c5d5201054fa6f7dda07b5dfb1b06af30757a8f880cf7c2d7165e1425b9f53c7dcc8ed58893e6f31a76372b286f320ea75a055b1cc6b11fd433bb48e7257d9de960db0f22482bd263f3458e7ac9ea13ea6dc03e406ff90fd14e6925d14f4fcf778854b9d5aa147bcd5aa5beca29e29641d7f4b56a66e0af0cf8f93b3c021588e4c00712cdb0260e84a343fc1fc351c6d891df0374e7d317b8cd58ba8d8330a682432c373892bd70ece1da15a27ab699a077e674c6d938210d322091624740d683aae073ebe18474610b4b5450e63821f68f52e841a738dcde33ea1ecb6836d3209298088d3ff750eaeed1f5279c459f1674bd7e641ff937606b8edf551f58ee2dae016fe41711644712f30b16081f17f1692e9a9e4a4a203178baca060d162216d6b1f107777f7bfe9abd6f0115c46d598d9d0993dce0fbb969ecc58ecd55fb11868c1cfa4a7dcf122fa6a59822828897485e61679988b293dd00e5e82aab1ffc42d239beb2466c47c2d5eec62941cb359161e42767469b1601247d147f3584590c9ac5c0bd44324e462c46f9256ee10984d710cb813c3678ea08ac65a2ae89c48f780aca4530d1bbb2df588cc12b5601f95e78bb77abdeae267f1ffbf532f6440d9764146fb5f715a9a2358d286717264c050a22701653ab8461daaa28b2a8279d0c0350e37fecafa61d9b8e979c44592791d91de5a4e946c6779e14364dab6370b5504324db0893943ba436a2097806b100bc65c137b8d7c3b90d9393bf207f7e89217f4139bd9cb79ef4ea203b85ad50787e83c08d5f59962c014bda9446d4c5b452f38dec606522f97e191230dc692aaac4691e4f974586071c6cc79ceed5e94953a11e9166530f2b0c00eed9db8566c26a46b6852d7295e70ba8cb65bf97b466ea880e6a61115d3c5cec567decde6e57a79c81cd1876099f136c66b35841e483f968e763a029ce7873665fc698e794cdb86ab355021024e8a0a7cc80a2de56a33422dff3792953d54949ee9b74ce38c2f1db050eb2f00ed4de4792b15bd72d5ed2ca487e9af6ff8071ae0bef9b49f69080fb23fb28a9f860ab1ecf4e1e87856eca7bdb6681db10ec2a08cacfee2359e58c297b45d84ab4359dfb87788d12f734ec9dfa3598c4231809e3dbb5a5bfd266cad8b82e07e176d65a5d21036c184568f5ae8b11783e3b8b439d8179aacb92441862ecb55cdbe4024e8d72005e8a7a9a8eeb8a7296ba48812d248bdf8e57f483d79dfb4ec2df1dd931091710e0b23767d9e1c62283b83004e8116d28bf3d24be0ab768fa13cb0e12bb1a32419f636a7b51f20a40ef382caf2735feef5a909045fb92f1a9f77d2aa450ae016fb2dbc9de7c7ab12f9cd4f613aed9e997b634304adaab696b098a5dd0f9b88f62f48158fe83af2f475cf91c45cdf3a673bae0ae4e2a54067ef7850f9bf6244c85b41ab2015ac62bf5b6eb7940ed6c4a155017d5fe1a4227aa14b84a30e81f4bb103fbbace09ebdf725b71ece9b2c6529eaed927f1576ca45de12d25fdb232a683ed32cbd5b7be5894cdbe0f0264f1f9656c93ba2e76eb4374584eb5c99f79eb3cdd2b80e2874d4df548f1079838e086fa071f8b27005013335a5a634624c0d3bc5f0cd1260328d7a8db8a6e02c36144acbe312aa5fb9a7f158c19e44140c2a5b40d74f187b198a3c96f46c47c3bdd5b1ebaca1e3ee460319196754f491beed2ddc533e9f3f71a34580cf6a836b54f87ece529ae3425230fdea222bbf1bc6a3f992f7aab1ac2e905da8c56b6babd40366c4152e9009b057c47bd56882fa234b70ec59f64a7b711b7a6a8b5fd82f245eae57d58d87a7c1e1b2e05ebc429e8b9fcece3a6cb0a20ea3590d3788d938ac6aac08f4cbeaca91efa92725a46bb214587be65dc37facbafdb4f44d0ad97abce1231cdd3d34cd0ebb9713ec62eba21244017fce1f2849a4251d54f792adfd26a49d95037010d1c028316400d26a583c069141d0e4477b4fa85bbf77d627d3a0076896c21739c0ebb56ef9a4260c86fe464b0c503aa204476bbe753b7a527ded23c507fafb919faae4e0095435902f9adddb9992554ad1a6ed2c84bdf067c6da7ce6125c9c7b191e258f7271adfd93fdc60689f2c818815eb558396d227a4032992eec65438b5d22bd329a58a7971d4ff81d5dfabce3b0295566b8fea05bf65a124019f65e5504aa8bbbf23d36a5e3103a5adc1372754e52d3db7f30bff7303c241b32113f195a59a554f2b3159775c0a399f41e84b325bc856479b9ea014bed7b9329f141a525ec22ec2c4547ca3bbe843d65c8fe53e02fcd1706cb8071c166b39902fd2e01cd6c1fc768d99ba02ff1e2b5dc50b051af8eb84de982ce6d97be65f17ed34ffabd4695876d91d7b24afd08463cc28072b5a574024ad9954c5ba5959d1448f22111b97eb1426098144a1ca0f197bf082405738a396f1aceb81f38097e4d9144c54fd3da23d22af253b3d41542d7e06efcaea699b2481952d933a84792ea9c9d27d228500d1ad7b137876a8dd9063c7dbfa4e75f5326069f6a54f300e3c9ffdeab29b3426ecd0df2311ae487ee9458959ec6a7ef0c8b5cc0a1fadb8e09ad76f6b5c87f50bdfdabefdabdd336b713dcc3eb47ebb64e1a5d1ec06c792667af23ae8d647d81013ae23be524975d68ed203cbd1641678c788c1d77ee996cdc12f34fa515c2e2ae75c30e1ffc613482d46eaed11071c52dfef0b2d34d999deaaaa73b7ae29e38df738eee8181ef3a4c4e4152fcb4bbfa89d5786a516e2c2125247af64d80703d88eeacc4375f9fa7156c33703bc636d6d3a9d50d953aefb936f508d0d9e52da4ee39418527f526c94a4e31d9c015f82f999aa851c5f3bb3cab"}, {0xe8, 0xffff, 0x2f10, "7af354e2243fa16f3de6c548942a2f24ab3095d302cd1c6a89c768a85b96cf0531ce99761e49b05117e0c62cbe74b90b96ca9a4a30d3aebceb37627e3859549ec0e118fc768e78137dd78a2b20252f0c5602231c5768200e051d50a6c2f43b10649684626c065fb6bae339ffdb3d323f37d8775e4c754167a2fc59c9ae31008729f448f085689ef8e99d62de34ba3e5c217c67931388082ab5c5b8e013882894f03392082e5b60376803b1985d8f3a6ffd83643e90e778e8d6a827cf1c42a610f36987ed22cdd77d4e8744536f1d869d1238a9129b343da7"}], 0x10f8}, 0x0) 04:29:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r1, r0) r3 = kqueue() setsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000240)="8a709ae0c8e52026f364d3e03f12e3550b302219202583843b0c180c8731c199ff3376e36305fb92cf26b60c0034e3fb78089e59fe4d047bfa92b3c5d55b43e504e3caccdd8f94e813e669e8f4eea1a9e907f03b35f0f53b0d9eaa4587000000000000", 0x63) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f, 0x0, 0x100000001}], 0x23, 0x0, 0x6, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x9, 0xa0000080, 0x80000001, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x14, 0x0, 0x80}, {{r1}, 0xffffffffffffffff, 0x14, 0x452c8b30d5dc0c8f, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x6e76}, {{r3}, 0xfffffffffffffff9, 0x4, 0x6, 0x96, 0x10000}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x32, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x100, 0x8}], 0x0, &(0x7f0000000080)={0x4, 0x8001}) 04:29:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x4) getdents(r0, 0x0, 0xfffffffffffffdf7) 04:29:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600), 0x0) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c55123d4ca135f5fbd7761c3e2cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80332148d2316d9c15bbfec5c52defa7648f37d5ef7bcc0cc3eed922da6c541e7dfd30b42bb087eedb1169f3ac1e8d33a14d2145e479fb559eaaccdfef84609ae10a3a58b606ad85494c2392c2ae5652aeff9537b3cfd46a9ad3ef84491b9995534afc7cfc744d14d1fd38858b4c38796975dbed937445a85c3dcb17d35ebb6314916c46dfed0035377531a2c27df76e46f24ecad9ec9185b38d833fc26419888943241abbeda3a2b804cd02f1efd8c2177dbb549855b8df0d0b06752db6e4b7d5d0cc2af58248de8907c2a9d7d985b6b3ee4c334eaa961e1ef50b0c04cb0c02691fed85b1af27c187c897f8a0808937ec27806824ddb43f7c499c4c91", 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x96) write(r0, &(0x7f00000000c0), 0xfffffeb0) flock(r1, 0x3) 04:29:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x37, 0x4) r1 = socket$inet6(0x18, 0x4000, 0x40000000001) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) r2 = msgget(0x1, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000280)=[r4]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) setsockopt(r0, 0xffffffff, 0x8000, &(0x7f00000001c0)="e5f532397e46a8d3eafdf43a5480939db5119ce830bc73d6abe1afedddca594460f5f100e8550e24dbec4d858c47bb2173f1ba96aa904e9069009fed4c3637be242a6629a7116544732764d8b8f20182e8b7969ba11a3cc82ca16bbef5e17eacb2410bc4b452ce06c874a2a7622ee037caf9832f63dc6bdc10a7b313c9a2be83deb5b5fa3ac553aca7d4b9546cca62bba436c6dcb7db10486c553c5a407e5d5e210c1e9bf2007d8eabb1bb0fee5726", 0xaf) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x401, r3, r4, r5, r6, 0x88, 0x6}, 0x80, 0x6, r7, r8, 0x7, 0x20, 0x8, 0x80000000000}) 04:29:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x3ff, 0x6}}, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:29:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) read(r0, &(0x7f0000000380)=""/241, 0xf1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r1, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 04:29:23 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697d20eb7", 0x20c) 04:29:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpgid(0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x10000fffffffe, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 04:29:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a0c44393247af1d0c9fb2eb9e573392314fb44e775caa74c83ca233a404719b312c4dfa9a7f2c05e58d5a91f3bba6026ae56b4409788f110ee4634d97880e65963754a4c647d0377b4c749a8e1e52e6d21b84d35e71f995cce49c25eb9d0dd6b55d9433d859f8a7da13955640374209f4c04c14be5e314e85f31f8805352e6c2ccacaef5e690add584e965cbcc1cbe094c9c0ab4cad03ea38680c4bab622225fa01033162998a0910f0e2a38918cd7690146705fabcfe05bfe1e3d60ab7d261beb2ff2877e638026dd589cb5012df9591bff3e004720e5e6455698651cf7a75b3fff8279b2f25114898f755f103a9dd8a4648c8e433c5fce9fea", 0xfa}, {&(0x7f0000000000)="1e41", 0x2}], 0x2, 0x0) 04:29:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 04:29:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000012a0a, 0x0) write(r0, &(0x7f00000000c0)='t', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffa3a, 0x5964, 0x6, 0x2, "dbd53f89e5c8b5af00b239e734af14df97b6001d", 0x9, 0x2}) flock(r0, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000012c0)="758c4e88e28232eea2fac8cbf2b48382a1dbf73602b177933745fce212d88c24556dc1be4590057408eab6a8f9a22cecbaa512df6121b11e0b2ae58824356f272ac99c362ac9c64d556cd72dfb23d9fe66cf300051349467c6911d104ebf41f372deb1fc262500d6d55c73f65ef441b89e9a7f568846b69b368baa3a07ebc537e54856f21a81113c092c531c810c0de483a7e5e881657dcf78a6d687439e5775635fd9ab69b2e81a57a084d016381b3be9094ac515b9cb0af9f32b45b916f72cae4a931232174dc4b0869a2aa085fef5026bb237d842855faa28cb521d8bde1d6260f9ccaa365eb37de0c6d2bc306f5ae77db6f312e563c14061142605a2fbbca41dd1f2b9befe50234651d90d87aec140665b0a2caff7d64d0ba14247792d03d20cc22cd0a9a8f6544098968d7f8a7949b78023d660c5d9e7fd568dc684decbc280656887d32471493540ab2e1832164997cddda088b0effeb7387045cabb3a1a4d87f0c61f6122bde011f4b640051bc67dae230f6cb175283fa482138bf59293a187f169b5c0e9730f247ba2061b4e6b2117f2609747b5a56a1186b704d01118fe0a4d1b6bfe340d7d3844b63544d4b53eea48a6bd1782f52797f533bc1d3438ee37b5f0a03baaa2b835db456c1a5754598fdaec66bc528f259c436b8c99484df20469fc082801dbd18400ec5e20b916a97601fbf1cbe92072fb4a93d64e7efead853ddca288a16d19bf545262f640bf79d5ca339b918385b42035ede797896a83c5e01a575d856afaca6f885c767e3fd0bc01ae12c2d754147ede48e7f9f258657944b476bfcd07a9fc0407640d9e17499ff4420227af37430d382a0512a8a39820b05fd37653e9c6832a25c84d5d1512838aa13eb39968b9c224cd43655b89873cf3b314e0ba5fdfe89d254077b038a581e8121ad3cb13589849b1122e4518085842bc26e49c217d980caa900337e049ff5c81b0d3c5c52a8d8703f829b6b2663a106da793eddf691ef6e97575bbceb844bffba73c71364df23dc70ba4ffa0aa4caa5cfda2c67ee2421e5078711cef33db86cf7ad8a1a8b259c79f43d48418f054e0b3e40c228aa5431183ae11378849739bf7a8ad8295995e796a4a8ea48a538b08e2805f41091fdfc1bbebdd9af51cbb9e239fb707ad364de8fb6779d8de389d66370dc540b71be73b0fb842e1700f598c2a1738ff2e1ccf01a60321b2bce93c58b241524bf5881c1bbfd9c6530ffea24c5f56a9c45e8b09caa452cc1f69d83f53334a3407da014f50a358bcae120aaa125379eec7b8b66caf22040c3a309d0d08bc378c1c005303c662e42877dde5e6f9cb6c16e3545aeeddd766cb1e84683ac57be3d290a6d71f44c80813ef3461894a7c1f1cbc2c83ec3281df08085d56a9ae74bc90af815bc89544e2591021b89cac41a3b248308f69f922208a891bfa80f6f2cdaee51ee1f60ffde41789c30238fb9dcb66024a219b77cea0e34a25bfff633b32534f3aca74a3e585a2e3fe192e776e9ed2ef67a5634a4e55332a8df985b8a64ba192d9323639471c209081553a995802f6e6b2b3667b115d36408ff54d362fb2b9a518ed7021649d43e12b92b46ff443c4d7ff16be0902566331d7d4dfbda4bcdc14bf29fa92271ad00bf025d9ee66f621891c59e098379d4a15148b4e5f891246f670b4ba741430a22484cf91500be3e6c4600e8c2ecc758ccb10fd9545cc42bfffa9d78513a625c3e13007f2dc032e7d3b4968fbec872d649d7671543d5e5dd97c9c15211173f99040adde3fbcc84888a30719a47aa77227711979fa58d32640d4c6c89c138a26586bd31a5602a6c592740fab68fa07269acaeffd13a6a231b8456b691885ed445bb1036a7ffa0a77a4899c2d083bae8a85428d4ac48a75116451d1aac3b4c3bf72235e688055337eec4a4532fad67d1ba03881d635ee7d6425818cf6c5e92a2395be8a029044dedc344e3e7666db6bf242cd34b79a96ef5485cef7ded87af5e0f0584e9273025c5bc48a4a0d12f5f9a1f3af448e8c11fb2c36d9a40394ef50797eba246e177877c112741340b6617835e25f0dc02844915d2edc4d7c294b0792c89ccab249f49c76071e8ab3a1296672442cb96f5b25263736573d99b99e4444dc76a72184a8b64d25923209c444157f33c0debbe7fbf3556589f70be0075ecfea0556ff73c6c5e909942eb4a6747a5544dcd30ddfd2e67955394b2eef30031b15cf2c794790c5bfeee5c9579b9964f54cb908ac18f4b79b2726e565c24c1e079aa6fa2af7052d285994e13ba3e6d54e498d1ede5e7222e1630a2b3b41f7ba95a4633bbad2d2b9e46770a3276e94890d6dbb7e8966cc77312b6f19b31a4c610dd640e7622e0935c243ec735b2926cf290b7d52d44b194efdee9dbc81475a11193275047e27e414f213e98d0a7fa64d87ba0eb072a4462a30662a6284621afebc160ef1c2301c8856352df30b862ca26ac49f71a96fedb0798ac6488446c944377e3552935dc21b47c052b11d32f03c8f5af102f6800dbbfc449646ec7dd874b8a3b890700bf2dfda1ac5978439ac7ceb9bfa02ec453f0885e8b36bb3c74c993d3674e4c5e9e30163b59fa1471b775e67b88c4080b6a6ed9f3c8afaeb690e93f536fa974768e13d3f3f2e4089df69bf4579b420f583cb2c6dfd205d7d4e2d0d2db91ca774e10538b55573b69436481e556094614e607504712ad2d9bbad5bd8e4bf7025fe8471441bbbc89d21efc8d7e650638babeca41a99131596370fede5414d69e5d2297e973a4733cfb657c575b252b34c396da5493a739fdf52f3aac9e246451141b683235f7fa5a1c95fce0d408a4bc58c5820710e242d0ccb857c0c93c31232e4accc497403d5d45a7a3f6b37e6c3", 0x800) 04:29:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x6, 0x80, 0x7, "784ca514f71d11f5500ab6fce61e4036763d4625", 0x7, 0x3f}) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x42) 04:29:23 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) bind$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="a60972d3cfa93f3bb27d15f57d801e70bd77ff543bf3e4ad29670bed6cc63a5aff0f0e61e5eb8e606cc693010961456fa2d31a1adbf0068a7d518eafe64a10a4d5b12bc35e9953439f9387dc0dc166e7558cb4f92607819fcdf73847230657d8435766c5bf276adeb48d5632a50c5aa4e709000000000000000a81a78e210b379e36d1a3d052a2d38403c2434cdaa333e41b43cdc7bc27b0832c13645d3e8761ab973eff7a59547f6217bf80ef992867daf65df8285a5801f45985c70206a5137111dc0d"], 0x1) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 04:29:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) socket(0x1a, 0x3, 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 04:29:24 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x10}], 0x10}, 0x400) close(r0) 04:29:24 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0x6}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x100) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'], 0x1) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 04:29:24 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 04:29:24 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffff157) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 04:29:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000340), 0x332) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 04:29:24 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:29:24 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x200000040000005) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 04:29:24 executing program 0: clock_gettime(0x0, &(0x7f0000003780)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getegid() pipe(&(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:29:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:29:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 04:29:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) r3 = semget$private(0x0, 0x7, 0x104) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000140)=""/4096) 04:29:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x47}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) socketpair(0x31, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/50, 0x32) r4 = msgget$private(0x0, 0x208) r5 = getuid() r6 = getegid() r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x100000001, r5, r6, r7, r8, 0x12, 0xe39}, 0x80000000, 0x9344, r9, r10, 0x0, 0x0, 0xfffffffffffffffa, 0x2d}) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x0) 04:29:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 04:29:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x2000000000000000, 0x3, "59373648ddd809f3cf3eff030000000000005fef", 0x0, 0x3bb}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) shmget(0x1, 0x1000, 0x18d, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCCDTR(r2, 0x20007478) close(r1) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x200000000000023a, 0x0) 04:29:26 executing program 1: socket$inet(0x2, 0x7, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 04:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x6000, 0x2e8000000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 04:29:26 executing program 1: getpid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) dup(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x40) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="a65573889df5eedd1ddae2e042b0345decbc95fa4b6ba4f9dc9aaec288f075057e0bf84047dc0fcc65be194af72845ebbb4d17c434549684728d2d0388cedf4a4130ce89e17a659caf382b2d8623bb3fdb57b10304c64f5828fa3ed3d7f7fc5e3c4e19c4d10317f017760fe41b63e5fdba4131cdaef8fb3c64fddd72e0d2aa397b91a7b97dde3fd578a09efdfbbe9efa3e1bec67f6cc9bf4ed627b04e9afefb2257212b355177e9a40054efad80dc16a9916db1fe74ed2d6ed8abe0fc3d2c8e89f407f8499f7bb59ecb232e1f6d42388b03c", 0xd2}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="4800000000000000010000000000ffff17a0f8100d8bde5931c9f7a41ba6a4c866fe5c0a0ef7ae7449244672142fd8e0f61302dee0da69b79a8bcddd924c9515d02cb731767100007800000000000000ffff00001d980000d03eab4359b9ce1e3e0cdfb1be7d70babca125c091c4ad1b5537d1596e8437739094cb0b75ec49ab022ff3471c3aab9f360cbcab3322a75cf9c0e0249c898ce5720895463b642f4ca04b8e292f994469c6fb00884c9ba6b26c827d6c241fc3c9b54e4d0000000000d80000000000000001000000e90b0000d5e3c72865f7fa62eadb375c2a9afb6f2b3f9aa60a0fa41ac5926bd273e06a3582bb42fc527f955d8e0d20ece4c8c44bdaf80309af7ba6cb6e4d86bf8c9dcc8ba547db6b7d2ecef19973ffdb333a422524aec746cde293c40a439564f769cc694ed821a24ec6bfca095d7ed0e687ec10d901e624e077071659d59889875cb9bb03c1f3ca59605805f80e3cffb819f503b99cdec91c152496a27497393ab157dc76b3d074f57f67b5fcb5d71a802286c1d61a58fb64668c2dae95fe7a7eeb723798f460e874f300000001000000000000ffff000095080000e4560549b555db6f072d86c10db657ce2bd935caac43ce710ca810cf85154a7f75e0916eba9941a079b5483c437b5032892bead7b947df6d52731268ff01104d4b2037d6b99bde3b2279f223696a13729d076de068df573cd68ad182ac92a05d60387c4f9fc0dbcee5df042848b76ae3db59b4225c1606049ecb73452b4345d6291b290d0c86dbf6a8cf2f2f879fb2b0f6bd95b9361df7ea7c76040d6e9cd3faaf0f3059e0e57c651eb85eda9b9810aaf7a85fa757d859318043b6a66e35a3ea9e7de80842ebc2c621437fc691d4a6219ccc4c3c379a84a5c5180b89a56e57eb1b9948cdb458bfe6122f96d0e51d000088000000000000000100000007000000de55e7a20dc366d2f3340908ec7e0fd5f2560fa428c7c8170e313be66dfca6f6b2e46bfec56d5110109c491841aa5d024ce1c765b2f445a60f2c9036c93f1408c5d8ec46dd074ff13c7c352d19cb00631a18f2a91e24ab3533f5a819f7b6de3767c808ecfab9afa577a2eaa7b96f910ff180400000000000e000000000000000ffff00003f0000000be4fa92ae955376f273b68372e22d78e8ee147956924828f26baace237d13e944e20591a33e5a6f2245bcbf9ad75a4ca2ef6acae6ab86c8b0992679456cbf6600d2602ee20338d39ea1c0259e73cef4de97e5cf4dce5bed49a120196d6e827c42c7f6006368a375591a73043091567fccfe7c0f92825961c710a5b1db63522a3228a66dfe3f70d1cc426de432539f58d83afb3a0fa3a6ceb7302c548d0f00fbbb0e8e0b4b125dc4a692332456d189e193df30643c4775783dc6059003ff14f68278836e68883ccd4d410b750100000024ded26737652f988884bd47e57644a1afba0ec299198afaf1cf4d924e3f954ec9fab1107ed051d7b553fd3d021c9a910fd7e2cdb3541c95815f980eac5eafdbead9cfc625fde16e4a9c0000000000001010000000000000ffff000007000000393fb7ca05f937aec77f057f83c7a7c58394e3c32d7b3f3aa4dec6f59b685719680efa5ef5940c7f42cfb840330b4cf03d827d19dac0d0e4fbe235b14293f99e3320cb3b427a7b0857396fc52f93f0432709113199e9c77476b67bf2139ff1f635c1c0b4e2344337a797465ecbd9db08e2763a1643d9ab77b20aba3ef1b512dc71a2cfa93d9552ecbd812fd18a12a4326ac82fff709208236639a5496fc5ede3cf28e19ed8d1b36cb6688ab205386e595aba6b48bc3cff95d21ce46e5358e844a55b6c6f38850793933a3c85e8c9768325d0cb547068ed75434432ab9313364bc1211b1a69185fb1ff8ae4e3ff44041d89dde0e5525ec174a1d3844bf5b8f228c002a1330e87159cd8726f3230aae43d7f6c355fe4fdb015e62f470d6c7e80576afa36cd6be7ead14a955f064668ea8cf8a4120d04f46118643c6166d686813e63f406effc0839b9d2105c8c438bbbec0addeeefb95564c0eb5dca13038a021289e3c9ac08f4366964e081619d9a68a2905b3a0521a29b440a08c6286203ac79aaa29bd88a11ce8a0f98d9080d4ca35b7d92bb3c18bf1294b4b382933a2d87fe4cdecc5f91c712d422e24837ccc827b5f375dabc022afce5945cd589f276093b9cc79f9e9c5b95d7d0cd56f312fa269f74d1aff97f3980c2a221458898468d1d1658f52226fa49815574a86ff3088b7411c7b21f197d0fe22a82f94c6c3b11525e94529aa337bcfe032885cf6fd48b5a6026323abb93455d824eb610e2ebb8a6d798f62f51b44b436326c595d7663091d63b4c0d82bee428d4662ff1161e4ab8404cc0a78f648d70c4c3ec3c51b056476461d57439987c910f1397e84bd5d5f52cc2a8f4e9f0042b3ff0dc4edbaa4f85a66ca7f728482eda482ad61dc9f5b3d0b08aba309a2d22dd13c249f934aff4eafc27bc76995af6ca6c44491b9b07ebd67c49cdfeb794c86acd2378b1262a71af085e0f6549593b898b9dd45cd7bdbf5d76b42abdf14662a37ddbbba163cd7eebb1d6dee37747d247e28b0c48a824d69842447bed8fd1263d43d1f2cf9b3d78f7e5455865b52f1db0bbfabe1735e0ec5b9df3668bf0cdeac64ab435ff84da956b0dcadc0ed6a2cd8e1ae797d827581830b5cc966bbfc227d897bed49fda596edd77a3ed67973e298e8796d158a80db1f1b2f155b626e270e4b3b9492f351b3bd4952132130550d82f44490ee1f544d8164a0594e4fc4f3555047f46c8922f13556261228df29a06eb5b86fe48cd5b02ba80dc3a12de12197970a8311c85b482ab75c297bf25fc45871974291f7fb5ee57de0317b87ed313c9dac9d18da657f3f6b46b3887531b54b3c797377c3c293dfa93d10b175a7fc39f6a0cfe72f63f5f4fb9b1b94b608c8a6cab43041ea40f47288e4daf68f446d1e1dfbc931a944c80542afd8094aca265daf1c5642dfd233bc5d6b1a4e92cc704409203328ae05d96e0d077b068b5ecb27f23203e28758e163133ac68796a6c7a9d5c71dba9d34ef88d0265c615a54084c9f9dc476de6677685366cc51461e1c07f033005c5613482c3b964116e3436c49b67ac05b56a476d9968e8bbd64bc24fdb57c9187db6809e393d7c3f4f7842adb8a4ba8f28b44bd6ebed599073413ddd6a11201cd5affdecd8f5cdeabdd1c33beedfa09a483bd06cc2f835692623b36c0a4a06b17bd0d5fd52b8b4785151fb6523dc72b11d637c4c1fb85c5f2177584794a4a3e612278cafe3673ac93360895a0bca4029c867a91010d973e25379826a9d2ff53c38cd98fa44504ac348c3eb103e2628d82f218022fc9df8fc3829750c33fe69778b586fd24324e517ee4267508fdd67600a479fba0c94fa35a2af1890305adec1a1f5f47ac708128fe0c03db35d2869b984cea9e63ad17d5256e7cb7dc89becace2aa5f5f5bca8fd17a437f927b7ac1473aa54d8f1fb71fef013b1efc0f4f9cac8a9000b37a6345f6927918ec69c3eea240d6ceb15306d3e7ff129f1a4476785a698123294d8edbc028b26bcc6400e379c5e360ef9fca4a83119f42a7eea728cfd06376a401e32a496f77fce2b05358e8a7bfa9ec47574d9875a1875069a2223b444d76d1af80dae952bb7e43a21ba3ecb36e29472fc0a14ca8457a02cab4fb5daf7cea5585d271320850bf0984125814bcedbcf0d9476703421cd7b4eb07f8b67f871476d667d67f4f537d28d3ca36e6b4b4956965152ffd716e0507ba9cdcda564aa6ee73be4d46952e39853c745ffd66b13d1c0815b77b8426921f9319bc834ed04efe11385212fff84ca66e8e001aaa05e625350d6f79fe4247bf257fad4b28983b2d5f966788a5eeee9e1f2f8ec42119a631e726cbbf60fef4b6addb9f98758ece5bb3b9cce98d3f97691421bee540d1f7a860ba54ef220a72eacf9406a8dbf96524a804dbb9b74764dd0e9badde3a18d00f0de99f019431c6d83a796cd69e285de229c3979d10b74e3ff424324aef902362bf08114e2b8f98e854c337789bb05b013cfcab5f1e6b8168e16b4f43987fe8ac4dbb3c9856bbbcc9548ac3d3e492eb0ea98dc0b9543d81fb915db91519fbd4332f33c7f7f7a89b12cd77b1480d406378d19fdf625dfac811d1fac5a441005bb6c8e7a1a1c01799d7b431b197cbffab816c53d8003e6f37d145bcf1eca4cef34a9c09348a3b74047fa4d8058b7219d72a491a245dbc6692d79d8cdfb793c85248c25acc0937be7e1ef9fef12fba16936e3af9b6ab7f9eb251df169523661f75082d310b23d058bd5f0401cea0909f305272ef8bcf33a29cee6591dc414e298885dbc7f4ddf4d644732dab47386f3acb4a7353e0317aac822f9b281cacac6cd9b0e8fdab97afb0d293b66d7e9ccc12b971f09bc93900965cfde9383cfc5cfc9ffacb8780bcfe60136f100a3a1fa60e24ea907804ab0f529e6d1dac726b938e7f3266f626355adc8dea9eb499fd6390cd83b4091d19b375eb3d2d706464b63688933972ec88a8d7fc93c6cd5775212c55e089391aa9f17f211de90d466d8587f084c9d4561b1c162422d93e727173b845cab1728984deb99dd84adabfb93f07833c40791796cbc16d4d737a6636013ab6c6070fa061387043bb9358fc58e0f7329b83f1743ad212bd456b9b99e4f4b41d87407f430b1b1cfe2ced041b78a577c4655fe1688a117b62c16d12dd05d98a56e81b434f9acbe37464a3bb706951156cb2713f1241306e63300b3bc1913b7ac88c69b5e638d74619e6b47453be6ec3bb192b458aec4473812c92efe018f6c22148ffa7403704633d220abde87437771e32d42f7999ddd52ad8e789831093f070a9f6fe9336eca81b820ed0ff898e86f28d8bc55848a94c5e400164e900141238c48fe5d20af42a3fddfe1510f0f50ad8a39cc6d17065ae4975a8ade02b0070969911898dab589e11b68092538c6c47ec74fd7869802c79cb6a4ffb23ccfaa38054dc1fdc749094d33e48391fa8365cf07eada8b16079d247f8ec44f0c8578c789fee5cf2b3aa09e302015d873eb2e7feb99074097e80209ca305f3908d927da10e7f843f24f0a452004e4dc970cd2cd31942e84d87584a026d6394ea2a7fe484a6ac27ea92dfe2bf4246a15e27b0b183f5be75d8b69194a61ee88314e35e9e162d09b715be8ee061e6bd6f312f417f47fd0ff384340d49d66acd52f557ae03c19186b561f3465f05c60103362f7d6da159a6a29543e7bf3cd1ef8d6dcb9c47f8e32854ff58de054947783e6146fdb40c044b10a2d06a07994fe83935b7fe1af5681ca172e1c3031b66221a1874b97fa3fc9037bfe887e688af6b1a90b71c3acaa07e1a921df517b7f8dbb35fda038336b9c7c9a7854c8d279a0b9fae40d48c3d7ab8c851a3e09bef310532b2754f4710427345770fc9cf2cbd4174cefbf6f8b2b02b19f9e7371df8e77ec4add09515bae187971a0ae65df1c57ab583cbaa84f2da28e34a86f79c0595c55feccb22b28007982161bda59c282bdee08552dccd38c4750181f4d390c0942304fcba5a2303750f72412639f0a2cff99b740ab9986763415f8e4f1882ae7a253ebc476d19b633d099f69162a98f1101c29472aa45fa0b0e8cda6c8901a6f145424bdb8e57612429b24043cb6032db37595657081efc0cab8c47a734a829a40dd0ad6d2e1c4cc998953a4fb6eddb02f0a52bac64292899fa246eac90a26897806aa31e3d0ec75665d6633c695458b85cc4b374ec3c47c59f99d39baf8b6b26b01c90a34bad2fda408a38b651291197dee65db2e6e5e122cb01f0cfaddb85ad4f94003b42e36caf29959a2561028847e2a190a87315699601630caa9eba9c39fe9a5eba289b02a083da44c3583f94f2d9b52844579a516f638bd40cc7899f2a88651e383adb87c9397f8001146f33c587b3918e37fc3183fa4e9731cb8bf0f11dc20b42378cb1aa4c8ee7e69a1aef110e10683b2bf1c2635abb2bd67422ebd6b260ea44232e3bb880e7436c00301f8e745a26aa7aa5856bdb3e70cf242d46f04b688897d7501c0cff2fc155f00a12f7f703275c70f0add37ef98980afbbb4dd0626d5a8190582cf3b8f67566bcd735724ee353f6636f2efab652e4141b29bd0f6be0bb028f94093d6416a3ea349db535fe5d38ebd40164b7bb26bfcba6c9034b2f75a163289e1715a8be978b5358af0c7e04c1c760d84eacabcb2903d18fb64fb427c942ba9cf315fa8e85838c654a8d9acdb32466515bb68d47d245f48709a248b2b778c68ddc5b4db9a9edbf446e09f57601530ec8bb3e33267b81f0d57b28a348327a4f1ddb81a14597d8fbd506ba6a08eb6c62967d98d9614df83a0afb571fbdb8aedacf85a84bc78d1739d4dc9b738b2c6125cf2b1b902db16fcc1c44392701480cd7d1b95dd1d65aac0c6fc3f8bbf73422f3eb45d6c8e7fd9d79e843835b34a957827237e6c758beb293fccb5a09a997fee1310915b16fcf15711beb99a70c9c496c85a1ba2eca8faa1748ed32a4c1614cf2505ec1f1de89ee6cdeee9230d5202ab0a0aaee1b60221ea966f80d9dda3be405b23dc96c9377a1b1ecd0b5a6afe892b3d64eac02df81ce495d05829afb768d0726f6eca334498e4a3ec04c5694f26e0763f5645a18bce4e70e04f80813e125d6d8aa8c7a5ab477960a196759f92a3f99d9cb5487d57c8bba75439541adcf63c0e88de1c26bff7382bf64f05045bb651c8caeab4d2596d1e1792896b993f32253f1b5ce559c9405a13c8d62fd571eca29a252b303903ef8630874bf624ff4b7cff0115e3744f3035b1b819029601abcfe0e800eb53741af3c6b093489eee76863a8a7e39984cff0d15167f168adfbcad2acb91789e82fd2177a03213c01b436a1b33365913bbcc27e864d93bb2e4ed64eb31051ce172d9a9f8c4e5ec4b6ac3f258dd88a76a37b1dd9e7375a7af86bdc4c32a5e6bfd1fa2488f76f1f990a965c01e2d0f4fef6f3ace7f65c716345fdf61110645af3471e7e1bff64cea98f80d66f6c2bb09b09d463bdea49246db98709c3fdfe534b11e607d04516976c1bc08b17d876671fb0d94e0b60c507cd0ae07a00b3fe887057ef7bd8cd4d0fce137a21b678332bf31f6b9b58fb1b6159611cb9a0204d03880f7a434a0f4672d90eba2d92d4d095d97f222fcdde311807a4ba43d5ab81b293cf2dfed861c5eba904dc7d436ba76960032f7baa37c218f2429dc227f950e3bb269c09d5adfcdb7c851f219a0dc859353b57fbee6ba33a32841e8c185b01154bebd7b932428ef99aff4132c19489d939cba4a772e31fa9836e0e2ea16d74afe5000000000000000ffff0000030000002f75d0d554867468ee77b406481062c255402d1b3acffbf7e911ae5d528f142d482f0567fd266298d257b4cfa81a593d9ba31770a5a3720cd288dcab5f7e70ea"], 0x14c0}, 0x4) kqueue() socket(0x1, 0x8005, 0x40) 04:29:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="f0c263a1af4a68737b8faad1ed195b923b6766c29f08f6b528975ebecbd2f174059729e8d0636ad6c81ae36aa23af12558a80ea5fc707f669e6061c78beca9ec955a5dba5dc3e22a9e40187fbaaf5151caea7495f9eef69aba96a255c8c5f937da22de3648f425bddea3e23d71563fc6f41cd1951f3799f66a5c6f614eacd3cf29fc7baa320074f3e1488d6cdc595b2ed129b71af9564768df19e7053a74f26bc64bb30ee7854ebd8de4dfd37405d7fb17183e7b6c1b18e599", 0xb9, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x8}, 0xc) setsockopt(r1, 0x4, 0x4, &(0x7f0000000100)="9bd5f28e9c0456af7ed36604646ee639b679030ec97c", 0x16) r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 04:29:26 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="18185bbec9d34b", 0x7}], 0x1) bind$unix(r0, 0x0, 0x0) 04:29:26 executing program 0: r0 = syz_open_pts() r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="cb5971267b4e0b9ea76acc4968b956423dd34ea35f8086d92d037ca4af5a92eea95874c5ebcc1ad8c4a4d4fcc6e14c60e8e4f4fa0ed27a85639d4f79253854657330d5c1cb550ca6a4827d260e045386131d13ca585f4fdd38ab2e5c5c4e53d33f30c006da40b6daa0e7c3c9f81a22446705a0c3942445a8991162223a2f112a6f1622744dd10d839b6e86b36f92b5de8c90b32cbf01e2e35cc426b5f208c79592f80dc18b13236911cfc1ebe87614f6e6865e1b5756bacef568d1263cff1bbed72288657fdd52ce", 0xc8}, {&(0x7f0000000280)="ed3c2fa5a1a0634823fd7905c4c481b3d072fc8bca0fad0045d1917b2f98eab17078b48bf0b2a184aaad2d631ae6a3d8ab56101df953bba91ca2802275247f28a0add528d29005a14c03db827d6ec0cd700674e9d328ddd935", 0x59}, {&(0x7f0000000300)="493dcfb3c70d22d521987b468d217d08813f8744dcf27c09e3bfa6afc6eb83d812af4c6db3e4fc016f48ddd20fb2f1aeb4b4497feda574a2b3e7dba8ff7345f5a93af309f13e86ec93ecbeea6f582c0aa14f36e1b2c093d4b9e6bcce66bcccff6887d0595748f80db40cad8878b314c62a", 0x71}], 0x3, 0x0, 0x0, 0x8}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) 04:29:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x42) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x6, r1) fcntl$getflags(r2, 0x1) 04:29:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000000)={{0x0, 0x40000000000}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2026"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 04:29:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x10110, 0x80) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) listen(r0, 0x0) 04:29:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x850, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) 04:29:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000000fe6eba2ae4000000000000009d"], 0x19}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) 04:29:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000029000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f000009a000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/157) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6810, 0xffffffffffffffff, 0x0, 0x0) 04:29:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80008288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 04:29:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r1, 0x7, 0x7fffffff, &(0x7f00000000c0)="ee55385cd07d06bf5c615293e3b7c411", 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 04:29:26 executing program 0: r0 = geteuid() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xc52, 0x8c74, 0x1f6, 0x8, "6aacd1569cc2a0ec112f60b737bf4f6d638a8d63", 0x6, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) syz_open_pts() 04:29:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x35, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:29:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:29:26 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1c0, 0x50) 04:29:26 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f0000000000)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10001}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) 04:29:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) write(r0, &(0x7f0000000040)='r', 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 04:29:26 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff7, 0x61b0e78}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffff, 0x3}, {0x18, 0x1, 0x2, 0x7}, 0x3f, [0x5, 0x101, 0x3ff, 0xa2fb, 0x1, 0x0, 0xebe, 0x8]}, 0x3c) 04:29:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 04:29:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000000086) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:29:26 executing program 1: mprotect(&(0x7f0000390000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x1, 0x6, 0x7fff, "6ee6834c990fa7a99004ca8dba4ba9cdc38f8502", 0x20b7, 0x4}) 04:29:26 executing program 1: r0 = semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)) 04:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 04:29:26 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x82, 0x2) write(r0, 0x0, 0x0) 04:29:26 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x614, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x400, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x88) lseek(r0, 0x0, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:29:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) 04:29:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0x20000eb8, &(0x7f00000000c0)={0xff, 0xfffffffffffffff9}) close(r0) ftruncate(r0, 0x7) 04:29:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/235, 0xeb) getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a242000000000000000200"}) 04:29:27 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:29:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 04:29:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xea) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 04:29:28 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:29:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffff7fffffe, 0xc, 0x40000000000000}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 04:29:28 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r3, &(0x7f0000000100)="f8c845da0b6ae0e0249bd7a65fee4ccb734ff8fc066c018fd0e081bb08efbc2ac249c2ad5631e01ca27459c2cbd1efcc0ce1151f1218f20793b491212417041333e415fdaffa3d11f0debebcc8c0ebb5e959ec3352abc741811018ee0d1a94dffe9ffcbf5738", 0x66) 04:29:28 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x281, 0x0) close(r0) ftruncate(r0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x100) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r2, r3, r4, r5, 0x2a, 0x7fffffff}, 0x6, 0x1, 0x9}) 04:29:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) close(r0) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/5) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 04:29:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)='r\x00') recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000549d43a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b54c0000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/184, 0xb8}], 0x1, &(0x7f0000000200)=""/9, 0x9}, 0x41) 04:29:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x48) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) flock(r0, 0xc) 04:29:28 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x40000000000, 0x8}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:29:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1042, 0xa582) mlockall(0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) 04:29:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) listen(r2, 0x8) 04:29:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() write(r2, &(0x7f00000000c0)="fd2f3a3503b64162d01c98a6bd695ad34d06acf3c6402d6a8bb3d4bd22f4ea2890f3de79092dfb4c3daa4412bae37e79f8e759762a5f5fa30f2bc22cee7cf5a9b5eb71b47adc2813e4fe96cd074d6cd742f6b49ee25117ace99c343467d68a13b953cfcee8f0a0c7050a93a5e6653e7b5c98233ce644265d981d8014c5fb55190d8efd5f8c9cceea1c2bd712dad46bd77ae07c0ab96c5130f2d0375d8446ea22afc0213b63895079145cdf5b165d7c0ccec29611cdbd306e5b179b403261dd8fddb953559fcddd5c7e2fb7753b026e03d774b1ff101928", 0xd7) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 04:29:28 executing program 0: r0 = syz_open_pts() clock_settime(0x2, &(0x7f0000000080)={0x80, 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 04:29:28 executing program 1: select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3f}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = geteuid() select(0x40, &(0x7f00000000c0)={0x57, 0x401, 0xffffffff80000001, 0x9, 0xf6bb, 0x3, 0x6, 0xffffffff}, &(0x7f0000000140)={0x0, 0x9, 0x9, 0x0, 0x5, 0x3, 0x9, 0x101}, &(0x7f0000000180)={0x78, 0x10001, 0x3, 0x1, 0x5, 0x100000000, 0x1000, 0x12db}, &(0x7f00000001c0)={0x2, 0x1}) setreuid(r1, r3) 04:29:28 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x9, 0x1, 0x9, "0ae4ac592eb3f2addfe2afe9237defbd481f72cf", 0x3, 0x7}) pipe2(&(0x7f0000000100), 0x0) pipe2(&(0x7f0000000000), 0x10000) r3 = socket$unix(0x1, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) syz_open_pts() close(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r1) 04:29:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x100, r3, r4, r5, r6, 0x10, 0x9}, 0x4, 0x9, r7, r8, 0xaa, 0x3, 0xa4}) r9 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) preadv(r9, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/190, 0xbe}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000080)=0x7) syz_open_pts() geteuid() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x10000000040b4, 0x0) 04:29:28 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 04:29:28 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:29:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0x7}], 0x2, 0x7c6) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x49) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x3ff, 0x48}, {{r1}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x0, 0xfffffffffffffffc}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0xfffffffffffffffe}], 0x4, &(0x7f00000000c0)={0xb1, 0x100}) write(r1, &(0x7f0000335000), 0xfc94) 04:29:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) r1 = getuid() r2 = getegid() write(r0, &(0x7f00000000c0)="6997b5c4ae57573e4126739ee709fab134861005b18c2d178323f7e877bcc36e9e461d1c65eb58dfb494b5dd22166bb5589567c32c1bc7971948899c0eb7c8dd2d9446e6d0ed40de0d193fee8eb41e8db0956eb5d084a99ff1d524c8a2959411b069f2d11c55e7ee36d8eb35581eb1590f90d9e5516c52cdb49c1fb7e950304e0e487eb7df45bd442a2ce10cfcb51a2d638f29ca4d33619e511321c0211a8bdcb23cd314320851e24092e02db02d2eec34ef4362af470b0d8fa19c1b3f772f3449f9194ad19f0021df4cea810c26ed197f98fac52417eb9c21b70d8cb17062e73a11beea8d7e3c33", 0xe8) fchown(r0, r1, r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) 04:29:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000000)={0x875, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) syz_open_pts() 04:29:28 executing program 1: getppid() r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fchmod(r1, 0x102) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xef7, "06741e6bb89ec40b12da5f41072c7df00e3f9a65"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0", 0x6eb}], 0x1) 04:29:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4c) fcntl$setstatus(r0, 0x4, 0x0) read(r0, &(0x7f00000002c0)=""/249, 0xf9) 04:29:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x3) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 04:29:28 executing program 1: r0 = socket(0x2, 0xc003, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c", 0xb9a}], 0x1) close(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4bb2, 0x0, 0x20, 0x7, "e5a324ab05e94dc21019a59d2cf13acdebf121a7", 0x5, 0x1000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) 04:29:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) flock(r0, 0x9) 04:29:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 04:29:29 executing program 1: syz_emit_ethernet(0x1073, 0x0) 04:29:29 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x1) openat(r1, &(0x7f0000000040)='/', 0x0, 0x0) 04:29:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="a22cfa3e3463ffc7eb5ab416070100d5a91db4a527101012b60b2ffd4ee050168cb08397b90d4f36b6b990bc49ba7f493ad2b2f774d0214adcecd218364e42409ab6f85a0c82366fb2aa7d6cbb97155359f430af883e9834e14733c103eb36dec23dfcd625bb3294347a4a25f9f1e23121112d501f1ab23af7d0530610b0e101130443a0b6eededfc0ba90a033344d763cb13b2b4aa9089acb089e62d501d65918633b0825d8f984a23b305c4589b9661ce9c0e37807210543619c897e71ff7686ec76358c2d0df8", 0xc8}, {&(0x7f0000000280)="d68d50d621e13d1be44b08d5b0499708f2282266cb16576cbe5e67488c07ce297abe45df0ad1f076e4f981f5d137a98eb5eb89ac38555e53b769ae06082f2eb60df3a39d31e161a25a45f99ca15bc738721aaa9ab7f80b07ac25d0e3e667033fbb3b3134c29fc96d154e6a319033e28f11086f83de067a86d4027e31360984865b5b492cc0e381ac193360cfa91bcd004ae5803b817ad105be9ca30c2ca81c2875cbfb5b817601175692a794ca0d850eac0fdb6988c951", 0xb7}, {&(0x7f0000000000)="df5a8f55472875b30964c70c2e33b8bde7b2f9a80ee7772018d87122429a88ee5ac3ad38f7fad92fc1", 0x29}], 0x3) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 04:29:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:29:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) dup2(r0, r0) 04:29:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) r1 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r1, 0x0) 04:29:29 executing program 1: mprotect(&(0x7f0000126000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f000012a000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000000080), 0x0) 04:29:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() getpgid(r1) msgget(0x0, 0x7) msgget(0x3, 0x450) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="5dffffff", 0x4) msgget(0x2, 0x302) r2 = semget$private(0x0, 0x2, 0x110) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}, {0x3, 0xa, 0x800}, {0x0, 0x6}, {0x4, 0x0, 0x1000}, {0x6, 0x2, 0x1000}, {0x3, 0x5554, 0x1800}, {0x3, 0x4, 0x800}], 0x7) 04:29:30 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8011, 0x0) getpgrp() getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/148, 0x94}], 0x5) 04:29:30 executing program 1: r0 = socket$inet(0x2, 0x80000000001001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x0, 0x0) 04:29:30 executing program 0: socketpair(0x20, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8005, 0x80000001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4005, 0x5) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20ad0, 0x110) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) r8 = kqueue() r9 = socket$inet6(0x18, 0x3, 0x400) r10 = dup(0xffffffffffffff9c) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() r13 = getegid() r14 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r16 = socket$unix(0x1, 0x3, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x4, 0x612) r21 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r24 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r25 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="f8977713c16235190d40c714c9ab0a6b9666226ce51015c62326b5e9936e7b11c317481890230ddfbf11", 0x2a}], 0x1, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x18, 0xffff, 0x1, [r25]}], 0xe8, 0x5}, 0x40a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r26], 0x20}, 0x0) 04:29:30 executing program 1: r0 = socket(0x2, 0x4005, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f696c653040"], 0x1) 04:29:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae3ee007a098206fb200008000"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000003b09673facf8c103bbdddab01b46df3cec61df1af2acbdc9b044350deb1e4e272aee8c50853da847e58b0118a2e4e3ff8937480842981da728ddb9fbd51eacdfd3adf75982653bdcc651ef4fcf09324be7823c6c4258509942b5e6356d1f208f8b27e3c075b0e171d1a27dd606c3f373092e8c57295eba9b536d9d561483eb511b0f07bd6652e625e8278ff5758e63bc5c18fd794b4a8868cf161a18d6309e78598543304ba530fde6d64cf450c58433707b1c6e6e81040bfceb9072cd95e52e9c2b47604eb62765df14eaa883df0531ddbc77fdb65aff509c9cad3698c1563b2307dc79ef01cbc651734153a8bbaf1e71d89cc39da8aba3f3dedd34471b5b7ba990772e8602a707b89b918231a776b810031e31eab7635869de49c0c0300c0363a14a73896ebd81e1f85dc630f8fe0e38ac07493ce8bcf03d477dbf3555cc5788f4edabf36769e55f5aa5c9ae9e8015afcb2a22651ca435304368cf303018545383dfac4147d78894cba6b125ced5d41c500e0fd6b67ed1525c777de290b889681f51960d4f2d52ba4d761f5af2f24fc52567d6a147e3b1931e1865d9324098500416cd669f8124912506e4a95ef9c53fbeb1170337904449377e4e2c0bb2b1711a5afe3393e742eff47f375a47e8ab870a719ae9837f83485cb0a2f79f67b807ec48addf35c3e8ae947f07ad6b54b48eeaa5cabac050f262d83928e71e5b0a2e35321cf1cf5533f0b64aa22ba6c1f817662bb76310e9861eb3d0a3213fa24502053b002014c39bcb5d1e90d86c29e08c5d8372f427340c507d71549374f84ba08b04a5c6c68686f0f65abde3e9ce4c8e119c182901888d6420291726596ebb1e170bd61b271f5f120bf38415106d05b6339ed259ff1088cdcad891cf74f5ffc3a8a0934c7efe645c54751961c69041c0b028932e2bf7552f74484b3e07d1c5fcbd7ee93cdc24aa03836ee76e0b7e281b8c705825b639c3d9775b7303c9ee85ed227e27c8e5a861e7c60d8412207ebce0fe71845ded2f3bb08c4b94bb469804ba8fc8d8ecd0a868abd85226315a5bc4d1046694f7689d92fec9ad56384be3ae39d11bf070eabd37c9afcc8aed6c52cb864ba4a09ef5db521e8128173711d45d235fc67a6d8b75c89b085b5483277080017a02f15a1f655f387894b7522fa84ce769d77373bfed857f91d01910429369233c4fa14e72697a64cd2aa2d93f6577dc063f221ad1094128f5a25bbe9c127fbf3c49f68d7f7f893e5ccbb4b42213d0a600a627401680f2812a900989ce822eaccaf2dd7c096f3babda13ab6f2d1e1836ae5c1bfb981156afd53ef7e9be1c819127e0e406e11154ed6b529e188760d1abfb39b2a0fd3fcd8f7f298142d99e0ad5fb3155dd46b6fbbe5e43f015caa9e7db31947fd48a3fe98826aca586ad955e292266691fcf813b86c43d2b5971f3acc8e7d1cc34788c2fb804ad56b53111226cebe91e27002f076f47fdf996a01dc3e5e049d7348538ca469eb9835f20bc5c6894f9b0fded0fbe254cab52f3eadf776d4928e2271e0714f4b87f4122a6e336378d339133c4b2505db8bab7386b4dc29f56594171a4a55a30af6f56489a377dde08bea332045728f4f999c39a61e11584fa3d690a511a4ae75ceda421dd029f2e2a739a4e7522d06ff27f247e821a22bab070b8a3038f5f320697f6953d7aad2ad2c6861d84257577d9ec6451587a3b999dfdfc0b25412460e1f067af868c16054acd92b1b1850d986710f9f537d961b3768f7ed4dcaa134f3378a5b7a50b6a9804c4c3abcbdf6f5ed072eaac5873921ba80ba245447984bef4acab36d7990f383940f6836d3c65a61378b11fa4b7ff45eb12b204d06216ce7ccb0f19145cfdc25765a6c563c0e957923274c9f72477eb306de581a655bb967773dcad4faeb17cd3de1f4bc4b006dda10fb78d06541d08527da37cf1fb7bff2a42a7238a37d30d44f7f7364df6c4db59c7a7671df75adca5822b2ea8ccf330504d1cea0be2e29087ec978970b153c37c133fd3c92aea08059de65a3cfaa1623f0b8f6711ec3e5f0952be2a0d7df42d5ca87135fab557b369f5e15727c54e6b1935aa0163d73978e3938b7b8aaf7f802c95a48ac2563217ab710ea832a3063829719ac77765852ca5540b87431756ed62dee7d2d5be4118f41fbf5bbd228f449cc75ba8c9da04b9fc8c1183569867f01193c53297a9450a71ebe1f4c33acbe4cf94bb8abeae8cfb7641f0f8bbcb2075116de0d9c3fc382f56d73931054d48100437b9225f554d9951998db503e2dc7fd3a2cc4ea1fb77994da01298d7f3690b8bf7c4e99e28c108f271a5a3abf86ac2fc24d848414e1db4561c2b7d6f183d6295dc26c724795fefd65680193d66f13fdca34107ca834f2cb86a13b69184a50b43bd36e5b60061773c97d1ab0c8c585a1cf744fbb5d38c94b84ac462d067aea39cb3f10b6d77935f720d28e5af4fba4705ddcf0ce3795c34b54c9edc96d597db6ed0b6828c62855d8a46c083cb0212f9b74df01ce19a20359c5ef80e17a3495c855973254c82e814de7a3d4481329969300118b4230474a2b7f89737c47bf948e079434bbeadae8fd7049c9279d1d333f5c98af2632062038af415cca2ce1b54edb72486e52d943df31a82051074ab1982eee41295f171f5a5f4ded12f88a1d12c7fd9a4e8b034b0d944247fd43c9a7c843d1768a09e6dad1aa4757506c2c6e78e0c3deda43f10751afde28f3d5870cf950aa51deb9c648f5cbcd7276ff9fd69b2b95190b57bff230ad7b5d8679862471afb4a3c3ad409b4f5df14c3a7888c839dc41bce3388e1d08bb08111599443076a441a0e03c75439e29d3bd0b2a2800b9422c7dbeec509e3204dd60e8ee99813efada47fad766b8bfb71a0fc7e6c65520547b401081ff929885b89058c0bd0a605f68f6edaa3365209c0d26509cf9eb39edb027c8c5c7c5735437422e743fb25de850306a2f1c55901e5accf358009fca58f900158e94c0858967c58e3f8bc7e32d589f9452745885db3763f27a0b948e1de97aded9aab6d81b678356a9678b265f1b1704d2ebba69bba38e7baa0216a113fc8d5172d99e4ee0a9d30412637d8556fe601e9dd6e664c532fe7dd866974074f2c04723936b629e971db094c78d00c7f07f38c2c144cc31c708cccd0a3ed3edfe4e965fbdcfc259a83bfbb124a89a7750c5c1c513d37ecb72df12996f7d9e4900b3f8763b62b8f62b77937a4e15dafd629925e3df2c14d3403679333f4dbd025935b800eeea722cc1cac89d6c78149494369d595b4b2744cbe596d3aae6d59f602fde66e03a86031a681b4c416a4906ee7e5f6e89032a4d3200af77e1f69f694088f68274e50a0c16877d1487ac04a95ac729c781fe96650a593fb2d5442d8a6fad67c2e3b24039af7f772c109e949fa92bab2613c636619ee3cb063df592ba93d701efbbe92aa384cb2b88dd416339b322cf67a3124d903d63fff5d7a258f79f5cb2e7e1a6281ce583f5c899feb63eb61c1f6e42edbaa08baa063aa1da54fe523efa4c0ddee91e79b44c9664c272b56488588d2a8f6a19b10898282fad995e563b19b2dc65735ce476a4a99668de38aaef7dbecf313e767892672340d94160066de0d5d61fd99030d6afff57a0fd61b62cd2f89c3e3873690c434165a6446651877f2b6654062f65d17eeb14218b1740405c43ba7e5469c02582335cfabc65849d6abffccb17f7ae2aef390910e179a14b506d4b349c240bee6e4379b7f08fe97b49295a2a744ef55319eccd35a396815d47ab38144e5d5ff01c61174a7c54b761e162eb871a6db3bd580ac89bdde2fafe061e455bf7857078233c28a79a5c49d8b15438289ba555cba37bcdbadfa19733bf274077715f70e80e015d180c9fa994f5ca252b092223d2437dc5d83960156701d5f6778a9c9cf55e5ebd15e67f32b60b321b796003ecc52afba5b4f487be64d8e099413ab64b624f1b30e6ddc0f8f213011a21cfc58429372eb0519141df4f30b22aa25190990d93ba3e3b9eebb05c7c80b86e97d0af64cd67f9f01d952c135c830ee52f78fe787aee68a26a9bcb38b697b663648fd153afd05927f81efeaa7149ec11ae682e275e2e86b6233aaf694c4f47bd516dfed48bdabb9e5c84b686d4a464817f30349c36b4c392d503b65fb427d5be1768b57b4c6dcb50416ad316c07a7605c45c6e53354a0167f51e7bf1708b034f680e1ced9cbad83d40e51373903342ce9d95fe958e78cffb354f5eff0692d980a120dee8041e9ff1a7a5cb44bb09805b8c9805fee871635882cd471756cdbf211b1f67b88e3b90104f9991f22dae545909ad77eccaf2ae0ebc93e4715cba96c15e104a413ad909e71593ed185055eed4c24b6f9a53d909055ff370d98b3e8113b0db54e5a3f87cb0e0f37418d9a710227848e9379ced05935e63d87f1628f8724213efa322115736db057b38f785c8f4d9ed224886e0b9aa880e7cef805759b5b1df3ede26a5cf7427e9678251e87d8030ca6a3225e170fff4ae1c25b23af87aa0e511a3874ad65eaa155412a36ea62a27d79e47ae995877b5c5f83dd6cd359e0d72874d9c3e6ae2e1a669cc5ecbbf9f6363ec7b310662c8bd3a606c9cea6dc71d92f908724bbe7381c69c969a3ea727ee0120fb492b691c466f17acb7a690aab930556e09b11d314b8dbb4d359c29a6a68b878af4a6d32a7c9962435655d6fffe5f791b5898bd7da043d793989d221810cf08485287e11676bf38d2d27570f7f6f62db30819a13275656a82af71b61ba04dc0b344511e632013b97f5af5107036651e043332a1fa1b0cd8b9367f6a23389d763ebe52f83507d3f78e3a11a788ba6e06596747425aec674dbd91baf9ab565adcc28854d16e6fe845d4131a570550d02f279a2fd19e9520b168b8b12017e3af5d8c91efed40fa755e1aaa59c21aba093b3e2807b15096b4706977b2ded3f63b99d56c12f49e2d910fa60ba689010d52386855fca4bf5d73c13501017becf7422f3fcd45de8377381650ce6ffcbe90937c6d59147bba771985e8273dbc54f717938aa80b19025fb77f3bd838db81b4b3792445cce4241f900d028699247495fcf4f7942883f2bcff32de26722dd338ffb70c66e28998cc3203e3dc52d10d900ce506346b72340fbc8cb1506e92c12b08065efed4616dfcc215d72daf4e1a2dae41d906d1315e8dff7e2573cd30b84372eeb107c83a1dd8e4ec57e428e679d429f86a32604ca24e5d30c8fc22ceaa76ab3080cb0515c251d3f12f7b233ccf5e4a17bc149fb3200275669781a133723bd3528fade916c85665ae5590634eabf7dc41b22ed1a2495f1393f0c0c17890b33509c08b3b971c878513619e8926b9db77845e59c6fc996d69997370097c1cc218f5a67aa3a488a8cb5ab9bf649a24862eeb2b06b19c31706f575cb55ccbb9d78e552fb902edfaa8b983de0787d83ef5913eba3ab885915e700ca9fcf46032078f057743529c05b95995dd1ccd9a0be469fb0027c00ecff7e3eecb8a6cfd8a4de56aeeb7419cbdb1cb09b24d8a15494cb292fb05c20eedf76f156c3cf49f4c7996c9aa61b45ee192659316b2a5e541874bbb3138f8eeb0dd01c7bedd5510ed6ff1ecf083e3a2c217b8efd04aa24e6ef8476e74d1e96835d61b434c248ba373346c4e4afeb699ce3cdb2e9d06fbc46c0fb20210d2a62e2e9c5df3e86737fc090a0e35a909612c8ea09cc135abba7cceeb900792156c99f6f4cd59267be59e8789fa9f2e8e3b6591ba2ec252349021616d0322b80222e"], 0x1, 0x800) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00423277171e9209722e956815311daaca09f60c", 0x14) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 04:29:30 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:29:30 executing program 0: r0 = socket(0x202, 0x6, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="9d053fc753106d1fb191bca0cc5d6d8c7e9f62e7df4619c05516925496e9e6dd2e5a71be0d543b988e0792e413e5", 0x2e, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x7, 0xffffffffffffffa6}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3088"], 0x1) r1 = dup2(r0, r0) r2 = msgget(0x0, 0x505) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001100)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c31d2155bb58eb3359bc3efe9ded4714d4a7adee5e5797bb18bc50b3ed89b1775ef3b3e7e7283ddf9bbb9cd76c0f56c2988f6e24ebe856c0468a36288d2ca7f3b904f1ec58d423acb6b94f20451e2c6356db9a073261ab93c9669be89b5befcd03502c645ed43cb1ca648160c7696690e237b056d45a494c1050defa46809f2b2ab1d17b72c7b53094607322c4ed58fe50119130ac4bbd74b413ac6802fdbaa0b590bf361965d7dab3f1868c20b362fb11209c3a74c270b250be629400a1697bb3525de201832a1635a7e9d51e55a2ebe70ba17e87f23e06c873efc0fd05a47fb1feb91779f5a244c84e23a1233c0a3a9a6a3138122cbabe8570097f4e24ae08c21b757d0712170acdccda99899582800a56c0f2bf2decee86dd9e91581f4f2c57a7b71c32284b9b0d6820712cc4b9a73616d7774cdb5eaffd80a72b77ac2a04ea10dbd52dad3be686f6f34db61da4bc4a3c4e66c7b5b6d0bc14ea1163ce7ce9fd11237a3bbba934a8a92b236f76d0cc4ad86eca5a88815fca5c924f075500c23dc249477f655ed90ac5caf30a7e4f3553286cf5786a12f41085459feb2a974d759b6f0c94345c453b52b6a468a816d0ea6df0b2e2e2fffc01f7d409aa7be530b1cbb745287d9e3507b2be62fc47b852976d4fffa279ff8ba16ae969009b84b5e0e9f7bac1fd93019da73ee0a3eea2763ee49c046f9ab227cad53fd309d2728303b96e1acbc92a9a5c0026cac942b2f5f2388ecf8c78966bcd0f6626af59a7482d5104e6ecd475afffb534c9c618d6d39d36dcf310972c913f046657f77891ac4fe65c064d266021e86686121e240f28e2b82ef795806c29f1970b0ec19af585767ab8e368fe9a718e80d80742c989d5d5207aefa93a59867bbd7dc2d15dd5385405e11b2b1e660b0131bb85f2ef3c38f01d6df4d446d16e3fdd6e4a613f5a279c137ef72b90e73fac143e5a91d7736b612252185bc4797a719ea9923e7fda788c8e27674ecb7e4bdbdf0b24360edab96d73861bc6894507ab98a4f613531c029bd38d90de9cb0802acc95ab4a7c1e5c7b218e683df4b2705a9c074071e48afe23a3a8bfa0c7adbfd27b8ac0824febd85ade7d5fa147e9ee0d4721575703c78576b4993d32107947c548b2c874815b3a724396acc0c1f2db42ebac306b34a888d2565e56e8c2ebf4ef52a58983f1a33c16812e7e32f7d4e5a1f1d5d436cc2cc13468252619ac8b29e6cc308494541affdc476d780145ed114f2d22301681e5d17d8c4cad17f4d556feac3eaa879b050b4f2b7d3de689be638b286d23321ce41649dbe28ba2003d6855232b245805eba463ea8a46acd27193449625a2190ec1708c949c9dc404f912139cc219091f3c1550eb5881ecd7b39f9cff111265b26a6", 0xfdd4}], 0x2cb) 04:29:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="fe7d0488403bf35764a4257aa20f366c316652f122c6878fa5f56cb8fdc5669fb435feddc07c95630a96fa3bd40492cde78a546b5b41acce3fd85c1f33f00302e129b6091429c46ba286", 0x4a, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) nanosleep(0xfffffffffffffffe, 0x0) 04:29:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x26, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x50) 04:29:30 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xa4) unveil(&(0x7f0000000bc0)='./bus\x00', &(0x7f0000000c00)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') stat(&(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="41dd31422df1edbb1239956a997bc5737be58a23e0998e5f", 0x18}, {&(0x7f0000000240)="15fb89f33ef41ce969af76efbf4234ddeb5ff24d42b25154abeb66f3308e3705da19d383833c42fdb2e69e4ef1a6db9cfcb3941dc7779455a88adeb1b09f0fe63b9572112c13af49c8ea6d2b1ee2504ae1e68133bb0283baa8f0b62d802a1ebca00b9c7231a46f60234ab7e7036b118ec5d3b338c11de184f920e815b54d546f67105f718fa5a74ab06d1b96397839953a9c3b238601d1d33c54ca0e105d6fc6fcdcbe13b16eda0f77945371", 0xac}, {&(0x7f0000000300)="c68de09098d8bfabb3264a5b094595fa388fb43b3894e9d24209ce756e373f6a87653c9072069bd33e72f6df32b412c0a5e1b153420b6cd784089c5b654ddcc29820a608cc20a8986adf68c4f0ba56175f98466c0bfb9afa296b23fa1c38ba2db40fbe12808531aad8312e76857989e4ae54e07e8b65e33a9c6f6aa29bcd4018afed919b0c6e8b5d0924894a44c828a92c8cba57e588935594e565faa71c6333159ef62ad8792af4b187634b5ca8911fa93400fa7d771c0ad1f0b9bfa20a400b9beec9c7a14214acbb46793056167a98e03b7b97eb10dc9438a00b081b0f4e1eb851455be40fd1fe0fd9d51176", 0xed}], 0x3, &(0x7f0000000440)=[{0x10, 0x1, 0x80000000}, {0x68, 0xffff, 0x5, "4063392b10e945e3c6b9c433a8b44d1d85850491bc711ac5ff9008235577cdf2bed233d0bed7d5d7b600c2a39aab33347c68ce26cfc34274d809e8be27ea6a4c54d9a5f9ca9366579c46ca240fdf7a7f87ce9f"}, {0x108, 0x1, 0x100, "7f20c57acb8f060325b140fe5fc58c233b78ac8b15a1a3d293ef7a2a0b38deb336c49dc0db551212beab0b96ec8c9baafc8691b44e4cbd9f361676065602bd14c60780ca606d1e78757ef35ae66b0f481127e969cd96135d60fd520b9fdd6e0a09274d3d30c971b5bd57adef314245e6b4c24c4add85125ea1e4c821fdf1179493cf985e63a5323cc27ebcb9bb1f34594ec35788f8be1bc6fa4601305863ccbed561988ebacea008867fb4d37232553db655c67107a98c3434fdcbc925d5c26e87015547a3e615b69102dbb5de5c92bc882d634e77da1a6f44f06eef79fc38d5486f57026aa0f90c180d83e866578423c6296005"}, {0xd0, 0xffff, 0xc602, "0a185f8d4b57333b28f1ed5424c7a7a8bb5959649ed210d29b20773dc94cf15fcbeab227e8e015c873222e3ccbddc0658906a92cb2d91aae19115973ae24bb510553b15ce7b69d07fb06305d6e61565b33137c655a96899c709a2b1414201f0723a86e9b776e448bd683cb94838bc3eb87b2b3206b65e0205ff37b2f49f2337750cfbad63b8e37e7ec299149a61ea34febb520f2b83a17a1bd26d91cee34d34f789cd0b2ec70a32a46a3a9c2780c01bed0df10abc5a091c24522bf137ecd43"}, {0xf8, 0x1, 0x33f, "44bdb6fde91fed6623371eb5c19a1dea03fc15e302e311732075e9f3445666807255eb183a1b27a3e8cb36c2936b55968103023d76068c993159694e25ee738e12736c38ba45901df04abc71f83ab9f910a99c9599678d8c2a2375a7e7889ce21bd7758025dc34b9d9f6ac238aa07d0aed63b6480cb963aca2f7463f724b5fdc7e838e9f3bd8d3f25569d88485afb930c07463e07720aedf0b6c5ebc3bdc6ef9f0a0375b97b3afbd103e4a023405018e037337c18788478e08337e248c2cf6df07cbf4eeba08041d0793dac54d5ef2809307bbe4abcfb6158e1031af9595170c442c"}, {0x60, 0xffff, 0x0, "d0a07c514386318215290b0d10d91c7b5de8703553025964820553c7d48e991206b8768550d45c5249cd827d510b5574e1347d53d90a385563a7596c0a313c3ce33a4687bfe33e13c1"}, {0xd8, 0xffff, 0x3f, "d641b9933d789442be8d9d4bf0b89864d4e1f33a0f8c340305004e74d3ef9756a36625c3fdb604664492ba97557815df53acbdef7dde9f5ad202c4300d89e36271877c716cbfab2cab386ef83c292b9469204daa5438613ead9c13ac779c0e55881b0c9cd07a127edd7c30585b54abc33d9297278266d7a6f054137656343d5ae1339c4b8e327441e24d2d3d9e856a8e2c8746f30dba6005bd30e2c0548f4feef45e1617bf4b1b70259acd2030c02b21654b3f69a3a77de1d50ad5a72448e6c612f46d9cdcbe2e7b"}, {0xe8, 0xffff, 0x5, "0e9d0f1cd0faf2e107cff7f2ffa13482a26f09456d169e5a576fc83e0ba5dc43291ef6a2df6629ddef4937f040d2925ae354a7121a950264075246961a48368a46ff47a7913b029fd2fd561ad2cb122875b06b22bac2e892bef3946b866809d571d77a5038d711fed6ea6bcb6ce7d81721c76a9195963086a30ae765aefd83fe05f10496f95e5d6cca3c9e00a2da923a7128abfa1f954e6671adb7f21db574295da435f38564b9f43e6f8338bdb8735c3c3fcd5214deb4f36121a110294056af3ad56c8721c0789d7a03ed1ccbc31fc60010cadd41"}, {0xe8, 0x0, 0x5, "36c69e5787cee2d5aa8e2ab1cc58c1e3f31960b8bb2cd83fdba8b24b5afed47cf6e46ac762f96389c8b3baf33092e347e3d7f31530eae21e58e5619ad7b2d7ab71eb9831803bf502abb6679c9bff8405debead90e43f7280e37b20767aba0569dda06bbd71226f030637b80aacaa18209bfe5fd4985aad49b288efa759a864a04d90798006e003ee403b6bc82be9ce2ec175dfa313b734731d98beba297e8de7ba82f993513d4ed7de6f4e6ce1291e423bfc9248af9234454e15052f1080f4dcea1f6e742dac4893683efec7501d17e1b32a2ec4e9"}], 0x650}, 0x8) 04:29:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x400) munlockall() pipe(&(0x7f0000000000)) 04:29:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 04:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) read(r0, &(0x7f00000000c0)=""/120, 0x78) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x15) readv(r3, &(0x7f0000000000), 0x0) 04:29:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 04:29:30 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x400000, 0x3ff}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}, {{r1}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfffffffffffffff7, 0xf775}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x80, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x3}], 0x10001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x4, 0x31d, 0x9c2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x6}], 0xc0000000000000, &(0x7f0000000040)={0x7, 0x5}) 04:29:31 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f00000000c0)='./bus\x00') r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r0, r1) 04:29:31 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x46b, 0x93f}, 0xc) 04:29:31 executing program 1: r0 = socket$inet(0x2, 0x400000008004, 0xb) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000100)={0x0, 0x20}, 0xfffffffffffffee1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Dw\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xd7, 0x2, 0x800) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:29:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 04:29:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./bus/file0\x00', 0x0) 04:29:31 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 04:29:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget(0x1, 0x0, 0x240) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5}, 0x9, 0x0, 0x100000000}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x81, 0x1}, {0xb4a, 0xf0}}) 04:29:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f0000000440)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x6, 0x6}, {{r4}, 0xfffffffffffffffc, 0x88, 0x2, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x52, 0x20, 0x17, 0x8c9}, {{r1}, 0xfffffffffffffffa, 0x44, 0x40000000, 0xfffffffffffffffc, 0x8001}, {{r2}, 0xffffffffffffffff, 0x29, 0x40, 0x1, 0x4}], 0xfffffffffffffffd, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x10, 0x1f, 0x9}, {{r2}, 0xffffffffffffffff, 0xca, 0x0, 0xfffffffffffffbff, 0x2000000000000}, {{r0}, 0xfffffffffffffffd, 0x11, 0x843206ba37d24b42, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1a, 0xf0000000, 0x6, 0x90d}], 0x0, &(0x7f0000000400)={0x0, 0x100000000}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:29:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8c3c6e691f7b7815b77300d971845bb0b0d42ec0ad5a48c3166fda89f5f06e3f1a1b0c532c5594349d8a80bed4c96c04ad8399", 0x33) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x101) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x90, 0x3, 0x156e}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x13}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0x80, 0x4}], 0x1, &(0x7f0000000200)={0x7, 0xe6f9}) close(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x6, 0x0) 04:29:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 04:29:31 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 04:29:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) munlockall() semget$private(0x0, 0x4, 0x4) r2 = semget$private(0x0, 0x2, 0x280) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 04:29:31 executing program 0: r0 = socket$inet(0x2, 0xc006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2a0, 0x3}, 0x10) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/171) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 04:29:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x10001, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/119, 0x77}], 0x6, &(0x7f0000000440)=""/234, 0xea}, 0x800) 04:29:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 04:29:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x98, 0xf0000000, 0x81, 0x100}, {{r2}, 0xffffffffffffffff, 0xc2, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000081, 0x2, 0xec51}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0xc57}, {{r2}, 0xffffffffffffffff, 0x60, 0x8000008b, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0xcc, 0x1}, {{r1}, 0xffffffffffffffff, 0x66, 0x4b, 0x1, 0x7}], 0x2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x50, 0x20000000, 0x2, 0x7}], 0x9, &(0x7f0000000040)={0x9, 0x2}) r3 = semget(0x1, 0x1, 0x10) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000000c0)=""/91) 04:29:31 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x9) socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x8000000000024, 0x0, 0x0) 04:29:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="871037c2dc8c7d1d2413a59fd5ac7127ab2d515037f4e9a129337cfe1ba263ac581b3dd14843c0e9aa3ebb273ba27cb9cbdd21c8b879f589fd38c3da07e91b907ecc7f1d70acb9363a84562524b287316960d00aae8f6c00b56ebb469009a99594abbcb15b5f57f99f3ee79a2225a4ea941e77fc0a8fb31f511cdf1a7f9bc4c6397a3c34a0af3a35fb563a6eb90e666d8ee43aee75a06e487f5cc78d3f1f51cbdbfc0f99f2fee585", 0xa8, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0xffffffffffffff00}, 0xfffffecd) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000080)="fcb6a5448492f0cdb37d47716317798d199bb38a7b73052ae819f6f9a683ee339b6920941a946ea3f83f6bb5f7dbca2ec174b7ad0923e7b2f333d0272fc9f975bbf51a8436c4418d4656d5ca0bcb61ab17bf61c05396d17961f884d0791697aea27fc37c7e80584e947fa685735705ca6f22a7465251b11be8ed184065f07e389d3b87834126783de9ebee55cda26d12c3b42f6d9e20297d0c629b072a9d223315d325f432d6cafd4da1ee76d73add8f394bd9d23a6f", 0xb6) 04:29:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="f040a25b048beff8596901ffc28338bc5b6d6cc4a13a26b9fe201beab9b639a9a4434f7fa96fa2b6833fbac39f6fe31e9aa26b6acbf5dd372ad91e491ffe30f42d25eeee0b635fd7818455339bf8fdd9fefa314ff9a73746dd3fcbbaec", 0x5d) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) fcntl$setflags(r4, 0x2, 0x1) getdents(r4, &(0x7f0000000040)=""/163, 0xa3) r5 = dup2(r3, r0) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 04:29:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = semget$private(0x0, 0x0, 0xbe5ba49a41b6ef2c) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x0, 0x40}, 0x400, 0x0, 0x4}) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 04:29:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="6f99339ab81d1d4eb4116fc0d83c03a56f8ab824a5891283a4a156afb09ec429024eb4", 0x23}, {&(0x7f0000000500)="4ed46a6da80ed9d2ad0d7bd06b30dab7e2e84a929b0f9920fb8a7a07838a757946005c01522e1aceb9035f5e9be7fa70e75f170a6a0d029bd04c334aa318998459ddd411d05ec85715f34081d07f7c057dbb5c5470fa99428168d4704fcb59335772161898dfde81a7237bd23ff47b9c4e268c54e5817f971b4b95cccc2b852565b010a4ef244af876ff589f387c898cf3b131e84d856b753d21231d120ef56af6c995c859ccdc269208acaf0a5ee5bfaf1fca585ab6cdb2c377a75b9b764c058804c30a2c793f686770618b46517f31efabb2cb487271d2b20a42fbe84c24fd0dbaf9e711240e55b5b05b3276bf18d64130f454e71c32ffe831f7bfc2ad0e47b24500a2bdf9135df7df66d496f7b2b1be8d9091a94a8b939d8b2e4488e42564b41aac2499852b2a9ec70a97782f44acb4ca57822604b54c3819d36a0c2b54fa26561a5d9b74b797307b08e5a6026f922498c56e34f603b3ec336b3c8b60329b579a9b76d30bbe607bfba50911fe068f2faead84d1a6454b0f8b5d6a48df62c31cabee1a9304d34b72185a2ebecb110af4ac124cc600e8ec87dce8ea02fe94546a0f84f0fb0bc5add171870389f199c613fc9fbf766dd5df79e73b3e8f9f836e28d0ef79b3fc9f427d92f631f14a04c3399eba9c7a52b5cfdba0061ee7460b67abb033b85b04f0aafda510f92c9a6f0662bc96ac747ded92551e28789358b968651c48372bc0c331cb247ee480b3c62bd9af9f34097e9165d80c2dd527da53e5e9a311f249bd3eae8d288f5853325ed542dc096cb545b3cb4e0e603d32304c61fa68dbc743fe41b9f2a7a48c8fb1b4667ecbf8710d4c137bc132c9bdd76e17be678e056d7d0ec8b1c06704d76d66171584a12c36856d2cbaeaf503289386784c908bb0ffb2ec75fe4e6feaf95242504a2333b6592796a0a397a563fe46574f6ae8c8bee3ab8f58fde0c85db86a7f041210c663f4ea954e4616a6e2d6cfe225f1382915379e54ee7c03f5ba7b320a3cd295b525d4fa3293bb8d135fc35c766f6a744a42aac1c44b2bcf333f3f9b71d3fe18dc99803ec6792ecc20c32308220565cff884ef7951a47f9a02ce33d7791768883075a3edf87287a9737f195acdb84f2f9db9cbad49e7f8d539977326a60b43919b6f5965ba90f1b8cf2478a478306c903bc41a90c49b697ca940d7fd4a078e92eebcc2e375fe29ebe967663a9df966ab7e6eb56a21aa0b5a270760b4891fd64cf820afb809a1663cefab8cbb92cacc3030c6c5bcb198ca81f58d7c57d8322d17e70ed7046839ad1822daf624a63c77a03d9051cede2ed01ea08a0a00b6ea7302ad37f2d9ae4244314c05e9199d1a5bacab3d3700a9f5c942bcaff3d5d672549fe6aee7dee49ffe08615f025b94ce587d84cfb8d8cd7e06d3e7411d8e6d816317869709aba9b1d208b71e423d2fc63d0d9dcd948c03744ba054244c14a1e818626eb8fb5c4e311d67d6405dd35ae7403877a928a08d3bf01a9fa470635f90f1edea39341d6319c399dc587fba320db7f4c454cb5e56658d96c9c95013137e932826e839987d56f187a421d42fb6b36cabdb25e783a6a7ca4d69cee81a01c8d2164ab27734fc87821788fc2e3b086f097a5deb696df7b82e8fcc48ffbf1a680da9399c7b0b6f7ce6d9e233c0aca43a2d95f2ae51d646222b55bdaf69a8d80cba4299ae9e9de159ef02e75d617817755202081bb500a26003ac3523724f31b29ffcd9e2c3a42c63e0bf46e4427a4e2202e050e661d354e3ee6ef25ab244acdff18c34ddf74f787015ab36e58875ded8692cd669429803a7929a667088c14142d7047192b829da4a8bf1832bf32f3a92214277a6574f4bca3413215272680f2d7df65d4ba45b3448c803796201e7d3ca053c3094faf8698ee8f6d91bf4f18d3026938d459292d88532ad5aecd27318794d8cad16618b3dfdf1f356d8f94d471f3b9d207f13e0f52d503dcd8329b6d250f86fd01560c01cf55cbcaffb23d5474c00a4e9b75024fde971feb345ec77f086f8496e542d3fa6d9f88f19b9310ab433cc1b52b591c6d56f0e14bd24ea06a13fb839b04f19bf48edb417094812eb98eec14b23b8d4bfa2089df257c2df0519fde3d0c39e9e743cf7e5d54dc23c1bad7b3ae9ee27eac90c02fb1148e97e598123802e1c85abd57e488fb53640e63e6052db1764c942f1da48d8de9f4f8926dc9cee8242a892621ea38c47a17700c9a18f3207f05e853bef49d3957224ad073767ab01c5162372da3a1bb04496f16e6836e28bd33940a4aa3b979f151c5924b8cb3ec46122d19606232686d1a600735b30dcbc45a873b0bc5b64c833b4ab53358757b346491fa01be647efe13de78847c43ee2a90433c3d9df8f39152fb655e3fe40c5f9b416a78a8a803ac8035800f584ae1f31a8edab9698619db1eee9e7be20dfa8413a38376d9fbd77e3a63eebcf745502ec28831646cb053c1438841a5aa1681f368d25cb77d097693a5781f96d26a71d6c3faa0ef022d0c8090d6fe155da112c973ffd31ec3758b9c0b19157663c6519ddbb238d2f6e4b771398b9feb3b355e33219cae551def40e01129fbad87b99c865054cbfc5ff63d32ce4f14feca37082ee5132d91fdeb7c5f0256959e628f4dfdfbc669ce3f0e65296cd0ccf46d262b8f516d1444b3cd6fd0f9ddd9a668fd0af56194cabe09215a9b1c5d53b067d7253639cf8be7bf16e861aa51cba81b27eb5feeaa553e8e4e9c052e225ba534c006e77a4fd9c52c2d569550a2144860a92cd0a8c46ef2dbc38da269a77707a43105c3593332aa8888bb775aa3b3106f9bdff27551a2e65bddc8afb0c5c113cc7e426184ce9a00ba388b438370dcb675b4651d687b223b4e8cf4baf27ce727f667015719a7f51e7e8b2ea823a18231521f664e22906d2a0fb4c15ddabb833961e761668f77a6b7ae38554bf258351ec74fe789c06d96cedeed04cd0e017b9b8bc4c5c67047989b7abd4b09569ff9fcb268d5fa9d91b3edb1aef00ae6e7eea7d665710658b92e4e472a51c937d0b6d2121e9c6823707ac8c241a764d98c3ba3755111258e97c6b4f6dd9b620b28f77cb398563b2e8d8e8084e87e1aac7ad53222cb443cc225d7f8e04942e5743518df036d7d4a7b748a7d8e961ea85ae2ed910c4cef3f0db224d1253420a80260ed2a156005505a943f0850d50be6b20fe71b85ead044946f53615adadbec8e295a3d57aaa8d2a4b0fc37f9add9ee4ee8df0caa7203f06ed2e3cae3422974e0728c3f62e86a1bd5e4515e9488664d86c22d644f4c9389e1b6174715e7330bc1c9787a8ec20623eec0ec1377f1f998d4440def254933406c2d2503d85580ba352da85e05fd9b89b111269ac8773ddbd044b5479dc53249fa70a087633d4b0b140c5e527e28035cc8818c1522fe9b9b44c7bbf2076051ce04c1d598b80331c88ed539c36d01d7717a4a8416ab241069a11017c1b3bbb73b5e4c2f7c6c01377061321947c160b940032bf406f74562bfb6412985f52eeccea79fc94e4afe7718863499468e074240d3c8703df28fcf4cf5662145014aa63f2fd67bee1f4936a6488db7f243714abefef9ade1afe6effa1ed9ce8efd6e8213127e86285550332a8053313fa5c752bcc4cdc5bf8e60e4832c578a306068bbc34f189ed9d7500fb0e149d28d002f4f08db94ac6324ee86e3c182dd34e8c1238ae278c1965bf3457d19a0fa73938a66abcb8e587390cd0073371c45aeb50754b531a63fa525e72f617d52860767040354da57aab03c349b25b69745c039df8e82d47f493a4d884a9de389d68341eefa222b9b80b485ccc04fda0a60b59822c847b902e60ed3e63d66f99b0cca2a89a654cd0239e12b6c0c2e685fe9efbd327711f9316a3b21590e9a807d133ba49197104f22688b8ff2635094c1d80ea7af3cc0d89a7d771b9df1ca65fcd2d4ed5785c4ccae6700c68d53d3211dcfdacd87ae0ce4c6e28e2af2dc543f27b8c1fc7ab90d97acfc14be64089e1d6de43d8c9506506ee99efaf3bf08f6f409819f9065c906578e10ffbee336b1c0d8556877d063d3782ef5f74df0cb150d1bc034df8193c84beea0bb4425d18465e8bd94e5a78ac58ebf493bc5ba41f0f5c35bb8871f132aa98304c43d8c24b6239ac6c5440a8df51af19eb0976f306cef2f11c4924ff37d53b082b13c47111ed1e178fbdc853f564f50af590a1677056d725866b323bc8968efadae7611c20dbbbee2aa9f6cd390c56d99ad2e6667203ac6a25817b09f3f9375469d39bce453623c7f2aabf65fabd214cb109eb1baf225ce9545108f10b71b6cb118ab2bf792ea8dbe86909482d410fc2ac3120e0dc5153a55814b86c7b128d8cde9c39da292a558adbdf0e94960ad50eb3703357c8ec2a6b47234ded5ea18ef27917ab30c0e5d255e82ea36a4e8ecd36c2038e5898f3f78ca98d9b29f62cd1610a5ee2dfae9eedbaacda361a4b646d216f60b875051d79718636c48544f83446ed7acba4d6e587ff3bc1132e26233386cec243d4d15fff627c6e483135989b754c3af2e4301efcc640a95b5dae5e61556eeb471c42acfcc650c863330fad4a7c430161a99be11b3110d7e07d8ee3f9884d395a5734f6041b649aea2c1bdf8602dc5d1c98c2dc78086ec27a64363aeecbf9415844ac7ed38cfc11996288b3752c940dd6ef194fc96842d67d8d6d9ca016b950ed892f13df757e91036f95fd64add463f2e3c6614ff2a12c3b298c0e29313ff32d238231fc894424f97f9988315dc7b2966961150aab56c11719fae849666432f6c7d71fb3ffa3bda600b719743e432bd9cc8aaacff53882077bf7439bfa43b98ba822a01a79d97386c7f3c5332e6d56a14156dcfcbc494f86298c339224f5296a5a13167ea1f8421ea4939f054381bcf5aef1dee555eaf9758668b887fae92b47a33501dbff1438c298e26d496d09b0486062a037d614ab400f8bfaa2de389fa581b8f716d6ba82c91227261346cc26fba5b96ea2706fa443c97dcaf9720b53512267b5cd955192c2b13972431adebdb36931cb956249c5658ec67dbe6bbd36754646f07450d375124623fb967afe1a6c0e65ea02091e745e3c7cecd7ff80bbca65e772cc74731c352f23c4639205dac27359a6f9ee33048af33cbad5e267b3ce468bbefe5efc5eb3228bb0b45af016f270f57ffa9b68ad06d341c6db216f640bb51dde50280af1ef838e85d079967d93b5d2782bf559e7071cd2c8d4e69fa0ae692e814743e0963de4cb1b250c3ba1592b40e56b67d09cad6d3261d5c74610148ea2e96b8ee286226cb23a199258cb0af54222bc87da4b530efc4f8eb9cec2254d7edc12be0cd8308508c041905803437c673ff65298ceb1f0365bace1080ffacc05b8d11edfb7d67961184045adfe388140637b0d3eadef700f9ac7b20525d9f6152e91e62bacf8753c11f9026d1fdf112861228527b3f2a0291d84e3b35871a105690666a408a1791b03eeb35c9c548c41607b3a37ed806b6a118f5cd45d1f6ff12d32f500cc6612a7b2e76af03da2e795552741357aeb20be2bc76daadea02284d5f4782d6c1c9bd1a674b0846248d1176cd0f154451a7b92b7b70f6dc4a116e6ce0170195267a0a503269c993609107f382c9d04f8b037cd1481893f3268304af3e50f25769d6486a69f19f21fdc9f3872dea411ea021aaf4e345d4be4732d965c9c96fa601246d4307efb0f6f037c297a995c0e9302bdb89be437b9c35e5792e6e1ef95b672458f3b9e2e9efebeebabea0ebb18553d3e", 0x1000}, {&(0x7f0000000200)="2970f4a16d831b6390460145d1de5907d162", 0x12}, {&(0x7f0000000240)="974d05a6926bbc8470dfef32a113a197083e38dc08f0c61ac73d64500aaffe2b0fa7da750be7d21e431476f907aebebb420ff5cdcdf99fb9deae2c6d", 0x3c}, {&(0x7f0000000280)="513a87907cba655b2d8f651da5a06684e9d80aa5fab647c00e1b55a6c58717ec050d86de13ed8ba89987a8a5f46b4ec72f44e3e1440d89753d3ff54abcea3037fbbcdfbd3575a345a35b7ae68e4f677c95cf7e9629fcb71a3ce8816f71a031a35eb0448f4dbc2b4ade2b62c70f7dfdd5fa7e899be895006d90a07fc8cbdbdf9946a5c152f67d027de40fa9161d9cbed931fd71be7af34b78cdd8dea720d913ef9e3cfe4db18c4324a4a66503e53eb38c61d41679f0423bc2f0794b7b6bf57beae4903fa23edb99", 0xc7}, {&(0x7f0000000380)="6c12d593889b0418a90c127fc2f1c445b16f4835e58f09d7ff91d0aab9e0fd7674", 0x21}, {&(0x7f00000003c0)="047c03e3e1c6ba2de2603337835a23f83f2fff1fbe1c347abd6aaf53a5603193f27fdd7fcc6ebb29b3da973e89688ac47f77ac4bfa8fccaea9e7ea2ca0395a1df9b8f16f13ed831c8e04c49c765c0290bfdb098fc01e18328ef5df4ece511f1a", 0x60}], 0x7, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r3, r2, r2, r2, r0, r1, r3, r1, r0]}], 0x98, 0x402}, 0x4) r7 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x8001, 0x8, r7}) poll(&(0x7f0000000140)=[{r2, 0x100000000101}, {r1, 0x200000081}, {r0, 0x10}, {r3, 0x10}, {r0, 0x1}], 0x5, 0x7ff) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000016c0)='./file0\x00', 0x180, 0x8) 04:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) r1 = syz_open_pts() close(r0) dup2(r1, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) 04:29:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/60, 0x3c}], 0x3) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() close(r1) fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0), 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 04:29:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) recvfrom(r0, &(0x7f0000000280)=""/217, 0xfffffffffffffefb, 0x1, 0x0, 0xfeef) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:29:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) r1 = kqueue() sync() r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 04:29:32 executing program 0: socketpair(0x22, 0x4001, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0x317) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0xc002, 0x3) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x800}, 0x8) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 04:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x252, 0x9, 0x2, 0x81, "122bfc8f507009a908a2ece6ab47147d92188612", 0x5, 0x3a0f}) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) 04:29:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="144c1bef1fe83df5f7590503edcc87c5d596d9c57738546500c0161b5a6688ca3bac2b4d43511c9549417c6e03ecdcbc3dffc631f1910d2bb8a9d6a784dad6e352d7fb01086fa3e90a83751e0a11a1317aa731f215a4b5476e092eb581745a61e098ae5f13dee63511cdc9a7c4cae80bcb8b87bbd47d5d9040ad33e802706320a1cbdbd93a", 0x85) r1 = syz_open_pts() close(r0) fchdir(r1) kqueue() r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 04:29:32 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, 0x1c) 04:29:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x488, 0x18c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 04:29:32 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setsockopt(r0, 0x6, 0x3, &(0x7f0000000080)="4f8a48d4f6f0077883a6e8af4e42932353a01cd3f08d89bc04e11dc903363d2cf9651d4f5887064ac23cfb31791f3d697b69abc1a5d53cf9e170f87fc53d67e2df1ad25b99dd97b5a346037e3ef2bec02afc4503b0b51a310a4c1a1d47c03797f2c318aa7cfce577f1ef2d6fee807c5482529e72392346fd5148851f08a96004b6dbcb21e4cc333667a3e04e9adb34b908a97c809b79eeaccf5d27be", 0x9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 04:29:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x1}, {r0, 0x44}], 0x2, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) unlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0) r1 = semget(0x0, 0x7, 0x32) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/116) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="10bcf9d60000000000000000"], 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="79fa63f8d5fc299eec8df28cb568408e924e413de4ecb98fcb78975d5f5d6be489a53e85bc7de77dda47e5ed8f7f96970797ac07b907c94e26dc6dd9a4fd52ade431c4b6bcb23b55e81e8352ea7f32b05708d25713f71423c31dab8b3eb1016382a88e8583db243d0c38dfdd584dff2a78788d8466a68e078bf745a92091c32d7cecb73f1e271af686f33986e809464f9766d23d28fb1ab60ce84d2cff962aeb919a5368b4bd5bd8bf1f5923058eb39627d0fdbc5cd8ddcce01bf5d18db612287abcc313578f6d99c912313eae5a0e7215cb2e1f8159a1799ef26ca7b2a30aeff029fc7dcde47625e4594b11ff0f62d1c11800af3a7a990f2dfe", 0xfa}, {&(0x7f00000002c0)="b4ca45149052f3b0a06ab68556ecd713452e5ff3209e758083900dd288ace3a548ee30982523fb5c4fbbbc4adcac6651eeea21cb68cc063942c42bcd51c74c297eda6ba8d6496fe4", 0x48}, {&(0x7f0000000340)="d4182add26a5cf15caffc6f5256ded51cf6218570c2d664d83f7419a47e67ab62be514ce644ebf3ce124d2041a0a1b19", 0x30}, {&(0x7f0000000380)="5633d5168dcd7884733f068ff7f9239ddbfc60c88044d22b0348c3ee34d361d0bdeb3806e3cc77ed076ef77a844cea7e9f67d8337510e0ae08630e7bf718ff39ec4c295b786c99f63933ad7451a2ab2d21cd1c07823223c566003d3ab5ae47a54ac5c0ff6f26335c83a297c7b8e3854e77e8c5357392d1ac93d6479045184b84b96663c685bd3520deeae29956cf13a9f51247c7c95028bbdb0010cd3f94789be0bcfbe2f649a6c563a3f2ecda2ab0", 0xaf}], 0x4, 0x0, 0x0, 0x40a}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 04:29:32 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x120) accept$unix(r1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x7ff) pipe(&(0x7f0000000140)) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) login: map stack 0x20ffd000-0x21000000 of map 0xffffff0065823e78 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff0065823e78 failed: no mapping 04:29:32 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 04:29:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() read(r2, &(0x7f0000000080)=""/101, 0x65) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x20, 0x40}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf7f9, 0x7, 0x4, 0x9, "7d541ec0c0907541bebf22db29946316f2feb1ae", 0x800, 0x40e}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x9}], 0x20, 0x0, 0x1000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x9, 0x2, 0xd30, 0x3032, "47bd456b8bcd96577bb22d2d750dbfd5091ce664", 0x9, 0xc3}) socket$unix(0x1, 0x2, 0x0) lseek(r1, 0x0, 0x1) 04:29:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', 0x0) 04:29:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1d8a050000690db86c65300000b8d696c6b451d76febc23eae63f8a3ce774fc897d21c10fbc142dc8aec6651e0e64e4d3482517c2a7e542984"], 0xa) kqueue() sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="15487c05f76734a2bf0904edbd3ec6548e1bfc7cebcdb7ff0d211d936a5416da25c0b85ac39c4911f0a94b7eb6a66e9b10ea0c8861f6e3e748a77362f0feea74dc255ae77d953bd5e41d4552808f8628de549434ccea7aa327fafe4606d4fe21f70be3b326f64550ed7bb5c9820bb563ff7b96b8851ccdbcb1d7f3f7cd9c5c2805b470cce6cb6135579d2ac0c3546f8fc36a84f018f8bc0062961081cfb887c1cca407b12fd5db8a50d80d98dd88b0aa14232cdbaa0cdcfcc1229a88864943667d27", 0xc2}, {&(0x7f0000000180)="247a76e82ddb6f433dab84287a6746f3274d8660927ba9bf18f1fc27b0a0d6779f845e307decb9c20de2e4007944cf90c76fdef0994371b07b0defc0369ab5933a58827d0813e89f90b4d620e047834e14b6b4dfc709a05582343b54fa533fbba7f589381ecbce0a9d825cdbc35da1bdf54e39fe8daeccb479429c4ba28f1edf6de1361a47a436214377e3659948cb2b18ddc133e82b35d540fa4e843e6c725e423a97e09d9c4f26a3cec573347f2775309c2c5f", 0xb4}, {&(0x7f0000000240)="18e1b22406dc1ae8c6316b93bf1b472ca4db97a2681ad66c2a24f9dc33a69f7b542d719927b334bdb6a1efacb28e809dbfb918a1e1682081fa994b664feceb29cdc533a9ee2f370f8520c061a833d02e3b4f4a42fb7eeb0705b645affcc7a294039e480c5f9c12c48905dd1438baa3588a607100c1dbeb2de246f1af66135e4e47c0c467f1e1d52e17251fff088ef1d6407b625fd6e4c4af6ae7f4611f7609cbbf35576827f85032468dc219ad839681ef1d19065864f615819732e1f08afeb11c57d104ae57eedcf5e77acc3303205440675d4f939aa63c03428c22874020b7ca2e", 0xe2}, {&(0x7f0000000000)="e19f40335fba9cca38d6e8739c94896980ba5840164148b8fe3106a43c7ef4862b8f43c3bf428cd5abf0b6", 0x2b}, {&(0x7f0000000340)="c30f13647bdea918b33a327e372b8f4f73c8c301540266fadefa79f81f0bda554fedbce800a8304417a7b0d58772bedb10acc41c477740e939e205b56e348229322485e7bd2b52dc72389c2b9eca97784ff76b4ad1d267eb9d4d278765e8722d0c77e48d2bbd460640ab483b731111213da5c88c1a02bed0418773ac", 0x7c}, {&(0x7f00000003c0)="6ad98b1dbc803bf322e021a216781f83e2e087f75478d3e55ddc8efae64c096aba80e38e3f4359931323ac282d5599e11a40b7f93a6db406f6625fdc43c0bfff3cd27ef3277fa365c56a657775d0cf4e571d862d4f39775cc4092a9a28bf487e04276e7265ee54ea149a64d4d82b6aa8d8e883bdbf760035a07a6684cc3ca4279959b7e4cc4d3911f940198377a430cb22c8659f3144e9c0e033fadf689f7ba372b40d108e2c6cdf272ec625aece600528d98e5a2e4743e2c725b54300fb2a40834e442ceb9277146c49aae2e7cd4fe6a72f0e3e6daeee96e69c8d80c8d079613ae069cdd775f6cc441f44eca3dc925a0c54bfaba243cd", 0xf7}], 0x6, &(0x7f0000000680)=[{0x98, 0xffff, 0x46, "b34e24202e739c790109a05908c32c41a1fb54ca14f2d052c769c6de5f73fe5a2f19945aa4308feaea51771a1cf653c94937a84cdd5081b7b50ae2db1ba2271db3a6b65c76bd2b8b8184672db354213ea5c364cef8564db54c32ae2e014adcba216bbde4803465e8f4a0e72b1fbea5ab7c1704c11efa55c84983ae314d7ad2410d321790056436"}, {0xc8, 0x1, 0x9c, "dd2d4439d7b80b8d1bb6630cdb358675e367731a9732cd81309d96ad51c28c277cf2669d0d226bf48e915948b36e5d842a8023e749a438a9340979d36fae52b9a141f49a997054cba9b74373ba4c58074a21ce0bb8f35fc8d503a36b21d9dbf0aa3e983d0baeb6e7aaf911a7ac4a7312c5996aa3b258b8083a5fc7c20dc0c79d870625e3e1d1fc2a3cc4def08058947d6d8d663f919be93fb8bd49aa45d0c21ab7e2822b95785c185eefffaa22110f50775395"}], 0x160}, 0x400) 04:29:33 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/164, 0xa4) 04:29:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="4a70d55c31c7a486700fce6c392f13352556c3b09f7e484cde67806f53af20cbba5f02ff3f903ab0ea4b4fefaa64c4652a88e787480495766c4825f5e8d049aa3bd8266427f91d43a4b90aa7067e0e019cdadfb1d1a99f10fc9ca5aca1c2e0c63fc877ca43dd124f19beb3a4fdff9005ef23eecbd202eced4620a8c04cfabac56b3ec93b77940f5674b8a30c383a440037ab3397d27de31432988eb9031e7163460c6bb34b0038543feeef2d3b377add6a9fdd983c577e8cb35485d534e631e90db130b8a45a4b034c9f6eee7b1afb0e2f0f0afd2420228b211f3b9d0639fbce250728d3696c1d9aa16bc0cbc93dc20d284b36e7dd18016b2f707800a416b16d9bfb0b234466b576b27658", 0xffffffffffffff43) 04:29:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x3, 0x8, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto$inet6(r0, &(0x7f0000000100)="04f53bd8b764f71ab392ae08555c9e793ef49d244a56562df71c32aa3e18efa0ad5e976a78b5c770149065f524b635f5840e7169776042701b8008ae4c7457bc5a62260fd787cd46d152fb61a73f7676dacb827d06fc625b9dbfbd99f775399ce807c6236fd3d227c48dadfbfb2c4745d239dad3be0f7d637dc547ec6101849c73ea32d4cdf9f7dba2b15caef7", 0x8d, 0x5, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x5}, 0xc) 04:29:33 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x1, 0x0, 0x1f, &(0x7f0000000000)) 04:29:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x6, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:29:33 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) close(r1) dup(r0) 04:29:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000100)={0x9, 0x5, 0xbcf, 0x5, 0x21, 0x2000800, 0x34757a5e, 0xfffffffffffffff5}, &(0x7f0000000180)={0x101, 0x5}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffff46e, 0x1, r1}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 04:29:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) r1 = msgget$private(0x0, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x49, 0x1, 0xac, 0x7883872e}, {{r0}, 0xfffffffffffffffa, 0x40, 0xb, 0x800, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x80, 0x847b}, {{r0}, 0xfffffffffffffffd, 0x1, 0x90, 0x1, 0x9b1e}, {{r0}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0x1, 0xd0a}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x20, 0xfffffffffffffffd, 0x2}], 0xffffffffffffff32, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x28c}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xef, 0x17}, {{r0}, 0x0, 0x40, 0x2, 0xb7, 0x2}], 0x37c36bc0, &(0x7f00000002c0)={0x4, 0xfff}) msgsnd(r1, &(0x7f0000000080)={0x2, "a885ecebb602ae700ce6079b0d66c2d6d87ea064b72860b4e6a9f7614d2d2b0bb176bfde9eb374a8a3d17b31fa4d1a30c087ada2568cb9122f4f79e11df7fe442aad01f811ab62853c8997fda24939771b495e6780102d0ba2c57816bc"}, 0x65, 0x800) 04:29:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) r0 = socket$inet6(0x18, 0x3, 0x100000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000629000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/8) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket$inet6(0x18, 0x8005, 0x2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) listen(r2, 0x5126) 04:29:34 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() close(r2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) flock(r3, 0x5) 04:29:34 executing program 0: select(0x223, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) syz_open_pts() 04:29:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/98, 0x62) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0xfffffffffffffffd}, {0xeb, 0x3ff}}, 0x0) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x12a, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") utimes(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000240)={{0x0, 0xfff}, {0x7, 0x40000000}}) 04:29:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x30, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r6}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x1, 0x2, 0x6, 0x7, r2}) 04:29:34 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/201}, 0xd1, 0x0, 0x1000) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x108) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 04:29:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0xb, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4629e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x6, 0x12, r1, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 04:29:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000040)="01000000", 0x4) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 04:29:35 executing program 0: mprotect(&(0x7f0000252000/0x9000)=nil, 0x9000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 04:29:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x40, 0x259c}, 0x2b, 0x4, r5, r6, 0xff, 0x9, 0x8001}) 04:29:35 executing program 0: r0 = socket(0x2, 0x8005, 0x10000) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2a3) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 04:29:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 04:29:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000280)="9d171d202cbf9011da04f5866b3190c4572a996e55ff9c3d467faaa5f540", 0xfffffffffffffd96) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="3b763f50ec8d4cbaae85f7a7d47c751da45bbb36af682eb974e138c4f2885e87e862a84e01afb1831ecc209638160023309cd05f41675905089a0cd350b6805b611fdbd95a2ded808445ee275030a2a592876aa1a9749daf25112a705882b5b8aba5890822f297b57de32ba1c3efe5c8956a6e22f1ed6695c3fc", 0x7a}, {&(0x7f0000000000)="edbc84042e36eed3f87277ed42864362ee91fc95deda83afa4d5f003395e0cedfaf0", 0x22}, {&(0x7f0000000140)="f90ff450d4d0b42499066ab2a99e8d2667205977eb902354e8813d4fdedf0cbe55225179189dfe5a9c5907ef2110b55f1b58e6e39d88df37bd8c4e6ba61de22da9e03d4aa7291b6f766f143fe6b45c2f0eb16b1e2b", 0x55}, {&(0x7f00000001c0)="b5735938905f0c574614eb8d3d57a134d97fc10004e555464133ff7dcf716bfbadbda5d75c1ba43d74ba86d653cda93496ae4b0f6cdbe78ced766c5739e5613c0cf25c3043e3e75812eb2947", 0x4c}], 0x4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x0) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 04:29:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x3, 0xfb, 0xffffffff00000000, 0x1, 0x480000000, 0x2}, &(0x7f0000000040)={0x5, 0x6, 0x7, 0x8, 0x5, 0x1f, 0x101, 0x2}, &(0x7f0000000080)={0x3, 0x1, 0x52, 0x2, 0x8, 0x5506d16a, 0x7f, 0x1ff}, &(0x7f00000000c0)={0x8001, 0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 04:29:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5edbc80000d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003340)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcd4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d08000000000000005f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d17", 0x4fd) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000000c0)="b15643ea1ad72f2b2aba95d18ab44c8d5a2e19ee0e8c9c5514265a05466bb63daedd438381a4d5d7210546d7950ef8540362637d6ecdd9dfc606db1c8c221f33755d7fcdd54ca515a05ab633fddb43f176129e860deb902f55ae0c1e886883e008b2fc82641e1f71eb23d2c3fd0d50152349f4a2ab7111d5651dd25fa128cf6449d8e49b44432ab141df37d7dde9eb629c50a49599e1b5cb139dfe533aa74b8e5690308931312e03816e8f8e943887df5df41987821a959314ae31a9de8e851066ed003caa7f6043003c08db22e09907a1d453b60220a857660ab8bf4c19ac36c7", 0xe1) listen(r1, 0x15) close(r0) kqueue() syz_open_pts() 04:29:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x3e2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 04:29:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) r0 = shmget(0x0, 0x4000, 0x2c, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 04:29:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getppid() bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) shutdown(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x7f, 0x4, 0x400, "4b1e40c17dc82e128fa6a162b52e5e903ee7b65f", 0x7fff, 0x1000}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/67, 0x43}], 0x4) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) seteuid(r5) r7 = accept(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000005c0)={0x1000, 0x3}, 0x8) lchown(&(0x7f0000000600)='./file0\x00', r5, 0xffffffffffffffff) setpgid(r4, r3) mknodat(r0, &(0x7f0000000640)='./file0\x00', 0x2000, 0x6) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) unlink(&(0x7f0000000680)='./file0\x00') rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') dup(r9) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x5, 0x5feb8127, 0x6, 0x9, "e459884bd3b941149d0d72074edaf4418067284f", 0x6, 0x8}) bind(r7, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000980)=@file={0x0, ""/24}, &(0x7f00000009c0)=0x1a) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={r4, r5, r6}, 0xc) 04:29:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94d63d", 0x3}, {&(0x7f0000000240)="4606a88d0d0d941e83441b0c08b5f5ab799ede5a9a5810e632297fd495048f29d2c7b343397e3d99e9e129c5f8ce050d42a08d4f47fcc99b17552b8eb17976d584a88b8744e4674bbd76f5dfd58e7d207268c717bc52dc8e5edab5586b941f8a7106aa4c2f4cb21592474dd02bf0564c7866907eedc2bf3c0cca999108782e48dc15ea657c17ea2fd6ce1abf83de6854548a25a9462b26e73596be5a59522db5c141b19263f7b3214b5408f4aff40862a17475f407314f02a12354795792addafe96485a01b13207c81273558836f18741d0e1cf0bd9158e", 0xd8}, {&(0x7f0000000340)="a715c121ea973d38ff8ea4fd41398d45252fb276830ab97e7e78c4e794131fe690805df68dc0c56f42c7001d2c9835789a7b52848d3ac5ba52b6487ba1c41f4d4d965c760d083908e8c1c44abb248bb1bd59152912ecc6cb3c8859a3186f58e0c493acb76cc7662ea371709868574119c16e341ca696d84aea5c79c53ffa745171bd998ee2b7a94b594d98745ff0577f176759674545c560da7861e4ba1c0acaad76d5c43d2ba4c8caf7da5d02d944e1265b378187cd42e12a13017b7248a7dfa85c27588e81ad28a76b", 0xca}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) socket$inet(0x2, 0x4000, 0x8001) 04:29:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000001200)=""/4096, 0x1000, 0x3, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609cee1fe00c2cc4cf84d6d42d70e8f122c8a74a6365fa2359c49ff69d9e8687c7076fdcb169c80c03ac98e8e4dc919072226c09868cf6725db5167f76ce2646cc72de94b3f7e3c342f6118e5f014ee6f342082eb839c", 0x27d) r2 = syz_open_pts() close(0xffffffffffffffff) kqueue() r3 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000003c0)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x3f, 0x0, 0x734ef35f, "185655fd0d63ad3e6658f7f098488416805a27b2", 0x100000000, 0x7}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0x6, 0xc74c, 0x2, 0x6, "19b47822f4dbea00e600", 0x4, 0x8}) 04:29:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c1dea01e739e1c055e47f2d3e21d22e90f324b1a34e034e0f64d934602e8eaab73eae196", 0x24) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:29:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfffffffffffffef5) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x8000, 0x1, 0x5}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="00010001018100000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 04:29:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x4080}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) ftruncate(r3, 0x1) pipe2(0x0, 0x0) 04:29:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x109) ioctl$TIOCEXCL(r0, 0x2000740d) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="088382402add9a5ca14b5ca71d572f9679d0342d7fcae5e11e12e24698b065168358ca163420f71ef85450e83f664d6cf1dcbeeb70dec0f59fa70a17d33520c8c6c94ab1d2b5018946f766efd7609bbeb51c24aaf11aff8ce19e87", 0x5b) 04:29:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffeffffffffffffc, 0x1, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf74610c439bd37abcbba66d0f009c083b83bf7f6a6ebb06b52f10ec0e7643ab5f5885018ccb7324", 0x69) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x6}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 04:29:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket(0x11, 0x8001, 0x9) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 04:29:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:29:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/243, 0xf3, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x9e, 0x40}, 0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:29:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) listen(r1, 0x0) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000040)={0x0, ""/67}, 0x4b, 0x3, 0x1000) 04:29:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) syz_open_pts() close(0xffffffffffffffff) r1 = socket(0x30, 0x5, 0x1ff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:29:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:29:38 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) close(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x80000004, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0xf0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x90, 0x8, 0x7f}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa2, 0x12, 0x5, 0xe2c}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4}], 0x325, &(0x7f0000000000)={0x5, 0x9}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000002800)="f9", 0x1) kqueue() 04:29:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x10) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0xff, 0x4, 0xffffffff, "52160818d905071145a9cb06be92f0ead8a7bb37", 0x3f}) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:29:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x2f1efba540514277) write(r0, &(0x7f0000000040)="7a784330c70fa62948", 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r6) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/221) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x10001, 0x40, 0xfa1a, 0x9, "1c3f5d2d95d6f794cd3d9679275370fc13319d2a", 0xf479, 0x1cd2}) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r8 = accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000440)="5f4d5cfacce0e243d8b10a843792c03a8af5bc8c3254cf8448c17356cfb0ba0fdba3913d6ae138f36e11311c6835bc022402f3ddfe5560dae73bdee69943118b95ad25055468021b5dbfdce12c26298113737a73665757337213fe0afc878dc2ec35ad7798de46bfd7b956ff4df9963c0c8032e592c352b5812fbf03649bcbc29707c7b6838931118c8dbfe58f04260ff67b8e62bd740e0baf2078937c432d7343e68373fe1a4e7b3e6270f5c91d498c726172afa9948311c0444c74b8e30dc61540d250899f456ccbb01408a9fc982672cafe0106c9c50e46b7acb33ec32da55db513235acc9b8cd0ee7a1602cf31ca01da5b63342ac64b8d97774c0f6acc83bee09391de5a187fac29a306745eace6d4e2b12ef0c2635c46b3e6c33e80ef4438fa7f2d4f382fee3d01e0c077349a5090d93b736409adab43e634be683d3ded2d12f26634739848891f57f348f0985cfb539f8c3841de553165d7b5e633376f2adf7a380657422fda2e4b0810b57899ee75486a1ce5315dbd36cf30b3cc9b58050ce42ba5214ee67610986c9b1ffc4b67d2764e9a8c04aa54bd54cf8cb84d835449eac7c09c9638c952d0932e627176b0dcbe6c1a16e7f0fe088fa1c63cdf18eda3f1adba67afc4f9630c298a5d566a9db1c3cfa0fca50d9019f9a7e1766f99f849a82876008ea9da99e125813519f36db5d1145ff0846a53ec2d503727b1769c3cf2937f7488f3e0648f0c194d0046ab12508fa50ff843686fc8309ec39be4f2d91a10cd82ffb89ac509fe83d68240d7fc2b7e126a42dca0978c0d13c8f14e0c1f531f8d75e7ffd4ca399e15aa590b0351491f80df781ae031537171bc19f8aa574e6b6c1b84b6063cea0e48a76ec164e76cad8dd6db8af14e841ab8cbc5533c80b2b34c54d99f6fef5338666fcebf5bf8eae38006fb352255f632b0adaa91f88cd8cab79da76169309e80f5b53a61f6cfbd511e18d0094cc75dcd1abb255dac5d54574a61d5beaa5408dc9a5c78eb991f8884710c1c30f4b86770c55620ed7164674659d20d329a4fff88ab0886661586ac659d850b3dc9522d5d68afa85cdaf129cf2ead6cc3ccc4e2f66d81b424d70eec9b28028549382dd847ef271315867d62da2feb7cc3f47d77712d36ea0daef1da21da93914670467948c2b07ce0f6ea20864aaef613cb1bad8edc4492f3296883884a54c074974c164909e22d18ec96e22779995f24438437c8d01da3eeda5c853e2ecf78cb69ec00298f38eca6bce314bbe5bcc4198cd10efc4e531b552d77f317bcf9001c86a3adbc75a45dfbd14d5e1e56184e855579493f22490aa5e59718100b95f2d9c740e584b42c2465407108c3a86048ab3897cf6e83925514d3f5c8703d7bbe92f57a85bba835b57ef87d4b2ea5bff393408d24038fc1a188c0e8b301d35d7c61efef1f8b41f98bdab0004e6d0234bed4909ae65bc0d9265939995d43e5159e6bcb5b65a8324c9aa1c7c9bba603d7c67eac445662a54592b1c74a4c03d6d4f80cdded2459e89dd0e25757195121683c6be0516cfa7ddca4e996c7ff7f77ce184a00f96be5b68ebb2e301bfc02fdd248a1d8265830960928d92b3c25873772ddc8930bb5d68b6c0195c8f46d53c12d88129073eb83001278c3a3e8612726289965b018df22c440a228758196818ca4f9d4e7bf42c366cfaf604c1a6cdffece332fb6a8ebbafc3c41b4fd3303842c904cf816b24f2e2c23ee884cac1e959a83eb39f9bdb2883948e6919486a815c4171b2d8149b2eb2a77f51077e361cc35a0f515e937bfd4b039539a1598b26b9e7abfe6918d7014417b5a82a96d516d85d23d0a9ced670117e637d2b78df0a8a4bbd448c0d338ff05ab3833c1504d2cb32007ba3714b51bb8c63304152e91a6d5e406935bdd76d0616e03e66903bcb7d62ca606be0daed5a926387edabf972d2de492e50ee2f0d8666ab2933d1cb62405821b80ceb16e4858aa1faf568e175472b335d1450a7ce20c7579b086a21547e65274f85909bbad337cf26fadc36eacd51d3b65805ea7bb675634cb90f80ae1d54d199120fe094ba594e89bf72f42e6785df276b3ee70bcd79f2b1b1183723154a45bb6e416dbdf6618c9ab6c606803525e9c780a08b901dc549e1409889d650fc434a1d12f06288f8873c65ed601b7e483264a8f3277e11ebadf39322ea8bd01915487277712244165e09bf3b231f9cdcd7d76a26c5bea946cfa0bc77ffe2e24634ecac2458fe134ba2931b10c7ef2eca6b348485b1745dd5a4ef3ecc93064035245f6837a69b7c9ed49b3e6b770bfeb940136a0a4696eafcf7f721737027d43cb4f5d41738b2225000b795cf9c2b9fbcc01c8c52513148eeb5be6f9a391ee296bbf13bf6963657fdd58d107a0f437b022be5449c6043889d8658936ac43e67bee673b5eec435d4a228564e68dfb07b31deef2b8792f9f54ce6d14d81db67a585525868168c4fb28d834f3107ed6345fddb7ec29d099dbf2dfdc6d93ce878e2cebc44d91ea2a7e427e7c1395a0092a0909991b6113f26df83fe8bfe1cbb5008518b3dcf37bed731e5f6fdc6d35b3d44e4d896a3976a53f472fee2c481247cb7db906763354f594327afe8e916f94c3453f90cf147531b9592acba11412d8b493e2bb9d800730c87f31f4638b9e34cfdfc238d783f38faa32236ff3213824f591299f9e2407a68055e6a2360008e0a73817130f31797290ce5d33cdc9aa2676da038738dc7b41cbdbc1ef71158a4966d230ff1bf1353ac5d383c3c1d5c457cb6356287c61f79bae5ec2563f48cdda70ca0dd4751e4ec4aac7fcb5c2809db10089ce9ebda327c1874a747dc4a2f072292e8e266a90fd4ad171a189bb9625c5bd87d3d510f6e47dcd57e54e8931027a5dac675045ab38a592d476490d0c9f81df77229aba196a5e9701e1dbe0ee24b12d5d788e66cb6337c413497a815fdf660779aa046e8115560c5811db5b8db116992a1a32117fed55d1e9d08f07162fd5a38879e061fe1a9dc142ccf02a7716c9bd38ba2d4bd0f7e84e825e6a2691345c3560334a5f4f9618d01013bf63a55332f2c30e9f410b80f13aed4ff169b6fe37040a86e2d655c05ba74bf88ee5da489d121c8e4ccf94f3c01f2529b5db3a45ef4cb9182682965aed03b21c37aa784583435f658dc921ca664a7edd356d774b4b1d3c196b15e9a971eaaad37612bb4357adcd8b9763e3b63c4f72a55b766733de9b94eea2e6d4f463caaec973915b8a5c76e045271ed6fa1d07a6bd6e853674e8f64c13a3af31ef96f0b45adb309a07a734fc66145234480ab3656ff5b4fda59e0a8383fe0fcf8f5f5f9d483c8bff3514c6e530962d3e1bf148eb347f6e29153f4285ef67c3fbaa6b974f66e424a72059deac21954275f08796002a8bd2f52c164fd5eb9720c6bd6b06aef23bd85b4409aa83ea9e83d6f5d56000ff3f0775ec1fb0abc985d395001524b4ebdd83d94ac27c439a56f64b867ab4d11799a3f7b2fc31f5d72bccd6c5bb40501a8d41796f14ce0ff1efaa7625052027221058e29d3b146cff03b1d0c74bbb312014357657f2833550289c8f5c3a3f47dea13fbde1b931b154c373df2482171162177001b09ab1cb9409931c0eba364e728a4855b356c0cc08c1891672a87bcafcfdb65311e5b2032089c2fef6995dec6a1d5bcd4b0830039b24b87af5cf5427e33497a46fcecd99a9ee8f0d1960d0012703d2b0c4f29b99ba408c12bce9482d3abeb070a472ecaad63413fca13c400e9973f0c428ffd00147dcaeacd3888977dc0b7af7a65a74c763516284fd827e5029739ab7c24c8254875920982c012e71db5acdb88b864acadeda04c0ebd2fff543f2f4b2aeee4af624fc5510e947bc80c24110b9c17035eb2222fcc4bf133e9fbb401e75d6a4750259513f418ef61533e685b5ac158ffe230c400e32c201380b238aca34ad5cfc0a17267d5dea048538d6c47b885af4d6bffd2457679f43a840c63d51b5f1fd53c9f217a0ed09126c53851c038ed9f6b5265ad2e3537dbd2659ff6a74019e2e21cb6e35736b6fe04431627dd89f25f9d6bc9afe076eb64542fa82599bcb830b63bb3b90c38370e40f9a74b85e5d0d3bd2e0c1d817862fc48f069bbff524599abeff4e8665029291f19ae9c90df86b5dfb37169a10f6b687eef86d90081f96b1ddf7c67320f1e35d20c68cb473d0cc8931b3ebb5983b8a75ed62f14a83e2f8cd0c3931a1d6ae2b832165d96899140b8d9b6c8b667245977f48e70c95363dcf1046208242e9ba2fc6c231da939c637f80285fa1dd273417eff61472eefaa2ccc53bc8a9dfd50f47e6b623e9a66415f62a9f97600d7104d79fd59cd179bb2d858be9aeebcafa1d23e093c2ce08b7c1cabf0d45b99d8dc5f229398e63deffa1c9ed62b5290ca2aa9e39ee476e34e0ccf3226371f40bc4cfa6af2823d2a23aba5957aa2a7f0edd2bf1cd57a411f35b4c6534d7f7c4ceacd13ea7328125bd0d12b3ce08dba24aef8a2fab8e8b035212060a0b9ede8910845b9cf07d5cb7459759019c60975bce1406c60aafd12d043578ee634a87e655803a52b45e47c95f6438c36722ebf377c85424d2a32720a1ba2754e477e26d449e77eb6c91bbd8ca2dc213dc8fe3483a1345ce20f725f2868ddd9744d8a972e4c6e63cad16eba5744b5eaf02d5b0b8c17654364561d26e3fa78628168f1aa3ada0c1e147dbfa15dd5813044021c494b61d5a4c941f98dee2327d9eba770cd0e78eba31627f4f03ec7e8d663fc26796f8de1cbc085c2014198a1431c8116ff5383e64acd74411d138688e28f02c7a987269afd32be7ffe74d2b94af2f16a84fd7757d6f9a0e1ee263a94c4ab9fec90e64bcb5e4aafab79e294be60869f462ad869e6c4756048ef67853b0342cd70d14fc7cf33ce021e0d990e5bc53d759fb95623dcb4b0904322ac8cfb883511e8517a9d9f11f624fd3ff28bd72739648e4c40bfef719b3d93ee716c613c213e4c668d2473008dc067b84e6c3991f0f13a57d5930c9cdbc1964b5fba6238e743c9e1d93d6aa435c74a39f184517e7e1b5c06550fc00ca23a7521cf2229f533450c1bb795ccc4403acb563aff264a0a0acad2b06fcb5da957b2c2e141f028de4dbf94eb9a1be80f39359e29f4ffd0e8e9e6345be2df60bb21ccf0e0fbb57da6d90ba4ecb48864a62fa2db8364e5fb8c8888d880976414ea9c8b978a37bb02099dd027249f5995d035ddc269a24730c57feb7679c2aafdf1d395e969dca14d46a1e1e6e50303da5359e72c2d74547d2989ecb18d9cb22a36404f483134b3f14fd02d909738e2e98a3ad1625861535ec5a48e354c37b179852e374900d3a70407b72eb2fb3952ea2a73fdc91f91cd01f60f26dd6ec2ee3208638bec01c3fc53680a66e74925ff6d47c8d4669eb739586d8fb22f39dce285ea2a33e020450087f0acda9382da521d36d4bc8f3d71a7684cb17bd0659f04838d6be8480917205403083f5e73e4ccad6d2ba6eb3bbf1b647668e4dde15a0de6c96de39ce2efeffffe33e5725bb13633b6d858b0fb595e36d69873368ee8c29cd265d100b1149539fd98d1c43a564c3d56e42a69bab20196b97a5aee9010326fbdd5260c9a4278ab2cfbf95b046b9e6b73b3e4d7720b2fbdde6da1457adb4dd14e9476fab2b656e38ff13363e82899f4e8a63eb41aea7fb6f2aa651b07ff1fdc9a7c19079ced35feeeb24574811795fc2930a829ddbf443da35dd2071cd20dd85a7363555e5aa51fdf66d066a52e06bc44267114fa6d9", 0x1000) unveil(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)='W\x00') r9 = syz_open_pts() r10 = syz_open_pts() r11 = accept$unix(r8, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) truncate(&(0x7f0000001540)='./file1\x00', 0x0) kevent(r0, &(0x7f0000001580)=[{{r8}, 0xffffffffffffffff, 0x16, 0x3, 0x7fff, 0x3e1f}], 0x7, &(0x7f00000015c0)=[{{r9}, 0xfffffffffffffffa, 0xe0, 0x80000003, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0xfff}, {{r9}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x1f}, {{r9}, 0xfffffffffffffffd, 0xa8, 0xf0000000, 0xffffffffffffffff, 0x1000000}, {{r8}, 0xfffffffffffffffc, 0x9, 0x200000a2, 0x9, 0x20}, {{r11}, 0x0, 0x80, 0x0, 0x1ff, 0xa5d}], 0x5, &(0x7f0000001680)={0x80000000, 0x100}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000016c0)={r4, r5, r3}, 0xc) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001700)=""/221) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000001800)=0x2) shmget(0x1, 0x4000, 0x108, &(0x7f0000ff9000/0x4000)=nil) r12 = accept$unix(r8, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000018c0)={r1, r5, r6}, 0xc) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001900)="f116", 0x2) r13 = socket$inet(0x2, 0x8000, 0x6) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001940)={r4, r5, r3}, 0xc) sendto$unix(r11, &(0x7f0000001980)="ceaf880dabf925801fb05a92c5247209657bfdd1000869d6c30e33b47898cc95541836f11905a25ca99d0f3e68a211845e7b7686d0c450a6a7ba4af1bfe2a5e40aed1d3125ec6527eb6f9c4adf22d54c8801aa8241ba4d2af5ede7704cb8383da6f08f", 0x63, 0x4, &(0x7f0000001a00)=@file={0x0, './file0\x00'}, 0xa) 04:29:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="fcf867ba8cdf3f1214f80b183cf6048a6d6475324345af0c7f26973332f92d69a17cc5180af0789085ff89912149832aa70b2d9c7818367524c8eda40c54751a18a9e3fa56befc50797c44c75af1c0de4c58da2fa321334fced23ef57b035ee01f85d941777e7d00109ce4d1eae1fc7899365ed411f12e64a2d923e5a3638786662e884047", 0x85}], 0x1, 0x0) 04:29:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) lseek(r0, 0x0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 04:29:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffff800, 0x365}, {0x6, 0xffffffffffff4f34}}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 04:29:39 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:29:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 04:29:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x82}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7fff, 0x4) shutdown(r0, 0x0) 04:29:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getrusage(0x0, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001340)) clock_getres(0x0, &(0x7f0000000140)) 04:29:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000002, 0x1000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x7f, 0x4, 0x335, 0x80000001}], 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) close(r0) 04:29:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x362, 0x63) kqueue() getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 04:29:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmget$private(0x0, 0x1000, 0x460, &(0x7f0000ffc000/0x1000)=nil) 04:29:39 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)=""/17, &(0x7f0000000140)=0x11) unlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 04:29:40 executing program 1: socketpair(0x0, 0x8000, 0x135f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="93848ec660ed025a15a2c836d4a4bc843e3aece2b65a4dd965a3100a00dd3eb983eb6a7d586d8a8896d8ca43b094e08dbb", 0x31) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0xd1}, {r1, 0x17d}], 0x2, 0x0) 04:29:40 executing program 0: socket$inet6(0x18, 0x8000, 0x6) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt(r0, 0x417b, 0x346e18c8, &(0x7f0000000000)="0537721a4b508685b6fa0dbc1defa70a9d8a6330615f51ba28c7aee6d80c379ec4fc65eaeb85652f0e78a55505d181705c315c6869f5a7bfff017cc5c5", 0x3d) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:29:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) lseek(r2, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000180)) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x1}, {{r3}, 0xffffffffffffffff, 0x9, 0x0, 0x1}, {{r3}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 04:29:40 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 04:29:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) close(r0) 04:29:40 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x5) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)}], 0x10000004, 0x0) socket(0x0, 0x4003, 0x1) semget$private(0x0, 0x7, 0x401) r1 = semget$private(0x0, 0x3, 0x88) semop(r1, &(0x7f0000000480)=[{0x7, 0x0, 0x1000000001000}, {0xa45bef9b306db17a, 0xffffffffffffffff, 0x17ff}, {0x0, 0x400, 0x800}], 0x3) 04:29:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) 04:29:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 04:29:40 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1}, {r2, 0x13}], 0x3, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket$inet6(0x18, 0x3, 0xab5000000000000) close(r3) 04:29:40 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 04:29:40 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x20000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) write(r0, &(0x7f0000000140)="53f111a0bc58dbaa22a8a142ff1a8f7a2ac779dae1271358842c1fbd53cd7f6f6a0570cd4bd5b12cf033b0879bc084d0dc906c6c3807154c6b95fe9554ce69205a0918fb41effa91c14930c0739bf5c4a1303cb374c46add355b3aa276c7d8b4a4491e4c418d5bb78bf79c5a7f05217f3ab4814b92005da3ce7989f875d86bba86017cf791afdca862e365ececd651b099f29345ec0b1fbb05f081430132dde875262e11808598eda08eabddc405f1906f3c8d368e0ac474f86f9dda3f579c65e689b4968cabffa4c1ff741667a1ea47cf7d81c8b5eb416147b9b0eb754a55bc0574f4bc3f9e99ab9ccff7971aa54de08ae2d7249bf03009d52d13acb35c", 0xfe) 04:29:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) pipe(&(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:29:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="4366160e434e2e5c226fd720914ef1342b8329f3700e0e429ee4e3ad9ad91b553d71f481f8729f62cff3692fa2d7cec5044c2f24d48f519f1e3c06fc182b7356903731cbea0ea6477ae92c52cc2c4377139f2e64c0de43a5f1df5f01c0cb53e783c5472ecf34e390ddb118a61ed8d237c41f75eb3b8aadc1653427e1928855b1cd45f86805f5eb3f86", 0x89, 0x6, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x79}, 0xc) socketpair(0x6, 0x5, 0x872, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x9}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000000)="efe586f5748b11e5796cee60125a18a68a5dd7b6384e66eef166c55b3fe3bee9a412544f2a5034667950752974d08378001e6b861e8f86a7e5fb3e473c364c8e33dbb6e2f75bcda125a00a8a1a76572a821934dee765c2e035560e905719d4347c2e08122a19e50fe85036c1327ee794d8cdb74726d16afc5d8f2b266faecf4351a085e1e4989692c2e413d7f6bb3876d8e80d11771529a3be04d0df996de56a92f131c6d4806625de98e2b560459719731449580ba8287d49ac94c47f90e285f914e54096914fa0f5fd80117f70e509094f9960235be0c47f531b3e97e7000692b38976739965ede4c120becb1e709512291f639daf32", 0xf7, 0x402, 0x0, 0x0) 04:29:41 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x40000000000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r1, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 04:29:41 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="e342c8d668388d0d86a95b1dc511da3fce716a6bcec5d35a1675e93586fe884515f14d07d55726fdf34b5b7ae857014db0f5159b04c562e4b66bb5c97849b8605ad8424ad82d7ff62874c2baf5fa23f12dbb23f70a99a5602b73baf977e1b97b7ba405e9cd3495e728272de8d1a6ef3fa9c54c9ab5d486058f347a4610d50be2316ca79ef11f48336cb410078e55035898afa704dbe8775997", 0x99}, {&(0x7f00000000c0)="aed4e2854996a14911049ebce4f3989cbd77f645d3b3bdee016433d8dd37f1bcaa314b6938c5b87b37422913b13c4cf68a0bd17b0af2303fe7d91b2941a043a98ec5c6ee6f0bbebaf903088cf0d8de3e50376e18186a726a3558f940451f6f53200cf762fc14c9f59cee1fb511870a58aba643be", 0x74}, {&(0x7f0000000140)="904f431ab421df2e883c8364a7be3edc6fdc9b10a80b43661ce60d9949cae6cedd73428f2e1240b7f1797dacd0b6d14f1eb4000751df482cfefa39bd54561e7972868ca2446105aa1df49770eacae1606d1557db33bbe3ffb195d160be9dfadfba6b18c79645cbf6a771ca1bc8", 0x6d}, {&(0x7f00000001c0)="4d16ac6635e137965eabfdc2e234e1059a32370c535328ba0089d25735368125cd32ed68fcf284dd721f8c98e777da05ded74793a98058ec073a97b64de2389946a398f1ded782f8f030c1", 0x4b}, {&(0x7f0000000240)="7f9536fc00f71554128405a675801cd1c7f8a433a319bac2ec3d13a026e06b3b4f95a1921e9ef9bcf9ae0c51fdeacb2f4d6d1a29e28e337208f9026caa447ceb376e7994c4bffa506ae10ac3e75b6f1b6a1ffb3847deb93d919c6d0227d11ee938a09c8953c6f521169694e98e5b952cdcd1ca4760eac1167cb4495510aac245ba5c9d811136e438905290429ed3a0961ef5e2ab139a28eebc226f2ecfd63f5c344d2e32e8b1f1a9a41885af1e1776b0ea01b5119116bbe2a046dfff7217ccbec0ff501279911da197000fa7645e1cba762bdec8b12d34c816e2affbacc484f15a783066d84e936fac7e5553d907138c7dc4d2126c2fbbd1ae41beae2ad660122ed34e1a299d811352c809c63ca3ca59fb1e8755443464ca641a135ba9ce19cc78ccd48cabfdb1f8a660ebe783ab2a01dd99a6a631da83ed55966b834842be7eec3b6f7e5cba6c6a64c4a334b8137c42a4b2a6bbbdd770379d606b15956366624baa06d454701f5a813b2b33c8154129a8f29a9f92e0b7ceff54e7cb58a674ff9f46072340a030e085cfd4554d73a6d70faff98ba1c6486c42e9fd36865cfcfd04ae4526c5c8bc081c455ef39377957d38a329ca4391bd340fc1fe934868e25d7fc875f7a1bf28fb9991bf5dab42ce9d0ddfb3501aca7165ce96fb4865b8b43a34e8b26a6af58f3a7333d7476c978e6651c88e87420b0a766e5d1426b497a50d6b372febd9027487c856b288caf281c35e7ceafb815e7fb8a9b07306881ed7ab5f9650be6298878c8465a3e6b2df049bf146fec1f5a7ef35d5198077806a230406bb70ee3ada5bdcd95dd0023a9524f71732de07703b91ee6255f564cda667fbd7daaea6b3d32b82bba306e195b1342e5befddaaee0f330c9794db5214345190be4a85b83e8b9db07c0ca6e4b623d5c16db970e9b1741338da883c7f99c95fdd468844bd4a9b17b24e4cace592f677671dffe78c047e054da58a4785c4b261cd1ed42c7d9039b2d3cba3ab8defde95be2e490fd5e262d5a4afe3e7d0076e8889faaa61c487fe0202b85ed8991b054fd2301793c60593e44c5de362a61eabf3c2b37ffa773933b4ae8ff40d333e2b488f0f2149c10194e515cda75525a097b142c3ae8f638d9e0016b9b857d764a4d84ed73d5e01ec97619d6f34604faa37d05f1321acd71088179cb42a6c597f93f7a0c8d9cddd1ef6ab091d980cfbd99aa853ca664d07a5f14ee4b66c1c310897ff63195f30f3da179d909ccffeb0afaf7eadfa2f7c89a89f07da6d827c5efe3e352e2a65f1b792c178f347e790ee2774a1c2fcdd38cda31edf77fd7dbcf493160b0390ed430194bad2b512ba614148f859c31124d43bfd24d88788d1be0f9b05db0ac0b974be5e4707b228b26f033363de3505366d507612435b7484393443ae469839f336028bcf6b45ebb6955ff518035381753d598ec19b0191bcd6f61eb3292b66dd4a3e08f668c4708e87569b2088c7588418eb812a8f7fa68c0401686f34be2276ffa92dff04ceacb401bd9019df0d378aa8c8f77bd1d5d1477ccce7399d2127a2a9efe21aff86fac85121f124a162d8f8c5a7e0927d7360d020d6ed5a5e07d0b561cf6624aaf8942a72a44fe0425ff9691d928c62a421f540b6b18fb44a6ff3f9f1713198d5dcf3eefafcc921423cea9a542b91ee9d525118eaca844c6bb9f4dae4a908350c42cdf3e2899afb11e3dd3e93f6d5c03d8e58199bf7f37d27b4b3efcec24a31316f1c6423d243ec969a544671b24afcf884bfcf97262609244bef751f1fc5894b1de4b004d3fda28c8c207db0809da382b991979b27556c7f2152680242d7940f418bd8429aa87f814800925bdb77bbca34681b1b773431deb711685afa4d57cf3f628e5c0b6ff1f82e69833b87a83001bc2d854d1dc3dfec0f25cb50ad5cdbc72eb834ee9a78dafb51a12219e32397c98f7b07fb8f4c3ab4b18421b9c73bc5a74b1bb5f5c16d9f9d21b65f18ef6d663b63b1ec02d749282e1a9c586b0929ee001456559060e85f135e91a0d001fa4834890760477990c1c10b15b87872213df8baeb5d13c3652d9f361f42e18a9a5719c3aee925ea209a5e2b420d326e0e7250da5d57c94aa7722b21e42f787662510b9ef298c32111791ac0ff45fd0474c3ef406c4fbebe9bc8cb20282842c23da501499ba1a497e909a51c7a647f453b70599573f3d9e420ae2f904526a4ff67b01b98124ae8dda0848941027551b9227e6ef2e7d71e4fda1266e3ed7eb9d00d91b343c39cc2a0bab58932229f86c6571375ec72c2e54235c7326d856224de6ef8dc59eb8e2b0c4ea106612eec6022da8b5b391d035e97afd4020c369c0d3af1cb444ed71fb65e30a25dbf98b50946ee7134e718b2a992f0293666a444216385fbc3d25bd221779a86813a003b8fb31cfacf2e525881399e31249a03da5f58059fb1588b0b33011dc4346feb811147ae454fadee218e75ca63f958955fa0bed1b394461a130958fef1e11e1bd6a1a90f372eff8ced948d4253b5045b54718ef211154058561a420a0782c0fb0dd14bf849e7cf3c7e2b3f92fbec835a0d5b540679feb2ae0eebcd624763e27f14e9ee31981f38fc361d2cc9371ede8773279bb61b032dc17efe4559fe5e55580c9d7e5a58ae97f4c76fc0424642a9afd220246ad9cd07840ee93aafb5e885d687a5fb727e3968312d29d48ccfea06f48ac7d7dda4c0c354397a92c88e8b147490975a92c00aa7dc342b264f29d1c743d33db176ef2e616d66d06c71dd385b31f4f27d3f4d2a7b064a6c995196d7235d1a1eb24ae5894a364ee8ce7452e3a8bcbda19b1eadeacc0d81cca1a0bbe6ebcf04707faee9a80199f0f9d79ef97d95b00169c9acd2c7ea9bab74f1b8125073beebd89bf243c13560d467244e045fcbbcd4c792cceacc019d6b198070aa3da103dc976ca2110d96b862684cd9f1262f908c7c69c757535c097759923f8d694812f88b4b403c3612d0c0572ea5e3f81e2384789b5ea55b6f7c7f3d990d251f867d9acfdb235ba14a39995f59c9e862bd0e2f185c94c36f40fa5ef20ae9de452eac7b870dab8e164cb31a0ac9581510ec7b4543ea564c97a79b738854a52f7179922d61a4ec4504ce439fd5e5dcd85bf366ca9a94c5ecdca02452a80533a44abebe55d261751ca615093256ba3b57f8060fbd3cf83ea61ea64d94e698a2765e1944c9f8936662fbc2ecc4dffd43fe7b7ea0d84a5ff0e3d1c1b34383ea00d45f21dad164efc46fa423bdbd220f773a4d51ae4e9ef495c272148ee10e0556729e63a51c2dcc327d43570cd16d3744a51a2923142446b1f2bffbb746d733afd24abc8f314b4e1d5b9d6e7012d0588321ab841eb3a29a836e3cc300654d9a825be8537394136bad74e6b4c597c248a08fe51a944fe6c7240b2adec864d8f254b66bbdca69831ed593751d4fe62b55514dc1c542956ab8a5cbc61282d046d30177f49860a3e1f9065979592599b8e1530384ca8530acbbfc9bdcf996b25f182c1f820ac687ee046d92f360af0e8d57ba1c292146645145dfaf84d8423306e289265eec90d7941a9dfe6973dfc827ae262e8ad2aadc248a54710ad8f717ea2e2615c5be52de89c14f1e443f2783aff5c739309116cc4fa33ceeebab6d2a5673a54f5eaa6bcc00e9d91e0da96377b082573a1a5b2047b74b791c4a50d9d9730df22b90ea2d9493d32f5af359ecb11e762d2d68fbbdf9faf820e4463819e404896bd4946a6ff64e94dd45a49c97678a9c9fe126a5283a27df567a75841fdf1733f3de31e8f72bbc88d931a2e34031b0b2e47ae5fc4a47d34a7528ef7f95a9786be2bb95d3becde1aaf5dcde97d3dafeebb7f996181cd93f3f9f61c8f6d86333c606728a0265550bcf179de51592f60c28008fdc9039dee383c7ddd3eebea2187736004ad69ccd71fdd4f5fb37f24cfc5ff89a12da32d3c1ea6634a505e6681ccddd97a71d000b8010cf59404d77ccfdc60681082c89ec724eae2bbf6991d089e39a12f8eee6e92dc4c0e304f5ddc4e592cb9d556d67a7c53f8ff8c55b3e490f52f8b5545f2419db1eae75de3614b8d7b70b6daa31c278f384b6011ca79c6f9b1f4a8d4f43cd21e8bf68c40703f53bf37cc3b82543b80eebe4575059337ea56ce10e3d44ccc155075a5d99d282568d165cd80d0755fd1c716d7b992d5a2a186560852e36752d9695f0a613975f926602fc8c8e3fb3876067651932a0defd217480479f4d09ad3044ecb486158e8d9babd456ec8d1e524b1c30db417cae7a6be860df6c4da7fabdfdb9163dfa23d4eaf76ac4f8c68c6b078617c99b087e083820fed6ed32737e13cdc744e08dcb9f9f4a6fd062612d4eacc67dabac52d600d6e429e5898ccfb377f0e0e1a28c6f771f2844ffc4333e52382e0c7344bb4628e4a76eb92a8ae545fcc1623df96ba52365f835818388fe3b48a32f8fb84dd64dffe6fdccd12cfc0f4c3a43a3fb40432a4c6462597a1e650f1cc525ae5370752e4caf99cb21629010b9f8c40364f9bdaa2e28c31b2998651378a08076a7eaab5cc99a098768f835ea91efa1c86ff2190b488e928dee2af46e288eb5d5ec4bb04496ef6dd021f8afaad5f545aabecf374587bd14626d447543d4109b67290a356da5ce9eb288d5854a0ed4f6627d25bcdf2a1dcddbc56997eece0873e206bc90cc4d56d92559cc84594db17bf4a833db580624d7f76c054f4cbd536d290dd7662ed26650e25b65c6825a7cdd1b91c2e5cc0cffe5b8c119c5ad97fbb8bdb4904b118f965e44499ad00cc43503026f7cad9325439f09cc04bcb906e62897e3ff520d3f32d6cc28a08909bc597388cf06c5a24ac5ed7ed5fdb6e8819be86e6364d213b42ffe745169044e3de18508b2484d3913df7b36208fca37d5f987bcc8bf3806b98120796f88bd7eef974ff655deff633380a677319abaaede15a6a2e4168f88a668d81fdd31f71656e7f67addf041ec3812b325f564b1be95ba4c9504f14dddb269cb51a63906ca4b2e6d3439ac61c28401a7acbaded2a1bb7c4f8f8fd74fd4448ba3fc113a972d84beae8679654ef6ce49e268640c53e4c1b2cbae948630fccd876b774476b27f91aa07f33f9b6502daa6bc3d7079b7119f8a581f973f3c50b56cde5205681383aa5011f5b8d7653608fa5a570bd506d892dbff9e0aed85e6b323198c3c3f82d087ce2b0824af9ef157af03392e55ee35d0390520dba6079c8773ab760aa4b12ed9627d8afbd2dcf13bf82fc3a890bc3d7d4a55cac3f97032e08298a5c005d4c6f9383681286de29dfeee02a3026ec406221e2608432b2bfe49304d77a32ea907e821b9a1e32841dced09c1533d424014dc7c9649ea521e8e9cd1ddd58886756bb659bdb18fc19b7c057585f5ea0b4d7f6bcba5151fe4082a5d8d8910a4f0c863915c44be82a9e39862d719912606a8c0bc3a949bd22aaae5e63c19046014b729d9065c897dcbccb8b9e1e9d9bcb9b987902c1131fe74090ad178594512f5c3c5e695edd645531f676e8247a4bc9d57e28b1e3217b248a4b28ce21fb4248f2f53890ecfa7d2e6468c0b8a1a86928b8c4024f4f738e08bde7157a8925e9ef5d748b2ae5596e3c072149b6d2c6d90d0514829911f311b46e36b889a3d785d799c8073814cc447718c9575808b64aa7dbfdbad21cf1a807a7b22d0d5bb2a448b78805f95a7f60e08ce76c437af22745a162ba3d18f1c06b53cf50cec7e13bd42917ef562844892388b316e1708fe6552be4a643e168570c7c855fd26eff47da88a", 0x1000}, {&(0x7f0000001240)="c1faf41e473bab0304bbaa5f9ea67937ff29d511328a003bf7f6c21e1cffa8b2b5718b1317e2f79a610f6912d24ce4269b617acba97e2285339012c28305b6fe614add5f378d0c78241423e5967f4135257dae942864f2117e59de54cbdca139a4ac7d013f73fb6f4a84c17773f00555bc632e02e3131376025efc440b1deb2be736d3458db81714e502d8550676d30aceecd61f1028817ac031d6a453fc993b87d709817cec66e2f2484e63512e5c722057b1cc583fb88f0dc7", 0xba}], 0x6, 0x0) listen(r0, 0x0) 04:29:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8a, 0xf0000000, 0x0, 0x8c6}, {{r0}, 0x0, 0x60, 0x0, 0x3f, 0x904d262}, {{r1}, 0xffffffffffffffff, 0xc8, 0xa, 0x401, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x400, 0xf800000000000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x40, 0xffffffffffff8001, 0xa}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffeffffffff, 0xe8a5}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000010, 0x7ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x3d, 0x4, 0xfffffffeffffffff, 0x1}], 0x3, &(0x7f0000000140)={0x6, 0x3}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = syz_open_pts() close(r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 04:29:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = socket(0x6, 0x4000, 0x0) recvmsg(r3, &(0x7f0000000500)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/71, 0x47}], 0x3, &(0x7f00000005c0)=""/246, 0xf6}, 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:29:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x440, 0x28) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 04:29:41 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) 04:29:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) 04:29:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffeff) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0x10001, 0x7, r1}) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0xffffffffffffff7d) dup2(r2, r3) 04:29:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = semget$private(0x0, 0x7, 0x440) semget$private(0x0, 0x4000000000000006, 0x2000000000000) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x800}], 0x1) 04:29:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 04:29:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x1000000000000029, 0x80000000000033, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) 04:29:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fef77d46e234ee", 0x7) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="6926bef43058620c80", 0x9}, {&(0x7f0000000100)="486c85138199f8f3ecf8054ab88b897ca3bdc6e06e63493b4849e707e974216a2b12a5e3f2632b58ca0fb7ff3ad1ed40f9d9f6161e95a19051925062af54973f9368e6103f102027bbed5c93dbc4fb6487b88f3e0193d2b03ff24e180c48c15dd6f9446a204657d129386da7ef8fe2e750c921e385c220627958a1b489ffc9edc88d6a58ecf0ae2d291a3722623f9d10bd75200cbe1f55fe3236c3b8ae218b497e756bbb30d61558fce7166caab6899f62bd69e680c5cde70d5570cdc4edbe12dc92fce62e5d9975356a247771a2a02fb7b18dc302f58e16be46d83e5d709ed4f679ec94bab5da5a40314d80e2d58b7642405a13686628847ce21d137fb6dd6017b3cfd0b0276a561ab93ef87606185c8bc4d99ceea49f84b87ac9812cf7936e270316235aafaa14dd7875fbc909160a7ca1c012bea4b127651c98d1cc342dc4a2fbb23dfeca7eba4ed2eb7cdc93757d32910fa94ca251d98dd580865685db97920c5b97f92559b1e9b8e303e3ec52d6622531c39f60ab1df4408956a52ed82951861717506cf2588e43c1ba9ac8258604c165533c66af56cc03e5fbca498e6d7aba40ccabdfa26ebe6807b7cfb50c411f2a058fb9dbee30625001f325a1697b5f66dd9edf2f773f2dfcbd328c57ec9c24fb618a3a7de3e56a927e4225ed0a2068fcff21597ab9f2a12343f2c38c779ccb73bfcfc8a891bd79fd6659ddfaf32b99a792641684c01c33c81bc2c34594b35d86b00644869aba931ac410bcf6391fa16b4a112eeadc770552f6b4f736a66df4c46a862d5b28bd505f63f3ccda25cd0147743378f8357510b89021a4fc26945c31041c63bcbfae12b1df6c1de8e6bee9b7a4914344963dd2921f3911e0017f5558eccafb4361a2fad0c0cd7805567ee807092327cbb9752cab3fc428926fd202489c35acf2fc44eadea5700f3208b8efebd2a5645c8d6b432997c1c0c6ae152609f9415f7d90e1600d8013009012e33a639525d611ad1768d0f8f1830889b944814a62600092f098cfb146315645b42a8f534d7ae8ab0d00a2b5e081c3fec8968808bd41af79ec2965dcf2144fd6f611372fefa5dd018ea490691010679a55e8028e1329e46cce72a396dfb0825770465a6ddf63ddfccf25b89235b25c26f0d12e2f4c06bc019bbddd905325950b9ce6e058243b07b568ef9ee046c95750670d5b5add99a07db2572ecb0fd8825d3d482c01b543cd13d96851a9557336457283c3539336e3c84eb89b144c30a54e28826b7c4779a5573e1a70cc89d78e10d31fa91ac7c8d8f31e92c47d0bf8555711ceb4859aff2bac4b16d65a820484af3a49ff941e48b5351b40c4afed469b5e402282a1f267b92e7a9944116400536675096c263586812ea158f2279d205b31db405c989ace5359203459894c0f57dd497690e290b32a3f7711e69e802a0f317883d655b39de31d3855301daba72190f52116c7e9cb940d64dea6838fb279e2f9bbc5a16e43a1249acb30d623379c1e7c6ba7e4a75c47c36762a3fab823bd7d8eecd05089c7c0afa2bf01d054e09c32d610a6af20cdccc52e6555f8be41bc83e90fa0c071625abdb07a72f18e546c36bac4f832463cdd88a7f32d61664cac56e6ddcdd4817d135acda1ae500c83d71242ecedf1a9a3a263a89e7e639863fc5c111a94dc92c0fd4d03d623e522081fe9b443d2d0e857bfdabffcf543786aea4399f1ee90d863def308ae60fdc0cd471bb3980f4c9c36c85b294b59128a6957d14f7c128f4e013ff75b4d97b64f308f2e3323dd91458ccb9743ffd9ca997e170fcc34483547ec419583a0a8a75e46d82557827c18b5312dc47d46d5431d3bb904cb58b63c9dfa78ac7634d79707973c33277a0528016ed591bd697c76087a7c50490bbff55f900754c40a17837b7b21861316f58e913841acd8079bf3e4a3b693430e3f9655fece5a69bfcf660825db116bec9db3e956cf292f541152a111acdc7c1431d7962439adad5f856314c2729d27140d1adb3e7eae18ab310276a18e74f92345122db1580a52477fc52cf0b464696d757176323dafa532a232bea4665c31e1448814b66b984310a54bb6afaf5dc65d4581c6bb2b2caba4c3ad2d651c6f9d1f1457c6428e07769917e3e918792af0f897da5726f45d8a1fcba3afa487a0fce7a97791703816ad1a5a5bce1e2e5159ccc9677dfd225dd6474f95edfaa51847da236f7f6e60a75ec2573a4470a22f0d377fecc21f291904685b74b763c8177383139ff654c7f6c617f3c8865f57c5c6d9ee4fa989cf7f65aaa897ad8bad9909ea6ca92b745579010824479b0533abb45ad52861ea0c323910425e198208d5cc318d0bf68a7a69f5602a34893d30284824f9d933dde7a00f515a3e86d140018af86596e29bed216d1a7b86e212d365849fd366dff9768770a83f3d07e8739e730a2de6d3d1efee2a182331872ada212129138bc5f23e128c70710b986205953a9431c7ffd915f9cd5af5cf3005785e5c8b11befa68a637a6f5fdaf47e6748b4584d42a9b5574f834ad05edabce8e3ce3cfb891cf504af812a35dd2c6b961c842475ca1ca5bf02a0b37441062351558b15726bfa548c98af2b8d4e1a49b41f1ab20c6cded011685679c1faaa44691fb3a5015582cc1ec0bf59fe18d479d6e24f90f0f363cea1f521f0d5107de86b0051c850321da5939d3bfd74c4283550aff046a967223d996826610a74af655b63050d2598f7acc1c38d372d733ae058e79340819586a3b31abaa27d5d5baa85753177f86f6ce2448c629090e5f2999a51773c3362964ae54df463f0e4862e2f9de8b11be163ca3fb1f433c6ac442330757355301a9affe9feb7212d486ce0bff2daa48af0d057e882ea4ff5c6b71be797182a19d3f6f5273f97e25ba299ffc4bdef8baf64b5cd904192ad6e0c391122bc01d2857cd483be98d08b7ef13827516282588c9225cf6889ccecee472757ea4b378c6aeed0234504023099cbefa1dc632ea43fa1df4e25fa1a4323fce4f2ce78de3e4c8a6c864d799264ffbb0ab75eec8f0c2778c335e47f69a6fa33f02839ff8df3ff5838f3b019895171190b225841836835759924df39bebc1855fadbe6c29b4637250e441c2e24fc73a5d9206ca54532357c3e239ba975653bf82616742613e8328b26b249d49ce4e50a9645d45597248ec971371e08eef899e27ca6bb8c610181cb5a1b70cf0806e70f302725c4f7c2f2d3587979faf3dcc505a580e0c89250fde91a8f29ff5481f853f7d4523fd1155087c39e5dae3a1be63c111129abee925a1ca1c4cc72f314d0767ed6c334ce931b31cbf864d75fe7ac38776870b51bc564fc8fc72f056f6c39e1477eedd013e8a84a855a86bf63520b9e4a56fa90bb7be6d957268da934eaa1feb9ddd69cb5c9c7698f7135dea3d8322c1690d3d310f4c6442e82489532dde7f057417dc504f05ff9bcb59c5f4516af9b52cf4173038fc50445aa9d25a370a6c2aa63ebaa77ac9bc9e12d04db881315481fa002ac464625993ad028cdaa5a75b9d09116c5ee741a5030ba4f85d211b90d3fe6e5c49c409bb0f71aaf3479f97d3947d809b099869a89681bdf0e06257a11ff890eb915896889771b9434ad612a20a03b0622409ab06adb5f0b8c9ff567fafd9235c97c1477f6d2b8dc52023b006c6a40bf125d0a73cdd6d176c0b6c9c12499bf5c369a0ebda621b5f72c088d200919375b4b6996b64544684a19456532e0fd3f05f60a3dcc9f3fbc8a1ea1cef4a59e0f04ea1c6ad0aca6e7782056a2f6db0fdc89d86f4b469bed3e0a165a22c97a436803562b9d86fc13971c157221151f58419cb5517fef301cf1b99e9feee28f4d3f2260173331a4427ba4a768c76d8bb578dcc9e8b43708403ea6a74077de1fff7e9c91a87dbef8df2f5f8264a48e65d21a80a4b9ddcc4343e0d3d8d7533ac42f9828692cc1b624e5c6445df0924f68153e9aa4f6c0aba8dd8449f3fa79db53325c3e53fb5af596ad12c50999d959403724511a1a8315d71d2533a87174fffe30c1e7dcfdfaddf93de0b1bb4a9c1d8d1315dd2013eec5cdd957a08ed79dc8f14bbf8444098cd2062faba0eaf8cd82d59a09fffd9c578fd0c47e67ae9b4db93ac54f7ee71b6ab5902d8d5ac43a87fb15c6b7baf37c76777261736a7b45271975b1d301587b7a8d1294421569fe065b40e2c42d1f1b909a16c3329c8b71bc026c8e4621a0adf9ba648aa3b12ce0ab7d2cd637dfeddc0e1c98dad014e9920ac617698c059293a01db679860d4a8f82a3e4b0c341ad867eb1ed8b27b492505ca4e5b75fef95a519d77908d04018ef76fe9d83710b3bf8f1d60bdf72ebe7ce9754e9cbf0e91251828a9cc5e26fc2171fb1faf3450884aa20f43076d5d06f540f9339e15dea3f8e24d356916cab15ba3a723fe52686742d89bbd503dd253ba4c7d555552cc666a6be783de9a855a6b441afc88a5a78a9dd62064911b3d05e4c12ee3300903c30885cc26b3fd00af793f338a6cd0b18eb0b93518848f9df5cff3ae4556675da17fde0345e53e8442135065bb3250e09ab572920bec88b6e1de71e1f74784e1f86b5d1d5ee7f0d5be1e0b4ad0f9b943c2bde6a88ea2114c252ebe5410b3bdb21ec48acaab38052f06b8c88e5d5f3e36464ddda3bfaf4739c676d48fcf75cc4297d4b1d7ac574973d36b3756c0d37441531058459f47ac26ee007c2063bdcb5d1126f2aa62877742a54bf2c231a62a8cac1d6889adacb6c99a049e52fb1698fd6b0f25919c36fd6684513e275655471f2a41d4a78173775358268e4fea1c80d9fb345e3be91ab482b15ddf43fea93ffd1cd27525745b223ac50109f94e224c8be63f4d308b35bd6cd6a37a563155751aa46c3ae23df8073888c7c93f17978b4e806e5d98c8f690ab529f90cc8076b3395fdf6b3be0da5f4771bbf0df7a772b9521328293f405a796666eb69e3a98e783bbbee45b2aa5ce6bbe72f99ff725f0a8b578693faa6777be8fcdae6fb17c2e6ce9e52b02f0c36eace359295fe97a9053bdfef5afcd04d19dd8a6dc899dfbb79e3451dd5243e080112bee2c5d1fa4358f4b32abff8d4982bef5f8b74fedc73ac93ad107bb371089c5dbc6f85438c96684b5e61f44f0450c8b71922edd9e084bb3d6d2fb446a4fb1468c891b8c82cc53407a7cde4c370f7878e24f967828212c33998b52bff8e04873ff9bd32ee0beb7d02235fb1ef2d3821e5c36fd28a98272d4d5884e9137f993c462179cadf44734191287b96f4c53c3b8942b6fec3d6afff29159091be805c9e3669f1de621d24319a4cac7ee197b60b9b2b6d6ec68201eb632f753e6251042ac7b279c9acf439bab8c408a0a0f28a67ee4fea5840bc7d67f586eae81c43a046d8d837cf3c518dacfebc8e871e82f47b1c034bfe592395b2a083090019b55bbb27c4a88d4d121ddb009916f3b3a34b53e303739fc56d9e8f84c32da3aa29f95a7edb34dc802ab79588dc59bb3f43c40907da35455b477ffadd1938adef4387ed2014522fd526a4ae38887a9a79bb4c285b2c3dfdc5ff70da651d3c17d94e33666785e6ffa35f47f3d5a8c35b5477022eebff25d04d40a4a63ed8bbea9caa89c1c22fb89f93f4280dde3fb1aebc7345f1716a03ef2023b665f5be72e3be3c3a61bdf237b5908be44fb27ef94f3359d887a4046e21b9060cf5fec1af03c4a3bb625bbbbb0250eb4ab05f67f27df1ce27c184ff57ecef0455e4017c623c70316602e45ae3dbd1b961657edb606767854e6570d1e4ffc6a785239af5703", 0x1000}, {&(0x7f0000001100)="76b86cb013395cbece7c5c8bc3850643ec212133e9c26db8a5986eeded99e1099f74b129d6302147819d71b67285a1195d25759b23fe453117633eb9c88c7662e923eaa7033ecf", 0x47}, {&(0x7f0000001180)="abc74257e3c5d65779decfc0f90a087e3465daed881cc5ee74de21fe80958658d8fdd24fc717a22b5f30ae5dc16fbdb90f62476cc5d035feb5b84696cd3a8fff4a0cd0aeefd7330daf51d827018af556afde3f843a797beba0312dc1bf557ce1dc3934654a5c3c896a769ba47b34f2dd8679af8cd47e1187151374c2d94831f294e838e30fcc59125bb8e459a88088808e45105fd8afa7df2feca37215255e71c7d136701bc6cff55ab49a7b271b89a7b1f7d1ef7c42384cf62a0571cf", 0xbd}, {&(0x7f0000001240)="0477461d44ab01296f439d7c597b740174b072e89548f06849bdcdb806096332d8f8f8fcc28887847256aee2f8f8c6da0b1f3836bfa687eba8f18fe9171f01032b262ab0bbbd14aa58a98d96772b6ed3ed3bc8dead9e7752a101b3a0e2d6ba1210a3a115213e5af625addb77d8688dd38ab33775ef5dbf8fdeadf9b0083bc74b7faa163ca90561b3a20a0dfb0dcde86092d4ebc4e76da93553d14e2b924c6e7dde5986da38fdfe2dae7f0d8db8ccfccdb49eb7c94980c3b5e7da70d098fa724c69bb2ef6fcf76cd179731848cd24ac1f7e5291038cabe97c0de5b1239c285e6c7ba830d79437c6bd806edea5ae7c85b958f50c1933c2e1", 0xf7}, {&(0x7f0000001340)="0ea2396b17b19745eb068d04bc7992d84696d29f0c7e11f5b39058fad1bce51f68ac3004806a809c8f8ecb12613f5ec78cbefd64497af9fbc0fb1322b6cd32b014ca780f50b3901295b18aa5fe940af7edf9616a59b05b2ff076f83276805b6be2e95446a7cb5fb1c1cf219ac099858ac42058876f2900fe3d831fc0b20b1ffbdefdbf5906fe89fd38d98e4d82342b02ac3fe1209e050547378c9f93294b5ba548dd3fd88b9328d52ccf89bdc52314229148359bcba2e3b9460ff6feeb720cd07e8e223e24d5ca87ee7ee0ebac22e69538323f55b4", 0xd5}], 0x6, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x201f, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x7, 0x10000}, {0x18, 0x3, 0x7}, 0x80, [0x0, 0x200, 0x1, 0x3, 0x9, 0x20, 0x5, 0x9]}, 0x3c) r1 = msgget(0x0, 0x420) msgsnd(r1, &(0x7f0000001500)={0x1, "f2f5bf1069bca7f3625d27a14c3522f95be6c4f8e83c64c9471b7cd19a5717110309575242ca29bcb94722f8fbff0ba7452562ceddd6f68533121ec133f88016392a25baebc45ee224ca2c30f8f24ab33d81f4e83bc008aeac78cff1b3da6e010f6624c7c2731ff0addc4685cf684d51f4101fe84756f6b011af8802fcdddb9f7b8bd0e046416d07a1342cc5edd2f928e6972c96bb18b46bbdb7cb1812e8ee84f50c6a1c129f001b0f5e67d29566684f3dd2e6fd3ae76af7f81100ab57a3d8392633"}, 0xca, 0x800) 04:29:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x2) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="01006bece6611591a0a5"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) r1 = getegid() setgid(r1) 04:29:41 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/192) r0 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x100, 0x48) read(r0, &(0x7f0000000800)=""/48, 0x30) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) semget$private(0x0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) fsync(r1) getsockopt(r1, 0x3, 0x8, &(0x7f00000000c0)=""/10, &(0x7f00000001c0)=0xa) r2 = semget$private(0x0, 0x7, 0x408) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000300)=""/90) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/134, 0x86}, {&(0x7f0000000580)=""/155, 0x9b}], 0x5, &(0x7f00000006c0)=""/175, 0xaf}, 0x802) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x18c0, r3, r4, r5, r6, 0x8, 0x724}, 0x4e9f, 0x1}) 04:29:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = getuid() seteuid(r1) 04:29:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) write(r2, &(0x7f0000000200)="a3d02f99651e0f34bf43b0bf006a2a8b49c8aff99856fb0883c1a16c931a33585ea71ed2db0f5fda3dc941d3e373daff18e168bd2fd54042a4092e578d3aaa1b4c8127cdac827fa3abb79975d82385995a3f02054461ae0fc62af0eabcab3b57c703bdb31b8b7092cae010f40d982eb45ff9853c70ba7c2db41011701826eac9dababfeb6b5f80fb02972824a9cf82f1ca9b241be5fe34c7b689118d4eae71af52d9fc8415fbc83ba772be9dd0a94903cb3a089984b2441a588feba084c1c7a2e007eb1d", 0xc4) 04:29:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 04:29:42 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) unveil(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 04:29:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f0000000280)=0x2b) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f83999bdaff09fefedc0f7dc73f1b0058821a7fe076bfd377d1a44dfd0e9123bca7ca998f0e30000000000000004196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0be4833193449d364e0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df145b361ac369cb4a7411fd88a2b491e24a9010e106000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4d6c71c731164644a582f49ca13af422f06002a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f11465aac8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b687cb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f0417c4b282c55e5936378990948ee27cc501a0b136edc2347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c682a623bb650d96d7d0b2eb90d6eeae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8a15bec044fc03d030046e26ac9820f95da2b937cc924766a6f7a553e0584041b66358eea868888434b1e19bbaf91e1e1973d0d8e29793fd82602cfc6831d9bed39cc2916511ccd413c15a57994a3d691855da5e4b9e945b527ddcb5897f8971cf191fd78f80e8198225abc3fee467e2a19562a16c4399482dc9995e6d640fa08000000358f55484a5489787754f70060138d18919c4124682f09828a226f7e1cd55a58dd519395bf3835eaf41130c5038873099c90596f5aede0c2b476de2484bf0200dc58b6c8d886222c128070224ecd6e100f407114581eddb2f0a4082b1b5ca4bb5f0be5b10e589bb84299dd195ab4d40cecc4249d099f89fca4bb6ce9d3d93156020edbd20b488cc3677a309e602cb226b29e6fbe54024020b3f67670ed787fae1b91bbc50c8cf2fc2f8990f9c3fffa3d6369bce3e1555a5d012d39e76f609ad599d0c078f9d58a7e9d193c30d18863ea4667f90be018c78804d2505e20ae45180468a04b79334e", 0x61f}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) kqueue() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socket$inet(0x2, 0x5, 0xffffffff) 04:29:42 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) close(r3) poll(&(0x7f0000000000)=[{r2}, {r0, 0x7}, {r1}], 0x3, 0x0) 04:29:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 04:29:42 executing program 1: setitimer(0x0, &(0x7f0000000340), 0x0) shmget(0x0, 0x1000, 0x81, &(0x7f000053b000/0x1000)=nil) mprotect(&(0x7f000052f000/0x200000)=nil, 0x200000, 0x0) 04:29:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000100)=0x8, 0x4) close(r0) 04:29:42 executing program 1: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) 04:29:42 executing program 0: getpgrp() r0 = getpid() setpgid(0x0, r0) 04:29:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "1eae8667ab0320755ab8bdad345f07a098206fb2", 0x5}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="08c564028f588918af3c6d61f140dc411ae0913982f4f1161f8932240be8ff86394bdd6de725c77ca967aaa5510600000000000000e2dad62fd4f5b9de7d823029e1b1303260b8b9560e4d29d69ec9ce5026691d08c7f3f3814280493177b1d3ec19ee47450847474e7d04d9e548cbbbf2ae46b5168bef6ca226c15a58e2af38a28c85fb5dee9db27c994a07c040c5d450142799f503886bff4d52d4d54f1c095f13c8ae0515", 0xa6) syz_open_pts() close(r0) kqueue() syz_open_pts() 04:29:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) mlockall(0x1) getdents(r0, &(0x7f00000030c0)=""/4096, 0x1000) 04:29:42 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) lstat(&(0x7f0000000100)='./file0\x00', 0x0) 04:29:43 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x2, 0x80000001}, &(0x7f0000000100)) 04:29:43 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') 04:29:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6a407751c9a35b0b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0xd27b, 0x1, 0x1, "f545ff48d20efcb9e1dc130af9a83f91e33a3318", 0x0, 0x7ff}) read(r0, 0x0, 0x0) 04:29:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getegid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/39, 0x27}, {&(0x7f0000000580)=""/129, 0x81}], 0x9, &(0x7f0000000700)=""/106, 0x6a}, 0x40) 04:29:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xffc, 0x0, 0x0, 0x0) r1 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) fchown(r0, r2, r3) chown(&(0x7f00000000c0)='./file0\x00', r1, r3) 04:29:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) 04:29:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6da0076e3998ccd88e06f0384584a0f752137e98"}) write(r0, &(0x7f00000000c0)="903d", 0x2) 04:29:43 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f00000002c0)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x51}], 0x1, 0x0}, 0x8) getrlimit(0x7, &(0x7f0000000300)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a00)=0xdb7f) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecd5de0ba5da16488fa6078417e0b86d73ad674569c3fa3a4672a79357da99eb7ced83fd2559db41accd1f26f8438e8a70579e6172fde5a63e133e9bb820d383e55c595cc06d70a0f2ced0fa035cb0a6ef7ed5153472ce7443f9082693f3f831f4c6870dd67ad1933491814bfdab6b7170144524cb308"], &(0x7f0000001dc0)=0x1002) nanosleep(&(0x7f0000000340)={0x6, 0x1c8}, 0x0) r4 = dup2(r2, r0) fchmodat(r4, &(0x7f0000001e40)='./file0\x00', 0x10, 0x6) getppid() 04:29:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9, 0x4) 04:29:43 executing program 0: r0 = socket$inet6(0x18, 0x80000000008002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4e510d4968e91d882f08abb43006d7ccde257e0b747fe8373690689f6f047af745acfdb946e99d4a25d6c500552f0898c74b478b4c0728855b09ec78392f1f49b50ad1530a19451a70eab8e7d734036d7a94947c447810ae56875ddf0b1dc15e269fce761014f08cb0fc090c90c1d364738cb99196836e4603b30e731b07dcfe01f09323b07c", 0x86}, {&(0x7f0000000180)="00ed8b266261dadd4dbefb476b1789d6f15d69572457f91e6bafb56da9352a927a40e8676a60296b4bf1042a1e6ce96e77426db35c9113f542e1f1e6787e63cf5da396b929c9e3b717fe5c3e87f3bde8c1b399e4e84d5e7122e69b42a20bdb0797cfc6fceae7107ce7d477837f8322073ec529860dba3898db91dce4c33bbfd3fb0bebb31ac5397909c807d614d5881b1e06076d2e99f3fd0ce2931c8d0d339beb1d33481c471b1c84c1681c9876fdd11c188a1ebd9e3139e4ad2f60d237e042f438b6489fd02c3e", 0xc8}, {&(0x7f0000000040)="251816fefb4cfec3e17f749551b5c7ad1be8c19669e836588607", 0x1a}, {&(0x7f0000000280)="4ad567c879bc1830697a504a2c", 0xd}], 0x4, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 04:29:43 executing program 0: socket$inet(0x2, 0x0, 0x80000001) 04:29:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:29:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r3) close(r2) recvfrom$unix(r3, &(0x7f0000000040)=""/155, 0x9b, 0x43, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r3, 0x0) 04:29:44 executing program 0: r0 = socket(0x1c, 0x3, 0x4) r1 = getpgrp() getpgrp() r2 = msgget(0x3, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r5 = geteuid() r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, r4, r5, r6, 0x140, 0xffffffffffffffe1}, 0x100, 0x2, r1, r1, 0x5ae54f73, 0x101, 0x61, 0x9}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:29:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 04:29:44 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000006}) fcntl$setflags(r1, 0x2, 0x1) dup(r1) r3 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0x0, 0x0, 0x4, 0xd21c, 0x2, 0x6, 0x3, 0x7]) close(r0) 04:29:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="ce27b9de4b930d5544e574152bdcdb5c31077585d6eab9f299701af9b097d28fb15b3e4936b233b6845b522e913b31f86b8391107ae3d6102bee3830ab062226bcf0e98ceb5f47453c4e1ba5fbf84a15eb80a7d07be87f9986a3ab967f051a648cc39134e345", 0x66}, {&(0x7f0000000080)="cc2b6409c11b1071703875dd04ad5cb43b135bec11e706914ac9dd4dd5e1aa022bfee9fa98576aaacd5b463620ea50b8fd37de7006024b5a2818aa4650fc056cce665234638bfa1887a64772fabfbc29304069cae520e88e3c570d976aaf56fb5259b4f57d508d8930cbd2fec25ceda61115eb8a43891913875fb0db1e5d0d0754fbe98227f8360e41eb16a5aa373622f555b50195e34d7a2415c754bd0b6bac5b20742bc475e0bb94bd86e4229e1c8131f5154bf6e649541f59c8cd02d2fd322af38438f01bf2db19cc1bb0e3", 0xcd}, {&(0x7f0000000180)="9d70110947f248f9afd5ddc483c16a6448484e434412b1f07003ee14e496635a89b68f468d02ed09235290dd5a882863f4807e008e6818ad5cd02040bacd191021c3c0dd68bae3bc36317c88820e7c653b44060148c31b8f6d76183ba4594c648bdf664375a542f9255c14224ddd019228f7fe0b7fba07b2f17b052c02f2beb1920555a750f0a27f1ac6d198c43198c5fe28b44b4ef38902add53ab46e75955232ce986f1743f8c10a006a2bdb0f0598b426db5cc1e190eb6a04c42c3992999f46510526b14aa2186ddaff5e29e18141d8ae622014e879cf04a6eb0784f97bda8c7411e0aa8049ccd335dd7e48ce4eb92b3e2d178ecf9734af5e388237a2fc", 0xff}], 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x381) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r7 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r10 = socket$inet(0x2, 0x0, 0x20) r11 = getpgid(r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x9, r3, r4, r5, r8, 0x11, 0x7}, 0x7, 0x3, r9, r11, 0x427, 0x40, 0x9, 0xd5}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r10, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000480)=""/215, 0xd7, 0x2, &(0x7f0000000580)={0x2, 0x3}, 0xc) 04:29:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="efe574599bee5759d43d2b0b2f22c9f782b2ecaf341fd460f010670e470ee6441f52107769617b94b31531d43184ca4a5825bcbe056c3e91a39c6465191806f0e14e9dd477d1a71c9944331826e3c2862118df5b5d894fe5f34ae3c6c76ae27d02a0b75e3ed60a7b13223173846917be", 0x70) 04:29:45 executing program 1: r0 = socket$inet(0x2, 0x4, 0x62) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/138, 0x8a) setsockopt(r0, 0x2fc6, 0x7, &(0x7f0000000000)="c73bcaff238b61c6accb4c2d279bccb081d228f9147b03d10fafe0ce2986aa748a5231924d23588c74e879e4f0a281f763e37a06aba08994386557443594821a314a69cd3b687878ae6b161186bad471c7454b923aaa73ae7c406ef8e74b6cfb79a9eaa0edb387c9adcd4913657cfce1de52b564199d1aa6232491a5b50bb28009588bce02a9f2bbd77d0c6b13", 0x8d) semget$private(0x0, 0x0, 0x136) 04:29:45 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/158, 0x9e}], 0x3, &(0x7f0000000300)=""/233, 0xe9}, 0x40) 04:29:45 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x290, 0x1) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 04:29:45 executing program 1: chdir(&(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='W\x00') r1 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/9) sendto$unix(r0, &(0x7f0000000480)="c7fe14dd9d218b09334eeddea8f277998e362f95b9cc907bee50ac9d7c258177c4af281470078f4d5c73d364560e78522da492767a5b4674443a73d1096f3cf66ff7ab0dd00591ebc059d368f9fefdf3eecb6d7903571cb9f284a08dd8b4fa5a61c78b3f873a30cc4c95eb21b640b0a0e0113d3d0b532dfa6bc6fbf56a2ef61fcf0eaae578675e1be24ddd2bb2dfb525e2b96e773e028a86ce68b8ac6c351ea9c16c5ef444ac5255ad1625ba4956b831a363bf4d861002b3e9ad7577dc3f4245ad35a2a2d5827ed31147d736f7fefa67dd6c5b332a3955bc1e9fa3bc759da3794f46cbfd44fd3bc49656adfead68ca7ae3fc05d505252de4ab551352997bb6877f1277a435caf963402db1eec26981df5572729e2fcfb4d92c8bda62c622d7683b0f2d937934d33b1c77e5e503d369b70b46c9595edad4cab5d4eb81cf6d20fe0c02165abcc6ed811fb7e9f01277672341dcf324b6baa57f9e472381364211626febad4ccbb9bb35570c2ac3b2695aaf6513489597130933763f50c39fc2acc415928ad21d0b01383acaaf2c76535e09df048b43380ed9717820f948aa58427e6c3a8cff9ac4b407d071a09137d7b170db640541cb3cbcbc359eaa9d736784ddbfab503e1a906b60a19609bd28dcbd3f78294b8f6c3c509add0b75eca1c4bbf7164e3e202c0d6b590eb1f3d2ea3c117202ccb9d03300651dd22bbb4030bdf24fded3f9c6f1c6c4f7935ac77017dc8835cbe310efa8f5b90fc8f3bb982a394c1f9b73004535beb94b3b9af99015ae04c1f163f9d6a3c0d9999b09fa970474dc2f2f191025881ffac8175ba31a0b2f5065c53065b85a0b8b1861fecb72a3c7462f2255b9904642c4d8ce8b25cb74addba0999e8166185b34aa8603aaa6e934e01e5f8d27b99c266065a649a3a7d11715da69a809042d63804572ae9bb89bb24acd008a125c49caf999cb4c89f246a74c3049d9b38f57b67ea78b70ff78463131133866a38d7cfb08095221bf60dd240764eefde95c92488bd6279c8c73ec1ffc8d4e230ec3f7ca5732e8ba3727cc57ea9eb084c57c23b6943ac1c75e600708e6d2de61c1fd7c86561234f8e50597e9ef95b39e207fd7f37aada508d2a3b05921356a6d86e57226c8cb57a02ab39724a1298bf7a62a7f8b7ad7eadf576e2eb9275307bc613dd4de8570f04808a700cfeec02c34ee154ab504a61d2bae3d95c1b7d0783dd59a83536fcc4512ed8edc24a69ca295f4e95ffa1cf064a8eeecee4b1517b0c731fa9bec9750216be8ae7a52ecec6528e7869371f1153a91cb7314f11621dc7f02c5ca1be59ffd5b9ead3003d68ba9f3afc917ee4a98e1eecec034580abb1bf6257f4813ecd5b4b634b2e2a0e1972680fc3ba0852f7f48a2e45f238ae91df678cf06689380c5a1d6c902c74b28db91da6746d2d03cd053e103e1800ed556d83d846041d8be64ac61599537b979c137e3a28c3a39438cb1de95596c1bc6af4103dc3b1042541b44aec6fb806d999a5fb6fcf322c2c0a6d6cc8dcb77521bb778ca17d337ebe48988deb141ab3f2b2a20c18d943e3afb579bac893865f31ecd9325fbe0dc0fad9701e49cc5191df682b4882d7d903d6338c001ab17c829444210a2db2aa81845578b5d39039af20d077aaa9dd4ba7586335a1c02ec2257821b05764d6fa58e390871deacd6a26557dc5241385dd15633469ec9ce42757732f9e16383f50bdbc6182307b9426d10f9a35a9c5d3edb7dbd72d85e5d1de7c3bf40254e3a986200ebd6c8ec49b677386452c5007dfd6ae8d8f2733d8f64b511192865a336b011cc69071dddd44a89cc3e1e308ccddc16bf7f49d4acda9fc769ccb128db701f88434295ae713f737e747fb4ac2a5f6e839b197bb8d022b31a7cfae7bd6d7af3be79f5a9610ef4592361f1cc3c3e473b8acb26a550e63eb9499112098be1be0a1b954d305081b121215589d16bb4a5d2d356bc53a0d3884c1f3b5261f03b6e9fa35908bbd9eab4423b6953d039b7cd5bb523ef3036e2cb68bcc24614c4dbe872b23fe5767c62c303bc1018ae50f48c9825aa3457341f1b41985935d01a27dcbbb1402379598b57aa661c14d58ed64ce3f028cb2bc112f3a88e8327aa6b8c97f82b72cededdc10cd76fd3af25690cd4cd0a53162667945f5ea88d5a40d2c8c548194f88d64e12eac0688b9dc31c146c4d9e5b644af5eb9d09a293885a15560b15ef039433ff085ebd40a900f332241611a5b7c28a3893d063fd6791762d7b30c8020361ba5281d2e9fe42578cc224b44cc3fa4a498b64ef7468f8b8c909c09e8813482fd207aa7b7572c2524aed2e6ef8435e21fe0fe5da1d3ce704cbd547f0b6152871010267ce08bab8d5b117ec2e906264ffdf8867b62c945720cb9a518a044699ac770ee82477a7e7ec67d5517027acae968022059a29f6daddacd44cd468a7d241353cd0e5355e8edcea5947a46cf81579e37a04a21fd3ab5e24776a00f5fb357f5788fa158e9a9b8ba2540861516db1a628fbe0ae2e2ff2efb59cb77c7a5b435c8804146a02c30069ac820a26979f4c96269f1d5460389a857f26a00a782865738851af2e0b199c37e3f77294e693ac766d925c25468000ea25416cbc7912918d8b768249479b62ba5776ab799ab0daf6d4f7e2e687fa186bbd2ff8d4c5192d0167265fae7841a616e855d69cb5479391047ee14a43de3f747a255e4df63b85f4cf6f4f595992bc9cb0f535b673512ea329d1241ae884b5a0921f91e0ec0a570d60ed7cc0d98e85245c0ae18c14d06d3efd5e4ca16d08baf17748945b8bbcf9dfe702d426bc7e7fac4960791ea8be6426e208c41d0470b1f0cc25c7e748c600d052cd2f46de89267b98db44c5b518eb66b63a5463d251e0b0507d3c7b14905327228abee36a3f47a040a92850a124909a91a82055025bf8d083d35ec6d7d7c2c5efb1f7c8bb7c4c6f14557383faa0f490349a4557bc8f4146a26f8e6bbf59618b542e9f34951a2f265332163ac6cc29b7f51fd5e0f2d5f5a28c203cf492ea39b145e7e2a24e1398db88d19c4573217d78f753c369510cc9012c3e61ec8bb9dcc7910ddd9e8aecdf32a69f3c6ff2aefe0f2c6340b257c02432ca2c26fdb877b2e9f6aba40d182bdc4162b7d4dea4e754a098c4ddf128d1464f2d1da96aa05c003f46a7dac214305b04dea5b78d9eeaddf8eeccdcf263a4824b8190502f33d030652849d6cdd8bd456307b9545849adc5df58b9845bdb36aaf215e966490c4fc463749f5ecc0aba3d4786a2ee6427c227d44a2825e8da451df4758c7d91f77466c5d6628e55b39138e329cb78cbbeec50a640f454179c66da71e77e56687f2f204b192fb0d4f1571ae39aabd0dfd871ff898635dcce64870ae4c20bae90960a29b1bc098ad7a3f23ea2249746d393df805f50633b42dae998180228db156ed89406c9a681cf83ed43acf99ed24780382f495aee32241f8bd60573135cb582833c8986aead884eb97b7ca976a5c1ad936e87e1d8912c08319699705a8b9af7d2e9bcc7f8735632cfe82ea504ba5eb233ee05be27f21da153a4d6293df3adc924dead673d2636841f413340b647c48161745a374c63bf528d5dd883999a4162a1ba25cdd57a5de9615a07fdf7767a1a798ec2c1c141cbd4c5abb5901afd7a2021a20ed61e4ee1665af16655eeaa25505c9a49ce9b7f92c565820408f1b3c191bfbca3746f3b32a0c3e1734d2c430c806a96d7866e928225d2076a61d726e4702c9922134519460eac284a8eea5b50b526a5ba59dc5f8d339cc3c276835d1dab56a56f10482bf7bf2759ad6e76acd6b66269c9a00ffe3d5ec434e51c870992a1e1c38477f922c83e4eb12a37894d2382ab3b31a85c8e9f5d435c079ce66a38ace644b46ec37ae03fa10c1e6b0da0febb754ae00f8a62c462fcd0146c07f146188efa80129cc67d0981854b7566ace65cc7340a11a8ef7df7a8520b5f67b4ff3c344b6a05db5a7cea2ecec08f57783e28b74253eaaac6a32f30b18724a66116d71bb9d46a9b8455fc2fc98a5b47a89c64fe1990dbb310b285e9a573f7a61edef580c2c292a56957500bc88abe5c49fd6e569f155cf8cb16684ab6f75cb3754f5b45cd0b77e43a9d3c621a8d0c503b4da79700e34a392df38b2ba09dd70b7b52c41cec7c1ce732121e6c7fec8eee4e1c0afcfde564655fc75e9999402bc4de2b05d6ae83f851e3f09578a8ce91ed67e204a06b4ab953c8875048337335e61ae32dab5cf73b333432929ce6819fe3bafe172c469517aa0655cad8b90e4747220fd7507b13879159e5b2a5a9c9b33f4e717e47d7546e45c0e608e086f95ed11b2e6a9850bab9be303d367224fc8105296192aabb2c42970862ad80c83f1b1af16f101273094c5d00f972175e578cde05134ac52077fc5cb926a9a006f3c74ef571c143ac81cd01e994d1c61ce6293e6aa0406adbf90ff664bbe4aee34b23589dab9e297c6cead656b578c251b3eed32e90c8e9088fcdb8b00f62e818aba80aca5c6f49a5d602981a944e7d92f58c8230ccaf5e65ba179c7af877a17087dd41b0dfdcc79f71559f98ff8a400ce76d6ed05f969cae34f18bd309c29ce30aa6b7d2d70e9dc27f8fd29ad6337893c15e9036d00ad266b6d49ac068ce555f5c04fd016654bc9c57dd42a2c57d23852785f31dd87241191c2385cfb8aae68bc551bcd2f05342cc4f4e910dfe34ba0abd83abf49edaa5caf916485d8e819379c1e3ec3dd548d75e2aefbd784803ba9f344cbb19ade55af38394ae2262f5432ccb5e7d251da145463214c3d9c3a72fec7b5974355238f54ebd29bd7ee03d24d27c4edd3ea7d48bd4e0d569734eeab36e73a39b97c663e17d6716b17985e5294a765a50ea05ab81be732a510eac3f2b7373f350a72f5a88da8089124ba07ef3f0899bab60264c7121f85f80f3cb03402b2fe4273f1e367bdcfb6a20b5004a4037699ae2be2ca563a725192c28106bdc2af05ae205796f0e810cb8bdc62502d3166acddae3faedf64f829e06addfd44d42ed4b53190b6251a100bc3d0a005f1764b1eb631f23af20c4126e0775643052b51cb3b99fd690be8c85a317185d47682d3fa39e8f224a369d062c4a7aef2a671419a49dea55018e6d76d4f5134220bdc9e67b6fcbf1fd616e7a15ee93d4089f0ddf0aacefa365799ab478d4a9e2a32d294a4d75a39fea89af077b5afab55262205481773fd05190b71778ddcc21cfb3f2898d940ba8d8d7eac9c516aaec9c4480d7555f6334cbcbf9bacfe477b74d451f3ac2e8c168730609a78273a71c679ada1ac8064ba090286a31efc33cd879e78c4e8782d2dd47b3e7c7d2c0d62ec39cf4263dc9728716aef374deca3b8bf98488d2fb253e74c315e583a5d25114a395c9a2ecfea6925952b0661f18ff258045d5202ffb33f5d202c3f79f543d95406cfed120bcc3b5bf5e55b59d41103801145d5bd38591ad74533d1c583dee4cd6da2a8cd0da6e99f5b0ed71a1ecb3494589c41916a5043f119ee64ab876bb9065a6e44eda98473d32177e9200e4a63dbb93655f9cdc9c42e631c8e84686d3de9caeebacf642137d44b583c650d9e87c49cc230340be4d88a8b0baa7d4f025d0db6ee73e45a742f103cb5a7f78e779a02fc90fde557a7d057911fe0d7ea9a71ee639c178aff73bfa5dc1c332650053e540391728f806ad202c6508409a6212278be75a2fea1e4936bfc41afe784c45bb570e124e7627ce1e09d4211dc5ec767ab76cf87b22a35599fc9e966f96f173cf08931e644d", 0x1000, 0x5, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') connect(r2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 04:29:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) 04:29:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3c8b, 0xbb, 0x8, 0x7ff, "46caee8f4a85645eb4e1bbaf11cac812e45de6c8", 0x3, 0x800}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xd8, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) 04:29:45 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0xbc1}, 0xc) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 04:29:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 04:29:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="99e8e2d2e79d05c4e95585e371541d8855cdc5bbc9e740118b307d40b88a97f0ac56a1974576ab597fb55e16f1e72987d1b7106d170534ca0aa2b34de14fe890a31b906e3c8500db10f6bde7568e2528444d2dfdeadb3c27a21a2e139ef193a67d2ea63c4130084362f7fa6abf7b28ab31fe911ddfa35375ebe34450a053a4a401fb6c4175776c3aaa865e3cc5e71ba45d8fed6cf371d255379e775d5acbb2c2abe701a65ee14a3a0f71a1c97f4fa2e67aaee3843f514de5df6ddcf87d7e767e75bb071611425329af66a29ba28e4e8eb5b6fca6c8ec502a1018841d3da9fb8f723260bf061998a04b6cb0", 0xeb) r1 = socket$inet(0x2, 0x4005, 0x0) connect$inet(r1, &(0x7f0000000080), 0x4f) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:29:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) mkdir(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 04:29:46 executing program 0: r0 = socket(0x1, 0x4, 0x6c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect(r0, 0x0, 0x0) 04:29:46 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x5, 0x9}, {0x0, 0x5}}) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shutdown(r3, 0x3) setregid(r4, r5) r6 = socket$unix(0x1, 0x2, 0x0) r7 = dup2(r0, r6) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8000) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) 04:29:46 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x5, 0x5) r2 = dup(r1) fchmod(r2, 0x8a) pipe(&(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x80, 0x80) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) open(&(0x7f0000000140)='./bus\x00', 0x678, 0x82) read(r0, &(0x7f0000000200)=""/236, 0xec) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 04:29:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x10000, 0x0, 0x5, 0x100}, 0x0, &(0x7f0000000100)={0x7ff, 0x7fffffff, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x9, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/156, 0x9c}], 0x3) r2 = getegid() setgroups(0x1, &(0x7f0000000040)=[r2]) 04:29:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e37ad9f72b27ef14250a97326781c2934c4c2e2f5c3f50c8e2d9238f8d8025c374f1a60a5d9caaa51ce233682e0cdfcba639fdff723e15699e422ccbab684baa9613b8e42c1e0cfbde5eb37c05d98ca0e8a27c7320634542a628b7ecacc280bc9dbc9cebdae7c5beb580a9568876cbb4fc6de1d04cf2e7c70700b45f84bc96b7e4e4e187c05d593406fa6b3cd895d5f92738a489c405a4236ac82945393c34d89612831004a553294380ff0e5fe8735ff33527f4a99a818f3ca849c4647753a3c50bd0dd6cb0a21aabddc41769fd97a5", 0xffffffffffffff3e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() fchdir(r1) syz_open_pts() 04:29:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) ftruncate(r0, 0x4c84) fsync(r1) write(r1, &(0x7f0000000140)="407d64a6cdd6dda15e49", 0xa) ftruncate(r1, 0x0) unlink(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:29:47 executing program 0: r0 = socket$inet(0x2, 0x7, 0x804) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000040)="e000000100000000", 0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0xeba9, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xe59, 0xffffffff}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x56e, 0x5}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40, 0x9, 0x7cbe98cc}, {{r0}, 0x0, 0x2, 0x40000000, 0xa2, 0x400}], 0x80, &(0x7f0000000000)={0x5, 0x2}) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x0, &(0x7f0000000380)) fchown(r0, r3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="65d273b96490926f64bc8b485eb481005ff5be93222330038d9bcee3b830eec2af7e525ee8bc2b76dd541783c1f4c134a8d34117f3089dd1e3f4da6af513cd305cffc05cceef8992473722f735945e64828a5208693a0a8b561455a52b646a4e73b319912bc5e92aa1ea5bd5ce3cd0a7e4d735c01099a13a579c608a49dd2fd4cfb12659683aabb65a4e9ddf87cfc3121fb3054954", 0x95) kqueue() 04:29:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140), 0x0) 04:29:47 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) close(r0) kqueue() getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff588f5418ae886719acbec4c57a3c6fd03946ef941cc0d5706a67a15", 0x3dd}], 0x1) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000940)="0c3e88dcc96a913580db5a8e52f409c6920832b9b77dad2dc061055c9016cdbe7877bcf7658bc4493317b027057ebe47b39d183c846c6a6a101824dd41e3", 0x3e}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xdbc, 0xfffffffffffffffe, 0x10001, 0x9, "a094758ac5e675a5ddf61501cb8f66754efd37f1"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, &(0x7f0000000640)=[0x0, &(0x7f0000000540)='{\x00', &(0x7f00000005c0)=':{2\x00', &(0x7f0000000600)='\x00']) 04:29:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x8, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/129, 0x81}], 0x4, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) 04:29:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) listen(r1, 0x352) 04:29:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x3505, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000009, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x588af6722fc56a3, 0x80000040, 0x7, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x83, 0x7fffffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x89, 0x200, 0x54}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x9f23, 0x6f96}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffffff7, 0x100}, {{r0}, 0x0, 0x1, 0x1, 0x3, 0xffff}], 0x0, &(0x7f0000000080)={0x7fffffff, 0x4}) 04:29:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f00000002c0)="4a7ef3cf6a78000900000000de2c70945022a9c4de45a500007277b3ff2b53e24dcab000e847000000000564000000000000bcc01a7236ffa2b89100", 0xfffffffffffffec4) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) dup2(r0, r0) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) fcntl$getflags(r1, 0x1) setreuid(r2, r3) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x2, 0x800) sync() 04:29:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x8000000001021, &(0x7f0000000040), 0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="bfefc8118e7f963ed14576854095d0eb509cc0de5c78a1416effb0250fd18694618021cf8ec2ac1d785c672666b1a2d1b99489b1bdafdbac4ca5446ab08999dd986930fdb0a9741f33229372368641910fa2af28d4d4a8e58456186d5f333cc5f5c2746bbe235ff90e98b916da2df79294124b1dd946fe7333f8129f2dab3997ee86624cc5ebf8643b53dd7b1003bd9b83a4889f11b4febd1ebe37303c01533aab01136497d4cb8579ff40ee971abd783ea9a69db08cf533c9f2e352fe7f82c9c28e4eebee266be9338c39", 0xcb}, {&(0x7f0000000180)="930eb5c0a4b40c419c168af2531a0bba25f4281b4f368acab444635158f0b117c090a2325db985cf69b2e0d93dcb58ab47e3e598af13397fd0", 0x39}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/130, 0x82}], 0x5, &(0x7f0000001640)=""/193, 0xc1}, 0x40) 04:29:47 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x122, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0xfffffffffffffffc, 0x5, 0x1000200000000}) 04:29:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34a, 0x4000000000000) r1 = getppid() r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1ff, 0x2}, {0x18, 0x2, 0x1ff, 0x4}, 0x8000, [0x0, 0x5, 0x5, 0x7e6811ff, 0x80000000, 0x3, 0x80000000, 0x4]}, 0x3c) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 04:29:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x1}, {r2, 0x4}], 0x3, 0x6) pipe(0xfffffffffffffffe) 04:29:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffff80000000) mlockall(0x3) socket$inet6(0x18, 0x1, 0x62bb22d2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:29:48 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e731fc00cc9d75cd600cdb6213e2aeca7d022f53ec7878a7ecc9e416f4686a5db0e04992d9bc4d5dad09df04cc02d6ca3de7988384e5344cf5d328bfe1d7d2b13a93b6216274b5aaa9b603a69c43dad23f9eeda1", 0x54}], 0x1, 0x0) msgget$private(0x0, 0x80000081) 04:29:48 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) setsockopt(r0, 0x1eeb, 0x9, &(0x7f0000000140)="b662d770a48c5778a55b7c1bd1943c2760c83bf616e4c004c5f4154741333791027c0481d6f42d6ba7c37925cd9ad27eef897b6d1e33e42396fe22e416c3c529c4f09e8d6d3e7f7ee7a68c17fa255448a38a6fc5cae955487b7dfc765691fdfb886dd5bb74af9402616de96c49bbd67ae4e7d898a76eeea790e6f8b882bd5b95aef053adeef1294d495213e016b5ecc61fa94654e375ff70ebbba479d2212d3e66c00e884914e9d8899ecee302611313bb38a2c537b936caee02d2d5ea59f055b5e3f0dc58dab8525b192ab6c79b5f09a8430e73a454f6d329f6547a4a95407cee2ff10a8b53cfbd63f2314b1f5b3615dfa686a07234a120b0751cdeef83ba7c13faca8d391219992c50eef7339d92222c3c435a2a8ef7d7616ae96725eff71ba4254350d127ad66feff2f42e0667b9fdf84381ed66eda64b0128b511cbfd5e3b82bff7b706166b69557776f6a65caff2b5fec445f8fcb6d9cce3b5b5e5f10b1c577415b7637f5338395c79c19d5485d26c44555b4e744b94fdb01ec5140471330660da641772871ba713f20fa07f8ad21875fd40dafa29f9d5ff9fe8a5d46129e10a7aa302db08ed54754bd382503fd62963f8b54599204c37765c0f7eef80ffd2d742780521049346df2807bbf632d9c2135cb7bb3d0f05a810aec7a726bd1c532723f0fc3e6c2c68b09e605569e4805a60f53138a9fa2329badb07999675b7f250d6e6c8bc28cca31979d92a994877b59081c6e5e818a81346f68316f1c088ec53bc61f5279137c5900fee7928e7dcbb0ac6b822595de335eea0d40321f4eb8ebb6d0e576ac0406a506ec07ab1b42f2a211e899a7c52efb3e9f314dff57806103d091d1b60770c818ea0df09a877079016d583f363cba2799dc09cf50664ad92a461b4ae252eb7cc900cf8624bf369dacd42bda259bbe70dd5656e3bf31bc9ec014cd138d2e8a462976f324dea6ea9c0ed5729385752c0bd1bdaa4e35218c6a3751b43be85bf472ace4ae7bcd68ddf6d5c61c966ffaa12f2c26743ed755111df0ce24bda4001a426e6120a167388b7a0b8656b50f33d27d6a04db0832940509132f5868fc622941007faf118cac229321ea4427a355b08e9c0782f683ff496b6b3561f727b1dca4abeb37049178c54b9c38df1a1625a30ad1d44a94280e7cacbdbb37be51e2f8d064a90a687748fef53e8c290587975c7a2283f66fc1282f3dbc2f4bfbb340f17eea35d2cedf2184bda55dfa1fc88d69dab2800ffde8b62c96bd513f80ed9d3aba57dcbd6f4bef46cf12491c8a244602fd081a1d8f5c0877629c27448c41dc3116e74cc0bcaebe5d1c8a04745ddefaca598185d45334906c61de694caa88b8f9c1d26ed77f97924750af8d069b7fa2aacf749935efc3e19844037c0793bee0b4136f4c207c368477987dc5dcd360439e793c6dec7ee879d79b22b5b783669d0819d1283c010c30f79b499f83b2fa0125a0a6c0769d0a9baa4f07496b9738ec8a1e801d824259b09c6aa037b114c7170c5daf9766a970633ef7bedb48a201d8ec2e13b8daa132711423bc10cec25ef415937d1422a3cfd2c72403adf9b4c713618e12bf16a00449a38846d89ea97c3ec126ed536742ebe8af49f86b7d4d99dc0ac3dbb067a28b6581dd4228d46515cbd099a5641cf08e9aa73286e22f9237294da804f422c8ab9ffa197485c1eb526fd870b51899bf132f1f60ed1cd62a654ec2e2438f756fdba5096dce37a983e743e0939edb3e27e6e26c7296cbd7e8ed6b1e74d0442059aff97f44182e562d2f7d51916ac530dfaef32237ac4ad86902ea8ac8ef2f91cb24d216e67195493cf992a9dad77c767222989a2fecfdda6c0dee74d285553c4405e7927f1623e0da91da1cb644f55b5a986acd8c39c5f45515e25a7bbfd039cde2fbde4a7d149157d6d3555633efc00d35377b28521579ca24873516122d26af50f165e90f48d59c0a77a1fd9695b6999f4db40ebea7cfc55b59e36d122558f8bab0344c81d88693733ce6dc98264490b107113f987ae726470e9b3542afcd94388d8fe6beafe7b62a94a46f2cfb64e3f1dadcb749bf80742c44edc3a688e779e197ecc5bee73b9fb8ce297563538c5d26073bc6bf0eb7972022fd37705b4b8a162cb17ebbb356fc2ff069268fedd37c61265c1c6c5cbb970a619439dd2a82de9d0b10ad3c20a8b764cc430c4dc483c65b9133f450bd40d1f5f3537b49aefc0e056ae94abcf3995a0eb8bee86cba45ff259e2b95fc1db79ebb45ed8c03647291de10024a5216995499b35b96e8ac4e2247b99701ff3497f7f4dfed277e70f0cd3d2dd3c5c7d6c773cc4a28dbd789ca314bfa416d327adf0d899495221a18d70f493bb855456fbb97dd67b7920478cec85cf9a7f228c97b886b5f6bf99472c77701c52ace4f663d461a5da1194a65529c6600b19393b764afc98b23b62f429b682c9462228fe769fdb2ed6adb170dcad26191e0e5303b34d57bc3910426caf518c2a8e57eef9473cd62f1bba29c8d4bda24bd5f3861eb458e257c996d1bb1b67e1b5c40d1a12d480e06e3d14a5277ea950dbd6bfdc9124b0d0526af869bc2345f6b64ff022bf9412814d586f25787d5e2f071dd801694db87c52d2c8e2c8c14f4f9a5e343c4524be71c0dd75852334320850147af952a809b3f247b4bc67a7773f45da00896497191899ebac4a4f5e21366d75cc0c3a142d562401dad3113cdd018dd7a5791125570e8a64bda177672707a16c8f21a3ac5d17938e377623e46b0c33a432507b920515cc1b69ee9557ffdaf7ded7ce3c93162cd4f74b4467114a38ecce9c1db68546f266b89b94be5dc3ab6e0a320c95facc557955a7d006f06858295dd61bdb7cea71262a0292a6a5ba61fd4e77df9d6babbdbfe26fe5169218467b4a31de849a17022caecc5688094a758f813899122a17552f4a677d239f0cc2dfa822ae405b104dc2f9c12d928205a66a72abe10e390624a110df74da311eb0fa2f099336d900b772e54bb7b0009761b55c14fa07fea5548b046b483d411e12c95ae84d03ee1e4688230c90f4a40d2042851f0c6d71a6684dd190372a004e77d4f2219b35cfb518d202989687612f36f4372777549b110b6d6324e3e890751807c611b09b48f5f84d4cfcb23b0608d6a5b3b435a9fb0153049e9350ed923bc2a8242b453aa3cfeacf52a4b3e11a2609ecf3a1c3bba76dd04bc8da4d223f525766f36e98f85f68a2d0f275ff5cf37627e2987052b384039077d5c359cf2e25d6b49a237e4361dd4197d187163a4068784194737d54cf86bfb45801c0804e9c13cbb1aa370fb205462bdcfbd859c0b515d0ddfb36519db2dc86e34c2ddce40e2034b25195384b0f35305b4a984997d36a96eda528479fbb688119b706d317e25d35b26637de98ef13919fa982c6d691f9f989278971b4be70b1709cb8b43a9ac37032a7dea08ff2f3c0bcf718a4782f4595bd039ad8ee3c07fbaae55167c6b0b98538737cac031ce1e8d2e848182aa8d52c82cf745894fce83002095469b2455eb0b63d28ccb303ab3ea0e8d2bf1ec899487420556967f9f3ecaa35c5f0ce2ba3d1926cb2e912b5f834f96a51a45936f3c3f61502455566fc210868a9e3b7ffb9cc14f8fbe4c899dfbbd1c458a1bef91da58c686001698ea238d325ee2784794536dda23a029bc1fd784ffcc02e43fa0a2dfdbe4021dc078eabd3ad02c8c218ee63a6f9c6b33c1ed8f68985e2d387560b7eac91ef00d408cf17a030513a51ee4ea4d8cc29c25e91e8175d604f002d9d71de6e4b8851e5ee0e5df91cdd21c3a971921c2777e49202816a72ae2f4ac9e105361c23b607b6a4a4149021d149c3391964af404a63e9a5befd3762a551ff386615aa228b7b416797f6442b1589364d622014cfc35276db751b3ca2fe0866e287d3dfb2aa9a732b417cdee802e2fd96ad9b7a0f56252e70dc067540bd2710051feb0909c15e0a2e135b69ed52f229613ec9e5a6a04b3b4db4491dcaa3bfec9ea57d804a92e6f62bae7e4f32a1eadd719141c0d1a313d1444e04ed8707084d8e5638d8a15de1607c0db6528d1f0f70ab50fd8c86b69f8a8ed87121d2f9f64eea0b86e3f9bd4ac6dc86aec9d34500f95e0aa5922ae550de1590909eb67a9192ca2fd3284610f9491e5640191df09dac31592388a55b3a673c19db59c1669de6e97a4f8d527915976e8964b6907b1348ea15c797b15c0116ebd4ff5f386b792d2dc00719d787ea2f5226c8a43e35cd445c6e188bd201145a54f937afd6e1fc2b3036eb57ae418810f78cf5a7f56738a33a52ca7bae632a9d66ec0e73f78c8b02333c5a9f04d84451366c86fbd6a883d7d99a486e85a5c46aec06e633a2057d9afe9db1895a0f4548238db652722465f54b4f5bbaa91745ea916a5f5721e1c0b376ca0572264b0b0dd530f83aa387d523f16fe8a59b9a709758a10720a4316836746f57129ecc0bf686afd0e9cbb6b1f608b6107fdfee75e4969868631284f40a0703970df23c4edf804e63c68cedff1ae8010d855248bcbb3686a63ce94c3487a66f46d1c8c73731e5d7fd786c9a28b6c55d11494405b524606512ea996402694458c25986c22009d603853fb072bd576bd298c33399e68c07697438f34e635ab63adc640433e70258b2f2547cf8b5959cc25302cf82d38a92620f93c7302129a8607eee31b619cf318b8c2045415fb42ba7db9ae968c1fa1023a3f99138a7cc4dff347ae9f0e73c02e24b01592b4bcb0d2eb2814cbc8620cd3eba69408a8b487d1f1f1e55438a613c1e39376a04df5761023414d84b698be9dbb638f7daa7da33ec78f266f9949eaab40af473a65ad9753e450db2ea0759aadfcd9b9d7ba340ab76366b02c6d4918304e79b150d6275ab58d468b1060d932d952bfacd853b7d6120e9aee333b928c8fcd9334be8ccefe893fbdd986851b61a56f9c07252e912b25c311af68ecc81bb0f2ee62faa5d6073e9fafd4ed7a0459a76a24baa420587774efaeee42ce2f4e24782923980eaa4a3e9b371cf4eab232c241cc3cb0aef9f1fec4fa58bd51a4213f718901eea790b4f6008204a32cd05a430dab49bce6e7d7422b1b322d3981410e8d7e23f5e8cf42a568b167c0e4b4c254a8221f355567bf1f87650c2d4dd7dadb2d6afc0892dc59b479abd718fd0f15d3a9230c3e5171283cba138ed1cac9ff870c78cd17ba271648c4afe983b64809590f7bd09f141497736b7af0d08322ad761223fcff360ee8ff720ef8258a175fbe26c098cd5b0d94fa0cafaa3bc13d2d415dfdf72a2b93ced59d6753953db11d9d02d8d64b42f314f3fa68aa9a46ee865fb40b5872458f1d8d2dc10f97c63632a2372316b23b464640af7fd299db730940e3d3f29a95cfd8884c45d2790e8298b88847bee7e188103facb8c48f67080fb19ac796df3c1a4ec213593bb31097aa726d1b2041153cd6411c99ef27a3c930939709b374915ca501cf5f54d095f9f8d9511cb2092b9332f06ca8f5a6310a40f279eff1aa8eaf33e550b35e3965f6fdfbd56addfe1b2c6260a25cc738b5f127cd96ae772239942ba6f568aa1bf16bcb39c6a68c58947f070990734ef8f676762e0a240e845cc4e6829b8046b9328ff5991ca72ca5b3bedfd9f1586230cc9ed943529c61e6c2d21db73c593461d380dbe8a4ec7aa1a7cfd19564c3d7edde275c5e4d4a123bf9da46f944d6974a0fe09c83386de312a64f4681f3deee7de0df67801ce874ecd995fbd3873a9032720d4c5c0090ac46516ce1e6233b79", 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x41) 04:29:48 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20008, 0xa1) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 04:29:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 04:29:48 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 04:29:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./3cf:0\x00'], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e8816bda1dea2650904db27435a61a6dbd57aea7356c19218e4fb98fec037994409e8e41b4b6cff96d90088332765270a04ea959f8", 0x35}, {&(0x7f0000000100)="20427e4e76d0b6bf2a38143e2108483ec9d30cb8a71f84373228628aa61332538ef46dd4e35a895eaece80c17782510c5d5c2af6c28962dd343e546faaec43a3a5911eda8136b0a4989ca6b8c25c964ac4b57e87eb1705e8671567495495dcbaf242c1511b5b814788faa48aa4176dc2651040fdd2cda3bd3aa3cc3e2c54fbbaaf12a6b615f82bdd950dcc756af3c7085bc79018b09e653dedac440e42d3e8131f00342246e2138a8e08418ce217cbeae46c15b54c01265167af0830dd8114488391044076e61c6bf50dce8eedcb98b4d1c7a70a93463e03ac", 0xd9}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x138, 0x9}, 0xe) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000540), 0x9, 0x200) 04:29:48 executing program 0: r0 = syz_open_pts() socketpair(0x10, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/98, 0x62, 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) execve(0x0, 0x0, 0x0) 04:29:48 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 04:29:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/177, 0xb1}], 0x4, 0x0) r1 = getuid() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/109, 0x6d}], 0x3) close(r3) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000000)='./file0\x00', r1, r4) recvfrom$inet(r2, &(0x7f0000000600)=""/4096, 0x1000, 0x800, &(0x7f0000001600)={0x2, 0x3}, 0xc) accept$unix(r2, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) writev(r5, &(0x7f0000002b00)=[{&(0x7f00000016c0)='\n', 0x1}, {&(0x7f0000001700)="e1ecf09ab9b2096052ade4471934b129822c8e0c2a3a988a530099d3f35904d5427ad9b61f66f9f1bed0cbbd36098233dff286", 0x33}, {&(0x7f0000001740)="9cf08f90b87320aba525381d92d10a367054dabc609186554fecd52598ea1d3f6a919448f6ec51be75ccc634ceed121d34bb826e7e32d7b6c2ada74722a199cc59208a00c90e95eace087e92b5603c1bed9dc5cbdd62fa14351b5b139c687e8c6dcbecdd47d3b7b6d80e98144aecaa04c535a95044de5a4939ba8cb8dddbffa4198e867def70cff51975ebb2bd5cc98a9fc0b13fd0d2fd037e9fca0bca5e0ee8e05ef2eaf3c6f413291b17bb84483e43ddbeaa4b70505ebc0b5758bd47bfd749a28527292145bc8288d7bd1299530e765410e9b01874a3bb809f725d6d8e609a8500f89a61388c8164001d687982ca1ecf5112a84c7f8e624d6c6a90b7fb7bbefc9d27ed428197b21ec229553df19d470a43b9624eace8f40384d0eb532561d7f2659b2c1429e909f744ec43a3c88195a9f061652491ad490597e983a6daa7d60e1af856d0abe2c437d03af9f80f383a46a2db5e0a5830bb4e812e2041235fd24fb1f4476478b878dff0e862eedcac0a0846eb098155f6a8df50e7e2a130fead0573fb7abe452a299a06e95db1edbb8033430bd25abd77f93be394140defe16f36a1db83c0f6aa367053c1ad4781247bd82907c8bf747bd25aa1a35c38de005881512e13cc1ebc6929089c893531cf499938439b104bc0bca0da893e791010205d16de8b5a2f79c9dea0a0ec556106542fbf1275fd9ba65a3b727b86a2f05db3ffdddaca8485a5b16e14e101a81fc62d34eb2bb6886194b9c687a579bd1602d35e7bbd406358d25c28e471c0860dd86b38451380732d5e9a327a707b4fce021a20fcf0fa3818eab11e4811c339c641a1c8ccebc41407b465f717c3c0740d54d42ad53294d12a04d5e0869ec0f24c5ad027296d54d9ebcd0765b516804d0b1b179c9d8fe1f5d2136b74a685b5cfb44e326887e27aac95fbecd7424e0cfe4bb914a0be43d4e1f0a74501b9764a744a0acf0cfb6cb8e6ba0be051cc675e15c60e9247c5064f9c762b54e0f2b6ed49e3e3c58d2aa273f12668f624b5c0796434d6e8d720b6330bdf40da318c8d479b439aafe00e55af5d5733f768a9ab6b4b644ae7b222a9063cf1afcf76532dffcee1343b72a9294b1ae342b009c6d129c17f6968b35b154dfb44e31c91849a3fcdcc8c56e3472bd5b4071352fc9b42df4fe6a75d6b30e075b800aec39a50e3eafd19ecd16b33a53d79c77a371e88d9c9beb5853e3fefba2d45abb9d227216d00b212555e17e4388041b91f075ab172f2e654234d35c255827dc3f5c54b51f8ba48cea1c507fe02b472a21c19025e2a2c90778b5c4d61deb3258f5933bd113c461c3685ffb77c1c4e2d12abf6c62fdab86ed41c59800043d0319e33ebd0392e553bc2d117d832cf88a4921f0ba4c8d5581d4890e83989a561b81c5002fc0e12726620b40a2ce2f311f183d97bbdc6a19a367db2d050bb9216a6088ea34b2a56f3ed6fdf2310b9eb697ab7c4097119af66dece3ab58ca0bcf569d64c6bb9a550075b90c803a1f7f72599bc0084f71bc3134fddece96cc2d285052ed0f2f29d879840553ad71c7ea6dd115e5bea3516d686db5bcdebaf46fd2ac31f79e94cff8a81e985e2b9296aa5428fd9658059cd9b2b16b5e6b3dad4249cd9131548eccb71f8ffbebf5c934942c9afdb5d2840bccd47884ae9c1c1f8f83bcc5d543b62142264f2d11953293925f2bad9f4514b80d2b153700bafd5e910ee7831e88c7d65f0cc04c9a54383ee551dbcffa598a0e7ba7b6056da6eb56814c45bb8fe93b22a7da50c6b7af9701b0351f6b30927454a1a11bd1f3554c96fb7d40199c9da35331016e4414cbfccbc7478d1b1e8df70b2886cbafc0127e9170887e0a50ca5fc2806f84ac194c7e02f13ae1cd1cd70217a1fb53b3179a023572a0305d996321084625e57e98dcdf8c27230dd3926399b9e08d2fc8b3dedfac685e2cfc02ed13d6315a5670f963f95d891170d06cf82af1e294b0053ed95153fb8a18673f6f604f30c68f7a30bcafa05aad9a3ec6512e32eaac1dfa71c2b8d73befbc95e9ef87924a6cb61751c54f467367203479472c43bdee119770f5843e3666a9e74ac1c73b88085c3a8cf22940d6951a79839423def58d7212816da06d970d2e0b1c5f1ea99a1024a021ce16cb71c876777d100f2dc560e1d98c8c85a4ecf28e150e7c63981903748421fecd0e5bde5e7ac8f8f0a0feb7fea019acdbf0f8da616049cb9199e08c42f8b13da5ab89fad19ffb0b16dd2802341dbaace518590cbca6dd4c97e33ec85d5f03ca58317681c86de5553f8b11f99dc09badd888ad918396bdc7164f291f641dbae4da7e52fff9a93caa0eaeccaf374a2c523e052cefaee59728928ff2584dcc9568e8d0c64515d87f7ee12c8075c46e48c788ccd8baf0774de57af6bc6eb171a7e38aa3351cf5a2549d40f50aa81262f61cb9af291f9917c31e0724ebcc866fc3039c3e825f64403f405e90ee3973aa95ca9f6b9a94265bde0250eafe85796e184a92349a220ae3eda06aeb8e12a4d33c3ddda65f3e9e4bbb33415144148e036ebf1017f408a02d5a133460b33e4a753f2f4d5e1d43616cf390cf5fbdcef4890451ebb142d4aa5bc9d3da1d41a691a09fac8426e7cfa65179363dbeb778d8fbbd41aea55d7867fd39519149945a9a50a4405153aec69b54fb98a8609c703da28c8869afd03aaca224b4d24ed5e4cf243039764b06c0fa5a638c7c8f0e514b50869a652f301ebccbbca930347b460b655697ae6b8106a2bf4b9087274275f46d3b1853bfffe68e92ead7af5b83dc276540778ff2f16209089f6863824f51291bd6ef6a42c099eff61ffe0ff9b9abd1b539246787b8aac693bfaf9f9f677db3b457356afa1924d2fcacfc453b871c7ffb20c111de2446c7e4d37532a548343a06988b74510d8f631782d776ff4f55bc0ef8f2ed568eadefeaef214ebc790f68d777586013f337bcf4f1177fb4dd2fd175e6a4bf72be70dfc6bae88d643d6646b36eb66805ef5e3723618853f31f9942558842e68b97eb8d7679ace9ba5d08decc4f615ebd31fd31645dfc49a7288b20575f6889628a31aaf66dc64eb2cb18ed8061d5d50045d860e5658a699481427ef60d6bb2be2bfcb58a08549c7efcd8a50f2fbec914ed496488147b1ba910d036900b13a0f141837d3c5a0126c87ae7f9e25a1ae5e2e2fb1b45a29e073021869b457e04e497326f8f871ea28e02420778672e21f53ddcde73361290cc20152bdbfc8be00243a519ac10e227e2f1aa488e17eebb7456eb19f91c72146a3d5d6a972013523a9d7096a736259a0c62cbc5b57f1295217fb5e2fe2f3b4db23cf5fcaa0e9206c40ab829839b0752027e4a568de9c088e949a4b954cd6715c40b76d24982e14c5cb7447da9f256b2e9a817ad9cb114a85aea943808e789ae0dace8a78e0deb8cbf6bf0936a25051d4bf7662d0424a93b29dc37249d64ca47d380695cc97d2cf5fcbccfec29da2b9339111d5a4e3c37ac11002693f9fedba9ae20c99729495f810277eb789e6020cceba8295e72c32874c3713bfe25a1e13c4ffcbd3a1c3a1bd065fca3ed558ec21f1d15916ce721efd33424a5ef3b3c305ee709585d7cdf0ecc9d76347f8dced699c81e9609891704dfa0022a23ac86f8917376ddd1bdce9f7eae65c8f4128884e596b99e86867e0f8da4fb37509cb7242583c61e9d7afea37a2cea2a8c76addecadd19aaa9a101440cf0dd2f8b2620874c9d998aba41aebad2670d906cae3842a9cb1c3fa0d8d21e65ad5a36b7953cc9cda228fdc3ac95a3f1fed9988422f808d86a86bc517ef5665ba0b293ad986b4c84d2291737a2fad958add85d16eb485d47bc10f6b0003823850bec1b070f9b627f9648ba5fbfc67f2e37a8ebb40a639bc563fb39985378babe3e34751cecfc5c7a64143359a5c22ba1d74db2d6e493683fef0b059aca7e0fe0d0bbc504d2bb093bb3ae580052e48da28150116b793390cccdd3d1fd6c9c8dc7e17acfa907a239f242e8fecc99943aa5d0e185a76006881f69fe5ed7c407e985518160d439c5268c25b83029dbf472f414d76ab6e7bb69b237d5cd8704992098b7f9b8adc2893e9afaf24586962cf15640a5f6dbac08487a4e37d218d2205a2f3942279989204cacd72886d6d0fc3459031de0ddfdbac6d6206deea342bf3ad571b4bc86a35e35cb1550835660110c2a5668dc27389fbd4ef31c7f95216373c2a24291b1d4526e115332e34032e174804c4069b4f9664e4c17bdf64710c46eca18dbe0f49b9401a9625c92b7a64f057a2a2ed7df41e209a861da31377e4f0d458e1e72404bbedb4bc04867cf17e7640cad9097eeeefe5e324cc108a63c9a909ea2b7f40b6a44ed3eed977b0b46bc1d804fdcf36e09386f259a6c47719fb208fe170cefab495132d80c17386b01dfd85f71f57eb6530bd443a1b725274bcbc7a718cab695f3180a50bb80233a560365be1eec79466c992306b9810bceadab0c91587ac9936294a9cbe12c198fd7719f0894f2464a120e15e36675bf0d44d079d9443a7e8d9511d05a9c4f0b69a1f63957bf9c313334722912e4c00a2467a41e0d0785e3f247cfec4ae88dd6b143ec45dad032bf4fea16fc392d82d3cc22515721da7307fee1c323f075157192ecb4c66da3b15003eca47c6c301ebe11bd0c9aa62ccddc604a9e66ebc17911d42257a7ab2ddb256d989906875cc6f867f74b6c7ff8b8a7a78a417df48af720b86cbbb8d8479e7c0e7ef60a413a272fde83f17a5bc4b4e9d05a65a2d339ddb5ed43cb63e04bc9e3d43ea18111d311b1f2e911c0a90b370a41715c3797e209c7780bd96e59073a263fd993d4d8349d7d8fd6d3db5728de9580f8968b75efa85d9562d840dd72de122999eab403ba3003dd87c0f6f099f5c6700f489a3baba69f8af1c7d48ea0bef156390ed4182059c60002c29ee1517839f3cc631d14052a46a051590a6ea2fe51900a903a2a82ba96b8e1ae0b7f2cf7cc387036c3d361a469b4b856aa5a3fcb50f5a9b899545e63c8c442179a381260380362126f81ccb3751e22c936e10ef8e514fff7ed69f8311e3337a62a49fdcf8cf9b006ba59ba40073b597bcbb8c0527da10dd89d95a2714e317cdb75d1a4388317a280af7cadcceed61d896b947a9c942bb2541e04ad6b05343c4110f1febe1a2f8319fd516a4ae0d9da5d1e6e49a325e93fcf8e7458faa00402ac7801110b458084b6d2c26faf98b44bf4641b242c3caeb957cc25e22729ed576bc667da62895b7accb2c02ae2ab15ad601068f608bc197be38c3bf2d0cdeb46c96eed596744f47e435f8f9853942c037870adcddace969cff79d6a500f8e44b5dea52d97c91b424a46c2b569c3a7e2a80a6a0616341ee46862a2a4910b1be85322ffe94be48f6178a13259359cd6aca7b7f49d453a36c859b254441c6e7dcc230d64e76f2fb3cd4ec42c5e7def2521f7d80fa8cad1f7710ac4fe7ec9e0c299cb0ada62bc8516f7431c912ab24042af643392982f44c6fbc1eecdf8b5bde9be2a83f8862470cdeba293fdf8dbf3f379be3fc4edd142bb2c889a14a1862a2e81546cd1726f15ab03aadc4197b79b31cbfcb74cfaf8d09b4869f080ce99f7e1ca5b64038d01dfc87045c3af5f398146db8cb5c1231be36c80d0bee95d1ecd584277e191baff04a2d75b37b7e35ba48d9c4b51276177fa71e88531b941d15d37affdecfa98c635bb73d1865598ef2a65bbc8c2b6d30eb962baed8b8165b5a69c23f1171309627e34126d0c1d5c0e8aba37659c0d0a", 0x1000}, {&(0x7f0000002740)="204eb92438f6959d03d595cd0c21e576fdfa2af3a6e98673935ccaf894cc88305dd1f06c5707e87e4002aecadf248e58fadd47fa18c5642c470370add618cce0b181d96177663e85", 0x48}, {&(0x7f00000027c0)="b5b99caf7ae821", 0x7}, {&(0x7f0000002800)="2f06a016519993e81475c0cd6a78338109be276ddb62dea0e5a1ddbb972e35b8a1fae0c63e0ff8d6994925888d843668ab9ab3fe835ad18f82294ac35260ba5d9d8659ba6115abac56449beeb1260d850f8dc40bec9bd4ac04bedb9d1fa5d48d0c2b6bfd145dc52bec5e979fd0437c468e5ce5b764cb623716d002bd55b157b33b5ca1f6f63f9f3c5c902051ef93e4770a8e00dc782e405c", 0x98}, {&(0x7f00000028c0)="0e861a8d309067017324f7a673952416f24b31cb4a68ed3f26ce5471a47f28a82c5646b3a9723856d48be072aab90b4e45f4979444b578cb297101f78f5de8cb7aa393a6d51baeca264a6cb5e1134372c15c7fec8c24e04d7f6a035af8bba82d5953b33297143deb2d1c1da5fbf3d378d3", 0x71}, {&(0x7f0000002940)="2806add2c323b6810318c7430e9196d6b0712fe01e45eb0aa972dd12e87f95adff996493abd01872b45baf4169a41eaee8a9ee4a173215f201d349240cb21f586f1a8744843d599bd01d24303e81af1fe8790307834ab088a5efbfea643834475bb83aacbf69e5cf34409762427b11da34e1bf27e26fb0c65b08b1186badd680f0ab1d27fd5bf9cca01c250066149ff31ef850698d9139525c40682442cd6f77abfee9a97954b5b1a67737fb712a031427eff6898a78f6b6e99ef1112d5e0f888407a9e853c1867838df757f1fcc4a2f846f1b3493ec28d50649bfa2b90525f95c7cb8d1bc3e5e7618604856e0cd79dcfa17de18b31c780e335904c87c1377", 0xff}, {&(0x7f0000002a40)="b141c0c2e929c6e069d172fe8e1ce9af7a402e8e1b4a4d8c482514fffdedde99ef70e3cd10cb2f38cbd7ef2f7a", 0x2d}, {&(0x7f0000002a80)="c6ac971c7dee8b813c61c242059615272e53721fe7ce8fb14e3246c6beb88875ba9d961ed142af46def19ab6b53029a7a070e2e529516e47cc7b81936eede9559900eacf62bc697e661fefc6b17986cf95bdaa3c4040488452756bcb67331d7705d78812", 0x64}], 0xa) 04:29:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x20000000000, 0x13, r0, 0x0, 0x2) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 04:29:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2f, 0x3f, 0x0, 0xffffffffffffffaf) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0x3c6}, 0xc) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/5, 0x5}], 0x2, &(0x7f0000001100)=""/119, 0x77}, 0x2) 04:29:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="a7a6d3098d6415ba4f83f2df73ab8c336f1c07d253b246169a7676aa33ae95b476759daa53125b6f8fc4e2c1622921cdbbc6e6bf36487ec14c9fd45a7789ec82308d66a25888bfb6cef0d3c44b59b4fb16406d864de845d00341161819bfcfc40e759a227519acf0c02f421492a95e278b24d74ea4bc8914e2add7c34715f69562ac0a9f05b340a606b20bd51605803d792ffdb6be832950a4a64e2236675253dd8fdb2b62abb71c9f1c35357ed20b5c3d5fa76ee108a6fbd75f01dffac967dc0ea6d0ba8a7cfd88", 0xc8, 0x403, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20482, 0x100) pipe2(&(0x7f00000000c0), 0x10004) readlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/193, 0xc1) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3c763ba11199c344e75705", 0xb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) chdir(&(0x7f0000000380)='./file0\x00') setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) 04:29:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) 04:29:48 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="096c054bdb4969cc5b244a6df5f6fa71091c686c943868dafbdf9da2867c10e6d2f6f2778de768d2c3bae71a2edf8344050a30a3c796aa1e439a09dc91", 0x3d}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}], 0x110, 0x400}, 0x4) 04:29:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getdents(r1, &(0x7f0000000040)=""/219, 0xdb) 04:29:48 executing program 0: r0 = semget(0x0, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x400b, 0x7) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/95, 0x5f}], 0x3, &(0x7f0000000200)=""/127, 0x7f}, 0x2) write(r1, &(0x7f0000000000)="69b467791b35", 0x6) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), 0x4) msgget$private(0x0, 0x200000000000042d) write(r1, 0x0, 0x3b6) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:29:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:29:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x2, 0x4001, 0x10000) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000008c0)=""/7, 0x7}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/83, 0x53}], 0x9, &(0x7f00000007c0)=""/212, 0xd4}, 0x2) getsockopt(r0, 0x100, 0x3c, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) openat(r2, &(0x7f0000000680)='./file0\x00', 0x381, 0x12) 04:29:48 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) getgroups(0x1, &(0x7f0000000080)=[r0]) setregid(r0, r0) r1 = geteuid() lchown(&(0x7f0000000140)='./file0\x00', r1, r0) 04:29:48 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb0, 0x57d9}, {0x340b, 0x2}}) r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x20) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x30030, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = socket(0x2, 0x1, 0x5) connect$inet(r3, &(0x7f00000004c0)={0x2, 0x3}, 0xc) r8 = socket$inet6(0x18, 0x8001, 0x6) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/99}, &(0x7f0000000380)=0x65) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x60000011, 0xffffffffffff55ba, 0x101}, {{r3}, 0x0, 0x4, 0x43, 0x7, 0xffffffffffffff81}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x1, 0xc452}], 0x55ee, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x9, 0x3}, {{r6}, 0xfffffffffffffff8, 0x10, 0x80000014, 0x2a, 0x1}, {{r7}, 0xfffffffffffffffa, 0x12, 0x8, 0x3ff, 0x40}, {{r8}, 0xfffffffffffffffd, 0xc2, 0xfffff, 0x1f}, {{r9}, 0xfffffffffffffffa, 0x8d, 0x1, 0x100000001, 0xfffffffffffffffd}], 0x9, &(0x7f0000000480)={0x100, 0x10000}) 04:29:48 executing program 0: pipe(&(0x7f0000000100)) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f0000241000/0x1000)=nil, 0x1000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 04:29:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x5, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) write(r0, &(0x7f0000000000)="bf22dbfdcd7366da42cafb8ea3dea108d2af2fb98cd8d8faa381a9627c8d153b4c8d99e7a9cf75e9b03bf8ab6ee12de81a2bf03f05ff558e400902678b136fec5ef03577a400caa9f6e900ddfbcea9fe8cfda6af6d28e447261005acd29b2f9b989d33c76d013ac4341510b2c810c2b524cb7057342f2c6667b675036e473ab975ca49252ab48cc262f5af405709decc7197a51e6e05ae1e7ca7fc", 0x9b) 04:29:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, 0x0, 0x0) kqueue() syz_open_pts() getegid() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) syz_open_pts() 04:29:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x20, 0x8, r1}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="f64feb094f19921031feb156f65f9508903f558d311550d5ff8bf9acb3d0908c3ab796c3e54a12b43749e546737190d2ca7bf9d7156f4285db51f7237ce7ee2b6685552bddffae8a970f5a74d6ae5834875284d603c9de6a76941512", 0x5c}, {&(0x7f00000001c0)="e44cf98969291560ffa81c25808ed3191f8072796f584e5e591c2cab711a84b528687657d585d7880d91249f146e7b609ead77cc65c7e7ad3b80fa0c70cc71d5cea2ff07a8b5d307f24c58f634768c6ac8a2f604b1d94e", 0x57}, {&(0x7f0000000240)="108c7d5068cdeb6e16999f72c08b769fa6a5f5125329f7ff4d66f89ca1ceca42e095ca30da7a1a26a8ae4492acb45213b1cf56485b5c5803d1b2acaf170a3aea440fe6cf763a9682c0188c1d9a5c7403d502aabe7051ae5699d1956bcca6a74b7e8b4a3da02e0bf1407b4d399ff67dbe1ab6eaecb9cfe51a7ac1992b705e81a1963a1abe18715b7bc064fab4113eeb84684e9ed2ea10d3738d955bd8af9ade2530ac8d3b43b093f8bc689589ccdaa01f9b5f866933f3844bb3b0fe6c985c9ab91ee66ea6b887a6e1e36728b0", 0xcc}, {&(0x7f0000000000)="258ec4519089896346e41d549fb42b6ea1360df8986918e14aba1729a73decb0521c427d5ac2119851394a031a472e62177e0469da411f40e3207359", 0x3c}], 0x4, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x8c93, 0x1000100000000, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000005}) 04:29:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:29:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 04:29:49 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xfffffffffffffffe) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r0 = getuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r2, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) close(0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) msgget$private(0x0, 0x2) 04:29:49 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:29:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x9}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) kqueue() 04:29:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r3) bind$unix(r3, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) dup2(r0, r1) 04:29:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:29:49 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000000a3, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="d14c40d34d4999aad9a2da2b19471356fabf2e3ce17795497e4c93e49e6559e0368b5222daba7d98f235348d1db140387eb5f0e99c10fb534e3ec37dfcabe3a6f09ea034ce911bf385a76345682f4142b2a75e92daa273187b46d77e3dfe933df461a0b25d90cba8c9d858ad3ea0686b400db17b7760bde36cfa8fadbc63db18fa3ef49ffb12c0de9a12252cdd9fe6685af55bdd29302a265befdd1762a8f1b01049e6f8404901bdfcb4e42870515ddce26098e9f31a17ddc2cf287491b3fa7c9996cbd00e9b7b8795ac377a6ba44bb2cd3723073fed0cb9514f26df90a63e5d8c791f80530ff3d6e4a5aa277d9338591c8443b1c1986cf6d3fb0e1541a82ca269569d9ff4f402b11b110b496821c4431bdc3d804e9b8239a15660f4e20333cc26dfdaa9fd7aa206a7ffee2a1eb923725291061286d56f8ed6deb99cdbbb842b4951287d7ff7e8aaee2c63f3298ae6275684965c9c641ae8cd25c6fea4ee99753537f21242d90f0c741500f564aca44cc49a42831a85407b0005fde6718f30f1f4a3549699ccff710eda9cc5bab4fb4531db88afb725b9fecb4b64426f5bf9a97af34694272c4a7154be075c1ccb8233cf502d066c9ab380f87d47127556dc4325e7802320fefe05db4bec78e12e4d9ac3c1c579ca0489522cc77d66946229716aab59aa7c92410a4b0fbb9a5bb34cc0a08eb5b7a7c20eb0eefc897d34f1a7ac83efdfbe55decfc57fa1e6ccfd6a18ca6eecfe407fdabbe4a6b6e7e5643f74e1407a6de6fa5b37804dd018b1eae43354e9d4803dedbb550dc58a6d9a93019b1132423a1261e24cf69a171db80a0dd22d724f748713646c526ab908397acc76b8739657e4a6360ef38ba751df45b84493346473d389d8238d5908f99f5abe8cdbd716bc1d3d971e32b135921a98b2c8aea7e48df1a794204dafd25798719e5aece3d10f5740d3183fa62e90cc72b19dac50d88521379b45c5b82c3c455baf0876946f028a9737437c58512a85b2dec11c51d762f783dee26aff6af8a8dcbd4748d8b861c18c8be3246452f45b057bca8467c58883dba7b89dfa29261d424d645c098786f600a97f0b64d224f9ce91ce890d1cd9d2d96dbc9195a7157880f7e6b1603abd0cdcfa625090de30538aaff141196382acd4071589cf74b0a8582941bfcd0854d34ce09139b370b1ea2dcb5ab89675f3fcaacdd920f2a92d5e6136b03b830fef697b161688637503715a3e109295b117a5802970b04aec9c33e279846b730f0d704e2cdecb8d473317587e30df6dde2943f2ad25f5116bd16ed61cdd11ffcf620ce88f3f0e7912c6812357c5b1707a2eacbb5abbe6646c2c35ba0b26d3e342eac8fb46a7badbb821a1f1fffccd11d7f21c10d7b3448255389b15e2cfb6c0a66efcc4834ff0459c30b35cd8027824616718e74689af70c99563b6ff244478ad5aafb025190c5c028542e9c58033ad368ef291b4297888ace59a50aad5f4708d40fad1d77298dd8120f7a6ce91aa7326b48711654c8f180e44c5b5b4215ced730efe3f161160988b0e0b5ca5e9e24d83bffb955b9180363cede5dcd578dea8753349db7a9358c2d8762ac879001f27824f6e4436fabc3e4b5b68b0cf20500d02971200b7a9bd80629d861716ce6d3ff34dfa2ca33aa455fae1c619f4906322a8f18a263fa4c00c2e23dc7ca8494f607456767154e2a9c8824c404e9a103848c75ed4e3ca4e478eb64c72edff9e5b37561674a11ed400c2d5577c607edbd3e4cef430b32e0a65791570d04edd91769b4d971591e4d0fec39d35a151b6c4e54933b8a7ebff852fdd0196071454ab751cfece914bf5ebd2389847e0f2f13c15a3b0c0252ad43081cab232977811c626cbd384c3d8b3427202d52afcb5ed166a62d4e74012f589b1e20c694a417f39882275f6e9a6f7b40b89bfa85158c001f369d379bfa51566f6525b35bc77aa5f85fb81480cb7980c2900d750f622af2b6159e48e2b69a6878b9b6f9ee517a2113ab48faf6c1a15407931300bf6b059d59c7693c79adbbedded1407e50f9273ac26d816a59b58ff609669398c84122ce4cd5f50ddd28c87dc461fccf3a77f5e2ca5e95f6ddefe537a98332aea2fec726a116a45c765a080ea6147f6ecb0fb905d49b10d11e7ddd9231bd04b8347ed2bee9046fe5a7fa4d1f24a11891f58f91768355f78e07402a7e6ea9c0a3651133b288fb707c7c9d7f2afc78b5a3a38e0eebf4dec96ccd1fcde18b3d7024e477a48c887cd3ad0494627a4870f338886d4b7663acbc9edce869ca4fa7b7870204965c4b1367c25a60fbf04100d0f019116d9f4af29f8c60b73ce8eeea238f585674d9fd0123b7b1ae42930e9ab20cff7c4b4599f870d6c9f91b536a09adf34549939fffeadc28eee822b76d904403c689b9a3b221f368f5df56c3e142902edc2e50a52559c0c5f8016ec58226edf6455fe134b0b4faebf210987441a917b34a4769faf39a881726d96a711fbfbd1b10245bae0aa05b840f408da24405c29bc05a58bf37ff1a29838268299304af32700ef377b4f059d74cbd4877bbbcd5eca6df2094fb0fdbe4cc33f50ef74a0e87d2450b1965fe6ce7b68e8abf3729ce3d79ab7bcc1a31be1c680ff074392c848d29d240bbf64d4644f612d1726682444d5da3d989daf6e8371d9ce0ccb81fb11808474f5dbe1af040d709bfb923da955eff48352ee985fea1df1dfa44f58a1d4d06e972e736aa397fe54ce269c33bed51d84e4da1ebb746f4e7f941a6718ac032975d3d3c12174a3ac34e536370098ac9194299d8da5f699f634725b62916f5fbf656c44904dd6e5191619221559f9bfd587042974a5f0deda28c89112df8930604b4787d963c957ee8c83d721432c07c7615b1b56573dcd521bb2e6c8394742394e7952b2cc95963ef1378718036ad6783a2dd304da9fe26f0152b1cd9a87c10549cc1faf390f6a9d4a17bae8229e8b186997bbc301a5ae331be8d20d3b688994d22b140573b12dc8a45a232313dd4c8fbfc8129c05622fe4f432206238f1439ccef1a5cefd284ef87381b5f6688c326293bf9d8592e876cee5634bc21d97e38dd0e2429fda2e2cbb1acff858265af01b4ab660b540a574e1457b73adab66475cf13c4a15e985613ed41b3815e2901d2473db9884f79d994abbf3ea47450f9a3ea76d1e4cb69dbda46902004a05c965e526b20b15a38852fffd40490bc17ac9b6993b5dc8fcb25d7e6bdefe31acbfbe84fa8446858726574670b8fab12584686f63fb973e768dcd2a4888f1faf13c35041f59cca74ed8f51755dd90a986e2ce2c764d78df54895e04798896cc5e15bb657be97b5957bb82d834f228b5e4f3508d5d247765c9b9e5a23bf60d126a64248f395e1f94f6164965ef26f4536d07044c7ff64462a1a2d6fab87baddb3096bbb18fd84155cbbb741137c4702997510956b34456fc6b6164dfb79156bd5e006f7e458ca4e5bbbcf5adbb21128a206f2c8d405575c48aa5f4d50e5da2dbd2ef3b229989d9fa836df73b0de1e7ba10f410a19968b67a34fcab0ae6b78527f09aff8ec1f95cb6aca1bbae840e5259ebd999d37d542576b93b87a6cd23dc7cca96974e9b745a193d6c01dc13864516deb0e93458cd4667f92bd28b2ca7f0fa49d215fc9800883d340f83019da3eb826a51fb9a7164ea197e33f10c3177f3eaa346b75530a0c21ed0326487cc0b9a76568f7607ad02c3df22afa90f5b0c136ce1ebbbb1e9787bcea3960b015422bf465aac9e73098b10eb298d553a9d763ef7bd44803e7953fb1f018412d74d6a484862f19b047eae887b653659bf28f1ac93c8226973ed6f0857a2199480c78a9f9125e89442a959911897e9849a08de4426686dfeeb5652f27b26b989e9082fc0dacc168c0a133f58d722d2666abcc2d84f464257a36136ed4962abcb916e3179a3bed428cf71039936e5d85cd57e7d6679b3dcf5e48add09661c2d1ccc2240d188e312f2888ae68a449e9faad5f84b9b28a6fbd45c10f0523e0593758e7f16ee360ae411bd6ab74d3fdbf2b3ed049eeef14ccf36224c7d798da2d033ef4c7a83b4646cfd51918e69bfd12eb0cf65ca3c47351413718cf3874a0679f51ac856bd39f0495a1fad81b6f15c71c15489451cb0838fb1bdcdd5335fc41fa5aa182e1fc5d98c70f78cf2334fa960888c5fe436a75e1d5716eefa07df36e80e8db151a7918618b0c79865d5d11087bcd076d59d09f64a77cea0c8ed882fe04e74c1fc31b22e6cb97ee29bb4931dfdb34264b50af07088c81ce25494239297e39e2f2dec6fa050980ae8b83359aac78a8223c5efd8a32e526d5c15e955f3da8617f7910887e8df69353affa1930c10022b2ac41ba4771f348c1264e10eb195dab8b7e006ab1db79d6ec5c76a863ab19e5c46053ddfd10a72d2b7c66df9e096a138fc57f7d9cbe6a3b37672f432c92977001329f74e4bfcba99c6eba7a62bd20ac356abe11bf71e496b3ed25b8175d80422c1b851060b0546f31f36beeb00df725ef775c886027f292221b7efb192b62bd6220b18c30c91e2a1984e1003820de75597fa5a8d36d4250419b1d92a8fe0f76a99c5bd887c42ca9940133378671c8810f2351cf7b695be805ab0b41716841beceb00f4eff6aeab33d1ddbab61830d400adadfe6de20c8d46ca6acffa59ec570c8fdcc0b4920ac48679f00fd5733e47520dc25715c03870fbc7ed2e803e77748ef63cb770f4e7cbc0882c7ac84d96f90a5aea9ee8bb042948cb6a3b04e01800977a8f304dee745affa4b210cd3206430c8dc0a8fcb3f9dae4d651fd53d23d6c1fb563d0aab6c0ca2d9080d9105fe5f69941e5b2da603e844580502f4645d6a8030ff1d38816cc7a595c91116014eb678438b0ef5cea1dc3b1ab6d7699deb4cc77fde666155638a1759f9a449182c6a57851a6c07c2f0ae37330010de13133dd4d20d44190a14a45b1f8a1fcdfa385fabfc057feadd2d761781af6058fe9287012560fe69f8768528b558d0f7836bb2f331a0bc6ce7b67a63726042d6417a1bc34e4e3555c8b39237b40d24a06e2687a095d376d47cd43d15ceb4ec1205c2f0fbd27aacc4d5f380710c4b5765d618dec368b28eee6ddae65ad5b3dc098c500d85ec064db0f7084200c9d608ece9cc3b62fc467ffd19e877e43b7d70cbb94bc8866d17d984c2a056736fac0a6f02d585564b0bdeab98a1ff6042d3214e5206210205d5d8929fa94ca97a9625ee1dc208e5fe3169df03fb43a4020c7174b12b347ae89758fc0665def7a77186756307fedc9cff4c031fbf9ec18e894cd0ebaf9c6b9a248f40b79eaa3a95fd8a839b33cf733f801ef39aeebb58484532271b8a8a7bb78115d0ab319ca81afd9e2066f5c8768871f95e81eb08a7442443fa22f6292523f32ced25f5e083e863708af72fff6542f3f708c30b03e3c2d1afcd9e6d9d213ce1bbfe98a98dc11701fc7293ce54001f343a183e31db861c178cc8ce27c79d7367f17e59488e2378b16f4d8c89a01860cbed2bd1cfdcaeb766d5ae8baf3d0460b851c92db620df833c6ad7ffadb0f9629289259859a002f242841e568a2e74ba0682edfa055e07f31a8fb617b1a6d6a0bfc46452e23dd9602e4663ef9ddb709ee13638b649ab3def33195495255bfd56e317242ba4142c6cb756b3a949c9ea32c9f9f76f2c5267c98c1a42df3b193089e5423544afd3024fa8e1eee0f5b400725cb8a06052944111595b4375d202cdf6b676d482776ca75ee2572c1bb3cd4844eee34eb21bf262a0f87d6c168", 0x1000}], 0x1, 0x0) close(r0) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000001c0)='./file1\x00') 04:29:50 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 04:29:50 executing program 1: pledge(0x0, &(0x7f00000000c0)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xbe73, 0x7, 0x5, 0x20, "96e9ca53afada6c58f03d2f065277e1de91595d9", 0xaf94, 0x6f7}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xd8b, 0x0, 0x10000, "af09993740f676f2918cabc5e49a85a27255d872", 0xb329, 0x3}) 04:29:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 04:29:50 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) close(r2) write(r1, &(0x7f0000000000), 0x0) getpid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0x0, 0x0) 04:29:50 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1ff, 0xffff, 0x100000000000, 0x1fe0000000000, "70c58beef859ef8133d3083cc3f3988044ddba0b", 0x5, 0x1d28}) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') mlockall(0x1) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 04:29:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x51) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget(0xffffffffffffffff, 0x393) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/121) 04:29:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 195 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8104ab04,ffff80002119bc50,ffff800004ae8000,60) at __assert+0x2 4 unveil_destroy(ffff8000210b7630) at unveil_destroy+0x158 exit1(10,ffff8000210a3080,0) at exit1+0x280 sys_exit(ffffffff810c0ae3,ffff80002119bd00,10) at sys_exit+0x13 syscall(0) at syscall+0x489 Xsyscall(6,1,0,1,0,7f7ffffdf720) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdf6d0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 195 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8104ab04,ffff80002119bc50,ffff800004ae8000,60) at __assert+0x24 unveil_destroy(ffff8000210b7630) at unveil_destroy+0x158 exit1(10,ffff8000210a3080,0) at exit1+0x280 sys_exit(ffffffff810c0ae3,ffff80002119bd00,10) at sys_exit+0x13 syscall(0) at syscall+0x489 Xsyscall(6,1,0,1,0,7f7ffffdf720) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdf6d0, count: -8 ddb{1}> show registers rdi 0xffffffff81e172e8 kprintf_mutex rsi 0x5 rbp 0xffff80002119bbb0 rbx 0xffff80002119bc50 rdx 0x3fd rcx 0 rax 0 r8 0xffff80002119bb80 r9 0x8080808080808080 r10 0 r11 0xffffffff813f0580 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002119bbc0 r14 0x100 r15 0xffffffff81bf1914 cmd0646_9_tim_udma+0x1eccb rip 0xffffffff81837e9a db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff80002119bbb0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=238839 stat=onproc flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3788,0xffff8000210a2280 process=0xffff8000210b7630 user=0xffff800021196000, vmspace=0xffffff0065823c68 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31929 116507 62519 0 3 0x2 biowait syz-executor0 84739 14168 95474 65534 3 0x90 nanosleep syz-executor1 95474 344105 62519 0 3 0x82 wait syz-executor1 66849 179484 0 0 3 0x14200 bored sosplice 62519 118950 91777 0 3 0x82 thrsleep syz-fuzzer 62519 316117 91777 0 3 0x4000082 nanosleep syz-fuzzer 62519 405589 91777 0 3 0x4000082 thrsleep syz-fuzzer 62519 522214 91777 0 3 0x4000082 kqread syz-fuzzer 62519 510364 91777 0 3 0x4000082 thrsleep syz-fuzzer 62519 179436 91777 0 3 0x4000082 thrsleep syz-fuzzer 62519 172136 91777 0 3 0x4000082 nanosleep syz-fuzzer 62519 314705 91777 0 3 0x4000082 thrsleep syz-fuzzer 62519 154482 91777 0 3 0x4000082 thrsleep syz-fuzzer 62519 486952 91777 0 3 0x4000082 thrsleep syz-fuzzer 91777 4182 7452 0 3 0x10008a pause ksh 7452 347835 64799 0 3 0x92 select sshd 34906 417495 1 0 3 0x100083 ttyin getty 64799 325993 1 0 3 0x80 select sshd 15754 523911 89260 73 3 0x100090 kqread syslogd 89260 36675 1 0 3 0x100082 netio syslogd 41563 12219 1 77 3 0x100090 poll dhclient 2130 370214 1 0 3 0x80 poll dhclient 16270 303262 0 0 3 0x14200 pgzero zerothread 95041 181528 0 0 3 0x14200 aiodoned aiodoned 34494 344881 0 0 3 0x14200 syncer update 97960 317925 0 0 3 0x14200 cleaner cleaner 20097 431698 0 0 3 0x14200 reaper reaper 77175 39781 0 0 3 0x14200 pgdaemon pagedaemon 52519 393392 0 0 3 0x14200 bored crynlk 50688 311137 0 0 3 0x14200 bored crypto 6019 472667 0 0 3 0x40014200 acpi0 acpi0 30116 358176 0 0 3 0x40014200 idle1 70920 382792 0 0 3 0x14200 bored softnet 38810 20841 0 0 3 0x14200 bored systqmp 76574 288057 0 0 3 0x14200 bored systq 18256 350034 0 0 3 0x40014200 bored softclock 38264 39962 0 0 7 0x40014200 idle0 1 320911 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper