kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Jan 15 10:57:13 PST 2020 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.13' (ECDSA) to the list of known hosts. 2020/01/15 10:57:28 fuzzer started 2020/01/15 10:57:32 dialing manager at 10.128.15.235:42614 2020/01/15 10:57:32 syscalls: 337 2020/01/15 10:57:32 code coverage: enabled 2020/01/15 10:57:32 comparison tracing: enabled 2020/01/15 10:57:32 extra coverage: support is not implemented in syzkaller 2020/01/15 10:57:32 setuid sandbox: enabled 2020/01/15 10:57:32 namespace sandbox: support is not implemented in syzkaller 2020/01/15 10:57:32 Android sandbox: support is not implemented in syzkaller 2020/01/15 10:57:32 fault injection: support is not implemented in syzkaller 2020/01/15 10:57:32 leak checking: support is not implemented in syzkaller 2020/01/15 10:57:32 net packet injection: enabled 2020/01/15 10:57:32 net device setup: support is not implemented in syzkaller 2020/01/15 10:57:32 concurrency sanitizer: support is not implemented in syzkaller 2020/01/15 10:57:32 devlink PCI setup: support is not implemented in syzkaller 10:57:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000080)=@in6, 0x80) 10:57:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 10:57:39 executing program 1: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040), 0x12b, 0x0, &(0x7f0000000100)=@abs, 0x0) 10:57:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1e0041, 0x40) 10:57:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8041, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20002, 0x10a) 10:57:39 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x840, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x1c00) 10:57:39 executing program 1: semget$private(0x0, 0x2, 0x140) 10:57:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/207) 10:57:39 executing program 1: semget$private(0x0, 0x6, 0x400) 10:57:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) 10:57:39 executing program 1: semctl$GETALL(0x0, 0x0, 0x10, &(0x7f0000000100)=""/197) 10:57:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) 10:57:39 executing program 1: r0 = socket$inet(0x10, 0x80003, 0x0) getsockopt$sock_linger(r0, 0x1, 0xd, 0x0, &(0x7f0000000040)) 10:57:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/50}, 0x3a, 0x2, 0x800) 10:57:39 executing program 1: select(0x0, 0x0, &(0x7f0000001200), 0x0, &(0x7f00000011c0)) 10:57:39 executing program 0: r0 = socket(0x10, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000300), 0x0, 0xb0, 0x0, 0xa9) 10:57:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x44a) getsockopt$sock_timeval(r2, 0x1, 0x14, &(0x7f0000000100), &(0x7f0000000140)=0x10) 10:57:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept$unix(r1, 0x0, 0x0) write(r2, 0x0, 0x0) 10:57:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001fc0)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x10) 10:57:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, &(0x7f0000000100)) 10:57:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x4, 0x0, 0x0) 10:57:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xdf1d9390c933e591) faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x800) 10:57:39 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) close(r0) socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 10:57:39 executing program 0: msgctl$IPC_RMID(0x0, 0xc) 10:57:39 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/78, 0x4e) 10:57:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x9) 10:57:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x6e) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:57:39 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) fcntl$getflags(r0, 0x0) 10:57:39 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) fchownat(r0, &(0x7f0000000280)='\x00', 0x0, 0x0, 0x1000) 10:57:39 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000000), 0x10) 10:57:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x88) 10:57:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x8a) 10:57:39 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x841, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x541b, &(0x7f0000000040)) 10:57:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0xf, 0x0) 10:57:39 executing program 1: r0 = socket$inet6(0xa, 0x100000000003, 0x20000000002) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)='\r', 0x1}], 0x1) 10:57:39 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x120ac2, 0x4b83d1da483dd0eb) 10:57:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x1, 0x8, 0x0, &(0x7f0000000200)) 10:57:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, 0x0, 0x0) 10:57:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f0000000180), &(0x7f0000000040)=0x6e) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0x10) 10:57:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) getsockname(r3, &(0x7f0000001600)=@in, &(0x7f0000001680)=0x80) 10:57:40 executing program 0: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) fsync(r0) 10:57:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000380)='/', 0x1, 0x100) 10:57:40 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) 10:57:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 10:57:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x40000202, 0x0, 0x0) 10:57:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x10000000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) close(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:57:40 executing program 1: socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x878af561eb54bf31) 10:57:40 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3a2e2cbb50bd31f0) 10:57:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, 0x0, 0x0) 10:57:40 executing program 1: mmap(&(0x7f00008b0000/0x200000)=nil, 0x200000, 0x0, 0x2031, 0xffffffffffffffff, 0x0, 0x0) 10:57:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) 10:57:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000002840)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 10:57:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd05b15df721972c9}, 0x0) 10:57:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000011, 0x0, 0x0) 10:57:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000100), &(0x7f00000001c0)=0x6e) 10:57:40 executing program 0: select(0x2, &(0x7f0000000080), &(0x7f00000000c0)={0x2}, &(0x7f0000000100), 0x0) 10:57:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001fc0)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r0, 0x1, 0xd, 0x0, &(0x7f00000000c0)) 10:57:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f0000000300), &(0x7f0000000040)=0x6e) setsockopt$sock_timeval(r2, 0x1, 0x15, &(0x7f0000000000)={0x77359400}, 0x10) 10:57:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000400)=0x10) 10:57:40 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 10:57:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1500) 10:57:40 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, &(0x7f0000001000)) 10:57:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x41, 0xe2994a4341508c0e) 10:57:40 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000003b00)) 10:57:40 executing program 1: semget(0x3, 0x4, 0x228) 10:57:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, &(0x7f00000004c0)) fchown(r2, 0x0, 0x0) 10:57:40 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80440, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005280)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./file0\x00', 0x30142, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x0) 10:57:40 executing program 1: r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETD(r0, 0x5452, &(0x7f00000001c0)) 10:57:40 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x29, 0x6, 0x0, 0xff01) 10:57:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x40, 0x0) openat(r0, &(0x7f0000001080)='./file0\x00', 0x80001, 0x5) 10:57:40 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 10:57:40 executing program 1: r0 = socket(0x10, 0x2, 0x0) getpeername(r0, &(0x7f0000000100), &(0x7f0000000180)=0x80) write(0xffffffffffffffff, 0x0, 0x0) 10:57:40 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000)='<', 0x1, 0xc000, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) 10:57:40 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x2, 0xe, 0x0) 10:57:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 10:57:40 executing program 1: semctl$GETPID(0x0, 0x0, 0x3, 0x0) 10:57:40 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:40 executing program 0: r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) msgsnd(r0, &(0x7f0000003380)={0x2, "565c8504fb246b8a41daa4475e4e36820c8a8733356154f9267c38e824391988d51e3305f021bc1d0bfd72e64fd6da7ef36baa8083cfe970"}, 0x40, 0x800) 10:57:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000080), 0x0) 10:57:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000000)) 10:57:40 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x40884, &(0x7f0000000040)={0x2, 0x0}, 0x0) 10:57:40 executing program 1: semget$private(0x0, 0x1, 0x201) 10:57:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80000, 0x4fb5c314f200b0a3) 10:57:40 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2042, 0x2a) 10:57:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r0) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) fcntl$setown(r3, 0x8, 0x0) 10:57:40 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) utimensat(r0, 0x0, 0x0, 0x0) 10:57:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$inet6(r0, &(0x7f0000000300)={0xa, 0x0}, 0x1c) 10:57:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01"], 0x1, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/239}, 0xf7, 0x1, 0x0) 10:57:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20040, 0x2e) 10:57:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) fchownat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x100) 10:57:41 executing program 0: r0 = socket(0x2, 0xa, 0x0) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000000), 0x8) 10:57:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) fcntl$lock(r1, 0x0, 0x0) 10:57:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="eb", 0x1}, {&(0x7f0000000200)="22617ddec3e1ebc437df9d3417f09b8334e315458d6ace8aab55dad08e586abbaf64f6df4f78", 0x26}, {&(0x7f0000000240)="b72c740d0b4f4d317da3e0d711d75a4784937898fd4b66fa7aa698c06d82292a273ef143bde934315bb2c9df04ac392c2172d76bb21097827e16a39d0db18b09c0f3a29c69d7b3ffc9922143b3888b88f9e9cc4789e84014f7dde3fb4fc116cd83305d65a1c65b0b34167117b8e8e815d27cd8ef6966e2edb501288f2f5ccde948c83b76c90ecb00b620353591a6ca4f41f0ddf896056fd851ee1b9f7ea54fc6df072fa6417cd41407a929e8fed084a096c26693673d44c59eba9d32", 0xbc}, {&(0x7f0000000300)="0a2b648d347386dd9f50a026edd987c8c0a73d4a1ddc7f936f7dccab756eaae422fba7a4fcfd97f38571d3e79ed4c180ff5d53cf13ee89777d4b2558e3ceb9e4840ae77c1f948cb4299607ae7ded40a0d5371d54de27b4", 0x57}, {&(0x7f0000000380)="b214822c4c9e414f7f527d18e9e536380c39decff2d7ebdc4284612ba7f4fe1ead74c83311f41f6f4af48e76da0cc1ac015fdb38dd2ab66387eb1071a6d731659086e9e42ef21c99e39bbd30734bb62d1f1dfa2927567a6b898c52b563dc33b5e9b63c1575f77c157c90a0b91e8e65a2002cf243c93cfe437e3c38f255834cfe11dc0fc10b03123096434e7754bef53a66666ef1532410b1f1a9087bf1a6e0bfcb5239c727d6dd3d54fcf43e551904a538ee2ea6e12bfc7644609aaefef4beb969a438349cf4b460095b0dd90f1f18b98656e46f198942fe5b50d1093ba943", 0xdf}, {&(0x7f00000004c0)="82016da52b783993190a3255f78dcfd9c67a68360efce579083d7320ffb8461592db1f59e14a3846b6ae4563c6a30ea6752c0a57c7b2506bd60d3e0b46b417d01bca9429b688105974fcafdbd813633bde97bebc4af93fd94df8318971b8", 0x5e}, {&(0x7f0000000540)="94ae99e2e3d795f760bfd754d4456798c13e7677b0127b9809976dc55dc5e08b7c52517eb95ccd493be99438e57ec8bbe84ea219eeece842b051a00d7b469e39a4cfd3fdf1e61aa50fa5554ddf1f5590984c93fdfbfddecc37b769b5d21e62b5300721a7400e574bcfd6fddaf730e30a22af3ca8591644655a2042cf05cdc81e8b73ca74c5b1bb2aa97afeaadfef9e35dffeec36a53d01f21348e87007d425d58abee0684a2e02914ddd50b0ecae8c5d53850d3beddfccfb564ef8f3b12b02507fd17361738a1aed8f1a1370a0de33ee1aa3e0001e9455", 0xd7}], 0x8) fchmod(r2, 0x8e3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 10:57:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:41 executing program 0: semget(0xffffffffffffffff, 0x6, 0xe04) 10:57:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="8c", 0x1, 0x44090, &(0x7f0000000140)=@abs, 0x6e) 10:57:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/27, 0x12, 0x40000002, 0x0, 0x1c4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000240)='./file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/82, 0x52) 10:57:41 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, 0x0, &(0x7f00000025c0)) 10:57:41 executing program 0: socket$unix(0xa, 0x2, 0x3a) 10:57:41 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x25, &(0x7f0000000280)) 10:57:41 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) open(&(0x7f0000002840)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 10:57:41 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) shmctl$SHM_UNLOCK(r0, 0xb) 10:57:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x10000000000001, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) dup(r2) 10:57:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:57:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x9) 10:57:41 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x1150c0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x30) 10:57:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f0000000200)=0x1c) 10:57:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0xa0000, 0xc) 10:57:41 executing program 0: select(0x0, 0x0, &(0x7f0000000540), &(0x7f0000000580), &(0x7f00000005c0)) 10:57:41 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x2940, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2419dd39f011fdca, 0x0) 10:57:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="a4c50f7192486efe1831d440d79466224d416604e104056a792751f5bfbbad00000000", 0x178, 0x24000000, 0x0, 0x142) 10:57:41 executing program 1: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000440), &(0x7f0000000480)={0x1ff}, 0x0, 0x0) 10:57:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r0) 10:57:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup(r1) r3 = accept$inet6(r2, 0x0, 0x0) getsockopt$sock_linger(r3, 0x1, 0xd, 0x0, &(0x7f0000000240)) 10:57:41 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x41, 0x8) 10:57:41 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1) 10:57:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, &(0x7f0000000040), &(0x7f0000000140)=0x80) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000002c0)=0x10) 10:57:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, &(0x7f00000001c0)) 10:57:41 executing program 0: r0 = socket$inet(0x2, 0x400000000000000a, 0x0) flock(r0, 0x5) 10:57:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000680)='./file\x00', 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file\x00', 0x0, 0x0) 10:57:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8041, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 10:57:41 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r0, 0x0, 0xfffffffffffffef6, 0x0, &(0x7f0000000280)={0xa, 0x0}, 0x1c) 10:57:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 10:57:41 executing program 1: r0 = socket(0xa, 0x2, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000002340)="0434d8ee", 0x4) 10:57:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, 0x0, 0x0) 10:57:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) utimensat(r1, 0x0, 0x0, 0x0) 10:57:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000024, &(0x7f0000000340), 0x8) 10:57:41 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 10:57:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r0, 0x0, 0x0) 10:57:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x2f) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:57:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x40000050, 0x0, 0x0) 10:57:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, &(0x7f0000000140)) 10:57:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x5452, &(0x7f0000000100)) 10:57:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x113b41, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x182, 0x1fe) 10:57:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) r2 = dup(r1) r3 = accept$unix(r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:42 executing program 1: r0 = socket$unix(0x1, 0x400000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) shutdown(r2, 0x0) 10:57:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000040000040, 0x0) close(r0) socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f0000000000), 0x4) 10:57:42 executing program 0: r0 = socket(0x2, 0xa, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x14, 0x0, &(0x7f0000000040)) 10:57:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) getsockopt$sock_timeval(r2, 0x1, 0x14, 0x0, &(0x7f00000002c0)) 10:57:42 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x5450) 10:57:42 executing program 0: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180), &(0x7f0000000040)=0x80) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 10:57:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x10000000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet6(r1, 0x0, 0x0) close(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r2) 10:57:42 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semctl$GETPID(r0, 0x4, 0xb, 0x0) 10:57:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 10:57:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0xfffffffffffffd46) 10:57:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) 10:57:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000a00)="a2", 0x1, 0x200a4880, &(0x7f0000000b00), 0x80) 10:57:42 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x100) 10:57:42 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) write(r0, &(0x7f0000000040)="240000001e005f3c14fffffffff807000000000000000000000008000300080000b70000", 0x52) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000), 0x80, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 10:57:42 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5) 10:57:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) dup2(r1, r0) listen(r0, 0x0) accept(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x80) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 10:57:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup(r0) fchdir(r1) 10:57:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000600)="e32212000000001a001e0edf1a383cec4ae6192455897553b0ba19ae43117f08ef44772866b183ec37417809de5aa1babba121f9a6e33a411bedad37685225b3d0f5aa2494d8eb6bcbe725780a096591239110a557a2dffd0adc6faa1ea4a0f64ab269b59f28", 0xbb, 0xc0, &(0x7f0000000240)=@in={0x2, 0x0}, 0x0) 10:57:42 executing program 0: r0 = socket$inet6(0xa, 0x802, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) 10:57:42 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) readv(r0, 0x0, 0x0) 10:57:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getdents(r2, &(0x7f0000001040)=""/4096, 0x2c6f152b556a5368) 10:57:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 10:57:42 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2040, 0x126) 10:57:42 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80440, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 10:57:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/51}, 0x0, 0x1, 0x3800) 10:57:43 executing program 0: getitimer(0x2, &(0x7f0000000d80)) 10:57:43 executing program 0: mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) 10:57:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x13, 0x0) 10:57:43 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/189, 0x0, 0x40000000, 0x0, 0x3a1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:43 executing program 0: r0 = socket$inet6(0xa, 0x80003, 0x20) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) write(r0, 0x0, 0x0) 10:57:43 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, 0x0, 0x0, 0x40000, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 10:57:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0x1, 0xd, 0x0, 0x9) 10:57:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) connect$unix(r1, &(0x7f0000000100)=@file={0x8514dbb39308bf0, './file0\x00'}, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000002140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:57:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0704"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x11d, 0x0, 0x0) 10:57:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) preadv(r2, 0x0, 0x0, 0x0, 0x0) 10:57:43 executing program 1: socketpair(0x1, 0x80005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x40, &(0x7f0000000240)={0x2, 0x0}, 0x0) 10:57:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) 10:57:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x0) 10:57:43 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/51, 0x33) 10:57:43 executing program 0: semget(0x1, 0x2, 0x380) 10:57:43 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10040, 0x14) 10:57:43 executing program 0: r0 = socket(0x10, 0x2, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 10:57:43 executing program 1: r0 = socket$inet6(0xa, 0x40000000000001, 0x0) setsockopt$sock_int(r0, 0x29, 0x3, 0x0, 0x1ec) 10:57:43 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='/', 0x7, 0xc00) 10:57:43 executing program 1: socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) 10:57:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080), &(0x7f0000000100)=0x1de) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000005, 0x8031, 0xffffffffffffffff, 0x0, 0x0) 10:57:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) 10:57:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001f00)) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000080), 0x8) 10:57:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 10:57:43 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x7, 0x700) 10:57:43 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, 0x0, &(0x7f0000000480)) 10:57:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000001400)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)=0x257) fcntl$setstatus(r2, 0x4, 0x0) 10:57:43 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x804, &(0x7f00000002c0)=@abs, 0x6e) 10:57:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) lseek(r0, 0x0, 0xffffffffffffffde, 0x0) 10:57:43 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x40000, 0x11) 10:57:43 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x3000) 10:57:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x10000000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet6(r1, 0x0, 0x0) close(r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 10:57:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r0) 10:57:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) readv(r0, 0x0, 0x0) 10:57:43 executing program 0: r0 = socket$inet(0x10, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x880c0, 0x0, 0xffffffffffffffe7) 10:57:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) write(r2, 0x0, 0x0) 10:57:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001fc0)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000), 0x80, &(0x7f00000000c0)}, 0x0) 10:57:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="d6", 0x1, 0x20024000, 0x0, 0x0) 10:57:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20040, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x28201, 0x8) 10:57:43 executing program 1: r0 = socket(0x10, 0x3, 0x0) ioctl$KDMKTONE(r0, 0x4b30, 0x0) 10:57:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) fcntl$dupfd(r1, 0x0, r2) 10:57:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0x1c) 10:57:43 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000180)) 10:57:43 executing program 1: r0 = socket$inet6(0xa, 0x2100000000000002, 0x0) setsockopt$sock_cred(r0, 0x1, 0x28, &(0x7f00000001c0), 0xc) 10:57:43 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) fchown(r0, 0x0, 0x0) 10:57:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/147}, 0x9b, 0x3, 0x1800) 10:57:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x1c) 10:57:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x0, 0x4000, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) 10:57:43 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x81) 10:57:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0080, 0x191) 10:57:43 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x10, 0x0, 0x0) 10:57:43 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x403fd, 0x81) 10:57:43 executing program 0: semget(0xffffffffffffffff, 0x1, 0xe04) 10:57:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r0) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) recvmsg(r3, &(0x7f0000001500)={&(0x7f0000000000), 0x80, &(0x7f0000000180), 0x0, &(0x7f0000001400)=""/241, 0xf1}, 0x0) 10:57:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x11) 10:57:43 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000003480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000003c0)='V', 0x1, 0x80, 0x0, 0x0) 10:57:43 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) 10:57:43 executing program 1: select(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000540)) 10:57:43 executing program 0: msgget(0x2, 0x2ab) 10:57:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10080, 0xa8) 10:57:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 10:57:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20040, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xa9) 10:57:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, 0x0) 10:57:44 executing program 1: semget$private(0x0, 0x1, 0xd00) 10:57:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 10:57:44 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x7, 0xd00) 10:57:44 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0xc00, 0x0, 0x0) 10:57:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x10) sendto$inet(r0, 0x0, 0x321, 0x200007ff, &(0x7f0000deaff0)={0x2, 0x3}, 0x10) sendto$inet(r0, &(0x7f0000000440)="c15ef92b17b7b3ac2a55b18373be7d718e5b17e6a1b3bebd1e3283dfe5f6c81c2ccea8b8bbb01cb48ddbc5d708dfcee97811f9e4629d734dd704da360dc3e9665c1ccb424dd32f3c3ff4833b7413104b067b724cb33d809c73be38ed84ceaaa2775f077fe0c9d8", 0x60, 0x41, &(0x7f0000000300)={0x2, 0x0}, 0x0) 10:57:44 executing program 1: semget$private(0x0, 0x3, 0x8) 10:57:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x2, 0x0, 0x265) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0xcc, &(0x7f0000000000)={{0xa, 0x0}, {0xa, 0x0}}, 0x5c) 10:57:44 executing program 0: symlinkat(&(0x7f0000000100)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0x6e) 10:57:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20040, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:57:44 executing program 0: setrlimit(0xa, &(0x7f0000000080)) 10:57:44 executing program 1: semget(0x1, 0x4, 0x240) 10:57:44 executing program 1: socketpair$unix(0xa, 0x2, 0x3a, 0x0) 10:57:44 executing program 0: r0 = socket(0x1, 0x5, 0x0) setrlimit(0x7, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 10:57:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x31) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, &(0x7f00000004c0)=0x59) ioctl$TIOCOUTQ(r2, 0x5411, &(0x7f0000000040)) 10:57:44 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xdf1d9390c933e591) faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0xd00) 10:57:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, &(0x7f00000004c0)) writev(r2, &(0x7f0000000300), 0x0) 10:57:44 executing program 0: socketpair(0x2, 0x2, 0x1, 0x0) 10:57:44 executing program 1: semget(0x2, 0x4, 0x247) 10:57:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) preadv(r2, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) 10:57:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) 10:57:44 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) 10:57:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) 10:57:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) close(r0) r2 = accept$inet(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 10:57:44 executing program 0: r0 = socket(0xa, 0x801, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000003c0)="d2", 0x1) 10:57:44 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="78520801", 0x4) 10:57:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01"], 0x1, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/227}, 0x0, 0x1, 0x1800) 10:57:44 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x312) 10:57:44 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r0) 10:57:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) 10:57:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) dup2(r1, r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 0: semget(0x2, 0x3, 0x204) 10:57:44 executing program 1: r0 = socket$inet6(0x10, 0x2, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000100)) 10:57:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 10:57:44 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) read(r0, &(0x7f0000000140)=""/46, 0x2e) connect$inet6(r0, &(0x7f000000cfe4)={0xa, 0x0}, 0x1c) write(r0, 0x0, 0x0) 10:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) shutdown(r1, 0x0) 10:57:44 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:57:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) getsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f0000000380), &(0x7f00000003c0)=0x8) 10:57:44 executing program 0: r0 = socket(0x20, 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="a42e72af0ce030f04b3532c94692e66ac090baeb6b30fdf4797395a19d19c4ea99c7e7e7b84f8599f1a3527c2959e099c224497c069d579ce0a8fc7659d4702cdae13c90c43730602e68660d5eebb624403c80c32968de1c8c802622191ca005c382ef58020041f2192c6e409c4fbc999388f379a4ca5225ac61bc2d8307a41545fe1e17ad9eca73d708ed5b78e4acedc89950ccff1abcbe3c9365be4ddf4276437f3ddacd8c163695801c5f94", 0xad) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fchmod(r3, 0x8e3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) dup2(r4, r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xd5ff2ea19e2cf0c, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8223d906000000000000"], 0x10) 10:57:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0xfffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xffffffffffffff90}], 0x9e4430985f01fad, 0x0, 0x0) 10:57:44 executing program 0: r0 = socket(0x2, 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000800)=""/225, &(0x7f0000000900)=0xe1) 10:57:44 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x110) 10:57:44 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r0, 0x5417, 0x0) 10:57:44 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) 10:57:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x1800) 10:57:44 executing program 1: setgid(0xee01) 10:57:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x1d8) recvfrom$unix(r1, 0x0, 0xfeb3, 0x40000220, 0x0, 0xfffffffffffffd99) 10:57:44 executing program 1: r0 = socket(0x10, 0x80002, 0x0) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffdfd) 10:57:44 executing program 0: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000580)="21d9ede7610a86f13309c3da89cf17fb46be38160eef3d9b32990bc41ce5a28f212414b1c911556bce3d95a6811126af1e1f2889a3acdc3e", 0x151, 0x8000, &(0x7f0000000500)=@abs, 0x0) 10:57:44 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x10, &(0x7f0000000500)=""/33) 10:57:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x0, 0x0) 10:57:44 executing program 1: r0 = getegid() setgid(r0) 10:57:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x541b, 0x0) 10:57:44 executing program 1: semctl$IPC_RMID(0x0, 0x0, 0x3) 10:57:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x113460, 0x0) lseek(r0, 0x0, 0x0, 0x0) 10:57:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x8, 0x0, 0x0) 10:57:44 executing program 0: r0 = socket(0xa, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) 10:57:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x123442, 0x143) 10:57:44 executing program 0: r0 = socket(0x10, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x5410, 0x0) 10:57:44 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x113460, 0x0) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000480)=""/80, 0x50) 10:57:44 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$KDSETMODE(r0, 0x4b3a, 0x0) 10:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) 10:57:44 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x24000000, &(0x7f0000e68000)={0x2, 0x0}, 0x0) 10:57:44 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) sendto(r0, &(0x7f0000000280)="b84f608d73e4bf9127769d841d785f", 0xf, 0x28040046, &(0x7f0000001280), 0x80) 10:57:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000001680)) 10:57:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x6, 0x400) 10:57:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000978000/0x2000)=nil, 0x2000, 0x0, 0x8031, r0, 0x0, 0x0) 10:57:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 10:57:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000380)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') 10:57:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x10) sendto$inet(r0, 0x0, 0x321, 0x200007ff, &(0x7f0000deaff0)={0x2, 0x3}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x3, 0x700) 10:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1) 10:57:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x46) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000000)=0x1c) fchown(r2, 0x0, 0x0) 10:57:44 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) 10:57:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x84) 10:57:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) readv(r2, 0x0, 0x0) 10:57:45 executing program 0: r0 = socket(0x80000000000000a, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0xa, 0x0}, 0x80) 10:57:45 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x840, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 10:57:45 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0xf00) 10:57:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x44a) fcntl$getflags(r2, 0x0) 10:57:45 executing program 0: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x43, 0x0, 0x0) 10:57:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x121442, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff, 0x100) 10:57:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, 0x0, 0x0) ioctl$FIONREAD(r2, 0x541b, &(0x7f0000000080)) 10:57:45 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000300), 0x0, 0x80, 0x0, 0xd6) 10:57:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x8) 10:57:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x0) 10:57:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe37) recvfrom$unix(r1, 0x0, 0xffffffffffffffb9, 0x60, 0x0, 0x0) 10:57:45 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x15b2e0, 0x80) 10:57:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x44a) writev(r2, &(0x7f0000000300), 0x0) 10:57:45 executing program 1: r0 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r2) 10:57:45 executing program 0: r0 = socket(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x400cc) 10:57:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x180071, r0, 0x0, 0x0) 10:57:45 executing program 0: syz_emit_ethernet(0xd, &(0x7f0000000000)) 10:57:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x104) semctl$SETVAL(r0, 0x1, 0x2, &(0x7f0000000000)) 10:57:45 executing program 0: semctl$SETALL(0x0, 0x0, 0x11, 0x0) 10:57:45 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0xcd, 0x0, 0xfffffffffffffdf2) 10:57:45 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:57:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 10:57:45 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f00000000c0)={0x0, 0x2710}, 0x10) 10:57:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x10) 10:57:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) 10:57:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 10:57:45 executing program 1: semget$private(0x0, 0x3, 0x16e77bd79fa20f3e) 10:57:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x3180, 0x0, 0xfffffffffffffe31) 10:57:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) fchdir(r0) 10:57:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80041, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fsync(r2) 10:57:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$lock(r0, 0x0, 0x0) 10:57:45 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, 0x0, 0x0, 0x24000000, 0x0, 0x2bc) 10:57:45 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r0, 0x52) 10:57:45 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/51}, 0x3b, 0x1, 0x2800) 10:57:45 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) getsockopt$sock_timeval(r0, 0x1, 0x19, &(0x7f0000000040), &(0x7f0000000080)=0xa0794cf5dce1748) 10:57:45 executing program 1: mlockall(0x0) r0 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fed000/0x11000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x4000) 10:57:45 executing program 1: r0 = socket(0x2, 0xa, 0x0) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000100), 0x4) 10:57:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, 0x48a) 10:57:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x44, 0x0, 0x0) 10:57:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xb82c0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff, 0x100) 10:57:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x3, 0x0}, 0x10) 10:57:45 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) sendmsg(r0, 0x0, 0x0) 10:57:45 executing program 0: r0 = semget(0xffffffffffffffff, 0x8, 0x0) semctl$SETVAL(r0, 0x1, 0x10, 0x0) 10:57:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 10:57:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x19) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 10:57:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) fcntl$getown(r0, 0x9) 10:57:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) 10:57:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c6", 0x1, 0x20000000, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e) 10:57:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x101140, 0x1) 10:57:45 executing program 1: r0 = getgid() setregid(r0, 0xffffffffffffffff) 10:57:45 executing program 0: semget$private(0x0, 0x3, 0x115) 10:57:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) setsockopt$sock_int(r2, 0x1, 0x23, &(0x7f0000000040), 0x4) 10:57:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20040, 0x0) fcntl$setown(r1, 0x8, 0x0) 10:57:46 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 10:57:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setreuid(0xee00, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$KDDISABIO(r3, 0x20004b3d) seteuid(r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:57:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xfa00, 0xea1, 0x8, 0x800, &(0x7f0000000300)={{0xfd, 0x3, 0x5, 0x4, 0x7, 0x6, 0x5}, {[0x582f, 0xbf, 0x6, 0x2, 0x4, 0x4, 0x2a5a, 0x7534, 0x9, 0x4, 0x3, 0x7, 0x9, 0x0, 0x4, 0x1ff, 0xffff, 0x6], [0x5, 0xde5, 0x1, 0x7fff, 0x80000001, 0x8, 0x66dd, 0x2ba, 0x8001, 0x7], [0x0, 0x84, 0x1000, 0xfffffffffffffbff, 0x5, 0x7fff, 0x1], [0x5, 0x7, 0x2, 0xfff, 0x7c], [{0x61b, 0x11, 0x5, 0x8}, {0x8, 0x0, 0x0, 0x101}, {0x7, 0x534, 0x4, 0x803}, {0x9, 0x808001, 0x1ba79528, 0x20}, {0x0, 0xfb, 0x800, 0x7}, {0x93f, 0x7, 0x7, 0xfffffffffffffe00}, {0x3f, 0x7, 0x7, 0x4}, {0x9, 0x81, 0x80, 0x6}], {0x8, 0x7, 0x4, 0xaba}, {0x401, 0x7, 0x2, 0xccc}}}, 0x81, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r1, 0x3f, 0x8, &(0x7f0000000580)="af7a34b6111aac54fb372ffa2ef2f9627c8161524b7db2f9d070d0f45d38bb97652eabdad2726fd17d99b9b8d5879cdbceba6ff88db7ff92c0206414c51245dae4d44faed8892baef61bbfd335104761cd91e70885304001eca3d773eeb0821453a37c005480266a1ea4f60402c9d8fb66cd205c7e699276c350c6b12e388feafc4ba1a912f4b4090953af8ac832167c4f65700fc11b7c3de4f7f84985f0fd6c8aa1e604889a9ee4b001197bb01062ff5e3870d0801013d356c991a248251e59adeb3b81a919f383d6c53b0e3f795328814356909ce8cd611e57d3d03a060e674667d5351a04deb15ab9f447822bed2e18deef7413c935625048045f97af6f1be4efb0fd431565349dd144f82663e08b963bb20f6c0fb02eab5ce8e1f3865131608ee098a60aa7bdf6e3a5d6b1a54548b6fc2ec646dc7d804d7776e4a58b018995bfadedc667c7057d29c8da116bdc1310d2344f49a757a87723975e4b80f757c92addc85064513fd4536bb6ec94d45d8cde4249a46acf493c750f1e4169d5b7642ce1868b5794ab5a908f8fc140b35f46c9a15f6de5211f42cf27c24dee2f86bbc2db12916c3727a9f21db47288b96f861b8b784bff62aa2d36f16cd5aa072a45baac5b76df92c2851e70d91efe49cb5074cc762cd401118692200a3ce653e3d75aff9ae1aadfd98aa833dc7e0795719b60167a73d5e1af24818f7e20fad6b036d00fcdadc38928434afe5f66e76d9c8408a237146bcd731127d4dcb4e1ba11527c0ddb0fe1dc5bf8c7e9d674d2d11c52ec78d52ec08ec193afc41777df28b287cdc67e9cdda131dc9367e15bef1ef949d9dd332a7bc603c9540ecc10e5b08b8d4589466af6fc52dfa71ec65044e373d92b7c2946025e21b0a448c9efa82b3a8c38b815bb143c4ce3f62de4a6de44a472d3256f3d8be954cbbea454a1071b973496787ae99893183b02a35cd29550fd17a3cb6143d26e24cb80650c64f59d0c12021be0f87169804f243af436aea56df865172ac4085556134bd09e11aee94517f11ddf6be1dd0b65361de83c5363a249476ac0b65ee7c4d082f1b8cd7c73201381649f1412ba91b03dfc408e82fa34e9a7a08fdec197e0f2d4ed478485411a88c08a4b5007eea3394c361456070a3c54a80ca9c4dd42fbb2cb9723dc833a1783272193da0c71e97b88f64643640d40917641d948d140f27ae1f2fe91cb0a02e9fad721498fb064d50d4d352ff07046c74055f5551b25a7aec888114ca2764301b9c32333edbf5504557af96f34f0e236bafffef1389589c45adad370a767da631fc0ebd70491677e9499b6c07e1a2b6a69e5c22241410b3bd360eeddcaec1a27f56b1bc694114278363752a039522aeb554cc04bc8bba6f65e427c5e0b66099adaeca38159b4b0e6a3db91dfc50d2f0fb9518bc48c0020da8cf86ad76cd91f65255afb2cee8690b6ee37644087ecfa3b9ffaaf9e77bce7c8a2a9d2ea95ad3fef9602166e70841cff63ae0c45cd50928f5437b62052187436595772fba9ebe1975343ee53a3b7cca3e5a8162a72f5d5789aa19569bcbc956b0b06164119154411a143ef9dd1fa843c794059e6fe678f0a8b31eb8c1603c18caaea0117ea02c2c2d41b64d631761d6f979efde41ebec82f7a8ff1e3c2af5304c96df1d897e777affd389bdc936a721c2b3c36c28fa0b1b44153eb679d085abb8d61a99b7109a871f4af50b91e9321b25999b033c03dc645a41eb11e24b6c2e7c10026facc73de62a36b07d487159e9d2443e85aa3b0d8ddbf4a2a2e6bae806f8bf87c99fa5d41c587333b2458a43b227ee8cbff286af0c230869ece9a1351111bfa9b5add94fffd577ff32108f70b0c0397e0819003a5a507c1c61fc4c79768cf01c0ba2e136884ad34a298fe5d7dab534294c55e4b35290113f94c3b67874e959e76929e920857dc39b6a8234e6dd2684b94993b4effebb13022b134b2ed592ac0c5df2719ef5094d682f37bb93c0ec2be40092226566bcf7ddf41182c29e906bb7b811e3641f0510e6afd55ab2adbfa0fb056e6d879eef1d6806d1c85e4530f2ace02cd9189ac8b639c7a1701dd6808c2909a0cb7d0e8c6e9046bdec642e93b6be653a9043f8008c8529fde7abb1862ba6f5beaaeaa9861a25c406911d9f978f7b490c27d13f89eab212fbfd22c150842b8fbb325c7abab49557c6564df0f836cc695ec4292e62e4c4c32e0dc8c88486e9bd5ac077f554917cabbdcafed6a4e7ff5ece7999d8092aa4320d474ad3a4361e185c75e2221d538f82e981e3809a3be1a009e7db15a84fd40e7d3cc1e7686fadefd7f98cea7518cd82e640b160f7c3a362a467b3d95eec89f923550b1500736059330b9a944874bf7d40beff0966534b9e9f503bdaaaebdd183f8e4d00e921de5ed76f4aedc92e67726baea1735e11151c96c2ae91a32e0745267a0c25e946810cc695d9c15dd77f0b27dd98d87520ad97a9ccf7aa5042bc036e2fc35da88394f05117233ba0ff9ab144e317e848554930643625ea7d0fd7ef0aadb2d0535afba43307332554b8912bf371a8db976b2dd29045c96bc5afc02740f871639a834a087d3b2873604e06a71e9a2c44d886f6867488b6a22c051eb52d07b4d11ad37d9999cbf775ccabcd8aece54e33932c0fadbe20924a954115d51d3d441b6f26ebd426b8f40e1e122cbdafb24dd3a702154bc917e96252644ade125701719a75dbbc62dec214457b5e86459cdb98152c8f034a6983d56782ae3f531899a44d8faf918352a2dbebea80a0ceb803365ac08b083807e4b8b16498e9b7427bd7f8176aa8c176c169a4b5492a80554f9ec1e5a4838e659ad31ec606a6b6cbae74f459313fca1f33a4a22e36dd8630be63c9504ba6d3c526284c879f701c0780c799435aa79debc504f7e516a9a758f2f3c2f03b187d4ba1fbdb8e7032ac01482967c074ceae1d5455da55f67e13a527152a48e87498b12338fff577f48eba5ba2607f8cb5216f323ccc51d915563a975c50961c79b16afb71507ebeb9880fb69ec7bebbbae00aab5cff3aa8dc3b5b3e3c523b904aa84fd756f2e2e55abb787ac26a80cf700c411d3df3cf1ff8a9013db66989d49a35fca6db3ef9ad5bcd80707fde2334eb892c8b9138f71587c1469923e02f3fa9796e685b1bbfe90ddd909f7b95f8b052f1c4e269c17ee77f3a68a373ab9b7a0f10755020463eae7c7f9b6a5012324ed78f2909e347ce334755a5c504d84ff7c08ff5e9ee907f46666bd341a78597bf13162eb2ff46b3fa0b1ecd7aeee8ae6ff17a4c7d68230f2a3d23b38eec4a540d01ae571d0fd35a89a81034e9cd5a05682e9b95c7a498865964ade702cf98bf39498bbbfcc4289aa6bcd7a6a2a407a9aff0eb4749af4c9430d3c3191aeab74c3a5f80f4905039e1aab23b20eb4e09e5915c00a97660fccf61f9d4accec8cf9c340d75d0b347a4f989f3e4e7bd435961074408b2e3394312844d006dd25889d7236e562d7273770c748a310bc403abddd0e31c2b6720e24ecc32c51561f85adc0356526d6c867d487d98b02b74367dbb34897adb2734ce1c5cf9c64bea3de97757dcdde289a59b94b4e4095b338f8ca1459931130e6175e60d966fef5a129477d17b2332d1d5d91120152e6f199c68009ff72b0ad76453ef9db14d8a956306435721784bb6221d7c39ba82735250c1eee78b77492a2bc5e9f13063ceb9ee268b45223ddf4a69d2df53ef955c4acc2fd4661d0eb1e4494bc81ab2b4687e3bf762514deca05c4184533de83cc61cedeae254b7ab32f07beeaa2446b3835a431e8eb43f7954ff50c6f33d759efbb1e901b800ccce9909b33d1cfe18be409a2db2e61628a33affaf9b1c27da8797ba22fea650d4d951aec2e235b60c99e7aa9bc26798b0fdc778666b9b2af78df351b423eb16aba639c46f69529339112aeddeb74d2b40ca88192b03ee15060b03f243c7ce118dd984cdc89f38e0727489cb01a2b18cdeb5ccb437688b7ddedcf9134a31c4215ad99b9dfd95c22f0da5bdeaaf95286381bc0d64a8e33b5ec819f0fe410e705277a6d86bfc50cbe8a955fcc3748310b666a4712c71f9f92156e638c3922e1e5bc52827bddae91945cfb2d6f3d053def78c3bb1a13afd45d339702f5756ea5763db8a6a188f50be9061abcba25731e7f4030eb832d3c67842448bad40a45876ad5fc5310997e72057eb5c91cb5aa84af19c88cb6d325dd3c9d5bf60e491c762d7017ffcda4c43dbfffaf39282617f38f5e1d969a1d8b49ce7e13d7535b48153c3995a74387525cd84ffa44cbc114057f88c8c69716958f3568810ce6e474fce812403bdc15c3d883b1573dd6c7c1aeb2c67bb4bf844c513c3218e489d76df73a498fa2cfd968624be42e43ef16e16352a83c846120b36035adf2919f4586ad9a1de6ce34232b540352503f43ee7c8664d206a207df79105bff204897c4015c8a9f789a2e29257f79f9146404b580a0f897f0809fd96fc193e643edc736be0e3c622871316051a8af710c415925daa4178dc17408c25fb8a6922d50e1c743619637b5c38d3f8bdb7a8b603358b672f9da8eb2f0faadc673b0ffd37a76deb3f0e57f04e6d04a8fa78968e3e2dacdc0418a0b3b1cc3e6e9f81b43cb100706d53d3f09114d9d58082e8d3ab7487c8543335833cfe59c4ff78634323fb6635cdc95124c725862cae76470c14c8aafc212d55f7245ef36d5c786552b2bd2e005b227bc005b96a1eea7a8b205d1938d45fee7834a26072936931a12c4c3635f325592ce0c0bd8ca57b6dc93c6bfa16f8aba5962a7c66760e4620da4630290647f6a5d9f426b527f91d308188247bdf8b2f01a2975fb43dea4b2dd5c66c8a598a8d2c3b5a530aa5f783591b16d412197c18844475822febbc094069531111c26690cdfcc91fa4733cecf1d433bf1fa8729f84fc8017fc78aacdf1df1e9eeed6c7b9757b62d102ecda83f5bd0ac2d42b77b1ca368a93b1ffa7f1fedda216bd9584972367f43b2dca4b8f1d3fe36ff86357b24557e70f4957adabf8d52d6f58b52c10cae085487df7f1ac2fc04eafb5b6b0de08cafdad8282b88a82401ccb75ad4cb383f4676711393fa128786056454f9f8f84285d997f5b32d377627c5dd24eed65a3a2018f1698f7b926b690d098e257338d51a96d2a2ee5fe7eb4515d3a685e387a26ba2e2a27d24bce5befba1d858252d1d231af72ad6cbe2103a3067d09466aa2a64b918cb1d4607fec18baab8bc790c246cf22992cb12d96b3ea3ffe0671e6e23622d265721e7149758e671540aa3ef71b2d2340227addf2a1d638489be898682ee419baef1b02c5917054ef3a3ed1b90eea7adb0073d69d2411399f479758a5805911b6c804b27ce5ee663c4fe33ed8ac440b7ba9f047098652b86e04d79ddbb8d333382d505b63a18b20a4e42c5bae73cbb45818d458e73fbd764713a1ffec60cb4c1a973bb2f328ce5af9228940dc34b819335f97df22eca52156c5bcf35374b9626354ebc5bc5b1de0e59a9320ab36df0fe8eb98602c79da8c36cea01094b218cee356dd6c457ac919f826898b9e614b192187845ab1210eace82de0a4de91e7fb099187e7394150cc4f515924d2d758ac14101b0611ac285ef09eb120cda3077caf3ea81ef6c31fe456f6b2177d1ca2895873b83f5b9fb5b76d5d375008eb41d24b393fab5f8ad64207c3cafa4b0f8ea847a52a38e89c0dfabe79b75b1d1351f510c283cce1b40833431b602bad1b0288fd72d1451bdff6f038a2e0b12ba1bbf87eb896e", 0x1000) 10:57:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x120040, 0x54fd04e8dc334406) 10:57:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x680c0, 0x80) 10:57:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc4) 10:57:46 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000100)=""/222, &(0x7f0000000000)=0xde) 10:57:46 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f000000d000)=[{&(0x7f0000008000)="4c0000001200ff09fffefd956fa283b724a6008000000000000000683540150024001d001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f1cbc882b079881", 0x4c}], 0x1}, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x0, 0x0, 0x0) 10:57:46 executing program 1: socketpair$unix(0x300, 0x0, 0x0, 0x0) 10:57:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, 0x0, 0x0) getsockopt(r2, 0x1, 0x3, 0x0, &(0x7f0000000000)) 10:57:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0x1c) 10:57:46 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 10:57:46 executing program 1: r0 = socket(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000380)="b38b2fa69f62c5c1ce55b861b749ef17aed5fa3178664be482d64040f6c097d0cd849274b33c9068c09f151b1c6de2fb349b29361f91ab9be701040ac50513c6dd26519b305e9913823d9e8afdfdb661289b8cfec6781bc67598ead5329d8bbdde7977033b676446321b0e", 0x6b, 0x8, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0x31) 10:57:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) close(r2) 10:57:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x2, 0x2804) 10:57:46 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000000)="a39c926850e43327ce2988f5cbd91047adf9811e87e7b463d807b210251cb77a1b38af7ddd44cfd4e79ac3ab63e8a5db9dc7f02798b225a182fa0c62471926634d1417e3b8084420de18aaf32b18b688716bd5634163aedfd690f1e72b3f47f49ba716", 0x13f, 0x844, &(0x7f00000002c0)={0x2, 0x0}, 0x0) 10:57:46 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x8040, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x400) 10:57:46 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 10:57:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000340)=""/238, 0xee, 0x0, 0x0, 0x0) close(r0) 10:57:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(0xffffffffffffffff, &(0x7f0000000080), 0x109) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080), &(0x7f0000000100)=0x1de) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, 0x0) 10:57:46 executing program 0: select(0x40, &(0x7f00000007c0), &(0x7f0000000800)={0xff}, 0x0, 0x0) 10:57:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x100, 0x40) 10:57:46 executing program 0: select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f00000001c0)) 10:57:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r2, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r3 = accept$inet(r2, 0x0, 0x0) dup2(r2, r3) accept$unix(r3, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 10:57:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc054, 0x0, 0x30) 10:57:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5452, &(0x7f0000000040)) 10:57:46 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x8000, 0x2) 10:57:46 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x8000000003c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 10:57:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 10:57:46 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10) 10:57:46 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000240)) 10:57:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 10:57:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f00000016c0)={{0x0, 0x2710}}, 0x0) 10:57:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x60, 0x0) 10:57:46 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x6e) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x3, 0x0) 10:57:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x0) 10:57:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/36}, 0x2c, 0x0, 0x1800) 10:57:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000740), &(0x7f0000000200)=0x80) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) 10:57:46 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20005890, 0x0, 0x0) 10:57:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x10000000000001, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) getsockname(r2, &(0x7f0000000380), &(0x7f0000000180)=0x80) 10:57:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r0) r3 = accept$inet6(r2, 0x0, 0x0) dup2(r1, r3) listen(r3, 0x0) 10:57:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)) accept$inet(r0, 0x0, 0x0) 10:57:47 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x40810) 10:57:47 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 10:57:47 executing program 0: socketpair(0x1, 0x80005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040), 0x0, 0x240000d4, &(0x7f0000000280), 0x80) 10:57:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640), 0x0, &(0x7f00000006c0)}, 0x0) 10:57:47 executing program 0: semget(0xffffffffffffffff, 0x6, 0xe0f) 10:57:47 executing program 1: semctl$GETZCNT(0x0, 0x0, 0xd, 0x0) 10:57:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000931ff4)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 10:57:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/174, 0xae, 0x2002, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = dup(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file1\x00') 10:57:47 executing program 1: r0 = socket(0x10, 0x3, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 10:57:47 executing program 0: socketpair(0x1, 0x80803, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000), &(0x7f0000000080)=0xcf) writev(0xffffffffffffffff, 0x0, 0x0) 10:57:47 executing program 1: r0 = socket$inet(0x10, 0x80003, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 10:57:47 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0), 0x0, 0x4000040, &(0x7f0000000080)=@abs, 0x0) 10:57:47 executing program 1: clock_getres(0x179fee04d707d50f, 0x0) 10:57:47 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000040)) 10:57:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x10) 10:57:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3c40, 0xcd) 10:57:47 executing program 1: syz_emit_ethernet(0x0, 0x0) 10:57:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) getpeername$inet6(r2, 0x0, &(0x7f00000000c0)) 10:57:47 executing program 1: r0 = socket(0x2, 0xa, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:47 executing program 0: semget$private(0x0, 0x1, 0x56e) 10:57:47 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0xe) 10:57:47 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x40000, 0x14) 10:57:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 10:57:47 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x4, 0x1400) 10:57:47 executing program 1: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) 10:57:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x9) 10:57:48 executing program 1: r0 = socket$inet(0x2, 0x8000a, 0x0) setsockopt$sock_cred(r0, 0x1, 0x28, &(0x7f00000001c0), 0xc) 10:57:48 executing program 0: semctl$GETNCNT(0x0, 0x1, 0xe, 0x0) 10:57:48 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="f24af6c97ee1cdf97ba041fc5798450eeb72b8432c7f5d22ba27d85ea5487c3752c0d8a231876bc0ef837d2e3cea9586d88dc9d5cb91e980b26c9a90c25932197a6196e7da9c506c9af29c41056317f517b382a9cd6f461384b1335aa7f66b8d55796207b6057359e2e695482e4686c010fbaab5e80134a44d25426832d133965b3a77a3ed2b9045d272ecdad7bfab76b36fd8b63a46fc94618f40f7c650a3ec66d15eaed020dba63fba5eb436d754b9a46a2700e701a5ac2382e55b78475da78df2be949e8dfc1aef551dcc46d008596c538de6e0838c6f3b3edabc87639255f7ea8b9b6568fec9bcfbc2da6baaf3fde565b9a926efb5078ea4aff65b", 0xfd, 0x20000000, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x0) 10:57:48 executing program 0: msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3}}) 10:57:48 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x60044, 0x118) 10:57:48 executing program 0: semctl$GETVAL(0x0, 0x1, 0xc, 0x0) 10:57:48 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000040)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/213, 0xd5) 10:57:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred], 0x20}, 0x0) 10:57:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) 10:57:48 executing program 0: r0 = socket(0x1, 0x2, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="03", 0x1}], 0x1) 10:57:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 10:57:48 executing program 0: mkdir(&(0x7f0000001240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 10:57:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) write(r3, &(0x7f0000000000), 0x0) 10:57:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x818, &(0x7f0000000600)=ANY=[], 0x0) 10:57:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="abd9856d19532fa207ea3929443b4d8361ffd5400214bbfd40d1095f420bafd3bd74193de8fbb852c13d1d0fa13f61e90e39763ecd00000000b8fc37d4efcc1319b0536e717340c8b59c93cec5142a36c78f43d80d07e4faa302cbd7eb0badc8ebcfed34c2b1", 0x0, 0x800, 0x0, 0xffffffffffffff60) 10:57:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x113460, 0x0) lseek(r0, 0x0, 0x3, 0x0) 10:57:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x5, &(0x7f0000000180)="a09bf81f", 0x4) 10:57:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000280)={0x3}, 0x10) 10:57:48 executing program 0: socketpair(0x1, 0x80803, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 10:57:48 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x12042, 0x0, 0x0) 10:57:48 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 10:57:48 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0xf, 0x0) 10:57:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/34}, 0x0, 0x0, 0x0) 10:57:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r0) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) getpeername$unix(r3, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) 10:57:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x5413, 0x0) 10:57:48 executing program 0: clock_getres(0x7, 0x0) 10:57:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect(r0, 0x0, 0x0) 10:57:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 10:57:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x123840, 0x220) 10:57:48 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) 10:57:48 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0xc, 0x0, &(0x7f0000000040)) 10:57:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) write(r0, 0x0, 0xffffff15) 10:57:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10040, 0x3ca) 10:57:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) close(r0) recvfrom$inet6(r2, &(0x7f0000000280)=""/188, 0xbc, 0x0, 0x0, 0x0) 10:57:48 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0x80) 10:57:48 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80440, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 10:57:48 executing program 0: clock_getres(0x5, &(0x7f0000000000)) 10:57:48 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:57:48 executing program 0: readlink(0x0, &(0x7f0000000480)=""/80, 0x50) 10:57:48 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 10:57:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03"], 0x1, 0x0) msgrcv(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x23bb5ae83c6c9729) 10:57:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$inet(r1, 0x0, 0x0) close(r2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fsync(r2) 10:57:48 executing program 0: open$dir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0xc24c3, 0x20) 10:57:48 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f00000000c0)="8a", 0x1, 0x30040084, 0x0, 0x0) 10:57:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x40000, 0xa) 10:57:48 executing program 1: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000780)=""/4096, 0x1000) 10:57:48 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8041, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x50) 10:57:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) write(r0, 0x0, 0x0) 10:57:48 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) sendto(r0, &(0x7f0000000280)="b84f608d73e4bf9127769d841d785f", 0xfffffcae, 0x4000000, &(0x7f0000001280), 0x80) 10:57:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x832, r2, 0x0, 0x0) 10:57:48 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) dup2(r0, r1) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 10:57:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x7146af60c9ba5405, 0x0, 0x0) 10:57:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x400) 10:57:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x14, 0x0, &(0x7f0000000080)) 10:57:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x9) getpgid(r1) 10:57:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000104c0)='.\x00', 0x0, 0x0) preadv(r0, 0x0, 0x100000000, 0x0, 0x0) 10:57:48 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240), 0x69) socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240), 0x69) 10:57:48 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000200)) 10:57:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x21, &(0x7f0000000240)={0x0, 0x2710}, 0x10) 10:57:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x11b740, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x400, 0x1e4) 10:57:49 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x24, &(0x7f0000000040)) 10:57:49 executing program 1: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="21d9ede7610a86f13309c3da89cf17fb46be38160eef3d9b32990bc41ce5a28f212414b1c911556bce3d95a6811126af1e1f2889a378dc3e", 0x0, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x0) 10:57:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x100) 10:57:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x2f) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = dup2(r1, r1) r3 = accept$inet6(r2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040), 0x0, 0x60004000, 0x0, 0x182) 10:57:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x0) 10:57:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 10:57:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r3 = accept$inet6(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0x1, 0x2c, &(0x7f0000000180), 0x4) 10:57:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/201}, 0xd1, 0x0, 0x800) 10:57:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x10000000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, 0x0, 0x0) close(r2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r2, 0x0, 0x0, 0x0, 0x0) 10:57:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:57:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff72, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6e) 10:57:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x3, 0x1800) 10:57:49 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 10:57:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f0000000180), &(0x7f0000000040)=0x6e) sendto(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) 10:57:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) flock(r0, 0x8) 10:57:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce6"], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000240)='./file\x00', 0x0, 0x0) 10:57:49 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2940, 0x0) r0 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, r0, 0x0) 10:57:49 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) utimensat(r0, 0x0, 0x0, 0x0) 10:57:49 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:57:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r2, 0x0, &(0x7f0000000100)) 10:57:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) fcntl$setown(r2, 0x8, 0x0) 10:57:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) setsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000040), 0x10) 10:57:49 executing program 1: r0 = socket(0x1, 0x80003, 0x0) getsockname$unix(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffee5) 10:57:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = geteuid() r4 = getuid() r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r5}) setreuid(r3, r4) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r4, r10, r4, r16, 0x1b1, 0x2}, 0x8001, 0x3, r5, r18, 0x100000000, 0x5, 0x3}) setgid(r10) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r0, r19) 10:57:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r2, &(0x7f00000000c0)="2eb523a72407a077c9da1c71144de9132acca15e1f281a1ced56c2677047d4bb2892a80a53f7bf07db9bca8c07fd5d38eeea51f065c9d84be78024b4a7402ca00f0e49ad9ba669601bb6e01208f5cf7da97b8307b199042f79cb8eb926fab51abd15fac62364ec734ea1d8ff5d86c525128bcc3117753fc87ad64cd2c3b57564c650f59a5af330b3cb70cd6e4667f451bd941ccb27cb14147d24e72670031ab853d16c348205a4cb52f2c3e373adcb13abf869b4b59c34cefb009324a9", 0xbd) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 10:57:49 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getpeername$inet6(r2, 0x0, &(0x7f0000000300)) 10:57:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) writev(r0, 0x0, 0x0) 10:57:49 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="b183695f496b8bb82c373565dd9e4a77a1fe575033092c6f9fb275b2c9120de56efb11bafe6178dda07ce18aa43035f82bf8281a41639502f119f5051ce4412841aae1a9ba7fddb8000022d6bfd494114790b1072d4f51590cfe6d420fb91959ae2c937c0c4bc4f1197f8d615d1d31096815d01f5b339b908ff578c4f930e903c50c9155db49d90ee4d33c9138590de7660c0d93a0d4c210b03d62a886797ba92914b209605977f048fd2fa0eada12cd457262f909", 0xb5, 0x70, 0x0, 0xbf) 10:57:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x12302, 0x0, 0x0) 10:57:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x2, 0xb, 0x0) 10:57:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10840, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x6, 0x800) 10:57:49 executing program 0: semget(0x3, 0x4, 0x200) 10:57:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 10:57:49 executing program 1: r0 = socket$inet6(0xa, 0x40000000000001, 0x0) setsockopt$sock_int(r0, 0x29, 0x21, 0x0, 0x112) 10:57:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x122, 0x0, 0xffffffffffffff6a) write(r1, 0x0, 0x0) 10:57:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x6e) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000000), 0x80, &(0x7f0000000080)=[{&(0x7f0000000340)=""/132, 0x84}], 0x1, &(0x7f0000000500)=""/73, 0x49}, 0x0) close(r0) 10:57:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x0) 10:57:49 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x16407e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x84) 10:57:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) 10:57:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) 10:57:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:57:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, 0x0, 0x0) 10:57:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x4) 10:57:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x3800) 10:57:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000140)) 10:57:49 executing program 0: 10:57:49 executing program 1: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$sock_linger(r0, 0x1, 0x3c, &(0x7f0000000180), 0x8) 10:57:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000040)={0x1}) fcntl$lock(r0, 0x26, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x40001}) 10:57:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) 10:57:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000932000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) r2 = accept(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x44a) fcntl$setstatus(r2, 0x4, 0x0) 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:49 executing program 1: 10:57:49 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: 10:57:50 executing program 1: 10:57:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, 0x0, 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 10:57:50 executing program 1: 10:57:50 executing program 1: 10:57:50 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x100) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000280)=0x20010042) 10:57:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 10:57:51 executing program 0: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000480)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x2}, {0x1, 0x1}, {0x0, 0x7, 0x1000}], 0x17f) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) 10:57:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4600, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80054004000"}) close(r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x128) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000280)) r5 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x3, &(0x7f0000000140)) write(r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000000)=0x8) 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:51 executing program 1: 10:57:51 executing program 0: 10:57:51 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) writev(r2, &(0x7f0000000100), 0x1c7) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}, {&(0x7f0000f12000/0x4000)=nil, &(0x7f0000aac000/0x3000)=nil, 0x5}, {&(0x7f0000e94000/0x1000)=nil, &(0x7f0000f33000/0x1000)=nil, 0x10001}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000f64000/0x4000)=nil, 0x20000000}, {&(0x7f0000d95000/0x3000)=nil, &(0x7f0000a3d000/0x1000)=nil, 0xd1}, {&(0x7f0000ce3000/0x1000)=nil, &(0x7f0000dbf000/0x4000)=nil, 0x7}, {&(0x7f0000f3a000/0x1000)=nil, &(0x7f0000d6c000/0x4000)=nil, 0x43c}, {&(0x7f0000bac000/0x2000)=nil, &(0x7f0000d23000/0x1000)=nil, 0x10001}, {&(0x7f0000fb9000/0x9000)=nil, &(0x7f0000f14000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fcc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000b9e000/0x1000)=nil, &(0x7f0000a71000/0x1000)=nil, 0x8001}, {&(0x7f0000fa2000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000cbf000/0x2000)=nil, &(0x7f0000a9a000/0x4000)=nil, 0x2c6}, {&(0x7f0000e0a000/0x4000)=nil, &(0x7f0000ce5000/0x3000)=nil, 0x9}], ['./file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x74}, {0x16}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 10:57:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xffffffff}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8, 0x1b0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x940}) 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:52 executing program 1: 10:57:52 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:53 executing program 0: 10:57:53 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: 10:57:54 executing program 0: 10:57:54 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r7 = geteuid() r8 = getegid() r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = geteuid() r11 = getegid() r12 = getpgrp() r13 = geteuid() lchown(&(0x7f0000000040)='./bus\x00', r13, 0xffffffffffffffff) r14 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r14, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r14, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() fchownat(r14, &(0x7f0000000900)='./file0\x00', r16, r15, 0x4) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="070d9f74191d1a9fc12ddccbc537e709961987f31daf1c8688714b041f81209afef58db9232560cd52422af595a178ada6b81c0ecc1b2a940bcb81ea2f6eef3dfb89d2d2afe82dbd22c9bbdcc1c739cdab6eb496d6649d533bb3091973a7112718bc34f7870d8904fe42fbfe59883935be5a5b5ec37a0af0c2373d61ccfdcc8c091cabbb5fa6296eb8c91de4784f838e14ade4439ac473a71454ac563b3595441c82798921bb2f78607147fdfefa5ed46b629bf20a787832e4f062c550bba9606024f15e0d7da6ba593d3a7e9f3dcfa866f3239207f26b8871d8ee144f", 0xdd}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="05000000000000ffff0000000000000046b16e64e7f605711d325de014b935f828124cb6480e", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffe2d, 0x5}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r3, 0x0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000000)=0x6) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r20 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1031, 0xffffffffffffffff, 0x0, 0x6) r21 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r20, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r19, 0x20005302, &(0x7f0000000140)={0x6, [{}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0x5}, {}, {0x0, 0xfffffffd}, {}, {}, {}, {0x0, 0x2}, {0x7, 0x20}, {}, {}, {0x0, 0x3}, {}, {0x1}, {0x3, 0x6}, {0x2}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x3ff}, {0x2}]}) ftruncate(r21, 0x0, 0x5) 10:57:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r7, &(0x7f0000000580)=""/195, 0xc3, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r8, 0x8e3) connect$unix(r8, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 10:57:54 executing program 1: 10:57:54 executing program 1: 10:57:54 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:55 executing program 1: 10:57:55 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x81}) 10:57:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000001c0), 0x0) fchmod(r2, 0x8e3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x9f10, './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: 10:57:56 executing program 0: 10:57:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dec701f817d2543ff76"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0xa7c) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x3, 0x8001, 0x7, 0x2}) r4 = dup2(r1, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)=0x1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0df6", 0x1}], 0x10000000000000dd) fchmod(r1, 0x8e3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x9, 0x75dd, 0x5, 0x2b]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 10:57:56 executing program 0: 10:57:56 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:57 executing program 1: 10:57:57 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x12264c1174fa38aa) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0xa7, 0x1, 0x2}, 0x6, 0x8, 0x7e609038}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) setregid(0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x883ef953260b7edb) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x4, 0x98}) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000087000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f374a36acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000700"/177, 0xb1, 0x0, 0x0, 0x388) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x20000000000000b6, &(0x7f0000000140)=[{}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000016c0)={0x0, &(0x7f0000000140)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r5, 0x6, 0x0) 10:57:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x65, 0x0, 0x0, 0x40000007}, {0x8000}, {0x6, 0x18, 0x1, 0xfffffffe}, {0xfff, 0x8, 0x7, 0x3}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x401, 0x6, 0x1, 0xfffff001}, {0x5, 0x2, 0x80, 0x9}, {0x200, 0xe3, 0x8, 0x81}, {0xeaa, 0x7, 0x5, 0x57dd}, {0x23c, 0x9, 0x97, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 10:57:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x201b8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x83, 0x3, './bus\x00', 0x401, 0x1, 0x6, 0xeb}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 10:57:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x0, 0x7f, 0x20, 0x5}, {0xc19d, 0x1, 0x20, 0x8000000}, {0x61cc, 0x9, 0x5}, {0x8f, 0x2, 0x1, 0x7}, {0x0, 0x9, 0x0, 0x7fff}, {0x3, 0x7, 0xc2, 0x5}, {0x8, 0x1, 0x0, 0x100}]}) 10:57:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x81, 0x4) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000004c0)={0x9, 0x8, 0x4, {[0xff, 0x2, 0x481, 0x1, 0x3, 0x1, 0x3, 0x6, 0xfff, 0x3ff, 0x7, 0x8, 0x81, 0x4, 0x4, 0x7f, 0xfff, 0x53], [0x2, 0x7fffffff, 0x495, 0x1, 0x7, 0x13, 0x40, 0x800, 0x9, 0x2], [0x8, 0x0, 0x8, 0xee12, 0x1ff, 0x8, 0xffff], [0xd0, 0x2, 0xfffffffffffffffa, 0x4455, 0x8, 0x10001], [{0x6, 0x2, 0x7f, 0x3ff}, {0x5, 0x57, 0xe00000, 0x5}, {0x400, 0x60, 0xe66, 0xffff}, {0x4, 0x3, 0xff, 0x258}, {0x4, 0x7, 0x9, 0x3}, {0x7, 0x3ff, 0x6}, {0x7f, 0x8, 0x9, 0x9017}, {0x5, 0x7, 0x8, 0xf363}], {0x0, 0x3, 0x5, 0x8001}, {0x7, 0xff, 0x101, 0x8}}}) fchmod(r3, 0x8e3) fcntl$setflags(r3, 0x2, 0x1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:58 executing program 1: 10:57:58 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x425) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0x98, 0x0, 0x0, 0x0) 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:57:59 executing program 0: 10:57:59 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:00 executing program 0: 10:58:00 executing program 0: 10:58:00 executing program 1: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffb}) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/198}, 0xce, 0x0, 0x3800) 10:58:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d4da145213b54773eaedd0a1d2b38864ed8c9c"], 0x2000, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffb}) 10:58:01 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x12) 10:58:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 10:58:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 10:58:01 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 10:58:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000931ff4)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 10:58:01 executing program 1: r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000080)={0x0, 0x7530}, 0x10) sendto$inet6(r1, 0x0, 0x0, 0x20000008, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 10:58:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r0, 0x0) listen(r0, 0x0) 10:58:01 executing program 1: connect$inet6(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) 10:58:01 executing program 0: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 10:58:01 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 10:58:01 executing program 0: syz_emit_ethernet(0x7a, &(0x7f00000001c0)) 10:58:01 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 10:58:01 executing program 0: r0 = socket(0x2, 0x3, 0x67) sendto$unix(r0, 0x0, 0x0, 0x4008000, &(0x7f00000001c0)=@abs, 0x6e) sendto$unix(r0, 0x0, 0x34c, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 10:58:01 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0x1, 0x2b, &(0x7f00000000c0)=0x7, 0x4) 10:58:01 executing program 0: r0 = socket$inet6(0xa, 0x80003, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 10:58:01 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 10:58:01 executing program 0: r0 = socket$inet6(0x10, 0x8000000100000003, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x1f8, &(0x7f00000000c0)=[{&(0x7f0000000400)="5500000018007fd500fe01b2a4a269930a06030000a8430891000000040008000800020000dc13382d000f009b84136ef75afb83de448daa72540d816ed2c55327c43ab8220000060cec4fab91d400000000000000", 0x55}], 0x1}, 0x0) 10:58:01 executing program 1: r0 = socket$inet(0x2, 0x6000000000000003, 0x6) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0x10) 10:58:01 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)) 10:58:01 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="24000000560007031dfffd946f610500070000006700000077eaf000421ba3a20400ff7e", 0x24}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0}, 0x0) 10:58:01 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000100)) 10:58:01 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000180)) 10:58:01 executing program 1: msgrcv(0x0, &(0x7f0000000300)={0x0, ""/210}, 0xda, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000780)={0x4}, 0x8, 0x0) 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: 10:58:01 executing program 0: 10:58:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xffff, 0x0, 0x6, 0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000140)="37e50414ed0765064a6c8d87f90dc25d2d57b6c596ef2bfe4fac4179b01298f7b4f10357870ed7855abb3cb477831c58534ea3e6765cdecc390cf35520843bbf3cabca332bb989778117dfc9cb673cebcde3a4769baaff60acfb50810a77d6d0c8c1b473180b6e1638c8beea19c5818453c5ffb3b697b7c7b0a908973355724a89425568632c745e820d2add13d264a072928d676673d0f74d9378c5755af83aee3b755c5698a7bb255d76abc7b74b", 0xaf, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x100) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r5 = getuid() setreuid(0xee00, r5) r6 = getgid() fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0xc51d}, 0xc) acct(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r7, 0x2000746e) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r8, 0x8e3) mknodat(r8, &(0x7f0000000280)='./file0\x00', 0x10, 0x102) 10:58:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\r'], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:58:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6ed35d067f7a85a81641a889a4ece6d56241c52afbea89773e570d984b0fc975f09813353b8c664f40ffb69f42e4bcb14c8ccf40394d38fbdc4317e39f0fe378e1891e5ac60e2bf114a6b3d2c785329c858344c949077f9d8184a11d0c60b4ba6f70b2", 0x63}, {&(0x7f0000000080)="3d2ac376c7b9b60b6b7117cfed60ce898682170f588189db7a27adfcd5a3754eba1adf74e47f294ba786a2292c19da94e36518f0bea2291a155f5fe3d64864c03617e8040a2a73f659b757990d", 0x4d}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) write(r3, &(0x7f0000000140)="6257c218d5f64743e1ca524cbe62c3d171fe807203a8d9eb8ddf58d6d06815ea5552f4e127f1c2bfe5d287490a6b33969358d7b9e8a911a7208addeee94593205e7de4deb5182aeef5ac9c4904444f85", 0x50) ioctl$VMM_IOC_READREGS(r1, 0x8004667c, &(0x7f0000000500)) 10:58:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000001580)='t', 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = getuid() setreuid(0xee00, r4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000080)='./file0/file0\x00', r4, r5, 0x5) 10:58:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) getpid() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x40000000, r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc022009e8f499a40) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) recvfrom(r2, &(0x7f0000000140)=""/82, 0x52, 0x2, 0x0, 0x0) 10:58:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20b22, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0xbc14ba95ed16c348, 0x0) 10:58:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) fcntl$getflags(r2, 0x3) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 10:58:02 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:58:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pwrite(r0, &(0x7f0000000100)="b1e95f0413a90000000000000000", 0xe, 0x0, 0x0) 10:58:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) fcntl$setstatus(r1, 0x4, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xab) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000080)=0x3) 10:58:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="d7dd5ba49de4a8e61c0634740a11a62050957202ea2630c1351038a227089dea1e50d6acaad198cc969c897fa15be6256601f56830be775dcba078c8b1947403a6126733eb44c8b112fc01a9a920f6b17b0aa3cc6eb79e0f78a9cddec15897b66bb2b890c37738fb537ef2576e7c802d1220c2fcf9d6200b5d1d8dc9e6bb0436275c643ab75e60e1674da22a9bfd040031a8c591657536792d19100e24076372268a4ef2719f33b5946842bc7bd12e9b806425d68904ed24ba806d38309a0979d337bb7dde9af98bdd06dda1f05e6829b09c", 0xd2}, {&(0x7f0000000140)="07b41202ad644bb6e93329f101922fb2f31168162a8b7367971abd39ac1768d5da5799070fee8c4b0b18eff72295899ac76fe48415c90cdf3baeeb4f7ef642a4393003517e3657f022b6621c68c11d0fa8cbefb167abf224b9053bc08254b1", 0x5f}, {&(0x7f0000000680)="b50b302131ffa256ccad9afc9c7e95f412b3d629f204e07583e28447a9cae6759a00e16ae897109d3996acf2d9112cae4374a0b367adf9b7f48bca31b813040f9a9931b4f4b97ef26fefd6825360377d2205652a326d68046e6fea970f5b5e49fc875acc20a4c0abbea9bbce7e791bee79db5599211c51f02b63f4cc299ba679e3e21da95395403ab542367a8fb99171d3880a5f83d300f6eb8f1a9081ce805777c2b024ff3a76eb4d0e5ee99ce25b0a6768499ca2696010a8fde0deb67aa81369e832529326168009ae604095fdb8ef987365f51a7ecb0ebfa7654a45aaf0c988fcbc826906ddaf01a17527d7ef4426470ff41ac9147bbd86e5d4b2c631263e1b57149a29619142c4b28fd4be2941e96c17dd8d57deffc714e30d02aa161aa711cfb7a2c0b68bc956ddb714532c6abf9d8a8debe9911062a306eeba76b71d5952e3ea1e731fd053746ff606f459c04446178fcd98fabf9a36813b2b022a3b24bda5b2b223e424bc7845bd401348a39a7832fc3c60a57c9d066347a07665962123eee5663f416ce6632ec575132b42919f14a452ba8b386842522d54ca65663b426c55a1fb0d53a251d2b581327736b115ee207cc578022880c21204fc0416464e2f195b9823120a309eaf5be8594716cb08f8abfb6005d8d9a164cbf24e8d7b67d16fb8730dd5398a3fd4776a07a7e99fa90719a0f6d0c46b05e1cf87dfa35629f5733fd1b347a5af87770364ba438f5446e38801c07b4f7b70c9f8aa9980daf17c0569d863f7eebf3779969d7285fe2c2798c481fb647718d4d4fab88d5d6e101cc0e5db0b47737f0bc80cca1f820d0ab98fdd422d240c14f7c4a8a26a6376507738c1cd3a518b48d17ed8aa981f4ed793cfa5b6045aa89efd8c670bf9bd3e9b5a9ce5d37043b534b35520b1a213da96c4a24d1439f861712e5f7d88183bdd2bd1c8980c387da75819d580b502e38941a796870f6411c1113c69c4dc90c133396fbb40208523c1d13c90907e17f39021a3c83b78e9133e6d256ad8f78fd32af9e8b14b413c9bba1a0f1bf38584c061047231f38b7404c1c8a5cf5645ea5f1fac50ce065316e21dd3caef7db2e2e90abe729115a832c4f0a38f662e7e0dcdac78879876af184085fddbb05ff56389194e567120e7a471b6952481bf418e3c0efae8a901ca5fab66188efbabe9fdb3a47d04368af957c9ce5853be8f3df05d9e641f54b83ed46fe8bea4cb83d1e354d08d2d0590a0cc01666f55d429efc53f301d8f358f5b42ceb1865611e09376b85bc929458677e4d2e6bb226dccd8cefb65be81e2156ce48c6dd1683553d7495d82f5bb9e6093cbd2b4289345d8abf126a02ef459ba6c33208a06cf7c7c0c802b3a6535ab1be59c232a2518dc07f51539167f070a087ce4cf776c329b7e043a21733f9e3b6bd679a4de0d4864e659ebc003cd59132c00de1656937d2602ce7c9c740ecdcc937e563f62e0e5cfeb81c9283739d8ce2a39bb3cf48f52eb4f88c52499b5703294d7b5f0192662a7a3ae83def0eabd0ee52dbdddfcf66a9cebc7e877dcb8010149f89a23166bf95e828a8d53dc99f144073d41fd7856d05722498180b1e448a85679ba24eb59889c761c52be454c9396def397bac09de8eb729b74c36c57b653b78ac0b9e6855a51ca6df0e4c9778a0e2192be5751f2842e38eb5adb061f4d5e254290f1a1649510d7be3ac0adf92d7d6b9be5571b85a66cf070ca3ffd33fd9910bec7dcbf8793368876c9bec694021a7f8b285257dd7b398daa09efcfda21541e41754641a5ccb0249740184c44073747a45321fcf7e3c919e83c7501aa63e1229112a02892fc4203938fafd5e4c90ded19a218119f70764e03745a4ada021346134cfaa91afa2be2de5bef1d8166bb73d072700b2941562c276fe4e3631cb09a59317ea6a2c6c1e2d62607242c86085560dab8f7e15b7610657497124f2b07ed390132a007bcfed52f172ef8387dbe576eba3f22c709e892d9a66b0d9bbdb37e82654e50e51fa72d00d783be5401b81d163526d17580063ac7219561cdae1507795b8db0a5b0136c2949f8402574069dfab278af463018e1bb120b4ddafebd1d389d4cc67059d05bb5b0fb5c8c698df5528c7862169973cafe2f2488efda8892645e0f0e7a4b47115ca56fad50bd37c003cee217a9da20876ef4c20d07e268ca1377074a903dbb740a0edca4f6041e4e56b19ca6f70e794e83beca150b90e4f38a3dcc3d297b786c633c8bd952e50b902be3c367dbb679301dffce2fbcbdd291ed75507d538d27af18e872b23c7648b17870871124c9c98f5e729b15f1f91986aba03d98dcb047f8da8dabd1ea1d5540a975f6c1f3f20b869a53b0e3696b11960c5fd465856ead9715b79656caaaa2e03c606245ba810a6e1578b33bbf554bb0b73a4c92cbd30391c71bfd2e5212b5534976d3e380fdd35ceea9fadd88cdcb7f571e9dd137e2a63534795757e071dcb0b5f35eeaae5ccb6bd0781c5213df2117b60b73febd6764e1bbe2f89c13fefb1b51bbb00192a983336c37ac8ffbaee27951f47047acbab1dec22ea2bc3a844e03b06a928df1fc2e2b3f490b10a29015dc153271243a2e97f01842855e172610701cdc94a9b863092276520b65faa7034d05712568348cdb1070354c1236f30577e50e7248601ca710ec8dea1d161d99dac31998190e66cc5c1f0e487fdfffe63328c4b1dc0952ff4a6c34d886d4fe63698ca31f11bb1fd5eae18a71324a24dee2087c6bfda7db9ad506fa9bf9727b45fc12bb07040b7b63e0941d9ce0c1c7abab8a6f312eed41e468055f2d4d5a59ffef557b17daa07ed303741ca2335a47253939964164db20757fdb9f87f31594f05f16044343095689cb4353367054cbfd374ddcdde87ec4a22b025044c64a28067476de6c55b2a516ac7c6578d104014bdc2bcaa4b677c59b6df0ce7c7cbaf8a287a1fc3102e6c157e3db3aa6987a2f8567698e9587beaef895203dcb7538a0b874ce2cea0ff5007565c8e5005c223267061ce888ce4354134904324353f59ebe18eeed5903861c91b11ec931e021346bef8b60bf8f2888b5501be923530fc3f27070f401da5881bf6286f80d2a6bdf8e8e4c500bfac8354ff3eab0b92eef1db6cb5859fabe8bcf8bb2bd78add770bb2cbd6c9acd2bcdd40bc25330328dd9db4e574bc7080edf343abff6b130186aaf99a9654c3c0acdab046d5625ff0b9e6cdd32990dfcc6d289b78b3772f5519eb8752cbf7849fec513c49e43f78ff6c69f7bb472996ea8bb81556a47007f97d9007b4feb49c1ec53860204567742009fcf81a3fbc99cdb991efacfe648255dee97a9577affe6df5eb12d275cf78db9789b463b73dc8c53ef228fb37719d9de7334bb09307e2d7db87834e29d7475fb0a05abb9fb8c2f3588f532d678a6ee7ed844a26f83807a4a00b447d0fb2adad37036118122fd84f9bdc078cd92a0483b7920340f4d059eba3e61a335b5925d08d16e2c930071b93f86a345bf2936c2f021f4949bdacaa25bdb32e07740a895c3f40995f0d604b4db9299302bd09caf128cc00e771bfca41161de7ea7f3ce370516ce18264c845ef829a396e6f8c8574a307d4fe6af040ba4a16d5ebd85d26c68cde3b487e7c67c547a28f459bce0d751be714b0624a4c85ceaa0ea5bca754ed9f0d8efd1cb0224626b26897720f9ab9d48c509ba3a3c2d77fc0e9dd56f6d3c3bf1def6bf5bbe42ef35e77d707b9368e28575d3931850c40b17924e9204bcdf24067aa932e79cd4e022ce25b147154679fd56e1d7839f43a6fa246223a4f423a9767acb436bb582600c5798230ba1c35402f69e7a0fb88543a8b655980a5e1581dc3194033b381493bbb4c76b1bb5ee803a3975487b8940fc949aed4af26c8ab88fe00d828933ce28776de4fe417188b7f85ff921509694dd6448e94c14f4efbfd57f317e6b1cd7fc922040059f01f9a3e4a55d6577587f262d78968196b2f64767e648a73faac396742d201c3633a9dc23faa12022b4f2492885eb4889ef6db12c0cc897ce2cb2a790245fe00cfb8db8888a81551d070df20d7094e09c2004490926f7a2c83602ff01b399d54765bfdaf3660ab637a4bc0703fa86c1680a892e810029462d87f9808d6dfd95938353b82482c9947ba989286625d37b288a16e6497efadca11f7bdcc5f4f4496bca51124120d245425294e112397ff41b995b3bf0493211569c0b74653769cdb1e43c89b5983ac48169b5cd0cef9665e090b0f985e6f370d5abbec9f2c77166f0e0ea62fc314f9102037eceddbf3edf291b45f8ee09e11c1ed590519ddc157cec5d3069df0a8f7f830ad7165d3655f597fd0acb1111395dd7309805ca7338bfb759a2183bfc822272e2059fc954a560c4ccf79ee6b9ea7825d69085e359b1bce43901fa713b83e394723e13850fcb53af4400a487a1b1ced97b003695a4578da8f36a35c6580ca7a7d3dba46d60711fa7b3cd8dbea8eef27cb4f93630f85442a1405b48a0cd074eeaf5e3e32077c8c70be15c449114549497a00bf44eef9cf374d3275fab52393419ce9777eb62ca64b7a80543f038df2e038542cac990aafb87837be1b0c4dd4a621aa82207b3ca6d89910843035fca2261564ad89c31a0dd7b260aae5067be770f1852b9ee54ea155a148a61ddc775bb4685648b2675e34981ec7048ef8d83f0d4a3183808f27520db02de0d9a740dcab7989d92cb24a270ab867d4505875ab5e6172d2ca0b8bd2a2c421131f9497e0b56400a7d0cae53e6d24d83effee0da3b0fb9b3f4cdcda6c6b0d4f8d77aa3baef006c6ed033c6156a54a8e7e44ae406282758a22eaf2c25ed3f9f3ad21c0f004c516a6a50d18d7da7535190f1875fc910a66ffe22bc1b40dd320ff188546965d57b9d9c74077f57d5c29999e5ce136a719ca4931965e2cf3914791d3185a3f5016b1bce992a853811c97782f9aafbee17d3c08d45c54f51130611b2fde1da0b0bd25b9b358f04495df1dc4a2dc6cdf446cbea7fb0fe6fadc968910c542c4a445f968af517ade39d56e0ac26cb81b00db80ddb6677c5a669fee3dd276191219fda8ddf187d7071c02705178c94a5d5388f336d65a982618a82015c7f032cf8f72f60a5e11ff3111eae0b16a50e6348da810fd40ee83d4a8d7c02174672f9dffcf9109f0a50d1e34a9223e13dd8e109223ef9d883cb0789bcad675f74f9f68342dd59bf5e6da1e8ecdd47e2b876ce9f32722e570a34a576ed42734af076aa72d8eee636f4e17c6ed82517330a63c4d84df947b9b02284d3d30619c23e208680e243ed9ddb28bdbc70782c7fafe489914a9dd546bf3bf99ca5e0c5960440a198ee6bccccf7be3e1992f253615953cae828f501b63fbbac58cb543e4d20dc421a628be7d7dfcda09a63219c8ff1b8a6657e5d2e2e02e07a774754fee5f0170461de113d50a62f076fa1f1825ebed7266f6c01f535021f313adf4ab90e5b90f36ff899e67d4502da233f05a90c0acf6bea6f0748b25ed073de2779c2967883d6d80421067460345d20940f69725f35ff7dd0d09d29d812434704259501eed84ceed4d9d7966a4ef0a9fa6733e5a47980503928f586ecff255e12181f5913b1bf4dab88b239d416e2f85cbf8ff739ee5684ade7a79a2bc1ae223489f9100a84077ec74e66b58ae4e8993e27af01a788058ca8099c8fcb8b55e2aaaf186751cbf38add9b083f9790c87644f83155878ca06ba994dacaefb3da7ff7c40245eaaebc30bda4939e2a473b042d8dedd833ef", 0x1000}, {&(0x7f0000000000)="ff307af044b070d3779bbac0765b9c67e978fcc72d66b28911cb81df9a13f378b1d1cb966b7f5883a703355ca0b1317a3e5d906b92237a98d126043b215de7b6c484652e437187eca797a6603619af4a06923dc90cb311350726e962380610f933e39012fc6dec25dac71f77019085f10100575db0b5a6488403fd3b3d219593ae857d08463c09281169bcb1dd03fd2c62d1cdff9b7695fb11a708308edbfbf78d1b459283d6c9a83a555ae6c101845bc033c4ba93dcde44396d83d7951dd43b74b0496709ceb19186d103079eaeefc62e3190be67217b96c5b50bcf088c22c7bf3976625636a6e9822a8873ca79f4603e87706b6f145c64211ce8b3dfcb74260478864569d2c4a3108d8ab5e576db5e3d67598a78370570", 0x118}, {&(0x7f0000001740)="8099ced6a6e010440c1e2fc56777fa9aceba5dc121126170755fd7d56a33cd527ebd86b2eafca5f8b4576a37e8eb8e29bdc026e980926ea546a68723fa9d0c476a01c9fbfc6d7341c0f191d0de206a25fc0cf312733c07b5b8b84222cc32ee78598fcbceab6b22b2a40ef70ca9af860a29055e", 0x73}, {&(0x7f00000017c0)="2bf9b96fd2ef799c0ca3ae0120e900f64a9e4a08a5393c303837c1c90b924ea8d0c28133015e447ec889d485124bd6095d892789da277bf49c4c17eaefcfd61e47e07d3cc0729d9b6332cfded5a98937886e079c970d7835941e6384fb6633ed1601665a11f4ce62a29cf3957cb9a2d6ab68fa61c3a04c93b2d5d883644e281798b18903a61e63868c3f1b10ef80d507cd8254bbe27fc84b2ca61abe37bdcfb4a7483d4fffbbd52fbdf57e32f57fded1370b69b09e231be75fc52e44a91e4a59590f35da630394579137713b680c7a8c2c9d7bee45705f88b5fa22cb8659e04aa5829e6d15aeae45c7295535637547af7c1022b7ab5f0029f7905a8d563b9e1e0291b02d4e5890bae928a9485836ba48f7b4ff4618db8c096897f891abd00168481691d4e641427bc7c9ff370d04c4a4305c63ecdc96380f6d7c64537cd64d1cf40c4657477fba1a1fe3881c187cbdaf5237d029c8bfa3178ca8e340b24c4543f7ffc9a303818674fdc184f60d0c31b5ccb11559d3c3c69af80e1c4c1823bcd8324c1a2bdb01fdddfe44f9531b35742d53ba0f70ba6aa3c9b5d0b0a3fc97178b67049b0406e8120615395a2bf43fe4b916a07b21e011b8421be2d046526d6d6fa528620808fcd3d08da74a32b3b35b6befedbdba586b4ad1977ee7ec6764d02d75fc0ff36fde3e362e960b66d8a588a5b21c7c383cd00b7066d98ac6aac24c1d1ab0de753569e6b214f4365342ada6d507ed20daeb0f7e793b7b964e8fffbedd4295c046b01aa58806d50b39519c61d2466880b7d0f23454ef03d0b4efc546e670625adb456c6207bad89e16f88ace5ac5a39250814cddfedacefe97275fcde9a90ba7a319425cafba3aa90329b3438fe142076fdd40b1beabbe8a90885cb402774ee416b818418e24cd932e98ef2c1a615ad5f55357f69a29162ee822f254bc0ed1f6cfe3570606fb84ae854c85ce9ff96ea133117f1ea62559bd5691272cfbba7cfb8c15af745adf0f774cfff54418d8a08925a8548f85a6662bae80dccbf31c78f164d9bcf1d710b38ed76c3c6c9eafc9b8f173372a6bdd49554324a85930edf06c7bf411ffc965e50c80458994832883607c99505046784338e0718c07ffe43cc883dd7f660fb1acb6ff5b0a8bea7abd8406b710a35a8328a1929331e70754e5d596667f37fc7d4539342a3775c3f79219063b46965a981466f55296a9d1eb76d0e1a81106c626841757cee1a8c59da852c07ea64bc447b2cb54d32b1b8ba67316edb11fbb7887abf598944d00e45eda3ac0adf127ae0b88211005e50b2026a7b11c740d72157eb1334665dfa1a6f3dffbbf8f866f92afdfc561d291c9c69ec312a5b497f31b67aa4fcb62c3ddf9accfd6cf4fdc496d69fb5b8f70bccd7665f3cb6527a6318eca9fb946e4f5091eae2ce9abcf7c85a6a7c1568a6f83c7d4a34bcebeda853e3fa537744982086170d069114d8dac541bac362b5fedb3f93aac8b8c68786c21deeec275eb93ccf8f6eca2f620ee2850fe8d99991d632b3700e78ab1f3e4f646d2f18e8f79371cd69a23d01d126672ef9ed6070be3f776558f73d5084e7022f9aa4ece68a9a3f86cb0be0b50bcf0278a4141bdd2a7568cbfeb5b5eef02da242e519a52ec1cf135fd62f4262be7dfe674ab7c575fe55ddb347047b9b6802c10f8e287aa9f199bd440d1c3b9f73268510c4ce47c485aa632c84bb29b821401ec352acc58e2ee141621aa08a633f0e566569fd9f23ad82717c5544790e68ee7916b6e3afd2af37e9cd62fd03ae81fbd1e415ba5f887db3839b117efa4fbcc02d583802b5547a2103e23c142447fdf3df82b6498628e0670af031bedccf627fc0107342a23822a5431cbd2da36b134bd08f2c7441970f5c75ec0156fdd06d0dcdfff61b11c71065acfc9e7ca9f7b242b0f61241b46d2b421914cc48b904c1124663bffffe388516d8bfa7e13d452a19fc16871ee86aed936aaf850ec868e2e3b56363ceef8bc2db1e2763aa9df64a6137e7eb17a3be5804dd93c5147cabc916717e3f1f0b58b8a1dd39f2c0360c0f2c6c36a91f7ee9ff2b044a52b47949aa0436e1833d1fbd4173c4ef766f3045b01bb4cb17ddc97adb61a2fa2c71e1f93e50fa1dfde4acf8acf2628fc242f8151947f0f4076f65b0d2fd98abdfdd682565c2d3034bf0cd93fecbbdae0a5f7eb638b5372673260f0b61934d905c28555e934773113930ee82ef0ca4da8b0ebc39b4503466e703085b3f2e622a831c5a69cd8dbef97bc67fd5f55ebd07d6e415889d54d6186a62207a7e08a21a36c32985e56aa6a4e075c908f55bd82011d2e9cddd9be7981e78cae42750466c6a6099f3dca0ec09f5633637142a62ea1e4f3e3a77c578c55c4d588162059e9e25dc45ad3499c5a5070400ab41c9c2474602265dc230357b5baf9fb998300726213010caf3014bf6eb85f5f9842ea1cf4643798508ac7ceb05af0a4a22aa3fb3952c4e3073625ea9e4bcfc9b49fec179296ee490773cc844c5c36aab4e8aa5a9943dde5017ea478f2c8219674a803195b81b7ceb4bfae397d183c5533e61e8425934179ff6477899c348a42dfcb3056840e68b845ce9acdd1ed8649c0550890a2ef41d15283d76eb4a86d5a79328fbd51796badc55af61c4a3cb5eed9988f9de86d133d258cabd0e2b1fc69aab71fade3e6b0b2789c4ed6cee769ea96ff04c09eeee924c4dadbc5adab0b0fd897a7cf39a0dcbbd3fbd20188e46fa45939a1664410c2fab3835c56ed07e0468e70f022d0adfd407ffe58fe7e6bb612bed6ade9e9fff06f7700893fad389d814c060efbf175e753ae4ef17d305c3f0e38ceece36ce1ebc5c78ce1fe0a9e52add1540c1936e23229891ab4a49c1886b44902782869da61abdb6f8aaf753c12c134d2bb49869da49dd7c8410f0ae9b6c08825eda845a316516ef82dc66c4e13106c703516eb19979c7abbb1280679cb38f9f9fbd21ea22dfc9e557079ab1cbc1118e67e04b4d1719365d29317e5ab047b8953bc4dbb28fcc20af28a2bdc5715f5db95726f42df5877c878fe120242a1b383df912470683c9ae6efce6269dcd097da604dac7189b2856ac8214935de31be01bfb95001fe467993afea69beefe2cff944091ed585694bd001e5e3fd0f0f87271892948e03455b962968a705dafb45677b59af06179cce48357a0a2639e7e0f7506dd4a1fb14251ebd0f91d464c0b151dffd8ec860c492421e1837c2df2769ce2a3def77fa3d057226750414dc233bd1e626ed898b3f3dcedec640696f38ab4435451e5c88a953ceec88afc86a494f037341e10c7c3b67dc36c7de215df2b63b106b6e69affc9fd2a0a54f73d64380d7e6108d680cec356f6ad9bcd6e1c671f9c241174892b773110a4b85df064179248d6c18cf72f6b181b92c074319ad49dcfa1a9803845958dc40019a468d85817eb3361532d920826981bd9f4ff02590ede3f1f09bb25a04094137d6f2a338abf1917c0aca6cac0cd38acc34a674debc6789e2f28ce9c28ed77bd1c794f979b93f46c6757b3fb5bdf8e4ff368e6fc492456b3cf79df03b60a824fa27b63148bf779f20a6757eb6e820f1be9776440819eaf245419e8a5a78159f74063ea226b5d9be4d0d9c743abc04ca25f370caefe1117fcf10ec79fab73e571e747906f184b25330369444dc58a1c06ab90c0778821df056aec2f74202f3bd34d17d730bc40b482aa1519cd986b987444168fa8a8c82500e7967c9b8c7a4fa194ff9e8a3fb43b50cc8b5ec2f8f3b5319556f96c7ca9e1135b2bbe5c465a9af809855572a19b9111005b29a20d3138d68081412c67f7a798554b860d5bfd8d9fa69bb0c013d776ce8a5c20d45c0d79c581d81f61fc2feaedf3732c62eb7fe5db5a88bbc6ab951daf924d1e5608a07d68ed40a36adfc99d06a37ddb7da9badc64769135e079ff39318ad805076a529c96d3005e8f04a7e30f021a5bbf749970a5b7d875913025ef3111bc608d62a79fb8271154d2a4dcd6c53dc11e2d0d0e66c712ace6c0f565d6a2ed627884743ecb96244ad60e6e9d52028d231a969fb15b1513e1dccb8c9611b7e1e0e878a85200cf4f6b1a4dcd9ef4837a19c8ea14bac2e8c591e8b355c73a83d9705a70786a66b3a83bf3193e83088d369505e3ffe7cc303e1bfb8e5ca3ddff2422ef64da09b718da1f6480e662a25807ab5ae39f374b9dddcde57929d658a07ee61a4954429b296d14b827dfa00b88430377a8057ca22213823c36f434f6bc6aeaa2977b0702a65f9c2380646b36b72fca82a3d3cca0871d5628fb72bb0cfe69c10fe39431c6a65975939eff483e483b460db547fe6609f5fd43e93e2dcfb3bba8e51c7cbd4633f02f166157b8b40e69d048996aea54bc2176b8f07699394e1ce1bc69fc8b5e5a3009a92ff54c29962ccc763e9f067e7e01976f61f5e89f5c79d51e7918aecd449c88325e5a2bca75d1da969ff9f2495123399d859b6983c56d416d74ba515d222fd230d6d47db43b82911ff5e46dec4e0b38ab1b6463c61be68ad2db7e1bee67c0fe9383a03ba938db53971f9415ed0420a", 0xca6}], 0x6) execve(0x0, 0x0, 0x0) 10:58:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x200) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x20) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x8, 0x1f, 0x7f, 0x80}, {0x1, 0x5, 0x3, 0x5}, {0x20, 0xff, 0x81, 0x1}, {0x7c6c, 0x8a, 0x2, 0x81}, {0x1, 0x3, 0x1f, 0x7}, {0xfff9, 0x20, 0x7, 0x80000001}, {0xfffb, 0x5c, 0x9, 0x630a10d0}, {0x2, 0x8a, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:58:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x48e, 0x10001, './bus\x00', 0x7, 0x5, 0xccf, 0xfffffffe}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x1400, r3) 10:58:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) 10:58:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x0) close(r0) getrlimit(0x1, &(0x7f0000000080)) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x3ff, 0x9, r2}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 10:58:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x9, 0x1) r3 = syz_open_pts() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) recvfrom$unix(r4, &(0x7f0000000140)=""/16, 0x10, 0x43, 0x0, 0x0) write(r3, &(0x7f0000000080)="01", 0xa9) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r6}) dup2(r1, r3) acct(&(0x7f0000000040)='./bus\x00') fcntl$setstatus(r5, 0x4, 0x10a) execve(0x0, 0x0, 0x0) 10:58:02 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) shutdown(0xffffffffffffff9c, 0x1) 10:58:02 executing program 0: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000180)={0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:58:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/142, 0x8e}], 0x1) 10:58:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {}, {0x6, 0x0, 0x1, 0xfff}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() setgid(r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 10:58:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="a3ca99a32516219aadc59b7fd9ff64846d4f3701e90ed520809f7b2facf49f4d77eae80e0c76e998cd4e0874fd2476f8f74763ad62c8f2605f7a96ca9f615726dd4e055d85f7e073df2e2a402a316a7360c78b3fb699ef60039f9478aaf98b7d619acd6700"/112, 0x3b}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r0, 0xffffffffffffffff) r6 = socket(0x2, 0x4000, 0x60) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x2, 0xa831, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x8, 0x7, 0x2add}, {{r0}, 0x8000000000000007, 0x1, 0x20000000, 0x7fff, 0x59d}, {{r2}, 0xfffffffffffffffc, 0xd5502bede5c070b3, 0x1, 0x4800000000000000, 0x3}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x86, 0xfffff, 0x7, 0x4}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x81, 0x2}], 0x101, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xa2, 0xfffff, 0x80000001, 0x1}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0xa88, 0x6}, {{r6}, 0x2, 0x74, 0x8, 0x4000000, 0x100}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x80, 0x8}, {{r7}, 0xfffffffffffffffd, 0x20, 0x80, 0x1f, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xe4, 0x40000000, 0x3, 0x6987}, {{r8}, 0xfffffffffffffff8, 0xcf, 0x2, 0xa56, 0x7}], 0x8, &(0x7f0000000180)={0x10001, 0xa5}) fchmod(r0, 0x8e3) fchdir(r0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x9063e06eb25a1fed) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[0x1f, 0x6]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") getrusage(0x0, &(0x7f0000000200)) ioctl$BIOCPROMISC(r0, 0x20004269) 10:58:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "efe4afb069a2c4df1a88a58e01f0ea170447e468"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005f5000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xfffffffffffffdff) ktrace(&(0x7f0000000040)='./file0\x00', 0x28985dac65f125dc, 0x1000, r3) 10:58:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) getsockopt(r1, 0x0, 0x2, &(0x7f0000000140)=""/170, &(0x7f00000000c0)=0xaa) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 10:58:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='!,\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[&\x00', &(0x7f00000003c0)='/#\x00', &(0x7f0000000400)='{\x00']) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') ktrace(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x400, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0x7e8, 0x8}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') 10:58:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x200, 0x10000, 0x1, 0x8, 0x1f, 0x9, 0x0, 0x2, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) pwritev(r2, &(0x7f00000002c0)=[{0xfffffffffffffffe}, {&(0x7f0000000240)="d02cd75bf94ef58faa20b43e920d1328bbb09a5224f0adc9ba987945834b6488c2c2ba6d962beb17d920d85a225b82fd542f2b8314dafbb4ca56260b41e29272aa9035f3d0fd27fb456f3246155adfdf92fc922e7552427ccfce508ec050623f7fbfd33315fcfb33bd1db2be5f77", 0x6e}, {&(0x7f00000004c0)="9a72601af4fea6a8b47ec1ed324e98ab66fc0331b892e42fbb7de8b625efc6ef77b3b1fadc92d9f96c709d2c82ec10450e13a3b697e2cb3c620f2c8ebd14ae941af7ce8460668f3c69361ac3860549ea3e27952f4d9cf68a035d821ee02a496d1f18a459be78454cce9b8046399ca8955d7441f3b9029fbd603fccce0776b114caad6aa09cd4ce71637e3988f7d865c3a87c11dbad9c12675e49d0d32b3e7e621caa76305bb3510bdaa04b8b892985245a7f7bc39156abd150be997a67cadd0e569312836a19064ff0014c328094a21e77f8aed8b711952b7a3d03855dcc7c50f54133b93750e182f8b4573600a0f96df59e1b0f22502aa6e1c128967749e1d3487bf907e6ce112c92790e5c65fe07850a725481ac7ea7ec02f3c456b873fec994efeb9939a9008ba6455ccc98e42f214bf31ec0055bd85e7638180d96ceb9f1e98cd3575459a09c32588df40026c48d86ae923b01fd65600e61146672081af572e20ef00cc4aab409868ef400a34322cf27126f6763da829bbf4b9abce1689686cb03b1af7afda4f0ca6788ab3c94ad9ef41761c0c95a4f00c100a0b44e6aa3a1c966a648de86f98b076121542c4578c8261f5ef2114cd0973141f8b0010fe214869890cdc2e6473a911107fe5f11078ca3c37c221a8d04e136e017791bbb6d9ebaf6effb1e06891b2b2a1f93cb9da828503b82aec7fa013636476449295caa0847c30bbcec0ac21f274474faff0ba48db51225f3fea83105ed9b69de635236b18e862f7d6149fe130e35a6e82a1d8fff88bfe8c034ef70bdec5bb7ab78772bb37a687002822aa6ae04f86970d54d79c41ca2d0538716bd4ff1b7054d04285fffe7c98639a7a519dfcf4f46b40bb381f27614c782f0f46631f23db4e3c693bbd58022ef01405d46f239eccd86cd2776aa2a829a937ab75fb41d58249d59d0aea46c7977c85006c4861a8487a6fe38a8cb36f9b4423f698a560d25414c9d9a65906c80ded6385e1b6c17777b9559976d57557a51926d7f47860760187eaf74dbb4f6445f51f18cf0831bbfd7f0dede64e9af96a38b0d8565d2ebff555d112dba529e809635ffd3d4a282c1d18dcf4db629840b546168bd5b81b9a1ac3fd80e6137a0387d3efa4d9833521f1cfe8181ca2e60663d40138cc33b17949273647b12d13241f739a2b6e72415235b57a5e56ccace898bc02d280c68d79b6fb252a995f5be24899e64b4a9375d4d1d03548a33d153697604e194a80da42507b9b3d54871de0f4d71837c9aac8dbfd59813e7dfaef341274ada9fd37f0b47829c40bf11027e81d6f33417e9b84112584a61e6575d37a87a752db115259a80f68fc0f3ab8bda270579edf37210e50125e58fbf698ca3dce742b0bbfadbb7b1345cfdf01d385a0729cc90117011ee8f0b55135d12d0cb580529ab418cb183bb74255a827f2d5056de821206116c340c5382a38af5e172fc73a881d06a06e47b72d29db2623cc214d91748aff8ec92c0a00b50df9a05fb1d5a98cbff2fcf13699937baee2084254f615b479ca7ef6537275e110da3630cb5efbf34a4ed1d6c796c85b34feeb38dda4677cbf04833ad4c956fbef6374b08e317884696b996d2c72c80558b3bc15782e6d74ddfa7b7424b0e32d742d4d030c7d08260f33a8607446b4d103e9b59176444a975814ed87774b758eab9832ea54ed45e0af266db70475f5d73c1e53f27bde1221b4791e574e135024342e5219fa1a9f66d5324654e9ae5eb794b95eaae92dd289ff7ae33c785380284739a47baf49ba483efc68d6a122d6526c2027f494321553070c7a7360a62725e024db62604981deb9c5d1f917659f01c081a626151d3ac079d3d817d5f10cc6a0a09b8b613a746978f36ff4dab3f4f802c94914a5b6e4c24bc824a8fea5978161ed7cf1ac9da6fe1ad6f92eebb94398bcb5f41e4a2eaef92094670df3d073bd26a7972bfe23cae34277101d5598c6e7e202ed783852212d6dfc90bb6eec5ad021fba9b2895c3f963111bbf4bd5bf73adea1407122800723847184faa639c10337c0969e3a22571d282e92573e62709017fae42522fec3813b329c3288d4ab4e7a79239a89dc2c2b6c454350b7b9be8d78cb3c330ed132d7207ffb2242333f8d358f9882bd6ddb8c77276b97a4a2178c1957518c991e8cfbb6da808a0c35d8e4c7d1f3927c4b94e07459562282d9a23650a8d28dd2c7e86105ead4320b75ce8af8695bd3e499383670179f533b2bb0dbc874263bfe0e0375807a1248f580053ac92fd60ea4f841a8db16e06060310b3fa964c2726f94bec76f319a39f413e37c381acd23e574b6cc0fc0f2aeb5210a4ee34a73b8798f9855e2d1303c27565dc4d192529f5de1eee1105afdc744f267f9c22a4dfea8af10b950a0081f67333d080504d20bc02e73416266584c816e85060213096442919f1611ab597720956e5ff38cab6266ab733cecc49fb8a540ea0402369eabc8e740fa25e7c978119ae722bab5de48b016f7320ac8e07f78f7143376fb211ed6f80533a154bed2d32a20b3245c31b679df0f2c12148184fff20d05031bd46f609e6d595982a0a435d2fde654b2b2dca8722ebda35c3fbde06a3d5334570444f1c71327b1535417a6bb4408056cffd585b8463261e950b36bcbd2615af1247a30ba5b48a5459a41068766fb6484c732cbe163689d412ab1af8315a40dde40e2411035209fd7e8d89fb1e7aaef7ec5e4f2edf9015942c61ae02c5e509e2aa7084632a42aa944f3ec7cec73c9e73f2bfa9c5f9d3b8059def3c8aacbf9ce09131c3a6f27a3e5d9645c2d052babad994ef7880d74e18d31c8bf0fe78d4052e104e3c487c8d1398d800ea4f0210bffabf917f8088d721be1dc76c408c5b5d3fb26f0c8b73a8ba39fb386a94a0a4bf40d895b312e152d5243bbfd4553ba48be187164a54d603a6eae470a69ab40877e26b65e4b8cc9d99eace3685de46066a180f5c1bddb594f2d9e8e81f11ff762e2dcd9c1a2dd539a5f1ceb08b9ce476d5f66f988e402a3fd1cf2735ce934b09a435e83a0b5d5aadfa20b681d1ab8bdc7944702a9faa4427953617336276e1e1e0d59b2357b7946b5383f2b13f4509da02f15aac3e2f653798b6b9bbb9af557278074295bf097eb7f4189a5542d882c2d3eb9b18b8f4b16fc6d2a83c307bc2704149b2d0890e12b2774d888297d27540ef62141b887205367b2cd6de0156dbc6ed2b57052c5a368e92c2754d4f11cf9e3363daaa1c718b1ee2223f133b9f110dacaa606e72f4c08ace1fbec44f52e401c6efd71cbfcd04426d8bbbaec92b3a3bdc5697ad800187a5d0efe66fc5b53af42ce1cd27f458c86ffb15814f4f345172b1c7fc9a5d8a50d64080e1df78905436e5e03fbb0b9a800f4ff1dffce22ea817bb9911d6367f33ec6019e77635ef649b3b617cdf43f232f045252afadf0189f127a5723ab2c2951f5c5831f539054c15265119eb40c8ea108088c46d1df4858931d1eeb307c2938c562ec1f07877d56b218b4ee6a065be080c4dbdabbdb847380a1f5ec8d6cf2b3a44d87ec33562d5024e2557d6e18d601cb0f5db127eb64c2337dcc0644967031acaa88d85e0c63be5a8989bdc69579de123e2013c1c174d6d122523846f154444237f117c9ee85eaded3edc2414646ffee765648095a10d9fdb5adf4f9d971b1c168916abac41004069eca5d4f6fd8f9b3da9f0d1bec8c5f9efeb724ca87d2fea2d18dded90dc8fafb164370926d1330b0f3cb94b7318351477be76f2ceeded55338ab0b4511ed234f842af5c2a0c82d9d7458a8d11eaf8dc7ea7c66098108fccda145bb0d92607f40a37018d17675688f844415007397c7a43f4ed3318160290014f384f09026a5b7fa16a7df33202645b7d649084c38179a009c55943fb12b829c3cf8f574995c07d7b4afe731bf6c0715b0be0391643b6d8e949ae8e76f8b49fa3a71b5787914f159288ff93ae9e9cd0846347343638b4ecea2e5be5e70f92fabd3743149eda2059ae3ddb7821850a17ccbc42f761589ff6a00e65322717e64c70e8fc530ae2fd01f07567c2a2cd9749ed6817018807ed6cc1f2d22e2c8b225db3f63fe28e66f85dca968fbe339b120c6d2c188da1ea3b5912d2a9fee75c012acd01089e581afb044edb35c0d2305ae0ef3979df8c5aae8b90f02f5eb2b252c9beb450424bdf24bd4bcfbbb8607f8ae15b64abe42b98b9bc06d25f18683d9709da24b9e15c6f625a82b0f9ce98255181e14c1b7eb21a25f49177a0fc271e637e42f49a7fe95ebddb1ce8094b76eb58de53bdae90e03bbc66efb6fcc1093a5319a35145e6862b6a08f1d589767886793d6310c50fdd10c220044590c2263af4ca9274dbbe0aa1593f3ad0cfc0a3f01ce0b769f5fc5cd6e540b87614aaa45cc9e2958ff1a4cd64a7c54d76eff29344c8dc278266b2a02e19d9c254bfcec5bd983fd77249de3d6daf86089d5b29cc0eae045ef0125730fc791e804e05a40278be911ee9ca00ec4fd7793636e70e6de544678f4e96a9abf8f556e39e79cddcef46e4f79ae5badfcdc49b3064e62ced4df0fbb98f73180844cf1030987738e84bada3bf49f48874da4a1df310f8314b734cd4c22598d21671e721d1757ee6bcee59dc31959e3a50e61268a3eda2ad7f01f6a808cf058478c5dd64a27c8019db42c56c3a0396d597d545f4677cce63189133985bf4597e63006e5ff525ed9f790888c876b31ac87a3890648b8139c2c48b96712e22f99f40844263059414cad35c19dfaf46c13f911d54608ab6ea30a165cd25ee76c907e8843c910efc0565eb47e36c8342daee44ef43ac62c1e76d6c618e1ca31ea77f16f2599ab5638342395e086c3ba205b0325155275b5cc7272a0c8f8b4d60e12c598c4577879c690f265432b44f8ca1a08ba9f9e5cb4b601c9a7438334c0e9c6dc2cd3a858d029313b80faba3f2f972027f01a299a6bf56abd3fa581ad0d7d69672b0345cf09d0fdf8d4d9e1ad5cac4f0ed127535fd0735501616ce4915ab742b94ff71a359d24c555fd2cab45d591250639d8328335d35e199662421d1e6e8c26d51914cc6c79536a0af9a0ebd15d5b5eec65bf10feef485c5ca8969159131cce29f2c22dc2b7e60e12709d866c8a2e2fefd5f5e4c0ee08ab52b3a6d9d5ed6a27a4e8343168778f36bf57e7077335d4f33528c2e6698737dec6484477c4952b7fe070f47f1f3840ea8612c21917fddb2217031946b84242632553ebfd6309e618717910d9e6f076b83f4ef251a3e05af90005193ee778ffc53ee305a36b63f42cea582bc398b1926d932b310a695ecdada72544223e82c602167140a930551a2fef81f23e7ac645823928c76049bd8c3e54a296a93d8ac7dc5d1b42e696b746fe8e26859d376d412405cfac5e3fb6653f8589aa1073fff39a350ce8344d1711a9532adb3c0ab961d2d470ae36bc66f5c9cb76f855dbff8e0aaed845d3355e7ec27d5e72c668dd4b0731fa6bbfeb3cb82b3f508d0107ed9fd62d7d012a86b4d1ba7db6202dbcd28bbcd7b98757134336e77bf43ebc0e5ea90859e8dda65d1b2c04fa2b181535338ec86742dfafb9711ccf08f6b9bc92bb5489a3ed25b448a1f1d3663d436287f4ef7834c34ee069770307edb771cc4889fa9d1511ade9be446ed33cc92608ff3dd7a44375ab49c10a483311252e57e21f88688684f572e4d1403cc340c09a5a62b65be29d44fac98b683f3531f7a7fafd38f65b31ed9d7e6c7324f2bc1b106fce7d2d1f88504ba0b0c0019e2c734a434", 0x1000}], 0x3, 0x0, 0x5c76) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/50, &(0x7f0000000200)=0x32) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000), 0x0) fchmod(r4, 0x8e3) poll(&(0x7f0000000000)=[{r4, 0x4}, {r0, 0x2}, {r0, 0x1}, {r1, 0x8}, {r3, 0x4199225c42b16751}, {r3, 0x1}], 0x6, 0x80) close(r1) 10:58:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x900, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000000)="7710cb680f154dc0d5db2e9af27f948ea27af533116dd7f38f67107ea637405c9300e296732f0362e6c28ea8e2d59c2f8e7b086147fc559fac692b46ec4e20136104b89f7b11b7c586d6b933cdaec799e258c9f7ae5c17bedc48a4fa346d1d3bc01884a3fb9b58834b78e036e219533b122d4060d855f33f09b976a85eae4fceea2a51cab3091403ea44708b060fc8b00162ad2a2bbf9b6b6ad13fa8f6fb9bbdd689ee3cceb8e468720a5fb69ef404000000000000ce6c86d559f92e5cb80183183ed30af9452f5ff7bbf58c852363e95f1d191903c1ea11a255b1df92d435033e193ae6bf11e0ef9d1cfb73088cb0646a6c838121db5f331ea403b2f9b6222852b97256589b0277897751666d28ef617a69c2ef0587276633278124814e0a75", 0x120) close(r1) close(r0) close(r0) socket(0x24, 0x8000, 0x5) execve(0x0, 0x0, 0x0) 10:58:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffd, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd211415139481ffffff1e6b42c10cef114d9d4f58fbf7ea00000000000000f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000001d3923807030a964049a0000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) sendto(r2, &(0x7f0000000140)="c76fb85089bebf9bc353637ef89fb4fc622d6ece50041f168487bfd0d4908613f2b02b4e20ff3eb5c3152f4723ec556232fd3edfa84251b028fc6d0a5cfbe3c357a8f48a7ae88ab7fa7281d30e879f0568cf204c879760db88c698060536d7eab8ff0e5c7fab35990ff76874779ac3b13deab741f4c54d1254042f8d79acf1248dfd4903f0ecbef9d2366b73aefbf9512616293e0c", 0xfffffffffffffd7b, 0xd, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x3, 0x4) r3 = shmget$private(0x0, 0x4000, 0x140, &(0x7f00000ed000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ioctl$TIOCSBRK(r4, 0x2000747b) 10:58:03 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x40104}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup(r2) pwrite(r3, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffff79e0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r4, 0x0, r4) r5 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a5178cc972185fc91c80135ce2757924f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee876e3b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d8a731008bca47e3158c81b73fa3150c6a5a27e9bcf779fff72c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef947567079543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61013c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c000000000000000000"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r6 = msgget(0xffffffffffffffff, 0x464) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r7], 0x1, 0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/114) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file/file0\x00', 0x10000, 0x102) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000100)) 10:58:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) sendto(r0, &(0x7f00000002c0)="150518c365e633c4e7916a1e573359a402de0087102034523cfffffbbd98dd20b81bc5d14c3c1255ab72777802f60bc37f0885f9dfa6b4d0d935f7cf27471e72812ef3d1b7b2c4b6269d79f7fa6200d6b0ef3bb505542fb5cf21d48f5ee1515650b7620f04f0e434b490ae265b7a77888b90cee6b2279b1ad9e68c6008dd820982e9c6f4814a370b644a4e8306e889c2a35c380433b0bfbe92e945798136b8cbb4781c8f16da1d606bb3a0887b43d42580a712b46234202706d33d5873c80ecad7d82ecd19789752c9ff44fcf786769f1d84e7068af0e5482fe43297166e56642c80066f841fa8116c38465cac54f94dff9c", 0xf2, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x2}, 0xc) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 10:58:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x7, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3fd], [{}, {0x0, 0x0, 0x4}, {}, {0x1, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x2}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:58:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x9, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff, 0x7ce90bce], [0x0, 0x0, 0x401, 0x0, 0xffffffffffffff00], [{}, {}, {0x0, 0x80a1}, {}, {0x1}], {0x2}, {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)) 10:58:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) mlockall(0x2a30a77e67d6c991) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 10:58:03 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/18, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 10:58:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) dup2(r4, r5) 10:58:03 executing program 0: pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000040)='\'\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000001100)={0x0, 0xffffffffffffffff}) 10:58:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/94, 0x5e, 0x1820, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x7f, 0xffff, r4}) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:58:03 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = semget(0x3, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) 10:58:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x179, &(0x7f00000001c0)=[{0x60, 0x0, 0x2, 0x4}, {0x8, 0x0, 0x0, 0x100}, {0x4406, 0x3}]}) syz_emit_ethernet(0x17, &(0x7f0000000000)="b6bc1fc900790205248101271213da106d74b9011968ff") ioctl$BIOCLOCK(r0, 0x20004276) 10:58:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x6, 0x200008000000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r2, &(0x7f0000000100), 0x2aaaa9b2) semop(r2, &(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="9ba2907fe1b8dafd8a425eb9ca18289c", 0x10}, {&(0x7f0000000140)="3a5ab463b5d332dcd33ea44d7801f62f4d1e62a5418d5a594790b906c87ce826633f5100bc9b4b21ce8bdd206e", 0x2d}, {&(0x7f00000001c0)="a045e4a7665b1d6bde19659bb8b45c32ff38e4e2de5375ffd607bea61e430d9547e7ba00d33ea9ca605febd87f8b18904c3a05b3a3cca3b00963426fc56d61e16e975127397b33a2bcdbec624d5ba6e1b0768652646403c135934101406328d819fab4fe894246b7cacd9feac034e9c8acd9afb5505ee3ea6397bdb7758d145b676b577d1c68e41db278df402c41c1b4a07896173bcf6473825e9120db55f6d1d6ef8ffba4502a488c287429f71a3386a53c61bc98838eee5049243973ade77e70902a08d375c0", 0xc7}, {&(0x7f0000000300)="07d0d7a5e024a5aefe3ebf06cd8e86f02612ea6f8deba6de3ed91e4358d4e229a7d7f5f47af276b175f4d622be84e5c85ad2096ea3e617ae1533f0cd34b9ec019704796952fa7f866f2cca5a491f9f02d818faaa0e76733420cb67868047ec52f14c72", 0x63}, {&(0x7f0000000380)="3f69d36c9b367719b2edeedf7cb9d634f6361670c346ac3f0114e9d5588728aa923ae1f659c5cdba4ed155a7ddb42973fa4ae8da1533d0a1502e13f3e48206f7dd9e6240c463132fb823322e25e4da7fee5228d578bcc0cdb806055e76c59a83eef591f43fecf273588b2feda119e2e1ecba7084a1a6362feda5b6cccc3c5aad94e0c66ec175e63f64054e3e76", 0x8d}, {&(0x7f0000000440)="587dea264c33f01d1222ee66a23776053224f762d3773fa1b897d80c1e3fab81f1e1a9004d931ebad341b5ad4a55c899975d59595bb0b858c799bb234eff2e9703e413e3d119d7202a9128443a7e13ecf32fe86d6489e1376db5b0a79f1cfad2dc37616db70cb903eab82b75f674d749d02798d59e9a63548590a0694e682cacaba20f14f9f590beaa6bf4b75c64df3a734736d30b0f677acbdf345747044ec8ef76e147517631acd3b46d0d5c39e628abde2cc72d8b33a6a80ed43137f2184ddf979f367f6e2d748fa4fcb2ba3d7527baf306cba11b6cc931fa76cacbd7a6091a3f1dca6f738fae4e45ee7c4847fa9358720dd4e8a4676bc22ea7f72ff51474a848de4fb1072cb00d04f00e735fbd38b407333b85301e53b4cfda63f3b792dd718aa213cbb795f11997d8044de0f44cfa88f8e4cfb206a1196561910341279e882659feaa86f944813cc3b33e8185d3d365a0ab66600728694ecb9cf121fd837c1e37bce324e2299b7585884d80409f81da752173859b3ff310ca15e584607e270f01b618f76f457e2c68965ec95ba35d2196e537b77a7586043efe25ff4af6e8887a27a140c9537c62e3adc199ffcd4f5ea2aca29b96d1aeaccd68b76baf595dcba9944daed21ff99a5b462e967f57b7b2043a6df687e0627e83796b91726b5dd063ca114e5b6ede1bcfce52f4813843fc3577903d2dde80a4edcb3072bbf5dd404c2208b846b799d5228c7936ecf1130a88a3b3c536e5d43f3316f34edfab8adcdcacf745fed65ab92e50298e3a81d3027ee200bd2bee7d4985791d30c1e0076a0c9a8a06e2f446d0322ecd5eeebb7f4e951a7390c55d4acf7b39a7ca5cdd50be8cedde567e1a4a57b46dd3672730a773810a3323c69ac17381a4c8f90132812adac3b492406e81a9be156bad1df7dc81685d67d15037de3950b6958c605e87710467fe0fd7a407af49787c39eb3e25d0f6deb1827737092d0983c9bb6cdb04b1cb5ab95b9e8089d921c3dc8fb47f81f6a1482fb10257b09904aaaf5a422af9c6c7fd30feb5314c5635e0dd4bcce5b394a46fd979c8264d127317d2a0bd70ae254387edc1ea0093edb24904179a66d30a0879ae3b5fefc66e075a7e9184cb89b2410812e039c589d0f2ee536875999f91a77ec7640f2fd1d184f927d09755c0f1cdee55906c7a336cc5cec118c31953143ff43ef171a522eec76123e2d297045e9e46219f40d3623addee99650211e484f9111dfcaa32e924bba824664498ba4a874cc2c915df329978cf84bc45fbba790faa75bb3359d4e33ac157924ca51d357f12e36015d173a2ec8e371b5f33c4281c6ac8063741f3d24b3a9a7abc685c5d8cda0393ab12ac8fb557030a5beeb67ad23fdf549b919054ef07473c0ddb8f82acba3f9ff68084182f62730afea04b8facfeb5aa743c368a545bdf2842b46e2dbc45afa3cd458931c034b0d16e0ccf51d1e622849298ac605669b4b471f8327d9e5627805a588922b535f0fde83b7e8eecaffe99c19c430d495e7fc6d4d269035bb9cc23d3ed4ba19fd6eea808db51f5685d2c826eec1e2037f6407c0da05aa03747ad85a90b7b457a419810d4e5a18c01510b588514139550d13c78108ceec130f1561bd305ec1775e4365fe7189a392c870aeeb79328b81395ff469d4c66c71499b058af7a290612071f464ecbf4b350f2a3a9be60a0efdb945894f8b0f15015fbc146208198a73f1fa1c1aa63dcdd68c0fdc92e6d862e347d50053cdc18913d86d21fc31d3b4e6a5ab56533ea5cf7e0148b8fd6d5bad4cec5efd369851150f7ab0d8d4f7beb7f03d194cb666885640c6dc727dad67293b48af01dad73bd9aab8b42c0041c72ce2332f96934f2eed3c6ce072ad80bf18ecd64903227e202458c1dad", 0x545}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff00007b95fdec7e4ad07302980a00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8}, 0xc6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6810, r1, 0x0, 0x80000000) 10:58:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59022d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fd9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa06093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d00"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d7074cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r101 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r100, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r101, 0xa5, 0x3, 0x1000000100000000, 0x6}) r102 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r103 = dup(r102) accept(r103, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r104) r105 = socket(0x2, 0x4003, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r106, r105) connect$unix(r105, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r104, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r105, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 10:58:03 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x2) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:58:03 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/205) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000740)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f880b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37288002e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c53891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093dad961ee7809edc5db313cf43fc133f9aabd6f88ba7df871680c250896885254245dbd8a371b643875adc23becd7608fa6351979943fef59864a0905e8c2eb79d99b33f8f8f46ee62b28543db7e2b17dc3d93da42bfa2b28ba031983ffd36134d5733b7f577a6495734f11603", 0xffffffffffffffdc, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff003f00000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000003240)=""/4119, 0x1017, 0x60, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f00000003c0)=',\x89\xf14\n\xc7\xa7\xb3g\xb8\xd4\xc0\x8b\xc0-\x9d\x9f[\xcd\xe9\x94\xb4\x00']) 10:58:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) semget$private(0x0, 0x4, 0x2) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="7dfa9df9568e7baef16fecb92fb61dd1d2e30162ff8abb0664f66fbdda18b932a9fd79ad4465ca0215afeb3e09ae2af05c835b3c1c1a13e695c0", 0x3a}, {&(0x7f0000000240)="bc8e0c6c0609d5343122dff10b0e21c61670d39b0f988d4b713cf169527acba31d0c7a262d0ed8daf9624a2436e4673a68246f635d1274db2ab712918fb77ef02dedf1d493dcd0ea1fcc2ea749995b8c0536c907c24e95f270a306ae78a90eb431e75604e41736755b3212ebb56c1cf4cc92c4e1846b5ac603dbdb82e8760385cf4ce48f63acecddb74db68c5c2d8c08bd103f905f7c118596ef1e5783ebb3439defe25ae3e75e70cd461095f0bd8eeec0fa338def49a95f040831c27d9dce14f4c85d", 0xc3}, {&(0x7f0000000180)="9db076441eec9932933c2f64a6a8501791fa1a785120b52b40a82b1f1919ee85e41949bf3427de2dd0223eb1e6019ee208225ed3615d6b596c59d98bfa10b231", 0x40}, {&(0x7f0000000340)="8e33e4f2c7359a889fbedf636caf18d02e528ea26a5474f633f7e4b6888a8062093452543452d6f258c28aab7d2d3e9bdbf59a3f9e0a30c20ea2d22ebb9852546e6b59005362bb6f75edef1f87fef8e48e621a4de6bae96c58c4c9f5b6fbbaa67f859b8cc9e930c4e14af2052335eb1a52051aed4ee4888d955161b15eaed2bbc2a69f065d4b7404582072a46ac2c6264c5b1d015c3a51d8674938ae0d06c3a4a998f0d483c151724ff2fbf335a8b85190f945b36cf609cd3bef34b38bf1d2260f1a609c7a21582f80fa70195cc5", 0xce}, {&(0x7f00000001c0)="1dd43f1f054664f8d7a415b57326c930f47f4c1d3aae3709b2bd180b92f1c4e5a851c7983295", 0x26}], 0x5) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f00000005c0)='./file0\x00', 0x1, 0x4, r4) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchmod(r2, 0x8e3) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$setown(r6, 0x6, r7) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0x400, 0x7f, 0x3, 0x8}]}) 10:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000025, &(0x7f0000000080)=[{0x20, 0xfd}, {0x3c, 0x1, 0x0, 0xffffffff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 10:58:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050020fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc55) 10:58:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f0000000480), 0x2aaaacbc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000380)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x4, &(0x7f0000000280)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0xa9}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 10:58:04 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x1ebb}) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x100) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) connect(r5, &(0x7f0000000100)=@un=@abs={0x2, 0x0, 0x2}, 0x8) 10:58:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d4c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3f, 0x20, 0xfd, 0xa691}, {0x3, 0x1f, 0x6, 0x7}, {0x1, 0x81, 0x8, 0x86dd}]}) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 10:58:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) bind$unix(r1, &(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20c00, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0x4, 0x3ff00000}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 10:58:04 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3f, 0x0, {0xffffffffffffffff, 0x4}}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 10:58:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) dup2(r1, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 10:58:04 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xd6c}]}) 10:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = semget$private(0x0, 0x5, 0x400) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$SETVAL(r2, 0x8bb803bf7a964d8c, 0x8, &(0x7f0000000240)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1) bind$inet6(r4, &(0x7f0000000300)={0x18, 0x0, 0x8000000, 0x7}, 0xc) 10:58:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x32) setuid(0xee01) r5 = dup2(r0, r1) r6 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x5) r7 = getuid() r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r9 = geteuid() r10 = getuid() r11 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r11) fcntl$lock(r8, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r11}) setreuid(r9, r10) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r23) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x5, r10, r16, r10, r21, 0x1b1, 0x2}, 0x8001, 0x3, r11, r23, 0x100000000, 0x5, 0x3}) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r24, 0x8e3) r25 = kqueue() r26 = syz_open_pts() socketpair(0x18, 0x2, 0xd1, &(0x7f0000000400)={0xffffffffffffffff}) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r28, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r28, 0x8e3) r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r30, 0x8e3) r31 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r31, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r31, 0x8e3) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r32, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r32, 0x8e3) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r33, 0x8e3) r34 = accept$unix(r33, &(0x7f0000000440)=@file={0x0, ""/10}, &(0x7f00000004c0)=0xc) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r35, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r35, 0x8e3) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r39 = geteuid() r40 = getuid() r41 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r41) fcntl$lock(r38, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r41}) setreuid(r39, r40) r42 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x7, r45, r46, r45, r46, 0x2, 0x2}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0xfcc}) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r52 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x7, r50, r51, r50, r51, 0x2, 0x2}, 0x5, 0x54, r49, r49, 0x9a8, 0x15, 0x3f, 0xfcc}) r53 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r53) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x5, r40, r46, r40, r51, 0x1b1, 0x2}, 0x8001, 0x3, r41, r53, 0x100000000, 0x5, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r55 = getuid() setreuid(0xee00, r55) r56 = getpid() r57 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r57, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r57, 0x8e3) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r59 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r59, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r59, 0x8e3) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r61 = getuid() setreuid(0xee00, r61) r62 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r62, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r63 = geteuid() r64 = getuid() r65 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r65) fcntl$lock(r62, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r65}) setreuid(r63, r64) r66 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r67 = socket(0x18, 0x1, 0x0) fcntl$setflags(r67, 0x2, 0x1) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r69, 0xee01) r71 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x7, r69, r70, r69, r70, 0x2, 0x2}, 0x5, 0x54, r68, r68, 0x9a8, 0x15, 0x3f, 0xfcc}) r72 = socket(0x18, 0x1, 0x0) fcntl$setflags(r72, 0x2, 0x1) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r74, 0xee01) r76 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0x7, r74, r75, r74, r75, 0x2, 0x2}, 0x5, 0x54, r73, r73, 0x9a8, 0x15, 0x3f, 0xfcc}) r77 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r77) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000080)={{0x5, r64, r70, r64, r75, 0x1b1, 0x2}, 0x8001, 0x3, r65, r77, 0x100000000, 0x5, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="a9c7f8d56cbd59ef7e7f41618422c8a886ffb545a25970243b347876f217c7c6cb5014decb28883f4457f7cc55055efe4d", 0x31}, {&(0x7f0000000280)="9bf3a15bdb4865fc34f5c5a642064a23701fcc906eef037d7df5a6fdc65c260b452cbdfadf80926b66e25ca2675c016f39a1cd5e3b3fe7d6a1dc3e9edc688b423c5c732727f4810fa512f70451f9f5cf01c20396cde05052114bc0880c2f96ce90c025148cb2ff12b8e43dbfa0a9a1db6c711bfc923bffb1daca9d993f81c9beaf9053bb3b45e48dd541284e5e1e165f72d0247baad687459b2d9291992c297b8b6a44f6882e8e2ffccc14b591e7a855f73cf3ca8a0901c569da0be2b575c92778a7fe2712bc59feb8ef05a08c", 0xcd}, {&(0x7f0000000380)="a4000541b5ace03c6aa985c18d129924dcef015e84fac509f8599b886614124eda6ac7121fabee66abb9135f56fb5ed2901577b299265e909b1038cbcba6d51cd794e1c06bfdc6da07010a7a7f0a6601463dd42e95a834f5cfbcfef414c068f51b308098", 0x64}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r16}, @rights={0x20, 0xffff, 0x1, [r5, r24, r25]}, @rights={0x20, 0xffff, 0x1, [r0, r26, r27]}, @rights={0x30, 0xffff, 0x1, [r28, r29, r0, r30, r31, r32, r34]}, @rights={0x20, 0xffff, 0x1, [r35, 0xffffffffffffffff, r4, r0]}, @cred={0x20, 0xffff, 0x0, r36, r37, r51}, @cred={0x20, 0xffff, 0x0, r54, r55}, @cred={0x20, 0xffff, 0x0, r56, r58, r2}, @cred={0x20, 0xffff, 0x0, r60, r61, r70}], 0x130, 0x2}, 0x401) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001de1ad0470be9"], 0xa, 0x0}, 0x0) 10:58:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1303) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) 10:58:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x1}, {0xfd, 0x41}, {0x6}, {0x8000, 0x6, 0x1f, 0x8}, {0x8000, 0x30, 0x1f, 0x7}, {0xfff, 0x0, 0x7f, 0xec9b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 10:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x25a493d298888fca, 0x19) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") 10:58:04 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/145}, 0x99, 0x1, 0x800) clock_gettime(0x2, &(0x7f0000000000)) 10:58:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) dup2(r1, r2) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="62eac0f3e041446ffc67e119c500000000000000000000ddb5a7823326536f20050ce021a164947e79ffbad9b5729445e4a5fd95e4ec7a187cab1a6d296a5e60f081720b111cda2a799d7d5aa5804d3b61f8c5c7404ce8aff88bae5ba34190027c1385014c402882e5d0195d3865ce96cbe2fa93b755788f0f87289ef3bfeda2d539ea228a09516efecc105704c695f3acbc7c40eed05f5116a6098906846dd4259cd88eaa72fafd760404ca650fe044e43d3228e135afa2ff87f296d8a6c44f370c627ff12fb493c513ccf92e01ac40e686e345d9c5931180"], 0x10) write(r3, 0x0, 0x0) 10:58:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x3d, 0xfe}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0xa, &(0x7f0000000100)="66466837a57369ac7c60") pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/pci\x00', 0x2, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) poll(&(0x7f0000001c00)=[{r1, 0x40}, {r3, 0x4}, {0xffffffffffffffff, 0x40}, {r4}, {r5, 0x100}, {r6, 0x4}, {r2, 0x8}], 0x7, 0xe4) fchmod(r2, 0x8e3) sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x7cd}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="1116abd394081cdfa1c81bd7506011be4409ae4682bc3ad342a9d3068c6830cba2f95f4f379711d4cd1e7f03349466a143354e05024c4d1278415c66fb882e1bb414cdadb8f7816ef0498341fe45277d1eff6324a9e4646df01315e98053c92f98f79584ad0f764b54e7d406c7a6d91bb9b3317f363e0c", 0x77}, {&(0x7f0000000300)="00328de64d32febe9856d5cc31f78d4ba2f5b03bc514280926fb8dfbd319d3a24a5057514d434baf179abddbdc0a005ed5791740950a16f7fa26a8817ea6b46d2b18f889f5b7c14a2946f6af285ae7110697c3c257f6947f48a4456028c717b912f00213008019f4195cd9f63a487ccc7c5bee6e94faf65dc8adffeb2439b347706c448cf64d00ed1c722e923305726e4c7e0c288c3968ab82c3e48f34cf1854404828075c2c89098de42abd88068ac38f87f149ab2a17427e78c2180f44ca2db93af49ce30879e544a805d9916c424ecc4c39e158e6866ac047fe607df37b", 0xdf}, {&(0x7f0000000400)="0785709a62739442c8e82dc2b403b47fc0a1770ee2feb42a41c43f2f80c124daac3b2933941c142c05d664f82ad8f1b4b418388c725d3b5892ab6959119c566748ac54fe1c7861ea11e0aec7d187e7339e35242b3d713121593b163383638cc55396e1bcf278b5667cd45e335b4bdc591983cdade6f265cc7de284c6cf55ca3bdd5df79189708f00f580ea4f41627709d444cf6f07451a873a124e39d6", 0x9d}, {&(0x7f00000004c0)="739aaf986d9b33a67638e2a54216fc7edbcbddf5a2219978c8c9ba70dafb89ff1e361c7f74b4a2bc156a8785bf5d7b92097d1386e34a6a76edf274a7f358117f0269f7e6335abd08a48de41911e9a2f01f4b9bff6f093ecfd88450c17258530bbe9d5969fd323e54501b3f1fbc9734a2fd1943b5a411ba17fe02bc706b870a41e8f16c1a08424debc252980c4d00c5596e13dd6d69e321177953e8dd39863fec3de233eca13f0bf450141a59a295dd54ac702973fd7f9c0bcf754d9edbe67167866765bc22d3f6df31cf876b1b586a536b2db29b7024f7eba589e261135c7d6a4066b5cb", 0xe4}, {&(0x7f00000005c0)="3a99aed91211714a7a77a2711f9baf6b1cfbc99abdf28bb3cf5b21881b1f1edfd862161c4e98ab48652508a5c68f67c2db28f4de97136e2ff507d0829e3fcc689028f124a182e0924c", 0x49}, {&(0x7f00000001c0)="b1ffbc58e81c3d329f3fd14d7ea509fe2c7bfca6446c283af17470b4ffee9664ed43fb08bdf4c9c797618155", 0x2c}, {&(0x7f0000000640)="999ced8b7b6c610b89c330bed660334ad6c2157ff522", 0x16}, {&(0x7f0000000680)="5774fcdf5daa5a45cdbe31f5e4d587084633fa0ffb8a931c835c87ba1003d1976339073abaf5521b5652ad8b26f00bbf2b2b06d378ce95c9ba5761870a54cd0895b6f432e5da1d0a8ce692c164f3fc3702a190663208fe7648bad7fe37a370fe072d4032178f956146b78450fdc109810c3a0410318278f32729a7d7dbe60208ebae68d99226cba18e97fc9a7cfda9916b45d9be51057f4dc58c51403814794aa0b224719bfc07c5983e45ce3faf86273ae2efc74878d47e6991a498e573adb8f3f64c1b70a9b807b5218ebd4d68078d7302b6da21c2747905729584e057ba6111c0c154279a9e2fd189", 0xea}], 0x8, &(0x7f0000000800)=[{0xc8, 0xffff, 0x8, "590b3bbe870444361b7c64beb9bdf59650ca4a76b83b0a8d6b09a9b5ef8ee9dbbde1281728a8e3d6492ffb9e447a1165827a4fde198f5f9de8eba84cdcf7590691528b5f907c64ab41cc32837f11911628ffc6ec95b6d72594edc52ceb972ffe1dd2af9da0a9c067af6ca289acd14e2375187e8a08c2c08a3c7c4c08f299a12a6c03ca2ad99cca50aae6bb9379f14d14b5649467349c27f0005caa808cbc8603503e9f0d340869f24b476c51b64045b86a3b"}, {0x1010, 0xffff, 0x80, "ddc9aea235bc363073c892e83b96605907ae2ea0eae7dadf32944cbfc96440c793131bd7a2658cabb81702c47fffb58535434b8f9824516ee6f77409fabc08277a303f64bf394b52ca72d46e8177dd52070134f84b0826172d365abdfe4451067f6bc301c907cea05848c00a487b026e34f3d9ea5c25be6d140b113ba36b524368a8c970bd4be6d7832864804c2aa2c274709f2d3f17dbfdde6f3504fdf05adf45dcecea1445e2b89a5b10ec61c10c48418a43eb90e192847e476ff69f9d98a75ce23ff975064419c69221a0b65342ac8ef346c25578b6ff8cd510d612c266f2bfe3dd70bcf5ee3ef1f5f995129fb27197a30ddc2431cf99fb65294de9fdb7e849442fb2f64797bad4e107a311a62b3307732bf55aba0d33f27d4a9e223fa792db80a256c992bfb6c5349c376e323ed3ed5eb4a96f9fff09a862a86e0a58be068ab591101ce9648a835f4114bb1e2ea42481f5d7a304078a02509a0e51713f26cbdb809d8af0a00c8bdaee4db44b60c1b03773792258c51c095fd5330cff562430a96cdf5cf2aa9ec4cf6d22fb65c079de07d79af935ed65cc5a976e2faa2ad375cd7bdbebc71b1f33f9eb99c3b6ae4f7695a63760cc81ec460565b9a15050f523ff6b6c03b989765bc8766b94e418aa0cdf5c8fd78f96a4b6af7dcaed924a9cb22045d121e6f51aabcea2425a91d3f808e7e2a35d51acc66485e2bec1fd36e16fb576bd79c5db8f00abd1ccd695ce060cbe5dae3cff0a5744115e53ab043fcc5d7476f6203356d7849d6305329c30f5a691e536bdfd2fe6a7c59047b8faefc5d73d9d53b7a3a768fbf3a914bfc19903bff4f101a99f19d6931e44a80dd7970c6dd2232a94d9347b529439d5a5b1ca47d5f97b6a8565cfd2a0d79ab8b2f512f3d4cb0f16deaf037d330c245433c2848b687c380403ae60909538d967df038c3aaa1e6b96d34488b7d7a0c818e60dfd31d4a9c6c6e311df49568db7eadd14bd2dbb3a97703f2f6cd9340610ae35a4be85e8fceac792c1269e816c041ad7e7288052d54f1adabe6619cc1b2fcaf48f55bf0c524d85e8fde3d389e0d29f33b47119d5f5d2f6e93f09462174714480ce46786cb2a0079e0c4a5ad670a1716a6f3c2be84cb8d2b48118d0ea66b115a6eeb0cec0a336cc6ed633e3ad957375c7988ef0d88302a12cac3c20dca05ba3e76a6b8668e419c285863ca3ce2540931177a9e348efa7e848405aeeb79ac2564e390a9f7f99c87de4a10d27f89c335c154d43a6c7774f44fd451c95073d0f08eaf0c9005289757eb5deb9abe0db7a2eadf1c90f41f98c55ee6839e4f0d74d95860da7b0bb9ff60f9adbce8a0872af198a2533c80d554751b6841e6a2444db6b363ed66d652eb3bac8044b75380a3a1cad8bc8ef2e54dc47b93c5fea6eef8fff7f976106882970494fc724337463895f741f63ca8c882e394c041d16cd75799555e204e7ae7c2c32c26a2c4f4c872e1394d1c36977d71ea3c12882a5234ddb35558219480a45db90614a25cf7f68309fa8f18b63ee057558b263f0deb14fd7cd079b9197d8bb275ff2d872a0a6bf5f1da11d4cda3bdfa2938760153c4ea0f21728e07eb6a2a59de3e752989fff16ed6d5a8d066814f68fe8b13a7992c45ca265f84642e938acad0d422c2cc35a9885c703d9b5a03defdc2c225d47b49f8af03aef47f4880432fa36f5083ecd02357f5a6d1e1a1583dfca8ae8cf56211f414855cb546c08c289c0cdb68657bf41befd8d604932aa3975449269cb827f815c5f6ddf3217316b6759dff61accf52348566e030bd20b24f4c0438ed77efcd43d7c6f6c72513774534f114b2b4d73a4846057aa1310bf2146ec6c622f4461565c3563b75356ab66629fb065e8c604122767b31d7d036c1e5a5fb54fc864f2eaaf32242ffdb097b53c8b5d5596377abe83ef0b8278b5668caab1119efc1e94141803dfebe796b88ddbe6409fd1bbecadf0115c86650c67025a775264ff238305b12b935b0a5cc60c4ac2fdbee41d262738d26afe87361b6d3a4dd9ba7e4d0864b63b6d326e601e8557b262b35f0115dadf1d02b1992b3c78ab1a43774ff6f667c48bce9478be99ae4c5dae2cf6f74fbe539e5da20ffb338012cdbd13d21b5efd51c7e77d29498433aff3fa702277625bfc8b0d5ea842582af8bc484830febdcd70dddd7cabbc8eaa1a035b1f5d62866e84570695a03b5e8cbca40696699571b87fef9796808076eed500b471ada57d6b9079e3ee8043840042a958edc5d334f4a127e74a7e848b968ea3af7c73fbd956740ea74492c83d20e375d76272ad04ef381944ed866063e2b9dd747cca4c6b1c432b98b0ae510e8fac7fa8682277de3a882667dea0ae16acddead99d8acea3eb3550d385e66e4acc81a37561afc2cf76ff06da06901e0fd6959940b22d1ff3c7c3d3dd8b7e499bfe27eb39c2c89c50b5ccf746e3304fcde2158e029510eef60c5432e55b9ae0d2903d350ee9a588bbac60b997a3e5f833e02d2010ea3f9676f68219cac133ca877410db1658b8d717ed4b367b545331468b252fb15086fd01f24dcb4afb96c0406d74a4eb2b767e82c8b6d9225b01a9fde74c8a5b8ced28d730b50c50e0c82bb9eb32676980f42d27d9cafd581605b1afeb59229f73b9bbf67d4a102af21d89a87f56d23286fa6fcf16d2e47b1995ca3c9070f5c102afe651895090c457fe4582aacf253fa4c02ba2c751a6e2ec075ab7702e5de5902f278905a13b43e5e10ccc700c9239a1017cb9531e5a80d1357e238657dff90b99298153650a8852bbf6abba88a6373cd1c1330ccba3bec42136d677e4688b0b7eb44940c7297dabef9752285a68f301b993f3a738e88df0b761ec1c523bf4f207cbaff47ecbb71fda00666d2d07da8e3847fa2c32f04b3921524fdf26728e755acdb1f60a4de8158090a9f2a568a600477c64c67e1b5fc2b9306f8ccb23d1e122c53cd566147c3157352910b50a9d2da84c2629f79c8a7a294c5e68df2dd88cf857882365d75c00585ddba8a7a16acf727788665a288cd5afab34c382b2f18fe881de546ed9791b54f357f835768b2a97219ed179e72644d8743457aa8496ed493d963341359562308b5afa19874aaa63641b2a2d8986c1696da35b14bb0fad9ddbd22e61c59e1299729f07fc2e416bb89d19b96daaf80eb31fd96497fd2302893cdd773763546c162fc683f78cd0ae825cefd1662f081d5a05432f1333057ed05c7f29f80c6e745e022e6ec0c79ca3b5d642aefa58d2473de9d7fc076eb908ad2c0fbeff0f7bca82bd5076ca5f355711aa837eed503018654d72bf81a8feb6ef3d88b9f86377faa38bc0acc1d90d766ade729d8ffdb7612a8a155630c5f5dcc41e43a942c25ebe44b0c16f44f58690630f44d359e02caf319fe901d759f2f0cc736ad631a5232396ef19a9686edd680d6b49942d91357bc452dba483910379536e5253ddc9c7ee6f925f67bf13058b1a70176131994b9a14df77b41db9fa046559e1663b577ba34b11ecfa2d46410a1c6df2a513dddf34dcd6030ffdbd31f1520927694a3102f65435c9a989d6a1e32d2c042f1e1a505bc6ce9ff4e0dc1c00d50b62910da914ea2a26764fc24cd507fb8aaf9d8478dda3f38289864eb9d335cc3629a7b982ab8d3ee8a45fa23fab8bc9e138db61bed49c00593435de556bb30c5aea4aa76bfc1fafb776cc2775a9b74ae2e4c0a286532f5b90a813e8b5cc154219d2f069471d926191f8435e0b542d24be4b75998efb7f10948fe7e2d36ae05e15064e2141f5ac3fdb918f697e5a396d313ae8f29167dd54057ce4cd3950ff2e4a40b0a9a9c38cb0ed6290ae20beabc579974af06844f13bcefb3e9498a0fde2a3947c398d9aa4f8f0881f5687886d7beebf3b8ec82d2b4f7fd56fac1fd62a8bfac1607f8cf8342733ce398588e8c913f0daa0507076da6a888c732d20c4ea21c45f4565b37d80e621c8b87c2a868064f1368f1a946b7d57cd828b0ad1f972e2ceb81163228a7616928a85b590258bd3e5f09751b1915eac184d3b5cc54134c7a759703fb52aeacbc6dc2bc1af03ed10fb2c5179af895625f3e689002cf37a14c90cdccd10fbb2318afe69da845981ec84c8cc493b8e5a7c388d00b118140259347c4b8514587e3d600b5a47172b7c8ae194f49f525a5afab19a133768344977f5ea324c6a8b0b6914b23dbddaafbadda0e8d0ae610aee17c6449356a4fd83ca0823da0c4f2689a1fc3e3f331b28040c2676ed5d663ccc44e1f16078487855e1e6c4f1e0b2ecc31b68283ddd8987e395d48feef1b408bc8603d752ca89013c376544b869185fe66ccaef4c8732abde5b382690dfb14e91605ed5e572772febd9465771e79638b68f44c7afd24cdb16e0d473cbee4356674d1aa18743e6817795fa4f3ac853a7e59476c1d612fda96f60cbd7778a8f10f1b96abbbd08deb0d9f8728c3afb8e99b37d9c42a9d6d533ee04c4679055aab3ee34bb104d22aeba26b7162b814ef4c8cd432098303f5ca3dde4920fde095ab059d77195eaafb2cb37d7752c3b5f9b720912707ec288e0207e2c5bb68cb9a099e79b12289af389f0f1d4b0905117cbf36c7f1009a39fabd12141157ebc6908cf371d31e320139efb87191374982f53137ba8d6705bded382e5861bceb682489040c9974df5762d89b52ed6843898b441b8aae99486738934c7b6cfaf3521ae099ab4680884e428308d81f0b5601d7a554681e87d2b6dfae4abd99982e63a14c1873564b374cfa8776710a135f358e7777e9b1c5327102baf9568709aa0aa3e2e126e21eaeff7d6e8cb34c0113c2a080ff713812337e88e5e14ca2f02a6ce660bf181ff274d7bcf4816bdbdd6cbb3df21ca80be40c5dd47398e0ba7ad7c33e05375e6905cf4f680916b853d024e9333457b20b49d5799b39fdb3304c6a6ebe8f197fcf9f97eee7c5b34483838839cb452cb719a7b031f4d0bdc759c7cda8da5266fa50d10babbb3ae2b56be6003d0c1860c98288c2b383e1b8668ad0713ea89ae0d2d42e9a7c3121cf9db714e1b210d53f9557cd40bd026e7675517a63299a3a3587fee7dea2a700cffcfd9aabb844737ab97f3a83c9f0d2c3db4f8de13c65a4699287349f674e550c5919e8a629826d8dcf05da190fd578b0c3ba09026a760a3fe81726e1eb01268e7faac2904b80a249bdd5e6d7122a3b544035a51f0ed789a7055e96795ae177a385b21a1e93c061d9a3549aff99a57e628ea3189c50e0a476ee4224684ac5ebfcf885be175d0dac5e7eca7676ef2a0eff2365cb48ddea425fee6db71a5364a8c984dbf3ec234859c6e333fa2d053226a60f9afc88e2e50a3878682e79db1d973c2f2a11ecbce567369903d3e4f175f9192bd659c695e801b5d7d2d123bdd0476f3fb95e967ae5c93c07eab047188e391485592fd07bbbaf4ef0c7d16c895c017bb17e668bdfd8d0f226888911d96fc924e154e9513c4537f54dd7b14bbdb9b94455028910d67d9d5ef7099ce27c9f7cbd7e060550cab2866a2733d5318be870cbae3c0d928dbe8194de716f9e1a8e5d91eb7a9e24ab3c1a5d903e6e3519952313734b9ba6e6a42bf1c59d315d49092c254d1dd07dbfefe8d53ffe8bd7ea111bef7c91f24e2ac8588e28a384a56b05bf4273f23fb8cb4feed3408d6975f45da6b23b24898df95ee9c397f0a125934955f56c74f660c283f761e6e5b8d1d9f9b39281dcf7a7c6e501a2446c747c4e5ea687f6aa01d51ab22cb59faec3235cfa8ca17d0bfb4309da3fc3b111a85"}, {0x108, 0x1fffe, 0x7, "90b97829f3eee418da818e169abc0e86668988803615a09c8d5894c0f66323fdb53078424dd14427e80c765265d54a60177d69a64dfaf721fdf3573c7b9715e703315941923ae5f0a6482f7b7619ff22bb1e4849233ea6ef62d189f373cc7e41993c65002351b5e4a9f761656692ea6d3ccdab23835ec68fe53012cd81c9b1dce88fa2c989bae15853f25b40a001d7da7eb0a179bbd52d1efa975946cc434f840a54f857fa681842eed46828b396d999cb927648b903fb1f6f7e03388558305ef222e7a0c170aecdba776839a31246daac671d54287486c32459a7958986b5beff468c4cf323a4b9f0da4b16ee2c7109b801625b"}, {0xf8, 0x0, 0xc83, "1682c0bcf67b152d693584705aec0f27cf5c487d165844128a4a1c44ea5f950de87125311089638f2f775f8f4cd78d8df26fc75aac63d7e44ea9e0b0e6f0a8dd458fa5835171ea1d92ddbfebd82bd665ae36cbca75cb2e4638453637310eee2f393511dee3566206493a47f100dba1a921ce82971fe403faf78d7429ba113f4ab7e167fe1ef20be00ec120345a9ea04c825ec9928085b839b34867ebc967794ebc04b93742e2e801ba708222b55d9d6b214edaffe04236fa98b6b2db753bb39cb175c7e20c343353293972a3c8184cb8c537bb305432029f977f4438a1a099da95259c"}, {0x20, 0x1, 0xfffffffe, "97493790e3fc4f17cbf914d5d8caec"}, {0x60, 0xffff, 0xfffffff7, "490c64e38170fc21ed29dcf45255d1dd7dcf42adb0d10b7d835d79e8184f8162e204c68a940583dcd530350b1c7808cd304cc80bb11831887925a59702767aa7a403d97e53e22bb9f8ca3c9400"}], 0x1358}, 0xaaae6fce825bc129) 10:58:04 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x3, 0x1800) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getpgid(r8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xff, r3, r4, r5, r6, 0x100, 0xd81}, 0x2, 0x8, r7, r9, 0xb22, 0x8, 0x8, 0x7}) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 10:58:04 executing program 1: symlink(&(0x7f00000000c0)='./file0/../file0/file1\x00', &(0x7f0000000080)='./file0/../file0/file1\x00') lstat(&(0x7f0000000040)='./file0/../file0/file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x9) 10:58:04 executing program 0: r0 = socket(0x11, 0x3, 0x7f) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000490b000000000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eae0208a371a3f80004000000000000000100"/177, 0x404, 0x0, 0x0, 0x0) 10:58:04 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) nanosleep(&(0x7f0000000140)={0x2000000000000004}, &(0x7f0000000180)) 10:58:04 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x10, 0x2, 0x1) getsockname$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c8040000000000000000000000ffffffffffffffee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0a3fdcd901b63fcde2e447bd9e400553cdb2175d6274a14dbf0022a72d92e1ce19995daa22a7769eebd596e419198957aaef7e55a05d4ae23e90f5b0a5fc6820e45dfcab1640a6033171b9d562610bc5c121a3a997410b1fb489bda0fb0f260d196273179725c897bda601a8dccbbaf2519613318aa7585ad4cd8ec0d4b602dd44f9b722eab3f7fe08e62d830e5e1b2b467896b7cae1d205ac59a22810f343250526037fefb418811172edea3c780a22a6379720274506692d8d4bcab5c68d82c1b84112d9dd2abce676ed9e52e2b32372465a0f5edd382fb2929f425b23c2b974992d4b232774359ce665557417b8f66e7587d5d4745e26c45a9e075a2498e6f53f3c7b4a8c5f21adabd37ed07c07529eb08ca6bf8e0740eaadbfa99cc99062abc4487b47064d6157979f00e59a27967ad91e75a592bad6446b1504e88d596bcde8823659b3b7c1f5557a1d7bc0d9c541befaf60aa08864e3d1faa15754ab5781787d53c04f91fa02b99"], &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r5 = socket(0x400000000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r6, r0) socket(0x2, 0x4, 0x4) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x0, 0xcc) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000180)={0x6, 0x1, 0x42, 0x80000000, "78fa5d8d9ae749fcef34e8ac6727956db76e0a27", 0x1, 0x6}) 10:58:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x841, &(0x7f0000000100)={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) setsockopt(r3, 0x1, 0x2, &(0x7f0000001300)="3ed9eb2ad26412594ece2e8e3de87eab006a619a912da9218e070c43d277c9a2006f0839b1f9d110690db63b527544bd2a17a1088e1195b2e350dac0f44cfca47b66ddd2dce76deab1a0355c8f2a78226e6a3e12817bb910fef4b06699d032a35329fdda2c707eeb8a8eef835f323d75e7f197bf8ba0619cb02d072392b6d8f26c2dcbe7f8aeffc1ae77c4f5f9d0e8dd3d2c682666de3c58bb0d28b57e4921cb62a4393e73a22eef9c31a4d30a2c649e0188d49e8c906cf94a0aa0fc99e0f7c8cba7bffbd8e332d180b6ef396aae2a8a5d2b2566aaaec3e7f9e009bf2a0d51c7ec70bc37f9aa42c619c8a50fe0c0bca814bd691bb6d0650a57", 0xf9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:58:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0xb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) socketpair(0x2, 0x8000, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:58:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) close(r0) 10:58:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffa, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 10:58:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2994) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 10:58:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00e02d2fa5bd9bf2a0e4c7f7"], 0x1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00Br:\a\x00'], 0xe9}, 0x0) 10:58:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x90) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) r2 = socket$unix(0x1, 0x7236ef52c6d8a0c6, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x38c) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r4, r5}, 0xc) r6 = socket$inet6(0x18, 0x5, 0x2) close(r6) write(r0, &(0x7f0000000200)="f732e4f8ee49b74850cd0aa995e7e54ba051c4d78cb019f79e2ff3fe36a3add6e581b50946ab034035c6681a2026a26febc90cebe4ac998a052cdfa0267fdb303ffa61158ee39f019ea9afc914dd24ee357008fabceccbb1a00cea22af52c7b4491363eab8458d7a1074948d931092007e809c6b08bfc7cf72070cb1641de9678ca2defd4f3a60475258b5e577cc8a5532bdfcba8257c312c0660cf8dd4e95963cad683a6de067cc0506fd9e643df0e452d71399b8f4f8e5ac8d5acfb2ce", 0xbe) syz_emit_ethernet(0xbe, &(0x7f00000002c0)="5f55df2c14f259adf9630a285142f3ae2551a4d5b958c715d95115f417dbc22468c5b471bda685d5d5a383efcb93fda7821c0ee8f2f201b0a76eecb9329e3a54c77d79edaab729ddcf2f2ca20ad75e763882055503c3a6ef0db7c124615ff1e575f6117b5f3a8c956dbf23e05b546e8e6874e9e601ce301259d40984c5fb3316c2e288a4208216a2843dfca7c9cdcf3c416e1bcaa4df38996b271574f342d238b96e7fd3eba3c4750b18c433fd23b296adfce8e15f895a8ed2a30664b87c") setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="ca7f554ccaf5839a0efd8434289fb868037e2a850cf0c54f59e86bed43c01a30da863dd04402b169f2a3112e3ceb8d9819eff1428d3b57e6fcc020d9c92c4275aa1842f442f5fcb25bc88605bd8490c39e47a4d963507944bb24afd80ab84519b08fbef3fe51ce41b94e477cf5ed9e229e0e2a1e0ecd0002d24efb236e4c21261a96833d4d6fb298d195b4810e26bd058c3d17372bac8c3426a9864103dae75939a33965c92d453856f08c68bde8aff398a02fb82c5b4d033bddb6e8", 0xbc) r7 = semget(0x1, 0x3, 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x100, 0x7f, 0x5, 0xc29, 0x81, 0x65, 0x473]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x1, 0x6, 0x1, 0x7f}, {0x5, 0x1, 0x8, 0x5}, {0x3, 0x9, 0x40, 0xfffffffd}]}) open(&(0x7f0000000500)='./file0/file0\x00', 0x80, 0x180) r8 = msgget$private(0x0, 0x798) msgrcv(r8, &(0x7f0000000540)={0x0, ""/140}, 0x94, 0x0, 0x1000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setflags(r10, 0x2, 0xf86a46d3ab2ed823) fcntl$setflags(r1, 0x2, 0x3) r11 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r12 = openat(r9, &(0x7f00000006c0)='./file0\x00', 0x10000, 0x6) linkat(r11, &(0x7f0000000680)='./file0/file0\x00', r12, &(0x7f0000000700)='./file0\x00', 0x6) r13 = getppid() getpgid(r13) 10:58:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getuid() writev(r0, &(0x7f0000000000), 0x0) fchmod(r0, 0x8e3) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 10:58:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) socket(0x4, 0x8000, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r4, 0x0, 0xfffffffffffffcdf, 0x8, 0x0, 0xfffffffffffffe56) login: pckbd_enable: command error 10:58:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="a20e2a", 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b10005016000009005001b", 0xb, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000032b, 0x0, 0x0) 10:58:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) bind(r2, &(0x7f0000000080)=@un=@abs={0x3, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:58:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) getsockopt(r1, 0x4, 0x2, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) 10:58:06 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) chmod(&(0x7f0000000080)='./file0\x00', 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) 10:58:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) getsockopt(r1, 0x4, 0x2, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) 10:58:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) semget$private(0x0, 0x3, 0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:58:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) rename(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='./file0\x00') getsockname$unix(r2, &(0x7f0000000080)=ANY=[], &(0x7f0000000000)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) setsockopt(r3, 0x3, 0x3, &(0x7f0000000300)="2c3002b3d4b258a07483df88dbf978997f132dc7e0ffc259fef551f26804c93942b2f018e338b0e3336cc1f4466d5e7a00f071d2f45ff365490da50a15aee636568d80b5f56235a829df5872140f7c86e59180956cc2c71764786360287ad75210dd2036642eb6477a3c9132ef2098e8b6d87c28cd91b10491ff", 0x7a) dup2(r0, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) close(0xffffffffffffffff) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0x57) close(0xffffffffffffffff) close(0xffffffffffffffff) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x105) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffff9) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x6, 0x1ff, 0x0, 0x1000, &(0x7f00000004c0)={{0x5, 0x2, 0x2, 0x2, 0x1, 0x1000, 0x8001}, {[0x5, 0x3, 0xffffffff, 0x8, 0xbe6, 0x5, 0x7, 0xc0000000000000, 0x8, 0x1, 0x3acc, 0x9, 0x8, 0x4, 0x3ff, 0x3, 0x62, 0x80], [0xcd62, 0x8, 0x9, 0x9, 0x83, 0x80, 0x22, 0x4, 0x0, 0x8], [0x0, 0x7fffffff, 0x101, 0x0, 0x9, 0x4, 0x8000000], [0x2, 0x6, 0x11, 0x0, 0xfffff80000000000, 0x1f6000000], [{0x3, 0x5, 0x200, 0x2}, {0x81, 0x8001, 0x1, 0x5}, {0x7, 0x9, 0x401, 0x7}, {0xc03, 0x1, 0x6, 0x1}, {0x8001, 0x9, 0x5, 0xffffffff}, {0x7ff, 0x8, 0x9, 0x73c43b11}, {0x8, 0x0, 0xfffff000, 0x2}, {0x83f4, 0x9, 0x5, 0xfffffffffffff800}], {0x0, 0x2, 0x2, 0x6}, {0x7, 0x3db, 0x0, 0x6}}}, 0x2a}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) connect$inet(r4, &(0x7f0000000380)={0x2, 0x2}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000280)) 10:58:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$PCIOCREAD(r0, 0xc0105715, &(0x7f0000000000)) 10:58:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000bc0)={0x401, 0x833c, {[0x5, 0x9, 0x9, 0x7fff, 0x43, 0x7, 0x5, 0x80000001, 0x7, 0x200, 0x20, 0x2, 0x1f, 0x5, 0xfffffffffffffff7, 0x4, 0x1, 0x4], [0x1ff, 0x7, 0x80000000, 0xffffffff, 0x5, 0x4, 0x7f, 0x8, 0x2, 0x7], [0xfffffffffffffffd, 0xfffffffffffffff9, 0x8989, 0x9c, 0x5, 0x2, 0x1], [0x4, 0x100000000, 0x1, 0x80000001, 0x6, 0xfffffffffffffffd], [{0x2f3a, 0x6, 0xfffffff9}, {0x2, 0x3, 0xb452, 0x2}, {0x7, 0x255, 0x45, 0x47}, {0x8000, 0x8001, 0x3f, 0x2}, {0x40, 0x9, 0x1, 0x4}, {0x2, 0x2020000, 0x6489, 0x80}, {0x1000, 0x2040000, 0x2, 0xffff}, {0xfff, 0xfffffffa, 0x101, 0x9}], {0xc603, 0x6, 0x3, 0x1}, {0x2, 0xd806, 0xb30, 0x1}}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000440)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7eab24fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab10e2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d025a08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e65382c81ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6effcb166b81d0df95cacc1fdb271b7bb5dd6fe906c116151a30f8cffdfb8a10c1529885c5505677e31ea0ce41807063e4466f8a45a83bd631449658c15469c9ccd333163482c0e840801eadda3fd491733a823a8ba3d069c9f9f9c3ab7cb72dc4c593d23c1d2b80a751dcfc8af1251cc0d79dc0c71ae6f16748098d96523eae9aa000d8d6a238b0ff68694a939b23325da43be3bf8071a9b6cb01c5a68605253c0d50b9c41d5510c323678bcd9201c74e340bb0ec2884dfb0f986e528e14410423df330faa73435e9005eebdc3ad2b215a1f880569a9a5d26a4f37f18c39a5bf44202d5dd509e71aae23525a69bf9959c3ac3f19c7e7e96e6f8f282c98f88cd074fb0eb9f5bc992df166f11e012a203601c2fe1fdaf9e8c878d0f2ec6bc40e258aafc3e52da15c126fdfbd7f7349e884d203c2449f281296ba0484099cc78fc4fba953af0d9acfe8f04b18002806d9ae005c587c842e011a1496f7afdc1fae6c56bbb0d9f9fbbdd122ab564f83138d20d3391dc52ca6f9070fec865db304065b7f08f55d30bd6ccb7376da91b240ac39377174d7f86e71b2942213f119f16e1efe81a022de19b6f4308dafa832d7d0db2ee19d542b1d6c645e8c2a20d71ea321be7f01606da462d041b957e3aff59008019ce1db05c041221ebe0eb40665a9d093efd83be985097e40f5b5166c0f9589ed4e5ddf4def8e22851f43d6200a0f6dfdb5a8d2663429f607d9657baf61176f95db884f53df23bf9e0405a0bec827ae0553948b39c885e76a710328beafcb6a9291278fb339c92ee01c7107bd9634bb3902d916d5f2da7412d6bed2bee2db821faf8386fd4af5372181575b1aa5edb9aab1c3009982175db6d694aa1183dafc33455c2cfb5b4d50e0af9b35f8342f924a6b9562da84152ae11cd09e54b9325ac277bd5fe0fe207114e902efe85edd696c78e4bcf406f289b48f0fb7ee630891c7222a6a5fe4b64683ccc85773b5a42d345c155f26d327d1821e44c94328eab09b9a7b730ecccae750ea82cd078adf4a080f1a5c0e90d047b8a3573876398b7414521bc0330410662e6d502d86be63565ee8da9fa4aeebb0590dcc1cf63c8ef2beb8b47b6ab42f299e763be39ff0653b4ec8db22b2a73db3b58cc1c94de9f971cd8d58fe34efaae02692629f62646f0f8acfff0c99aa4477523266eab756f00857782c910ecf6149f33af357db3bb3507d1e5989438678f6ae12af58753aebff7c98c19e0a724a902eb9c3007e2fb955abf73a79de476dad309e1f0e8fd0b8f1a60ca0249aed1acf2f75167d55e48e3df41616cafaa0d710cc3cf93af6c1fcedc5b4e568eaf5210710bc2edbc78ccf5f5d880c24560db5d8e1ea0c4b7b00d68766422132061fda37ce086bf7dd498469c990f7ac206b983e6e2b7c450db3b416cb8ce712ba70437479cc947129d4588a05b484f9e9ea0850f3de1592f557998247fc4cf5ad11033a3c833e933ba96e4d61c019121fdd8470d2e669dbe92ff876d820a3e0f303d94c71b430c83ee7ba9d51a5b942833e5dfbe5ebb8ceaef7fe4c4de89f3cec17dcd986961886e4c6c4edce004a82c538c5791368b6a2b8f2ab592c056dbd586736170ab3b36e10ace8e14301140b668059a51131d281a0398a5bf6d386fdb3a7765db9a1a5dca4c49bf1f47f23862765513da5ee47c5503166addd77ad1415ffe7f8a2138803e0e47b97af88b58eeb0252d7edb556406f9288f2a4a9a4f77f936e96888d20048f9aa320e2fbb4fbc61b4acb44aea6c0b11fa446d176f0e89a50ecad17611b6493eb2d108fa039eb29bd0a07f3798482d432761fac202ed4de90309c2dbc2589489984ddde6d4b73d8d4e28558715c71cc166a09d7dd3317dedac4d55b65a37156c87a0075e28ca271d34b81efd8fca6f1ba6bceef7d65fc5693948c5936093f8d025e5d25287843dbd7c835d752b31ec363b97396727bb546f45263ef4f4c46932e3dfa2207382054861afb93cc8d01481a1eb66eac0f48fb0170704773d134e60f39051be5e01097f", 0x77f}], 0x1) pckbd_enable: command error 10:58:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2e3343da67a6ebfb, &(0x7f0000000000)="b6") 10:58:07 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='W\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c5c3000"], 0xa) 10:58:07 executing program 0: syz_open_pts() 10:58:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0/file0/file0/file0\x00', 0x8000, 0x1, 0x2, 0x0, 0x1ff, 0xf82b, 0x8, 0x1, 0x2, 0x8, 0x1f}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:58:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x141) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x347, './file0\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x1208, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3f, &(0x7f0000000180)=[{0x15, 0x0, 0x0, 0x8000}, {0x45}, {0x7f, 0x0, 0x4, 0x7f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) socket$inet6(0x18, 0x4, 0xe4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getpgid(0xffffffffffffffff) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r9) getgroups(0x2, &(0x7f0000000280)=[r9, 0xffffffffffffffff]) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 10:58:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f00000001c0)={0x0, 0x2}) nanosleep(&(0x7f00000003c0)={0x7fffffff, 0x71ee}, &(0x7f0000000400)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8080, 0x0) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) fchmod(r1, 0x8e3) close(r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x6}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) write(r3, &(0x7f00000004c0)="6377915f4043b26af358a1d272121491b5862eb9616b3d7dfa025a407180ab5ec5d34c24e6fee38d02795f4739bfc43628b5129c81b8ecb6b2020eecc964e052feadd3d9bd8f11037ea18e671d574c7dc38db4a634105c722a54e20f75b1939e8f15cbb2bae429e2b8352b89e49290b7a5c591a17be0c0f442cc2456e0c4291b6cbd6d20f87fccfe29ec6ada62f7134a59b390e830822680735309734f6e4b0292d299c7db0abd0c05b94bc119568f7b0672452fc63d5c7d21f430a07ceb8596f0049598f9ed35d18f64721b7bb81830854dbdcea2da950d0c6ba411233ac1aabeb788", 0xe3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) pwrite(r4, &(0x7f0000000280)="6b3c16bfd1d04071f1e0767f213d8806e0045551ecf2ae7d42c1bc081d92eb93e5b9d5e85480275cf8f080ff9ff50fdca7434e1a9f43a702615a600f757bafcc3b503b1fa23f792bafc9fa346842038e210ca150c6d47604a1f5efe1984a74793265f708d67a59cd6fda768ca3a19341831fb793de618dccda442d089604382d3b6bab31f93ed38eee4fb828f28239c00156abc26a8e925e5171d9dd79444e5d68578f24bc27820f88187efa3c04ceccc4b112761871778fff90515165d8aeee6408a041", 0xc4, 0x0, 0x2) r5 = getuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r6 = getuid() setreuid(0xee00, r6) setreuid(r5, r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r7, 0x8e3) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000380)={0x7fff, 0x400, {0x9, 0x80000001}}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:58:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008, [0x0, 0x0, 0x0, 0x0, 0x0, 0x80]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x102) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) write(0xffffffffffffff9c, &(0x7f0000000040)="670df3", 0x3) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x1) 10:58:07 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x18, 0x3, 0x102, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:58:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x48) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket$unix(0x1, 0xc2a938008f9de106, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 10:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x102) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x2, 0x4, 0xa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x20, 0x6, 0x1}, {0x6, 0x0, 0x0, 0x7ffe}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 10:58:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) flock(r1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 10:58:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) r3 = getpgid(0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r7, 0x8e3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getgroups(0x4, &(0x7f0000002900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r10, 0x8e3) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r11, 0x8e3) r12 = getpid() r13 = geteuid() r14 = getgid() r15 = getppid() r16 = getuid() setreuid(0xee00, r16) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x200, 0x0) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r18, 0x8e3) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r19, 0x8e3) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r20, 0x8e3) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wskbd\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002ac0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000080)="e3f09e4c084b021d071c5ded131ae70155941c1d137bf8d0141000e4b00c3a55ceeaa2502b28a61786c00647200b737ecd5effbd947ae30d5e935fdeb8a7f09acbaef50a1adf03b60e12ec7cfe34dcd66c760494c8baa880c32132c2996397e9fe0c968495f13cd41d506404f85b97", 0x6f}, {&(0x7f0000000100)="c442351f2c7aa52f73f4788e0808742e1cdce3b4136b9f1305e77bcae80f837407fa9cad03fb290bb292e0d054fba046096ec314dff44e5ef3d504e1de4c86a30aaa08f421845412ed1b4601ab0fb5645abe44231a2aec3a3efe08b077c85f3b2ce19d0eee81bce5", 0x68}, {&(0x7f00000004c0)="4cd57fc8830acfe2f2056024e9ff5fb7597a19316944c4e4eca5bd90c7332602d0383559f4d15302f528f338c0c037b3ab9a0cbb90831739fc78ed6fccecb60aa6ebe1ff74f4397506207dbe292c4ce40323c5916c95c1e3b30138db31c1bf8de97dce4eab4625d8097ac2b3fba8702fa4fd9b985faf7e28716d22e5b03aa6b29a604723c0772eb419ebf77fef7d7dc552e26e1cac5f8e2a59c72da9608eab9af88a36f65a3a595df6ed314baf08a147ae4dd1f410ba537649e770dbd5d9424026f5a7963db55e140ea4b6c251288330f6619ce0a9185507556a972980b4da44981456e44191ec0764aacca7f879a49fdf7d17c276db3b6b1991bad40e6ca621e648ed74d14f237128c8bb2580d5a2f5abde586912f72f86395d41306422036fcb6cc3bff2aabf52e83a540853ae61b863bb56bab4208870191e519c5db1aedd49b0708e693848ccdb1c369805401b14fdd79726e21817e6f0205fc9df9aaec1423286ecaf4177bb5e989510c86b36c31e5ace15f71efcbdfa9662175adfe21e9314e08c36acb7c92b8e753f439d4ec09a9cb5db3fde8aaaade9000780d42e89ffa8b158befc8bb6d0714eedafa7afb60d775894f617cfd441044cc4aa8dc14938491880e91ad43379fff583c752d7761dfc621d9bd17e19bc8e68d8f413c1e6c8df60a9772dad47442987e78e85ad35dcb703bfa984c60b34de4ffc1becf132a8e7f246df53bfef7e8531ced9f5e77009f6cb627bccecd07424f1c7d812b5724aa77f9f7380bb44662dab9f233a27e54d18f267c99db3b3746c8f66f66ef563647371bb147365ab8a430a8bdb5cba5f54120fabba4ad656bb5cd81b41422667e97c9f1a30b1fa09eb514449c93f52083b5c64f030742564611c295d44ee6e07fb53b3c2e64b21f2e6edcf22d792938db8a0cf710f4ee5b44118fe422bfaa7f4ac7b9b2acf795391ca2aa72933ccb831acc4391dee7fe03eb8094c7faf6f349834dcc604db1bf0d84e03b7476c1bbd6547d3e2772f684346a19be5a5bd6d0472d664202295c9869705b30d585671d814c937fc0c090558070e71d3e8753920a5c012ae5dfa02e1bdf96529ff05bd349f7f79db020033c908d7ef6006a81b360e65b18d0818dae0fa752be642ef5b43abd3e68728b7c98810aefd572c54fd7ebff9a4fc34f8b6a4175d401487df9a0ed5e17b36e79650de7e3c451818f7817da1a74286e0fbddbbfe1e768158f1e338d24642e6b211603833672c81a96bcdae1d74ff1b569aefc60e9fb5257d0ca6a7d1c2520d68e26ebb3b10378a2cd4866fdd3d282e39aa571bc0d078b00482470ea5cb43a27e42e75f44b12af487c4e28dfa6432b0e95f663b3fd74d1a14ebe63353f302f1bd23d7d9eb6eb01b12264e39507a275f1823e6316ed516da29420b2e9f0e8c4060002074338105bb8e2c84fad7bd7a8fba0994bc29785c5f838f24f02e1d18a7a575c9d723c1452ad48dc6066ce998fac51dd5664307cc7227588091530bc8ce29da96f39c88de03da56b1420b8b3390ff566510cc3a36e4e5b101335a77fc63a6b8bec1d8f6ad3d2f73d0ccb6bcd3c2153a55405d036d13f10edff2879873a501ace7ae3022103d596ba7558279c5e15a32cca49e6113cba5e392b2fc356666e5f34da33a7b2f1b1beb02090b45330e22db4819467e1bc265888fe5c4ef4dd3e88480aed61da993f146a8aff8216b5dd2303cf14b95f673bdc616eac956c823e05d84cb9c5b00ab5e035aed2ea6a6c5d70845cabfd93dd3f2a4badcf1f04a996e67099b7387d3580623ea00da1baab60fda54b13f5e292fef5ae4b5a79cf6987e3aead37533c4dc0ff3c4bd240ae31d82c165a22527788d96ef4a2c4e3fcb0f292d601c07dfec712f955df268b82bea64f2602ef8509636594b2fc50b4287409905ae6c1e3e0e1e5a1ed2a7f36d26595ea99a7cbb3e1fad42eca86f4c3098d5c348045e174c6373bc0d44ed5838267bbddc8ce1235b09532db5ae52296901ee9823bbdd529cb83f20a36252aca0329a5e9b9865017b8fb6fbb5fad7ea877b1ba572bac6568b9634bae705308d07762dcec53f7fcc4d9e0285d47e7bf63a081d6f3269705877179fde8a75345ec8721fbdd024936a52807db704aa2bb081b40ea846c480daf66369a87914971a1a1e8343c682c96bec37d7db4e328fcc1ebd29f8f63999636952b1f3d1e8de19da4ce0f8e47629aac34dd9c7f52617b027fba0405a9a5110d6428ab4e5299aa6759fe433105fcff11dba16b43ac4fc01f4f88ceb856794b0fe0b2462dd45078286d2424a2ec2d8e47a9d91ae7f0f00c40c14cbcf2880bd3d0168f43a09f31459e42a5df298ae4865e3be8bcc3c9f98f820074f5654cf2969025ee3a9def7b9de5df90044fd33871889819df121d6bdcaa804d8521d5c715baeb9be2acb82b093bd499056fbb218cac39f884299d98cc900ad78dab57470a2dc8af86d2c2a01f4bc1b62503cd708d16b43bc83713d716ac42f57130b735f0e996e9c69b90eb671e48fd7eaf05f0afef6b9c9f2375fd98767ed0707c47459e7157f291e84fd2ab1387c905a35e7852f59dc107709bbb135e2fd2d3d7daf1384ab6eacdc21e355be57edd3a98524592a4ea9352f6ec21a8bf00e0e4b3cabd356c576c0399f3b9f17acab08664036a6f2da2dfb7e4793eca3791f507d3401370ba856ac85723c340aa72a978c34caa5e4b68effe48435415424f4538b53b5b5275255ee21292f0750240b6b41b683c8790038b82ed8a402fc669d9206f36951c626a7dbbcc3c8ca2af0026281ec9a18af7b5bfbabd33bcee02c930cd95b59ca642e375b95878732c4ef7c6b54679798ccab30b7ad1c7f536af5aab4850b192aa48aaa635fe5c4e9129c5f8ef2ab7174da9e5069516391f83eecff354aa4b7b696952a73b1f868ece1fd94bccd474341a6851705fd9dfff364ba55ebc3c3a63ffc46f8bb9bed3d197aa701bafd62101965052926b1874d93d6726695196e05ff4f8eb852ae4306dc34aa7452d5ce0617bf8e9d510e6b2f07bdd5d5a4fea0da990f458b20cc6626adc6ef591734f35dabfa58821ea2ab89ed5b06476af12686da7b264142e40d1fdcb7f3082763eb23a6d3e1680a29e52530fc49b0f7f1a94a33c785249a9674df2789cea9e8c0c8cb4ecc63b8565acbc48cd73ebcd18a02aad719177096049ee794b30a8a86a587a3bead23ba0398341f8052cc3ed2bf2490009a2b8ed995a5d65eb063f6efb1b99332b325289c8536a28f911675b2ac4f1ccc23935d7b34d41425b6887d5630fcbc8179351d6c0d8b8431ec8e756f7241b8e51e317e8531289ef3af801ca6279acc78ab40037b2cd85fa7dea9fe14c671c11fb3d3a193e0bf3dbe77664a5085797804f50958aa8a0d1c8d4322b27b164927ed2c3fb7bbd60c96e13f3a6530d9e62509f3eb56022a88185b8fc31d9794e307e25768045e408501484448d9f1f01680b029255b70b1a728abccc50253630fbf796c4aa1a2a964853ddda7511737284f3d0df481a3e12a6183a0a81e261cc2ffd7f623103dc89700ce3401d5490655a78e8ea816541b3adf3cb8a75e16d95a3dca110312db2dc73c70a45e37808843ec0a01d2e3bcb23aa7d2c44ef6fce31b0b59585b01e5604d00cc7f9479f79f4667cb487f8f084e70a3f451499456b189c621b0b191b3f494bd492069f9c9d609d984904ee82ca2b17b08e95a34a2b241c4700255a36261f1c171443d38f1bf37e59cbd043cf3f771b87bab779b94f43d2f0e9a207c09a2f3fafd8bd8df7fc3598bcd734445b558d5fffb9b952528f380262250eba6f1f068a29203917e1af9a5fd6ce7808eb5e68e19d8baaadef35ff616cf3fe27709b3b8835c554118d7226a267f07099bb00ed86c4312b24c50b711c25e8299154d0a07d72772fac0521a7a6dfa2f7941b3e952855bd57b6cc76f8c3023b4cfebfb623a169630c1cec201fc0111ac790d3bc152f838ba55552929d377b490256d7931926131a06d36b6c4af69d7bd11b15cb024dad70b3c6504f9491e81e3b81594a6360456ffdbd03add544874456ab529e8131410155e3bb9ed660a74af1e287ed1780f2c6cdf49e55c467377962af2289803805388baefe440dc0409301a7f71c70b966e0428cdcc90b1bea944b78c8a942724e78b004751c17b3fa9fff1ca76ddf7c9af7bb83c4dc3c0f8d1625367d3ca4f10803c02a5448cbac4b14089136e75244c913e04fb646dd8fa0cd8978c0217cf45c67f07bd2e21495753bfbec571bca4baab7d78e22536dd1bb549d89b3fd6226367eb90915536215dc56334d78239ea9ac9a4ae6d5cdeef3d5948103f9ca28ae6e35c321532d1c1766e5b4e1cb6a04690d5e00b6c8d51781085a811c94fa3921601dabe945379c48660face4f7af4b1f30ed9e0856c59a1d7ac29fa0c30ce8672bdfd5df1a9951b1f59775745e2f12484b96e4ddec4fcda710b4692dbdbb8794ad37a62dc2d0167a0ccd3970f527699d000e801b28e2aa8a84c88bf22cde16a00e8b8997e7e5657d36f5bd66b811e5171455085ca1d5b9affcff8e71e6c2758ffb209af5bee8e8731fa2705b6c8c58cc155be75f3657c725781b57d7c0ae02d9ff708da99f0a19de6942c55a02ff512cdd19e5e878088ac17ca9804731e47bc9f5540a2a1d6a55dff6ba0f0c98ca878b566f86aab8bfa348e4545f2eabe1052c2557483a2cc52f4bf7c3bc01af35426e73c247509379cf8407e78f6fe2a8f0c89a3882c5b249f13d6921ebe5fd3577bb989fc9a11afcee6beb6d93c8239cc790cc88a45a7f5f889c48c7b14f66f6be51da27ecc20f3a6972ccbd384930635ea5d3e0ec3770797738e0131b40c0c6e1aaaea41b119a0dc6a3e5ddd85f4c0775071db3d4e06abd849298c049d54c903e6c1ffc488d35cd39ecc18d910005395336187a48b3eb884650fafee2066efe537856b925395b73501ffc725192e4fcc45df490fad5a3342807b879c35ee4416779ca420d6a72aa160462b4cb9df345619f959d2e5b048fcc75616bc627b5115106b1a0e7cf065979d2e61be08c393dcb8f8f2689eaf3746bee5cfce596060e25de4015a70e70fa44d009813c8c232c39aec6644e1a42b81f34b003d3d68bbcf49b8061c6b529201bac8206bbafd35f6bae3a5198def47d12cac21eab1bfbb236743b177f7a185e535e30d9cbbb199f951c87ad593fff1b51d058719f03b344dc5c03e4a7b50c880a8f83713fa03b09f841b84a9d604926562ca392c2dffe8716a5f4abbc2ba604daff5528611ce225076a3bf5db6326977f2f844701ef3f17819edcfd582503a93f5715542cafc1f682f0affce6e80961ed5cdd35f346ca5e89c46c84bc13c84dbeacc0347bf03d0af1660553d9e54fd8275cfa101b83afe86c85f49de9c020be3fc974efedacfa3aa15c274ca696b7eecc898556775d089209d0db6685c042ba99d409b4c4b64418d8255ecdcf36088ac8be22deeb3f7b844906b8ac5cb622cd798bee404b15caf776e9ff8a9bd42f8ef012569113546a6aeab21dc0fc419ea7b6071f114d56fcf0ee6bdb8341ac4f37aa5b11ecdb7af05bfe18eecefdfca9beaf69b7d7e181aca40d669496ba69fefdb563b16f572cd5b2c590d171fba85d3792418a476ae66cc617e33e98f63b7b3e9113c71677c8039076e19228b7daad900a3beccc9042528dcd658fb934c8ae7ad22f7a20a4fd66a39121a4cb1e70f5c015d32ab5853f5e3f65a788316516d15ce0577d0a19b8807b7701524de", 0x1000}, {&(0x7f0000000180)="9b4e8da8b2010bcf32e84f03d51c558670f2ab856f65c9b4da2f8054c76021a080ec90bd6f96c49c", 0x28}, {&(0x7f00000014c0)="1d64c28f46ab2425dcd03b8f7ab82a2675c2831d02e9f3b72ee6cee84ed23dea3e7075145ef42daf7a46800271bfe289ad759922d9961d63e471d4c9225ea69e8a7bbefb5fa9612f404b7535512cf2e817281b2969417a3dc5e790e972a0ab48d2ce930a4c8f36f6d9bbe6d3e914f8dd85b5bd38a1a9a377a6d0f3a8c3160ffe26a50f0257ff2546035535698a33a430aae130e99de8cd1fd92d18157a8bd0e8efb68a6f5ff7062bd7bc043872ee9d14a276e3140a90a6590a9c0eff76ef5597c322b67a74bfcb965fd8573c674e55a43446d0b1bac4c358fde26fbed97d5b3073db117a721b", 0xe6}, {&(0x7f00000015c0)="c7a5f384e91fb725862557e87ce248ed4f6b8532e4e52f4fc348f740754dbff0f2db3bad3915c832dfa1476b3177286c9bd40c3f901880631317819f77b995b8e621cc6e173187c8db7381f75a8b7cae541623ac8682575417e1170fa22f73ca5a415ee9c06c5d06e67feaa5fde9fd7b8bafb6c3d381dec40b89a4d6f523a82c78df482d030c360d9e30c0e2e44d1afb8a17964b58b3f18642f7b628a2cf0d88db169a576f37eb0eeabef97eb771175ad9c4057770f15d64c5a62463429aecec90dc1ed55b1abdd7ce812659559384a9f0d6cf784957e67f4816d3f061cbbc4f7d6a692bcffc6db67ea889f398d86f0d0d3e239de5823f3397fe839bcc01", 0xfe}, {&(0x7f00000001c0)="62a9c647977dbbf085eb7a16d9605c02edcecf5a421b4b71100d050a7384523c26d6bf45fe31e036d2a5f89da8f91744e7bf3107b199de834cb61570a948c90724dbc3afa63d5e740e401dee056148baf2f0ff5666345de530faf2ea0511ec131ecafedc07d71fb4398298fb32ece3601ede2de9a789c2c976c6", 0x7a}, {&(0x7f00000016c0)="c5ceb71b296feefaf6a148298c8ec9ad518efa602d1b6bee4aa783b28eb41094c860", 0x22}, {&(0x7f0000001700)="562de261671f65d14c4505b47e5da539f8fd0ec266cde61ea2e0e7b162cf0e16316a59088580ee1065de8060d37d794fbf80a3ec8b6ad9cdb58f4c6c3f8fc3c0e37126dc9b3d81b77c94d8718c43262e7f3bcd2313c580ff8919dedcc54277c85742152d2164809b6c68ebda62d890dc35962f86334660e4e28141b11c603a5fbc6d6ee4922e861b9d", 0x89}, {&(0x7f00000017c0)="21613c9cc514dcc15496b14665c43408d16e804e0e86abe6dfaf35077bd8c9a62a38c5fd591edf1a1870ee815bb1810329edad77da1f0e8cba833d1976d433f261589950afe30b569a67ab79f8e6bb22dfbe9ccc1842b1d9686410e2f80df18e61a2c35aba886e5d0ab9c9c803475f6638afc7cf444cf3b6251a04aae8408c421c779f3910d8853678493775737bb9d00ec0bb8ef9655b15a9e6b78b1b8cdd633d1185d2eab3491e140f25c5068986acd8b2c6a753cbb7b08bbc2bbbb203a947f657260e199663ac1f93f3a95a4ca1604da3dd7d9eb727dc0ed2bfffb7fa3039b58a47ef39489f7af2c888e3dd0754d86a3ef765374f530754b56db93a7505eaa1f32fb3a91353ee2da802767c6867b4fb8bca686bc2829340fc20a4df3d33411510921d3490c6df7dde33d1d37c0d89218de28c45f09c9b0b9d5b68973511dd0616bc7dd11c3a59fdcb914223e958862f882e5895ad15ec8d6c0da416a1dfd267c77ecdd3cadc905db51a2553a155bb96857d870a61c5cdd119f9e7b709a9a7202ba0c625ab81519c5614f695ee5278563b429d1518b0a4ebb1cbd071a6689c312d9fe878a0ef1ede1fad4d553d52ab1a593bf4c0e4aaea663d9bb38fb3db14a639e0e11341165e333d4bdfcb46cb0ac283e07c3cfbf7cacc856540ef5f011fbef3ddd67bac798eaaf4f062df9eac9208c4a07959925125fae0d8eec15d682756e48eb6e6da3cdf712d82224986e1457a65b41324cff0ef2cae5f7f0a55daf4f821b949a339e59559c1fca9bdbe1af9848dd9ea6049bde743fe79a03abf576f61b26917227476d0e26b823eead8e62e3e407678eb4001cc8883e62eed886779e76b24f46d726f69833eb372684ba9b041e7168c547eb0bc3f93bc96fe1c4880f35c83d7a5ea7bde3dbf9a5598380dd295cea37ae534383bd5d96f8bcac8e1b3d0ef8bf181216f4a0c972bc3b62cc9475bcdf9b72b297a5882ee01a55b47ccb34ddeb4f67d2e42b4a430069efaee1913c46e09242e07f83b7838e834205888e88262bcf155c231701304fad8bca8300fdf7981d73bd7c2227461800beebd01e9a48e978b2da2b066341fa5de77470a40da1c8ce1829d8bc79c9ce93426f3cdd89ca174cda9877c0f821f58bacbabb62898d59f5800cb16f36718c0b4a3eef7d083cc7c1333ffc3afb0cce157a88e97c2ae5917a166767bcb854f25bdb3efc388216ef31f8c3e2f2e758afa6397543d6305b1d490b7ef05af66a3e393af9c8cbfc1d4054a1c1b5e2e9a736490130ba56a0dd6e8c8c74185867c9828318aaa1613e9514c7596208e3506661b9374234e103bff47219e960dfcb7193b426495ff300ed99bcc8207b9d70d9d145447b1026339cb65be5742fb13ce9e17bda8a495393f64342ed0af5894918d2e7d2273d1df23c4ffd20905661d22dfd46b7f2545613c7e62f9782bf5a14221afd54940681c43e0835770d78d17a3cfd33491525cb07abafe9f2398fbbf05e77cb57bf1fe905b7d1db0c8a1524994e760471acccb741b75ac1a057a59c0e8577aa0534f81ff952446d6a58525be8f88bba3b410b6eda63d10fe7ba356edf907726e4395343eeed58118ef7c2e5bddd40904b872493584befb77ca9c845e70634ca151ca95114c9abe6594d903a12c14139e4f6a7b071c77ed0b3d3e1168f1fed6120a70d8545360ca37b597ec16b9ed95091bdc9c357c60f4b4930e00903b6a8ba38d0e4640182466ef4b32c4f96aca3312718f31f6bfbca20ba8d32139d368f3b0f6b5762b08e2df1a6308eb2d6e0118f9450326a2ceafb581f3785073b44da28a98486ca02f35368d23f283779043c70a1c16f4b6faf7d60086b28c3248aa6ecd23aa66201f83df2ca71bd474f7ed1b9d0e04d980f2176e7372fa12664d8fc01df04adcaaed9d4de8f1c79cce226863695d5539268d2caf737856eb59de356632ebbe51910a331f929b076af28ae23c9862116dd1df62a22ba06b8cb07b368ed5b06e9be10b2416fb42e090ec773117f08f499a19ddc9adf2655888b36d0d6bbc2de72c296034185481b80997b717bb8a02cdf9f9c2477f5776e5c661a1b4502c5d583fa1e750f1aba399bd66341ffe3b3f19cd07141d6f820aa9605e6dce5b471e16fa3fcca8856a4d2e5a9dd1fb9a7d5a0cc8607c5457753af13ef2938a948d1c941462a215d154170175078def8f072097797b7aca02b895ddc99115a4980ebb1f792d8160b52e4382c65ad060671671b9e4a68553b2b0dcffb06602266a3d10dfe3fd45f2e97878d917344522fb404236ac18295097c513e768deefd13eada9c6717c061184204a066e8f28b16af885476fcb4b08d3422b97c66fd90798b78960a1c94efc136bcdf2b42198dc7da9a27be3b757b73e1c769ca07844f2d26b4010482f3d239f53778a16183b28b120cce4d5d367703294f7d7a6029f2a86ff20360be7cf445f6fd4a441a436abb9099fa78ec460e2c8bb4828f82eca81c04f06d52a1aa1d382035c0d4b8d72816dabb1991e16b6bab3c2a85e964b9ba80ea4ee32601cc0478c0d0d2608f8df2993af6ab9ca91c396ca64631892b17219931c1666d791a0e0ba4deb59d7345b48b70a9eed1539e9246b5d0264bb99c3c3115dcce8e4ec89646e16b8c72d1e671b1fb0413782b1adfb73ddf1c84dcc82e8ad9389afd6dc4e60ddbab8965ef822b7dc5bc49e7c6c73dd110bd2d738b739967f8da3ec688e4f2a357a5eff0cbe5df5a4a6bb63e194e0bd6f8665df5802b159f96ef37e26d154a49f30e3126ac2e1a85b30c07a37d65ced9718aa63e3f44ea25b9cde1d75df078603ce9b62ca31e5dbc2e8108d07ea49726f00da6055bcdac58069773b8899e877de0b9bd8156f60e2715098a0ee08e34fc5e85be5c1b89bde3d9a92dec37f4bce0e347bb1f64e6357331072e72c2363409e02f3d488a9ac3056f008a95bb1e2b4416efe217fc6d07055d336e36decae1063c5f74cb84403b690d520982ce2e16e8eb88c5c018d955d406b6994496041e1d9a807f7b9c1a8fba83c45569a24c77e4f8bde66d0dabc12efcd2b022a51a7511972978127739dbbc5977b3dcbfecc290c548d99310918a0adf1468892ede202da11790e660ee4c833b5859f612687ca35e85f7d149e24ac993ba4a0975021ec6ab2174bf15a94205505f632f63de7e00de11e19f20ca6b99be1e44ee9c0e8dac82e6661d1a4387d934c49b25656e75cdd3df38e82ee98576e22e55bf2e050279354a83c515961334db261e1d02b2c82a33d7272fefce14cfe097e68b22af07e63060c21b49578e95653467dcffb68c3af72a63478bf546539f598966ebb94aa708a97f64f494791bf5ba961fd0fc03113c0d342d92ac57062426f3fafe29c9431361722a89d36a3022f9ecab109a7ceeee7cf0fef99ea3bab12f510e75dbb92e3b2a4701842f3502f05340294cb32619e04cc6fb683bc54c564859077b52238870eb84932f5cc29fe79d92b751c51501893d8a72dcd2a047975ec08500e21fba827b0ad4a9786d24023ea7b7ce5b0fea6224976441411707c1aa3729f6a1bf9ebe0b857d12ca225473ecd4cdd39eb1d54262e721f2e99dd244fb02a46371457e2431d4b90334792c662a00b2c4784f058776712fe3301bd630e2c98b82c19c39b4da056674d9f3de9dd27f347b9b0f34cfe68d75399713bd167e14e68186ed8c489d3fcf15285d4cfb1312130573372b60b62ac65b02bb9e158fb976ae15f861a6fa694fb7509020bf42033befab1aac9ace80d710bf469b37416caee154946d0e2bb57b89cc9402cb3bc50c1ca12fd00e1d32337e8b3482366e9a2ef43db9627965184b3b93a4d2ae6fdb1725824b1f1136bb9d6c7520d95680e228bb6fd2bf91f8a9268d5c8d240becb862c188c7187878d818706aa76a06b2515cc2336c9713ea471eae1d0d708f7586e716b93274d7979ea60e9cc50168ec7603ac03bc52fce35948104f7cc92aaee1151ce024a3f42c131eab5dfe1cd6a02375b4d33efa370c2596d925357c3594023d5a00d26a5b96793620d063a1ecd2b11b430937922b2603a7b8b1704881b1937a550754b15b71855ea8aaaf4f7b40c2301807ec7c75e47b405c7e3796b423accc3966402c48de2a491ddc1070c8a5dd35eae7814b1d6ce9ca3eaf44bbcfaf2e5c656d8f9b8771634170d010236c44a2a0c5675828798d7236c7e7a73a4ccc8e7b1b075ef56fad92baf782a9c8f9925ac940eed55e8083613560c6b553c3332bf2c3385ec12c82f7a2b521174e536ceb3e3e8aa6f242bf8a6c37b56d97cd46ebae0ff84d5ce3dad5af4a735953c8d87cf2493a41a3605c2abdf2d13cbc9f0b93c7c8b10535908766262ab0870417eb23f2072c9ab71f0ef0bc970871f04b7e57e1d0c4bd911ece6076e7e03d07166ccdf8df199f8075e1138bf05334d79ec1a084a9f4ee8a05125806915683b543846606fbaa7588f3203a988321c705697c0386a8671d73e2f7146e70785478797dbf2f8dc5aff5065e34af2301aabe4347da58c0ea2c5131aad21361425c6b39d495bfe342e9c838c7308869ce2d0b467e57b8140c92b8de9443dd498385bcba06432c811368f5ffd8fd5a0b87b3591b0cce4a745b9b701d016a71f4b761ec953fe20d4767a55cece20e816f4933e27a287907df6e5ab51f84e2f8e76c47a3f65765dfdbc95ac6c20c161142ef45f7c393efa284845952da1bf9873323aa933d71345f379b60973e49bde382a7e492e0d04df57ace45032ff71771173e6288a2accb1a154d5bd18b65dd1e83e560cc7c9d53d4b2018e671804872228c5549dc404d54c885657db7d5e5a78460e2fbe5424a972e7204e79a5063ed5f6813e9db58cf1c859e7514470188ded93b5e48a1c8bbb0920503ffb9b8f84658f86a3979104532d52088c578735429ac4d19aee2ccd5efab738043539be15d923191d985c08ae7fc0007908ad59d4a04b812a39e056c27c92c14fb1c42a220b262c088bfee832a93205a6b8ed06db99113963319bc39c476ad6f32cce50237f518f7c90372cd94e6f2786c43281cbbae08e96846084d280e73aceca7454b70da3ecb83f9a2e5d309169e2d9e63b515a5de8777dc66973f787866c9d2a25ec6314a9f6480fdc0e8c7021c087c2aa535f2674c62fcf8e5adb12629a4fac61052781ed492994f98f9d1f03a4fec332c289f36581e39957cc9e0d9d9be862d3848528dd0237997826a0af81d75d88a5b2d5de78818a1c0d7ec28d17887002e08f65cdc0bcfae6da848a22cfe0a5ecaf0b84b8b46e326931990d1230928169df3be3e15896de6282d45a953cc0f7557456a90aea2e77145f9f56d6dd845bffb1b855189ff993b79f86404232b6460008c9450cd0da4bc3d930f3935e56d853bf1a3ceb7da4ad0621737f9a54af3bf40ed89d4d7e8ac30e9ed4fd4b01e06568865f054e664b508ab3a153945020be9361aec2855745c33c6868d19c3cda0fdb40bd4601cfd51cadb866cb5f2cd3497f28a75bbc488c707078d3edfacae6d00ca5a34abb7e28cc87256e26a46d396c4bb2725816c7e50cbd849c142168568f0abcc9f5bdadf8bf64cda6f4397e34ca2210b7073d1d7ff317e76da17ee49507549026ca0430f13436e727940fe8e903d5efff134b3e8d29984abf368ba136f8ba63c1345a1d4222373e8e21636a1c0fefc44781f20116eb031bf5bb8ad3a675fd944a4d3a4987d4040617f93e3811f4648d9f5c0b0d2a162f62a8b6a0823e51c5847e48dba0786b5026f6830c2", 0x1000}], 0xa, &(0x7f00000029c0)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r17, r18, r19, 0xffffffffffffff9c, r20, r21]}], 0xe8, 0x800}, 0x8) r22 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) 10:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0/file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d, 0x40, 0x0, 0x8}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:58:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x80000001) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 10:58:08 executing program 1: mlock(&(0x7f0000d99000/0x1000)=nil, 0xffffffffdf266fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 10:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x7, 0x7, 0xfffffffc}, {0x8, 0xff, 0x97, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x81) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x40, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x72}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[0x1, 0x2, 0x3, 0xfc, 0x7, 0x91b, 0x1000]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x545, 0x0, 0x0, 0xfffffffc}, {0x2, 0x0, 0x40}, {0x4006, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698b, &(0x7f0000000300)) 10:58:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x700) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28202, 0x1) munlockall() close(r1) fchdir(r0) 10:58:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x45, './bus\x00', './bus\x00'}) socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/131, 0x83) socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x43f}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) 10:58:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) accept(r1, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x8000000003) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ftruncate(r0, 0x0, 0x100000001) pread(r1, &(0x7f0000000100)="5a803877b987cfaf0a7ecf12e46b877b60f988b067ea4d62afc24fadd27995b54374160dd435d32fa3a9fcb27c1772384f21fd355d7278c1ea528676814e668e53d90bae37714a5e8515d7bfb502c8077d057bf6236760289b01ebb2585f3fe8147195463f33d6bdae450904542211fd1dd6722cb05f25b8fa26a2bbfe3008986e5931bbfebe3e1d0bcc65c97a8ef43fbec7a8a1acabb5f824d327b21090caf1458f0ab70a94a81d1398ea7720bef086346d5b481ff1145800f75e8240d34352db3248f412b04d66be5f21350d53ac9e5b6db2c84fc4a1887af3cc57f43c1e", 0xdf, 0x0, 0x1) ftruncate(r2, 0x0, 0x0) 10:58:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 10:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r4, 0xffffffffffffffff, r5, 0x0, 0x8}, 0x4, 0x7ff, r6, r7, 0x7fff, 0x81, 0x100000000}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x400, 0x0, 0xc1, 0x80000001}, {0x0, 0x80, 0xf9, 0x1}, {0x3f, 0x40, 0x80, 0x1}, {0xff, 0xf2, 0x0, 0xfff}, {0x9, 0x6, 0x28, 0x7fff}]}) r11 = getpid() r12 = geteuid() chown(&(0x7f0000000280)='./file0\x00', r12, 0x0) geteuid() r13 = geteuid() fchown(r10, r13, r5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x13, 0xffffffffffffffff, 0x0, 0x975) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) accept$inet(r14, &(0x7f0000000300), &(0x7f0000000340)=0xc) r15 = semget$private(0x0, 0x1, 0x402) r16 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x6, r12, r9, 0xffffffffffffffff, r16, 0xc, 0x7}, 0x9, 0xffffffffffffffff, 0xfffffffffffffffa}) getgroups(0x4, &(0x7f0000000440)=[r5, r16, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000400)='./file0\x00', r8, r17) r18 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ktrace(&(0x7f0000000540)='./file0\x00', 0x2, 0x420, r3) r19 = msgget(0x3, 0x4fc44c5a7c946291) r20 = getgid() r21 = geteuid() r22 = getgid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000580)={{0x1, 0xffffffffffffffff, r20, r21, r22, 0x20, 0x2}, 0x46, 0x7243, r11, r11, 0x81, 0x5, 0x9, 0x2}) 10:58:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001900)=0xfff) dup(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0x3, 0xfffffff8, "85d81b00410ab0930000f54020d98301a462f913"}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000001a40)=[{&(0x7f00000000c0)='#!', 0x2}, {&(0x7f0000001980)="c9e1b7bf3c8dcf8f4a18f653917361bde4f1848f072467aa58b124a01bedb20ed03f44464d35a07a409eef9554bb134403048402a231e9420990ad9c5b8e8c58ac8749b0deefda3ed95ed16e4bd8a43ef42ff5ba756db4f2debd9b3fd2f086abbdea170170435fb0aa784df9bc16b3cd2fe0b0e55ec19d2672aeaf6ec58d8af545cdbf6c3610be"}], 0x1000000000000305) fchmod(r5, 0x8e3) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000004c0)="073db4499b0e74553f379be39e8a69429a120fa72c66b4496499e01571cd5c18981db7e70a41efbfaa3c3cc7e046d0656e055cb1bf5e0fb983327c3de99ef1ee1ec0cfe75cb6ac9a76ebd136d10006636983146d48e3173eb23cef39207374c061d035c503972c34ef7227072dec0bde38eb1e3b455f716be73023ff5580f017dfdfcc2b05308acb8735f0ea4b28282982db22f9503205f38fc3bf385eb127908a24bfc9bf340249bd68cd8e07f82c5f16a9bdba58f156e839ec1a6a630eee80850862cd2b0d2633d3a1e8713a4baf90c6b88e8889acc067c1d226be342236d9479a0bf2bcc5ee695b9e0f8eae823c8dac9e8edd71c7064eda7564ebb120eb77f9b532a0f06f61fccd3d8aaf2ff653c6fa71464709381b822da51b5ccf580630de8238bee32c287d5840e51f1d7c2b63ecac48db63f2d80df6005a822b49dd5e05f388fcbaf18caf742e6139751cb9c9c0155dbf0138c60513164e08d6ead76e585d302bfc86e2cf240976d6a83d57833c6866cee9af6d4589912a3ae6216d9d99f82f2bbb4abe2d0b68ed5f0a935509a29727b2aaeb83ec8e9aa13df439164d8a454850f97390bf32e35a43697e17f0125238d00300a536c00b6f6a95124c6a7d2c164ca5935a6a3e87cd4b990e03af64576cbfe16031bdf07ce8b57027f11443fae1b70b61ba79dd31fbcdbaaad90653e137aff96bb496bc23ef86319896e4c89145903be61ea1da8626f25b96622fabd63e50ec72751176633474db2999507781d56930885a3ffc5606be3458f2f7cba643e49c32f6172b40473cc05d5e3b18bcaeec57a274f9ee1c37708572949c37a1a79934c30658020a5308e35a46c007755ff9cd758d053daef9ec93402d718168055d91b1d04768041fe7a40555f0a0f44f7010d86e1781c6580b80b686dca2f5aaee89cb03426087a5d7fdfc8274ca717e83685685fad85fd1733efb9c7fd19fb2903310b142fc221d7bb6de3f79c148173b672f3595a9e7129c57a0f184569b675cac17fe429b618623cb8926e28e308371ef6b2cb8f3e06734de995073ef65f332e91155493d9d6a5a7ee23b642a12abf6e3fcb572fe8ab1f67e5df7ac8d854b9d8191ce578ef5f08a004916e8370ea36a5d13a549b35fd46fbf8bb96008060a5f16f0f01c1223143be06b313a92d69900aa8a9c52b53bcff5bffdeb0bd9a79920b35df14f6e5207e89171e98e516a42980996c0d4958cba83fe362040324dbc6831e9f7bbab580bc94499700bf4b927e889b92f28884e233c64cf68419ce9cfb262e9e56418dc4884545d158ccf2af265e0157a7870c2c01bf4b6c5428a27307fbb2f5b98102667a85e1669f5dd02cbaf1716e0d64c72f8c5b80d617ce2271700ead574be26d421f9bdc43d8a7d85c623a66a440aaa89c190b62193c879b5e22d5c7358ba53951e5b6df4e7dbb837b6eda57ad1872d98e0d3d996d24eb662e2aef68933767d6df54609cbc874d9a4d2f131dcfc0ddf5c408a9804f87a40a3cd85ca8ed196c59c144596b19ffc5aeabd16c0d16acd4d0df0cfe5ba71851cc986936c5e215975a5c1008d55e1b39c1e37d407d1ffccd69545637ef4a0956590bb2f0a7ea83637c90196ac988698c207b7edf18c28f412b216402237913cb2379ec31b80d05a69cf8be49ac30a81fd4bd52655d7e2d3814f4ccef6e9fa4d2d77c42628e66d7c83c4caa4753a77cdb7e921fef4493598470a13fae88b87eb5ee25f5c61e85e48db6b5a9dcb0dfe0270319727d958edf6847fdfa2b043a1e08028734fefa9ada4924f60be8c38955d39f8394b84e26d311a24085d560a74b87b6bc7eafd57bdcda94a1496b119109496ce9e4ade2c1fdd5d8f094ce7fa4f1e1040007f08301e976f657f0c13bee686abc315bdf0f747c4762dd0f2dfe7248e624e1ca728151aa86ab7686fb2201e9c97c8c06a8f21d120e4269c3f5e85016f39e8bcb966d6298dc1c71f46ac95dcd7a308fa1942b0c85c960c39c12166f88f9ecd66cddde1a83a1727edf7ab537223134b38484eb8d2869539c54ae186cee329976b8883462651268838de40e0784bb8700fcdbde8ba03093e47c8da967ba91b745153e7ec05e1f152d4579459977ca486cbe9169011e797fea7bf6c344f9aeb3fe4fa10bfbd05d2cd0334ffc5d0710a738d536569211d66536b5575527a1f856a77f57ae07b7e5782cc6773c00051ba461bdf01dd2d0940a210cda41395f2bbadcf882053ea46b17f88c7112585cda3d664a6ea4c3bc92030f6352ea787603b8df1723049b29a5995883de7c6c3ddc5193bc221f99c48414b8b4106846fd5ff7a76b7f4c2974e8dda6ca60a26fada140cd9ed9663e308e90151b84ba4101d7b718dc5a813468ef8aa52cf72c06353795be3269f48aff64808f6d3b11cd88eed9adea4a77011472c5639539fc3396a02606b725a8312fde76cebb7d2e076dddb739f194c651ff2cd0ad4f460612e3db0d26142df10e017930793f68f259649b44249e669e7ea7ab723e3428276b54de5c16639d2f3923e551f9cfa1ef912fee8cf9ab63ad3e6a5e131f7e08fec1f3208a7696c3eb079c3896b7cb4f2fbab5e341aa37cc75f2608759a3fdbdba315052453d5a8e10d496fc59121380ab30505f51626535097f1cd1981ef836ec305c05874d875559e7accbf62f2df485c7f3e498d03391adec7469255e23c5a161905a39dc554e3139ff5dd972754a05a440a1b148be11eb5fa526e690e6576322abbe0902e7ebcefd8bdbbc89d31b6964ec6a296020b3cbaf01aaeb178a8f4d0b87057ad046ec67890f66ec89698d9a1327352be1ad2488410d3c407b3984dafb819e6d58ce2ca14c1b5ff06cbf55a59f1cc0a16a03f24884bf83e80ff3e4a0149a994ec8b989e3b6d7fb37c6dc5c8515adfe45149ea80f845b9c78dfedcdb9645ca6ef89d579ef5d6efe329fad2760a953ba65afa505844916a165ec2110e89774fe4ff03ba0cd847be071d59ab0f2b3d0145084ee6679e121c3dc9c521fedb241079836a8bbc72b4582184d664d6e9e38b2bd0695355d01dd24e8bc9669f48ae3a85646d041747e808e8a323874ff008d4b37326e5a8cd595174665f39792528e7e17fbb752e597e1b83659f3c0cfd926649d2025fc76e8a3152440685f8797314dfdd592405d902326539f27e2d63a5b7ebcd64f9315ec71ed0da6ea0bed37b46802bacb1352c8dfad515bffe3c5dcc338a739b35f610a3b96051d53db6beac6b27ee3d3f87d37e94013554b05b2390364473903308b0839ad6edd00c8802bc5d4050c4a46d92f52d26b245d1bd5173203e0d12e9bcbee7a3f9b71e5b34a548460d079cd961395b2471a9555237a4d22c922ee56ca1f653fee1eb5fdc22c57923c3ab4220dafadc683cd9c3e31b10d90ddf1339a55fa317968a19656651f61bec32943ca803ce94a73dcb40bb624ba6e25429e034643e505da2287eff2a65f52c28891b07f2f13d1fe2969e6aec7e2b1efe07d30c0d2027979d72e80d0011beebdb214757fe413b499445234ee178b8bda1e2177302cd1f958847754d9447694955b022470dd053a4b6f72f0ffb03de975b0c0dca66307ffc63e47a35306719adc3b9f25725cecd5e82fd838cd405844e012af979f978ed2c4579de48811494e7e348e156ac99a6f1626c85a9adbb750e1b5a230d297e66ba34d94b9281756b59f6cbf0dcfe7d73e6a9c5ad79b42571525dae47c062ac319aa570e79f53814e67181ec784a70f76077b4eb1272d7da45e750c95c2191fb4a3f53bb69f7a60db48067c6ad89a3593fac084ebdc71e631c2462ce595ed9439aa0500dd4e45da9b8be157e3ed0dabfc587afcd38e2a68673a35767083a5050e7be8a8b79c45118ea5a169928f7ec178481c74d7bef6e39ceabc45759d281b1389d55dabc3968fb23e210ee62fbbebd50838abcfc53d9d1b1dbc7b95ca156722c80b1530a83523eabf1717823b23e54c026103208733c3ce627fc618bac6af001fa288837c064719632c5a4eff53fcaa526538f70cab27cc7fb5474212b473b777ccd10d447c2901f63ac80b5839b6783bcff3d787f04ea8f6cd9200e6eca137d3387f026337619099409aedce94e04032cff92142c2e4b792dba951d0352aa94df54b5b3929e9dae4af39b102550f4cda563b0c73f0ed811a561866279681d98db2dedf2081b92c3ecae30646ce48b9ab535a5214f318062dbac7c384e461aade43d9d9f654a38c2ae678964a7d826d4b54ac8cd2ad1e1f6eb8db0ef2339558026182da28b412d0cf7ef9ee786cbcc2515515190d0e3d72066702434b6d0b487830b7aaf92a33c944a6d88288bc5286055eaa7f1d266141e9c6ea238f5b4a7de9744a102199f2afa984c71d16fb01f99465c6d665f4be05bb4544ce51cc7291329adb858b531571212fd78f4fe308186d6efbe109475bc15c0247937288b8b2dc1f4a2907ef09fb6cafc0e925b5ba00b9d1bb0bd668bbb092c33a14e747810d86acae42a35656cb9bdbbd00fd69dc1c0cb97bf409f49ff8f63fd246da80bbc981b3a1cd8de85b4778e546f465a50a6883525f579345f20b8aec11a368f3ffe25f1b3bfaa59541801e4c824b6b935a69252df4010773f90201377b3bb06a312663860a4b0633896625ea23b3a927c69018874d5e4b0fe5d516fb648edb0da566c85132645ee8a9c8535e4aef51f76a64c3740446d562916effba165b288dcbcd6ead1547c42eb506e353597aa151d493995e4c09070536dc6beff96545320f8bcff110896cf4a7fc26ca2c73893ca17bcade69a0c3286f322d9cc5a2a4b606d023829fa3162c321ad8738483b657d4ba14df40d25ccbbd6b7b32c87aafd5b5d9a2415437111e821fdded113967e4f1d473bea3baeeca22d680e31dd0b5712153e8dec7bf7133f69633be4b2a8091f9f698748a29bddb9151150ae62ce107dcdda00254c28ef4d68c4c24dae038483432b2593d7ebd894dd45bc79e5281963da85e70892e2bf14edeb13ae87d90bfb70c7d9e927e3bf4b4a4bc3d514a4a2b005342f6666ddf053c249ff901aa5c24c750ba22a3475877eed7831a21cfd3b3a149a89d4efb9a79eebc54785160d9abfb16221b39e8f4e34d23bebe614bad36a9d7f41b3874be1ad5055b65dd72d202f460e0e40b1e98a967ae63280e77e1948519ac828963cbf7f2b3d8061f4d5ff73c0b2fcd01bcca776e1be1c29613de01d4be2f5ef0616b4f7a67f04350de76b1cf493e6817b92cd0233e6421bb6205da76246e4f442f0e033c440558726cb3bd898ec1e3bfd007ccf452987b51bdb33944d616e39d9218c7d7fe01d5f40ce29b0796af5c0e2b2b4aa4694f8739c227b956bade609be1d51455e8af19c89cbc5db24961d9659223cbea441d8381c3fe4c8838bf1f6c2066973c2d890332b6ef549384a5a14df9b3d211c611b19d699e5c06266cf51c49dc99f70c2405668d632e1cc7769d9e556e947beff3cfb301cb0bd25e9c2d66401b7e4a720de1710b7374c7c25e427a8484a4efec00bff3b9807868bcb213496a064272ba0cae175f6f4cf9488eb1c85ec55c65f26eef6248db2ac4abb84414c6ea7f7e516e3a3c3864b3956e1c7b68f867a12be657e9a89611853c9e3b4ff284aed3cc4a089195449fa6564003d8ef08587d356ae0cbfa1622b98ead116186d6fd39e6ccc61cff081488f458b656b5fa5ed6335231c94fa3e19775a9d804932049ae69825660c0a1a7198dca79821b89acf7ead6cccde97d0dddb09a282999d6c619611d03", 0x1000}, {&(0x7f00000001c0)="54f8", 0x2}, {&(0x7f0000000340)="4a4829fbf8e95138703013bdcc313486fa64dcee8a5e5debec91d5b2d28eb97faa74dad3296e53d4c258e723a0d67a38ffccc946bc722c2adc4d43c082174ffd2eaba234d02206b05f2cbc3674c709b9c4af5989c0c88fe5026a4fdd47c923df555aa1e1f519f6d52e7deb121195a1e6dcac63d8b319b96ac0503bf3d640e7c6f22d09a938a23d10d086e96f0e8a898955f026123ca7874b355b7b9805e61d83476e8a2e16813072160977d9", 0xac}, {&(0x7f00000002c0)="c28d", 0x2}, {&(0x7f00000014c0)="4b310d700018590d5fc5bd7a131d514e6b55c88f5d30dd0ae94624b7a7b82049d93e239681a8c555b1e1b312f0bebff06deccda311c3c67c1d3dfc19beb1298ce83cf02e3e3a9c3b966c727de7f9a0a2ba6cf9995526613b99cf59044add61f1d3f6eb262c7c12aec462e1909525902693f3aee424afb88f088d6d191b8b49ee28121e6c9d5e1445d6ea38549d92ef94310190b0ac9f4b8f49bad66e694e123a70feac0ae2161c10caf86daa07be632c9a87da41836b08ace46e3619fc9f373bd9023dfb3cbbe0192fd80b3e84321bf753a30c881dc11b46c635dc152d324888f3aab01e82dbfa5d36d1e9cc04d974ca0228a7463feedbf301c29930ccb175", 0xff}, {&(0x7f00000015c0)="8ede8a7678c3d26d4eb38bec0117643da0fdd248f383d20a7d028fd907d0ccbdc403cb9595919f57639f1f9f20c275bf950c3f17b94b914f1d0304746d93bdb7f55f3956626cd25d41d508c60aa7c2521dbb29555c56c9437ed304bdf6da89873216985e3be92ff185b0ba443b38242628b475d05eaa236e3ae524b56f3e8f15490ea5c656d11cd206ef34a43841d8fedeeb551a6bf2f6701261ed745808f54e04f95daef444d26a6721b7934a0b24c2361c3af5d3e842fe7f670ee3aded8bf872c6d2581ddb3b9dede08dd67261a92d", 0xd0}], 0x6, &(0x7f0000001740)=[{0x28, 0x8001, 0x8, "320bc1d06719abfa5a0f4b3e126e253f8aae7b5d63"}, {0xd0, 0xffff, 0x9, "24a1ee8b6e926ae697a6bc5c7689895874532b5fefc4b5301da8604d0d3ccac4bad16f3099833f7209cd9589b504a41c29e1b89045b15d69fc0bca68baafbf32aed264728fa38314ee2a0b68b02f872dd420ce10c3c555d9d0c21dd48363bc1c87be91f1550b622f51178f467668242f53a92c69db8e147647bca95d3b250f8bd7802ba4e3a5dd2a5db95bd26b42730f19ecc4a15e31207dc92d1d25f255025f69eefa5b8e171375efe8591fbfea8d132c6fb1fe18841d020fe86299"}, {0x50, 0x1, 0x55e, "dd97768be72668a8b6086cd6c49b74c89a745e6969b66c28feaf9efae3aad9fa307a8821f1cb5734849b59d40ad71757043d25674edc6793e9"}], 0x148}, 0x401) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x40, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000140)=0x10001) 10:58:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x2) r2 = syz_open_pts() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = kqueue() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x2, 0x0) r8 = socket$inet6(0x18, 0x1, 0x8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getuid() setreuid(0xee00, r10) r11 = getegid() r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r14 = geteuid() r15 = getuid() r16 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r16) fcntl$lock(r13, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r16}) setreuid(r14, r15) r17 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r25, r26, r25, r26, 0x2, 0x2}, 0x5, 0x54, r24, r24, 0x9a8, 0x95, 0x3f, 0xfcc}) r28 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r28) getegid() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x5, r15, r21, r14, r26, 0x1b1, 0x5}, 0x8001, 0x3, r16, r28, 0x100000008, 0x5, 0x3}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="96e2da46f7e4185897a39e68e196b3451a5689794209df9b7ddc293e3e828c353748a9310c1c0a5e5caacd407757fddfa9e10a3a3f7cfa20d20e95adf88ae66fa08d9b89e9dc0334a1936e8b221b38253babb19f703fbcde3679483c23e3834f01dded16ada4469d1d7dae9b913b84f56281fa7120e413063ee4faf3736531eb595560364811e9c67c53cf", 0x8b}, {&(0x7f00000001c0)="0b9ab43ca233e4078769954c2a7ebe4d4eff03fb873d777afd0ad07cf3f5c6232d28a4d18256a6840382b95167c872d8745e68a0fb778e62ba465912cb", 0x3d}, {&(0x7f0000000240)="0b76a6ebbae7d90a5df6c4db45a0e54ebb4db4f7720de6d7cdd513231e1ee3bfd8ab6bc670aac2d122f8287135a734143f4e2c82c0898f45c594fd80886dda2fb9040247c1f91a7219d0a760d3722450235f00aabaa4528d3226293247ea581081981bc7aed1ac4e051b558a6a3aa3cba185e512cf72b5ccd4b477b83d46a2bf07ec2811637c469cc2fd5a312b781644a1e7026c1ae366cbf8d9e8c4aaf586291e3b8dab4547e4b087463323ea64dfab5acdfbd4cb34a23cf94d9d0a266aff71019e84f4b86f0a295c593549d221efb6107f3b8b7855eb113803cdad01aa1e8596239a3e125f45922fba11f60e58c0ddaf2c239146143c598648a27d682158c4137cab876a9be200ffe9ebd9076783d4dd14bac26c3ce8a5316f0bcdc05cf081112eda62e3da2f79c381fb42f87d5b689a4fea8187cf7eafa35dc6c673a61d10496f90f6f5228799389405afc0ea59b29f3d5d041fe16139cc5ffb2863d449497bfc000bf48021e0a680997c3347651b834876583d3b8f09064485b4045d3ab6a0fbdadee589ccfcb349440d65eb5b2f4a9ecf03575a605ef459a1f99a0c0fc989bc3d8be65cec456675b61103e977125f568337dc5263ee0fe3f0006462bcdd8a03af060f0ab19d5ccb5b33b71ff4e6e0a12c1f7ea14c0d5dfdeca3d5f43c28db4c2aed2ae895a7f06f7d15e9258da2d498008754bf038c304c38c0929f9445d311ad1d0366f8505fc52d9d71dc878ab06cd20cbeb3acccc77b3dba9b65a48f6f92505df651446f0ec7bb354b7ea93f80152a619f5a552c8494feee38bea089913f206cd82e5381315dae2d8ee67f916eb10f8b6e838541e092a6d00313c16428452818ecf8ebbe2f903b41c8492305972ff47218da57efb5b9a4b89b16073dc6ef0fe603000cb2012eb5bb5b39717a05cc7e9a6875ce9290b0c9cd7b401b14334ce590fc72cd792f9cba746cbe5d33288967f73038e91e6c8fa8fdfb5bfaf9ab7b1d320989a0690a646e5a3a082d5d636f157f78c5d78551d384987a5adefcd209b3909cc43e0e0bb82e181ceb38de0fddb844d090b48e81d933280b704eabdd624346ce39708ad264702325724aee13cee67952a5a2f29dfdcf5407714e882835608a7cc8dc0825fdc50fdc8a1cb50eaa1dc9b3e1627c73dc74bddf6a033f621b533cc0e5ed84e7968a0c47f89c50b5b4d066801487dacad4da174fe7ab920e1a397a275083842bcb6bad3887e79f78e3089554d49d1d2e3b5dfb9db9ca34337191d84d47541b70b0fc9c35f67fa18cb07097b681afb00fc8f529617849bae996c373bdf00e0726966089b8d4f2ba52905004725eab99d82bc51d49b608d82f29945b7852188f9f060cdc4561767d4222d45a6d9892a6ad8f1973b775bece593d4efb0845c28ace95e0e983d589289aa20c0aebfc233368acb2c8252cb5c19b4d699fa0bcd61a0437eb36118383ae016199209832287f6ec364d585e14fd5f2c2d4f5840342febdf8318773fc572e2a5555df2cc8d63a0612a19a0319b3f701399748b1498853ebf0f25ee26d0cd8d763a3a8fcc3711ed11f571cabdb3e706163d1d3cd7965e7a0f7724cf3d6715cffe026f72ed41d4b0068860713dc175732c940fee69844ace4e970a97946f84a495ed23133a274d8af6f9e345bd68010e0ad1d48c50a02e10dbdf68410e10ab86bf92131f64231ee99cd67649d7a391a007ba83cfd5d1cdb2a136d8e676dbc9f08249bad36cf41ce4943bea7f24c9f3d6d5209d75b7a4a94d5624a74ac29f0c49ad7d7b770d6d8533b98635c299feabd758033097cb87653cf22211f87825fde4b02459ad789db42aaac35e6920b7c2e291f94a2aa399b32e4dc1e9fddb33fb24407424dbb5c8893d14190abe151f92a38dde5f1a46ad7e2f3342abe863cf7c2d5ba7e68d966d7092c1f18fdce3118ea3b1baa72e16c4e448242427c8ef6ca513e48dc23796f6b02e46f4c79be415e9a91606ba2c00add4349c5776292309126025092f4df4915b78858a750137d865b669d9a921720265c6f3a7be62df82735c5b1149d5d4ce5cdb6e8d4456bbb7418d2a57449827ac65db9057b9fec8519b1fe0910fd119a7a4a16880f0a4731a1f0109afde8f48aebb27e45e0f49e72ee2ceddde9c0580a2a595dca8cacecf6e4da5a5e4a94a77eddffe99c221c311b593c4ec685a56728514e7f94406bd5905b8f07df5dbdecf0197a48b7887a480889bf51fe7a013b3cdf48c2fd4fd6159c8199f093034b937de65729b22a14816b7a94cd44e7d0eec89d3f8fa5fd4fea3bfd920f3f591e24af80dc4017562a8051df1a4cd43c43a40aecbc07e717c85edecbbc14133e6127bc6e29fb16f6bf76167088efe73f976b9745e355ea5f7b7b4527935f9998443d689c01a87bb78abd1f555ebf09459756883ff77bc65627c16b6888989684e117c33385c52835c81bdc1773f8f99ca21d9fc5c6c5400c8f7c03dc4c7b3e07f69655475f3487318851407ceb4ee3cc308b69639a211d7a3bcb1e83ced90a26aeca5beb3817534e9c8ef6ae4fd37c8f40d7d96d77cd5100bf966a3659b8f703830384037c62ec22a7d8912f63b4a38c938d2ebf62be065e7bc7e745f6115ad5d57c86d1b5ab0d71fcff06601c70c74a73226bd022ef8d0f54b36c28f015004d6488641b6d62b1c484d24919499454d931a8fff12b8876fee836fd80093ae077e67c403dd0992687f57b9e9110c35661f9bdaf50406b8cc2d8116f40a866d4d8e3024379381880a8e5b77307fd4dde0271aa1572c921c17986bbd60a907a697b2703a5cdc139be43e51e8bbca7d075bafe5183c518f411a2f30a7a76a9d3639c5cadfbe20e8c3da29fc00e2ade9c0e33e740ab0dd0b7dcd84406d89ce289e976e351b2c5d2d59d03a734f253487feda884fbb028a120ec99ba57020e81f548c512ba9e36277c48f0ed44b01c3463c8f4141d7ece190471f66ad97a8140fdb18c811e78e13da89efbfdeeb51333d4fb1a2ddfa7e02e8038ba5ef2e3e0bb7abb5cf1f2006bbabe11a9406f0da976b69aa5b58cdab39a01a21c9a152dd92128f211c622c17a3ae211f146f1bfbdd207b4e2b3235c89ffcde9fc9c92fc3781a3c7a1f577a4077af396a043448b030eed4da5c7aca08209dd15cf9321b506173ca6fc26212bf1b3e077ebfad89af15665b6ac2032f061d4a85186a1c4e947d0bb0ed6e2bac0acc12febd018097b03659013fb07f3f2de38f9ebb91ee4e7a18a7835537050dcacb54b6f6695645b365beccf80cd6c90aa41992bc5c5139c7becdf04cfc0472f35edc955b4b4966f76077b91eae3b18065fc6789d86cf120fc97736abf8a6a64dd03a135fa48ab5566cf24cae117ea8113035a23dac61b7184ed3efba9e588cadff882cfd44855a133b3370afc33cb6077380bbfd140aaa667616db91da9398f561686244af42b44908dc4b4859ff4e1243841418cb82e37b6cf2cdc8a5e39f511340d3fe5fba3f319a849ee3bc36147c6f70702ea54af6d7b190e3bb12e2bc70ee5baa29aa1dd3bfe9b6b16d7a52513577929df6021f859a42b36dd9d28606fc0fbfb3047024055f90b271c0894910b00174df1c4e1884a24693a69f7fe4b6d2bf7b8a2d17092ece5ee687aa7fe85c2a6cd76c5f6216c6eecb0c567f684723951e400dc11e351cf434c619a0320430d482afe6c49bf2f0d184a6b17ee98df948ff1390a28987a1bff98a6a652ff36773495df797a00204838efb99aad32cab054e8a05dcb0eb86fb904dae77fa595b16c00e41b892c4b632328fcfd1cb6d10187f480fcac15f0c7dbca2962ce3b2708a95b877d8e236ead858e3e5136a417d61ecdd73c3e7a6d416b8aca470a69051a23916cc79dd8df83ae9463a5e02ec3cc028408b1435a6159e432b3b4f03d08df620f88d63cafcfb65c278d7ddcf967a04d3a8b1a2651e1b52babe01990c084e96f8ee4f7cddafe77d79dd3c8117f389985f3aeed35086d8c5811b6e030a39ece76080c8735f3269804219565a0c82a7675874562bfcebc5ec5526771872874d40efa36867ed5cc98a0fe5a387cbee0f0ce7716cf85533a3273a95d661fe28bbecc89ddf3290d801ba577cef916a2dce32d8005450fde5c57a324be396719c274f1ed146522deab335b9808aaa7c6d4cb9e365699d0209bc16b9ebae7e0ce3736fdee7d59689d36ec5f4e35e9ed39a0050b4a9182c63a78d47da9581f6920252bd978f1b2025aecf12faa85732d9334e512a660410ff27a1337e69e5fd9ab8e3b040d43daf1ee00c9ba52ecd15d29cd5ff5e834d2ca68f4604321dc131cd1da8cd88f7b17d25489978458886a78cab6961e7ccdcaf370cd181f208b0e8c73c7ff908df69842e575e9a5674d680e5c6aacb330aba729122e25346f376c0ac6db81f09e66a584b728608afb30059ae79835cf092a7d88be2bc6a4c71b63cc0ec9e1081b69dab10d9d5e9bae1354646a4fb6b5842baf63bbfa650a0df175f89c6482b1a345fb677c4d4908698bb5bdda521458f1ca254973adef7fbc320ccbebd31df59da29f59ff2db40bd6b6a87fc063c72837f9a6f2e3b8358505f587e823b1d59aebc30b82e782b1c43644065233d17a137ad6bcc1bac9a5f509910418c344a0e5f7c1e96d5a569d3b33e3bb16abac152f8509f0efe1b5db93e4b4bb0d853176bb7d66c3f5391579ef817212b734a7f959b0cbba924096f5224ea092d47de5d9278a436aa3d2f37cac83c66b3c503fc983993e39f2a43e5a1c591b3da6173bccbc3b07e757f9c98a4cc1ed1466716729bb7bb88df7656d530c6a15c1c61fd107c3b400f75787360263778f2de205a74ed5b6099fe31e99f670528e43f70338c6bfc20c60a28a54fe879f72923d2213d909f60605c923da129b70da13de32ae600e8e7848fb150c4eeedaf5afcaacdca2940c6c27f29332a05e683cd58a0a7e2f50052a22b472ff5eac53ff0c2ac506de569f30d3eade3e26d58270ac1f15a7c26728e0f99a6cee253efeb439cbed8ee2d73c919209091cc13cf51ac48a4ee1aa04adde728d26ce142ac8cda1f4ae8a3dc14cff2cfd6e0e932348a1dc33dd5f81724a63ce147e31c59fa8c2ce260963f88087cb535d1ee52a624be29f17cb8b43d7c7733027f26df9ac082a7967747731b5f00dd2504b590cac28d509e541fd40b837938be281fdf1ab94d58d8b7cb5ef84907ff36725a05623ef861ca0aa0537dccb4e4b8459083e5dbdbb9ca062afecf76a693673d0af896ebf0c7d5919a30378709b8abdf284640ecb7575fb76677e69390c010726dcb1150a3dc1bd938de5bdfee61d3490f2ce4e71bca140dac133b47bb48edeafd80a6b9ec8f7a88e48b7829c9a984f3827478f61382d86712900b4324e296d485c6de1710a7f259f0a847f79dbea9237bd2898f29e9984ed150ae2fd54d056465b53191f50b6c4a5832528845781138020d2c9674ef30f045773fb49072489dd2427cf30addb916aa949ef427139aeb3bb215d4507f94ac3e0bbc8e0b76312dcce00dd60c438ff98ea32ae1cb4030c65c5488e1f3a8d3e8d3a57f084f125cb787620404c27aa0b7156dd7ac8fb23c65ba14cd9ea5bc26ce07389d01a0541efc3b3249779fb62b4dc2e6c27fe52c02f3d5bfb4b5bd372eec0425f7f30fd93f02a4590cf238d3b95cc7e2a326a3164893d294029a53720c764e2629bc79dca3cce876321ddb5b4a479a180f5c1dc561833ad5fa9de310619bb6851ad88a164bb294ac3b76a75166034d2388f2d7a493f7a964a48d6", 0x1000}, {&(0x7f0000001240)="01419f90eca1ce7ec5d71b90d5c829a4021d650f0d20084355a408a6182b7a7bcb84d9c55958426052a6f5", 0x2b}, {&(0x7f0000001280)="6d08b7c7bf9bdb42a19177026225836a78c820", 0x13}, {&(0x7f00000012c0)="81d47a42cb75f717770a91472c6ee569a6534589e0f1f8c9aa02b8e689d6ab7fad49b1721af9e8902ffb6d6a9d0eada2535205a4fd3e15c8021a4db36e69d664461c5841ab850498bb8a728ef8234a50434b2c345dbc5f2dc2f262d62b0ee45d35d1a20c894907242065b9b4ec00fb9612bcdf14ee1bf125a5b118b74bbb02bbb25e988929", 0x85}, {&(0x7f0000001380)="afc1d8cacd9bbe2eea132223450de420dd7a5516546598eb5ff75026c8bc1c1fb55b8b1fbdbfe0c249135e57408e59", 0x2f}], 0x7, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r21}], 0x80, 0x8}, 0x5) 10:58:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) listen(r1, 0x3ff) r2 = getuid() getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = getuid() setreuid(0xee00, r3) setreuid(0xee00, r2) setuid(r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000180)={0xfff7}, 0xc) 10:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x61, 0x0, 0x0, 0x8}, {0x88fe}]}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") 10:58:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x2, 0x2000140000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:58:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getgid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000049, &(0x7f0000000300)=[0xffffffffffffffff, r1, r2, 0xffffffffffffffff]) r4 = msgget$private(0x0, 0x4) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x5}, 0x1) r8 = geteuid() r9 = getuid() r10 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1504, r10) fcntl$lock(r7, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r10}) setreuid(r8, r9) r11 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = socket(0x6, 0x2, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x6, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x5, r9, r15, r9, r20, 0x1b1, 0x2}, 0x1000, 0x3, r18, r22, 0x3, 0x1005, 0xffffffffffffffff}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78619a, r23) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, r5, r3, r6, r15, 0x4, 0x7}, 0x2, 0x1, r23, r24, 0x34f5, 0x3, 0xbf3d, 0x6}) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:58:09 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000e3ffffff"], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 10:58:09 executing program 1: r0 = kqueue() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:58:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="5df1328d98fe9589f574dc5f6c3fc996b987b62061e84bc532b5e7f18a5965e64c379791a5ad8c8946d918d034f7488838463f5cef8be6a9df4f6addc85dc19d4e66408684aac6c4756496c21429211becaa22a0c4cf4d3f9cda9b79b67e40fe64d17ca236823fc49b75c1e873afafff08b2ae3a75f1f5568820ad4e4cf9cf02213c677e3522c7acc610cfc9890a38dc457822ec878359152bb0cce2f4799e5a538cbb75ef4ab333e81845ffbfd6914d1942ded6233f8da6c0865b1fde2390fc5fd782b32b159226122e0725e001fe0ec9da28be593a02500701a05f1de885e5006317613806bcf2cd6c61940f6466c3", 0xf0) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000800)='!!&\x00'], &(0x7f0000000ac0)=[&(0x7f0000000880)='/dev/klog\x00', &(0x7f00000008c0)='/dev/klog\x00', &(0x7f0000000900)='/dev/klog\x00', &(0x7f0000000940)='/*\x00', &(0x7f0000000980)='(\x00', &(0x7f00000009c0)='&*^\x00', &(0x7f0000000a00)='@\f\x00', &(0x7f0000000a40)='/dev/klog\x00', &(0x7f0000000a80)='/dev/klog\x00']) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) wait4(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000600)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000001c0)={0x1, './bus\x00', './file0\x00'}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000b40)={0x1, 0xc5, 0x6, 0x9, 0x6}) pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffd000 didn't change! 10:58:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) chflagsat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffd000 didn't change! 10:58:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x8b}, {0x406}]}) syz_emit_ethernet(0xfffffffffffffde7, &(0x7f0000000080)="b93d38a2e23fa88f359607da9e45a66994ab978d318183274eb074f2fa405a8a3b14bb91d0b8213710afdd") 10:58:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000200)='./bus\x00', 0x3cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffa000 didn't change! 10:58:10 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "28b5e6caac78a32fcfe690ac2004d7f1440de300", 0x171}) chroot(&(0x7f0000000040)='./file0\x00') 10:58:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/90) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x6) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r16, 0x100000000, 0x5, 0x3}) r17 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r18 = geteuid() r19 = getuid() r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r20) fcntl$lock(r17, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r20}) setreuid(r18, r19) r21 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x7, r24, r25, r24, r25, 0x2, 0x2}, 0x5, 0x54, r23, r23, 0x9a8, 0x15, 0x3f, 0xfcc}) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x7, r29, r30, r29, r30, 0x2, 0x2}, 0x5, 0x54, r28, r28, 0x9a8, 0x15, 0x3f, 0xfcc}) r32 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r32) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x5, r19, r25, r19, r30, 0x592fa4e73569ff9a, 0x2}, 0x8001, 0x3, r20, r32, 0x7, 0x5, 0x3}) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r34 = geteuid() r35 = getuid() r36 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r36) fcntl$lock(r33, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r36}) setreuid(r34, r35) r37 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x7, r45, r46, r45, r46, 0x2, 0x2}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0xfcc}) r48 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r48) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x5, r35, r41, r35, r46, 0x1b1, 0x2}, 0x8001, 0x3, r36, r48, 0x100000000, 0x5, 0x3}) r49 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r49, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r50 = geteuid() r51 = getuid() r52 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r52) fcntl$lock(r49, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r52}) setreuid(r50, r51) r53 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) r59 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r59, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r60 = geteuid() r61 = getuid() r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r62) fcntl$lock(r59, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r62}) setreuid(r60, r61) r63 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r64 = socket(0x18, 0x1, 0x0) fcntl$setflags(r64, 0x2, 0x1) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r66, 0xee01) r68 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000240)={{0x7, r66, r67, r66, r67, 0x2, 0x2}, 0x5, 0x54, r65, r65, 0x9a8, 0x15, 0x3f, 0xfcc}) r69 = socket(0x18, 0x1, 0x0) fcntl$setflags(r69, 0x2, 0x1) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r71, 0xee01) r73 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000240)={{0x7, r71, r72, r71, r72, 0x2, 0x2}, 0x5, 0x54, r70, r70, 0x9a8, 0x15, 0x3f, 0xfcc}) r74 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r74) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000080)={{0x5, r61, r67, r61, r72, 0x1b1, 0x2}, 0x8001, 0x3, r62, r74, 0x100000000, 0x5, 0x3}) r75 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r75, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r76 = geteuid() r77 = getuid() r78 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r78) fcntl$lock(r75, 0x7, &(0x7f00000002c0)={0x2, 0x0, 0x9, 0x101, r78}) setreuid(r76, r77) r79 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r80 = socket(0x18, 0x1, 0x0) fcntl$setflags(r80, 0x2, 0x1) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r82, 0xee01) r84 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000240)={{0x7, r82, r83, r82, r83, 0x2, 0x2}, 0x5, 0x54, r81, r81, 0x9a8, 0x15, 0x3f, 0xfcc}) r85 = socket(0x18, 0x1, 0x0) fcntl$setflags(r85, 0x2, 0x1) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r87, 0xee01) r89 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000240)={{0x7, r87, r88, r87, r88, 0x2, 0x2}, 0x5, 0x54, r86, r86, 0x9a8, 0x15, 0x3f, 0xfcc}) r90 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r90) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000080)={{0x5, r77, r83, r77, r88, 0x1b1, 0x2}, 0x8001, 0x3, r78, r90, 0x100000000, 0x5, 0x3}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x7, r56, r57, 0xffffffffffffffff, r83, 0x2, 0x2}, 0x5, 0x54, r55, r55, 0x9a8, 0x15, 0x40, 0xfcc}) r91 = socket(0x18, 0x1, 0x0) fcntl$setflags(r91, 0x2, 0x1) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r93, 0xee01) r95 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000240)={{0x7, r93, r94, r93, r94, 0x2, 0x2}, 0x5, 0x54, r92, r92, 0x9a8, 0x15, 0x3f, 0xfcc}) r96 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r96) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x5, r51, r57, r51, r94, 0x1b1, 0x2}, 0x8001, 0x3, r52, r96, 0x100000000, 0x5, 0x3}) getgroups(0x4, &(0x7f0000000140)=[r30, r41, r57, 0x0]) r98 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r98, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r99 = geteuid() r100 = getuid() r101 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r101) fcntl$lock(r98, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r101}) setreuid(r99, r100) r102 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r103 = socket(0x18, 0x1, 0x0) fcntl$setflags(r103, 0x2, 0x1) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r105, 0xee01) r107 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000240)={{0x7, r105, r106, r105, r106, 0x2, 0x2}, 0x5, 0x54, r104, r104, 0x9a8, 0x15, 0x3f, 0xfcc}) r108 = socket(0x18, 0x1, 0x0) fcntl$setflags(r108, 0x2, 0x1) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r110, 0xee01) r112 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r112, 0x1, &(0x7f0000000240)={{0x7, r110, r111, r110, r111, 0x2, 0x2}, 0x5, 0x58, r109, r109, 0x9a8, 0x15, 0x3f, 0xfcc}) r113 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r113) shmctl$IPC_SET(r102, 0x1, &(0x7f0000000080)={{0x5, r100, r106, r100, r111, 0x1b1, 0x2}, 0x8001, 0x3, r101, r113, 0x100000000, 0x5, 0x3}) getgroups(0x4, &(0x7f0000000180)=[r9, 0xffffffffffffffff, r97, r111]) unlink(&(0x7f0000000000)='./file0/file0\x00') 10:58:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x4000, 0xfe) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="895c51c2", 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:58:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYRES32=r0], @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x2c}, 0x0) 10:58:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x80}, {0x6, 0x0, 0x3, 0x6d238692}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 10:58:10 executing program 0: r0 = socket(0x0, 0x10002, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xa, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="1b7c2f838ffa7052040713a5cb525600906d916621116fca9c95c5791a25fdbfd42a762dceb68987f9d0434175d9f8bdb2d770c0feaaf95f5bae5e25123ee468863ebeb8d90ea97da4ddd6f40c0a98efa382623f4f280a7f89421723eec30095576c47d87dcb5cbc9fdb9d8d94ac31a6db6d6b3feb506113b10b16edae5a03340c72ceb04ac2e780f8a9411ea206bbcf0cd859a89c8fe97ac38b19a3552e175ce81f1556a41268fdc79d051fc5e188e88ecceef078d737f91a32ed2051a44f084128906a720b8241712725a9a256", 0xce}], 0x1, 0x0, 0x7fe00000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) 10:58:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="fb2c74dbcebca8e37912a5d1fd2aca5576ebb717cfa12597020840f5f5ec4fbffeb9b60cc79c8f2cf68a72cafd7ef8d0d14730000f4b69f7d875099f63c159e866d7d383e3ef4d0b3fdef7ff0396889194a69a6b987d03638a2b0fa4404abc27675c2aa1aea22fedb8a5a9ad607dba0dab71444670b2f8865f1c1f33f86c67bc028994262aa7f591ccae788aaec5a11aee184653d96fa45f3409cddea2d8452ce36830ee1b4b887053fee3e21389d4f3ba8174eaaf73243a09b41e650809a4326697b38aeeec4e90bca55b31ae7c7cdefa", 0xd1, 0x400, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r1) 10:58:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="620292a77fe52efdde87"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 10:58:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000000)={0x4, 0x84}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0xffffffffffff8000, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/81, 0x51, 0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66036c65300098dd7525744d8b43b2e9895ea657323c497abbc5bcf575a9cda9d15512d0ca9314cb3cb71db94b4d218c31fd095ca2741baf4928c21bd0a3a41228e23162c5a5b97c4ff05320e8f0faaebe7264d545f08495a3155fa6be15b01cbcb159f1ec3433199659b2c4532652f65da6e18155211c038092379723e2974fdb982257512ed922ebd390a1e88618ce78a289db620e4af5d411212be9bc03d7f053aee5d52c351ea5ed1512ac7d3fea50"], 0xa) r4 = getgid() r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r6 = geteuid() r7 = getuid() r8 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r8) fcntl$lock(r5, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r8}) setreuid(r6, r7) r9 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r20) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x5, r7, r13, r7, r18, 0x1b1, 0x2}, 0x8001, 0x3, r8, r20, 0x100000000, 0x5, 0x3}) r21 = getgid() r22 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) geteuid() r23 = getuid() r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) fcntl$lock(r22, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r24}) r25 = getuid() setreuid(0xee00, r25) r26 = getuid() setreuid(0xee00, r26) r27 = getuid() setreuid(0xee00, r27) r28 = getuid() setreuid(0xee00, r28) r29 = getuid() setreuid(0xee00, r29) r30 = getuid() setreuid(0xee00, r30) r31 = getuid() setreuid(0xee00, r31) setreuid(r6, r31) r32 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, r35, r36, r35, r36, 0x2, 0x2}, 0x5, 0x54, r34, 0x0, 0x9ab, 0x15, 0x3f, 0xfcc}) r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r43) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x5, r23, r36, r23, r41, 0x1b1, 0x2}, 0x8001, 0x3, r24, r43, 0x100000000, 0x6, 0x3}) setgroups(0x4, &(0x7f0000000100)=[r4, r13, r21, r36]) 10:58:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/72, 0x48) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0xe298) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) 10:58:11 executing program 1: poll(&(0x7f0000000bc0)=[{0xffffffffffffff9c}], 0x1, 0xcce) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000100)=""/178, 0xb2}], 0x2, &(0x7f0000000200)=""/48, 0x30}, 0x2) execve(0x0, 0x0, 0x0) 10:58:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="5a634e19767b0784"], 0x10) dup2(r2, r3) ioctl$KDENABIO(r2, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r5 = socket(0x2, 0x1000000008002, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="f6f6843b30619c1ff58f89e7b7d599a23ee9f8b1cfc0e04c0eb98f9bc5e627792adfc5afdca7e715b8505660fce5396c1b37d228c797cf2b6b92cd97ebd952ef8c3058997c09fc67e845fcc15e79776bfffd36a6ea3d25110e54a28e414d15245f6386369025b1bf3b6ebc8fcc95bda9c5950b468e234b794a22e7aec7e32d6c2b830ff094a0d312ccf3e62f1960edeb28e2d14e8512feb0193cb2a289e17403487026eac155a1c90cc580b138ac70655a64de16561dbf4cde62e07b54cbe4fd652618cdbd96d41375c4", 0xca, 0x0, 0x5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r6, 0x8e3) connect$unix(r5, &(0x7f0000004300)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb57c127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b099364125c78d358f8a7c9531404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c121622fbe98776edd28ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e111d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e073ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a6363ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e027d21294dce63ed8901c136d92ad84e0a105b50da05369a96c6306f83bf686c65da9e0031d44f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe41ffa528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000091a45782fce69ca9f89ba88dc002d67e4519c5ddf39ecf8ff241b244467196ea98b8b19bde592d1d4777c936e8d0e26c175911e1b676b568", @ANYRESDEC, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64]], 0x3) dup2(r5, r4) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r7, 0x8e3) r8 = accept(r7, 0x0, &(0x7f0000000080)) dup2(r0, r8) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0xc1) r9 = dup(r4) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:58:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [0x805872556a]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x2be7, 0x2, 0xba}, {0x4, 0x5, 0x81, 0x3}, {0x1, 0xaf, 0x6, 0x6}, {0x6, 0x1, 0x70}, {0x1, 0x1, 0x23, 0x70}, {0x80, 0x9, 0x5, 0x6}, {0x3b, 0x2, 0x3}, {0x80, 0xad, 0x9, 0x7fff}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:58:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x2, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) r6 = open(&(0x7f0000000540)='./file0\x00', 0x8, 0x101) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r10 = geteuid() r11 = getuid() r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) fcntl$lock(r9, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r12}) setreuid(r10, r11) r13 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r24) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x5, r11, r17, r11, r22, 0x1b1, 0x2}, 0x8001, 0x3, r12, r24, 0x100000000, 0x5, 0x3}) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r25, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r25, 0x8e3) r26 = accept(r25, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r27, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r27, 0x8e3) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="642620dbbf771e39026769279b4b95aa562cd0bc02225a1f171127fb58aba0d09b80091d450d3da2188eab7c6e29354b13d4682bbde1ae525efa5bcf738a21337735943d7595f70e2e5fe70db44c148740f52fe761bc68a34bf7721b3b7385b3dffa1d5b150da23e5de5c65b3b53a9b18336d14b1da4ddfc7f94d696b628f37c739d3c048dc213e77c7ed0d1ceb91d4521f29eefc0ee466be692480c1ae8866dbbadfec86fac222654545e865c7cb82ec15cf2e473724a9abb7142ffd10b4bd8b2bf872051486d044e283ec8f70bf75266bd2ccf", 0xd4}, {&(0x7f00000003c0)="1ebd5c0c151d9a071a39613d7be2a1c6d69c1a4e962c57eef39fef55020c45b1a870045e32ea95ab7f24636f124aa0d9f008735d0999fc65cc2bfd13fd7722c34838e0a451283c4e3dbd2738b102662a145401809b41d2c15fce7b153afd677f3db16f5fd8fe2f8b1440e40d403f4dd1e1eee968856a8f600a9c8221469e8bf4bae87663baa62d5cd32a410077662e82ba0b", 0x92}, {&(0x7f0000000480)}], 0x3, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r17}, @rights={0x18, 0xffff, 0x1, [r26, r27]}], 0x78, 0xb}, 0x201) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='W\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r28 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) writev(r28, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r28, 0x8e3) unlinkat(r28, &(0x7f0000000100)='./file0\x00', 0x0) 10:58:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 10:58:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x800) r2 = socket(0x2, 0xc003, 0x0) recvmsg(r2, &(0x7f0000001640)={0x0, 0xa5, 0x0, 0x8c1245f5b491eaa, 0x0, 0xffffffffffffff30}, 0x842) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() socket$inet(0x2, 0x6, 0x2) 10:58:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000034, 0x0, 0x0, 0xfffff4ac}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 10:58:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3}, {0x18, 0x3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) getsockopt(r2, 0x100, 0xffffffff, &(0x7f0000000080), &(0x7f00000000c0)) 10:58:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xde61abc40ad3c10d, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8004) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000680)=""/77, 0x4d}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000700)=""/245, 0xf5}, {&(0x7f0000000800)=""/176, 0xb0}], 0x4, 0x0, 0x2ee1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x800, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r5, 0x8e3) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x3, 0xd2a4, 0x7f}, 0xc) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000540)="ac25c572b74150841ac7b248f947b5f48baac1a1784d3a5e8abdc5bff507b519539021ae2ae23f7a70fe6e841884e8082cb03192dfc21538e39185d172eeb13d354e0ea10382017fe83bf7cb033b3ac0c67ca74d8564ae9ab32b68da4c029e8c702b011d6f940e087b6e7b507a796a0b85224901d9cbfc73827da58b2373a6ab1b54d043fb1e7f8353b4790a72346fa2f3389be78b0be2167723264a45e279c76948597eb101e6b26485c9e7e367addad6a6c88c047685bef743e70b62fc16472fb969b3e981a34a9b", 0xc8}, {&(0x7f0000000180)="91e639823fb2e996590b782cba9e2f1699c2f5d3b28d113741b94d1c26719ac2ee08ea6161a94d4b8282ec9a42ed000000000000", 0x34}, {&(0x7f00000001c0)="c4bd1b9a2fdcbde757a7c1e84f145f59af0422e5cab44e455ce1f95e1cf4dd4b944adc757d5b4f7b7ba93878bb56f2e9df25e58aff22f86d642b621c67529dff43c4e2575e2409d2222a7c7d8285894cfc763f6efc9fe9e39a46edf639851c228823dc26e57cf0eff232b72d3200d1497143d72f1fded1b56e80578fd9d30d27397f15f9a8218249d9ead281e9d947e61965046a78823f6ff834e12cbbf48d880af0d9d5e43e21dbcd788b0b9b846a6ea1c39e4c", 0xb4}, {&(0x7f0000000500)="1261e7e0d873b8fa95a443c690a98437c67d4ab0828a94f2ac3e5f6bf1d5d071777668a4", 0x24}, {&(0x7f00000002c0)="ff67cc0d9966f208acd5fd9f2f8585f3ed8603eb0d2dfec577dcc2903ca93b0b68c66e6f1fd1d1a205b2ae9fd39a02d18ea55ddd177265ac366090923a2b6a76349e179fdeb1a499e978807bfd6a164a96a46af271a551d00ad8f03c07fbb395a5f7068c80203cd88041483c7676210475209d0fdf435b2a88abf35a35cd452eab4f", 0x82}], 0x2) ftruncate(r1, 0x0, 0x3fffd) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 10:58:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='\x00', 0xf40748a8f494d584, 0xa0000704, r0) nanosleep(&(0x7f0000000180)={0x3}, &(0x7f0000002540)) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000001c0)="84d52e9b925bd857f32f0a54452cbc091fe53c8e301c93492b4b28cd19d3a1849098e1ad1578caf53ffdbe585f2446dbad75bdf1de7e953b4de02d54e6d2c22f1a28757269780f80380033e35f8de8c3b919aab792d92762847da9d64e763a24c88cf006b414d85f20613d1f087c0915e262cdd12be11ad8366cda5ccceb4ce555dcc3e91b29625ae6aee295b4597354791d4f07bdd3a732ea6af2b80cfa869450dcef21e03479a21bc426b128a729a04e6e09844b13a4096f3628f16ab7dee25c28e188", 0xc4}, {&(0x7f0000000100)="ac3e0e76bad01349782b136ac409084cdad0e5caf9a97c3afe72b563f186479912f2904adf42bd94eab4269076", 0x2d}, {&(0x7f00000002c0)="7279c30029e7104d4a9bb86164b0377df2c1c3a987bf725fd4c331a8e1b38352c1593755ae4d9aea20ef7d8bbf0547da57797924e985b4d7be6d7016cabbfd7cc9591e7aa60fb494df732fbc8829319b59821a22411693e24f3e44c50f3e956487a3ce90cd1aa082ca25c84196d1cfb9c7b05336a9f74089fc312b29a7448ec04eff58f9e33545018e54708f2ab107c0c45eb24fdbbcee85df58fb9a83e57fb9099e0af4db2d81e8003ad271745577de01b3b117c507ebe57928c66c174ee3caf6e4adc4530745b21a1bd5b0f2954d8581b312234c3acdb0fa9578262459e077da5517", 0xe3}, {&(0x7f00000003c0)="8da233b58b97f58605666405b9813367d01615105bb1d79ddf6023562f946478242dee46cace018c247579dca6e429a7ab938d4a8334e84c11c1a2d81378e23c53c16d99fbc7479d69c61cd3f5972c059af8f8", 0x53}, {&(0x7f0000000900)="28b4988122231a837228940def2bd74b823f0b8ad4ebf4f918ca3e8818b4a1cb4fe302888e888d6f676ed29d02347bd3f5", 0x31}, {&(0x7f0000000440)="8fd3cb9caaa0bb2413630776560f9cc4f9c46fac95cd3d1c3672ef1d0826d9c90e2e2caddfb6f7751cb6c9e3f9a2c188f9c592bae1f34c2506f964db0deefc7c697501ee54691645a11ae48a034e7dd9627e5c87653b420fad6525c6bf450bfafb5822cdcdcf115b947ce9a6dbd4af26bbed8e6fef3786b205d75861414ebb3b5d8838ad591ac7e21b51059355c82d3851cef8718e2eed6567f1ff7d920c17827ce77ce1bd0ba2c57b5c504e1915312de4b005974ee0868defb62c0bbecd7abdffb04fcd49f585cced8004bfd04fea4396019eef41a93f986aaef375b86f", 0xde}, {&(0x7f0000000540)="b26ef9c530bc7ec116bc4dbc1b237d0397ec1ee128188823d016067c8761f4495232142fdacea76033dd5d86797d9338c72879e9448bdb1390eec67c9de9f43d73e958314aa5fc89a689bad805a2a3232da8d3bc934bd7e84c73510c2a3d1a0a14e7d3d074d69b634bbf7319a352841f3806cf", 0x73}, {&(0x7f00000005c0)="e16a695c7a5cd308448ab6b4067ea6c43f40d98fcd0a4e0659f95451060212d19faf050c1357e39474856e3c692cddbc660b0171dc46c007c4da677d14dadb02c71ceec37ae9cca72eeb02e5bd797913678d2d5d16cc75d60d6629acd0e903bebce1510c43e4679bb2e1f7d352d21b90812368dc50649f44541217550f21d798b9817917f945d6b64e495083d25611bf55a8c65fca1397d07102a347d271e95eaac58ce4bedae1919c5aa97b15c68cbba5d3a604fe538d4803cd5ccb1550839c3b405cfa24fbf03f99672d5f547f843d836b97c1167b151f0b1757f65b80c657952860f20bf9e490778f1826", 0xec}, {&(0x7f00000006c0)="1c638c8a18c2350eb2cca397834f42a312d8d0df1eb59feb81e258ead4b06fc419ff4472e0b389f8970209f9634ad4bcc2fbb130f697f3e4181487250130bcfa88ed5679e905b5196c8d3917291e5d7902c36070dc7fca433d713adb56d17df120a3e20079c7c866a60aac488a4af9bc88c1cdb3f41d5bd86fd26589f679a0fa5f5238caf7e817938e57a07067c38959ce96587bca1d9f20dba1dc4bc4ae2ae8b9b40a870c6cc2720e071c41c2110044772646a844f2d72a194c597f8405dd13afda0715dbfed30b0e754d6041caf54d19ab5c00b1c3cccd4b48b31c2a140ad54f89bb441bcb74e534d69b051da0febe1ca8315f0d7986c8c093", 0xfa}, {&(0x7f00000007c0)="bb8b3d4419abe4aeae271c61930f7b3608e8b6834034a29095499603fc1fd6acb329104a720bad3da42e1c7ebaaa8064bef5fba02d8f33395c5173ecd575f25195957ab94ba13aeacf9d95883b422ff8", 0x50}], 0xa, 0x0, 0x1f) 10:58:12 executing program 0: r0 = msgget(0x3, 0x385) msgrcv(r0, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x0, 0x1800) 10:58:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r3, 0x8e3) getdents(r3, &(0x7f0000000040)=""/76, 0x4c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) 10:58:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/249, 0xf9) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x378e) listen(r0, 0x0) uvm_fault(0xfffffd806bc0acc0, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd806bc0acc0, 0x0, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff80001d3fffb0, count: 0 ddb> trace memcpy() at memcpy+0x15 tcp_usrreq(fffffd805d8eaaf8,9,fffffd8068c37400,0,0,ffff8000ffff9640) at tcp_usrreq+0xa54 sosend(fffffd805d8eaaf8,0,ffff80001d400158,0,0,80) at sosend+0x669 dofilewritev(ffff8000ffff9640,3,ffff80001d400158,0,ffff80001d400240) at dofilewritev+0x1ac sys_write(ffff8000ffff9640,ffff80001d4001f0,ffff80001d400240) at sys_write+0x83 syscall(ffff80001d4002c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc000dff420, count: -7 ddb> show registers rdi 0xfffffd8068c37fb0 rsi 0 rbp 0xffff80001d3fff00 rbx 0xfffffd805c6e6900 rdx 0x28 rcx 0x5 rax 0 r8 0 r9 0x5 r10 0x9abad98aa88c9632 r11 0xfffffd8068c37fb0 r12 0xfffffd8068c37f00 r13 0x28 r14 0x28 r15 0x18 rip 0xffffffff81d29a55 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff80001d3ffd68 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-fuzzer) pid=81072 stat=onproc flags process=2 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff58c0,0xffff8000ffff89f8 process=0xffff80001d39b0f8 user=0xffff80001d3fb000, vmspace=0xfffffd806bc0acc0 estcpu=0, cpticks=0, pctcpu=0.12 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4663 112021 14355 0 3 0x80 nanosleep syz-executor.1 4663 258783 14355 0 3 0x4000080 nanosleep syz-executor.1 4663 198761 14355 0 3 0x4000080 fsleep syz-executor.1 85578 490741 0 0 3 0x14200 acct acct 35284 514303 0 0 3 0x14200 bored sosplice 93782 402407 3044 0 3 0x82 piperd syz-executor.0 14355 389979 3044 0 3 0x82 nanosleep syz-executor.1 3044 1159 41724 0 3 0x82 thrsleep syz-fuzzer 3044 518929 41724 0 2 0x4000002 syz-fuzzer 3044 319265 41724 0 2 0x4000002 syz-fuzzer 3044 523697 41724 0 3 0x4000082 thrsleep syz-fuzzer 3044 356 41724 0 3 0x4000082 kqread syz-fuzzer * 3044 81072 41724 0 7 0x4000002 syz-fuzzer 3044 50345 41724 0 3 0x4000082 thrsleep syz-fuzzer 3044 98737 41724 0 3 0x4000082 thrsleep syz-fuzzer 41724 20626 51592 0 3 0x10008a pause ksh 51592 204936 71945 0 3 0x92 select sshd 10288 484644 1 0 3 0x100083 ttyin getty 71945 461404 1 0 3 0x80 select sshd 43085 381404 42136 73 3 0x100090 kqread syslogd 42136 300043 1 0 3 0x100082 netio syslogd 41472 365742 1 77 3 0x100090 poll dhclient 86420 94332 1 0 3 0x80 poll dhclient 87674 275822 0 0 3 0x14200 pgzero zerothread 37054 77123 0 0 3 0x14200 aiodoned aiodoned 4571 350084 0 0 3 0x14200 syncer update 59211 28450 0 0 3 0x14200 cleaner cleaner 95571 422454 0 0 3 0x14200 reaper reaper 70948 222680 0 0 3 0x14200 pgdaemon pagedaemon 76735 299226 0 0 3 0x14200 bored crynlk 15936 336178 0 0 3 0x14200 bored crypto 51438 268095 0 0 3 0x40014200 acpi0 acpi0 48397 459105 0 0 3 0x14200 bored softnet 66878 322708 0 0 3 0x14200 bored systqmp 93136 372942 0 0 3 0x14200 bored systq 27247 437775 0 0 3 0x40014200 bored softclock 570 192353 0 0 3 0x40014200 idle0 37411 394271 0 0 3 0x14200 bored smr 1 493928 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6343K 6857K 78643K 11013 0 pcb 13 8K 8K 78643K 44 0 rtable 114 3K 3K 78643K 266 0 ifaddr 69 13K 14K 78643K 87 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 25 0 iov 0 0K 16K 78643K 307 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1357 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 86 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 1688 0 sigio 0 0K 0K 78643K 6 0 proc 49 38K 63K 78643K 395 0 subproc 32 2K 2K 78643K 36 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 19 0 in_multi 46 2K 2K 78643K 55 0 ether_multi 1 0K 0K 78643K 3 0 mrt 0 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 206 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 108 37K 37K 78643K 3374 0 UVM aobj 55 5K 5K 78643K 56 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 28 0 NDP 11 0K 0K 78643K 18 0 temp 127 3014K 3078K 78643K 24336 0 kqueue 3 4K 18K 78643K 24 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 54 0 52 1 0 1 1 0 8 0 rtentry 112 52 0 5 2 0 2 2 0 8 0 unpcb 120 839 0 831 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 127 0 127 2 1 1 1 0 8 1 tcpcb 544 158 0 154 4 1 3 3 0 8 2 inpcb 280 382 0 375 5 1 4 4 0 8 3 rttmr 72 2 0 2 1 0 1 1 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 5 15 0 15 15 0 8 0 art_table 32 228 0 5 2 0 2 2 0 8 0 art_node 16 51 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 24 1 0 1 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 54 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3275 0 1876 46 0 46 46 0 8 0 ffsino 240 3275 0 1876 83 0 83 83 0 8 0 nchpl 144 5507 0 3896 60 0 60 60 0 8 0 uvmvnodes 72 3416 0 0 63 0 63 63 0 8 0 vnodes 208 3416 0 0 180 0 180 180 0 8 0 namei 1024 12928 0 12928 1 0 1 1 0 8 1 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 528 1 0 0 1 0 1 1 0 8 0 scxspl 192 15787 0 15787 1 0 1 1 0 8 1 plimitpl 152 35 0 28 1 0 1 1 0 8 0 sigapl 432 1859 0 1846 2 0 2 2 0 8 0 futexpl 56 9210 0 9209 1 0 1 1 0 8 0 knotepl 112 76 0 57 1 0 1 1 0 8 0 kqueuepl 104 37 0 35 1 0 1 1 0 8 0 pipelkpl 16 142 0 132 1 0 1 1 0 8 0 pipepl 120 284 0 265 1 0 1 1 0 8 0 fdescpl 432 1860 0 1846 2 0 2 2 0 8 0 filepl 120 5502 0 5406 5 0 5 5 0 8 2 lockfpl 104 60 0 59 1 0 1 1 0 8 0 lockfspl 48 22 0 21 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 281 0 274 2 0 2 2 0 8 1 zombiepl 144 1846 0 1846 1 0 1 1 0 8 1 processpl 864 1876 0 1846 4 0 4 4 0 8 0 procpl 632 2668 0 2629 4 0 4 4 0 8 0 sosppl 128 12 0 12 2 1 1 1 0 8 1 sockpl 400 1276 0 1259 9 2 7 7 0 8 5 mcl64k 65536 27 0 27 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 6 0 6 2 1 1 1 0 8 1 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 6 0 6 1 0 1 1 0 8 1 mcl4k 4096 29 0 29 4 3 1 1 0 8 1 mcl2k 2048 65840 0 65788 17 9 8 15 0 8 1 mtagpl 80 8 0 2 2 1 1 1 0 8 0 mbufpl 256 111640 0 111512 14 5 9 11 0 8 0 bufpl 280 8404 0 2220 443 0 443 443 0 8 0 anonpl 16 80185 0 64620 65 1 64 64 0 107 0 amapchunkpl 152 4518 0 4387 19 13 6 19 0 158 0 amappl16 192 4666 0 3809 44 0 44 44 0 8 0 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 26 0 24 1 0 1 1 0 8 0 amappl13 168 820 0 819 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 48 0 37 1 0 1 1 0 8 0 amappl10 144 14 0 11 1 0 1 1 0 8 0 amappl9 136 557 0 554 1 0 1 1 0 8 0 amappl8 128 103 0 84 1 0 1 1 0 8 0 amappl7 120 93 0 80 1 0 1 1 0 8 0 amappl6 112 60 0 54 1 0 1 1 0 8 0 amappl5 104 142 0 132 1 0 1 1 0 8 0 amappl4 96 1601 0 1573 1 0 1 1 0 8 0 amappl3 88 129 0 122 1 0 1 1 0 8 0 amappl2 80 6994 0 6924 3 1 2 3 0 8 0 amappl1 72 26404 0 25977 26 16 10 20 0 8 0 amappl 80 2901 0 2858 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 55 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1861 0 1846 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1861 0 1846 1 0 1 1 0 8 0 vmmpekpl 168 10308 0 10287 2 0 2 2 0 8 0 vmmpepl 168 180678 0 178721 116 25 91 103 0 357 0 vmsppl 272 1860 0 1846 3 1 2 2 0 8 1 pdppl 4096 3728 0 3693 6 1 5 6 0 8 0 pvpl 32 292743 0 274166 155 0 155 155 0 265 2 pmappl 200 1860 0 1846 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 165 0 24 5 0 5 5 0 8 0