kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 10 05:17:26 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.40' (ECDSA) to the list of known hosts. 2020/03/10 05:17:38 fuzzer started 2020/03/10 05:17:45 dialing manager at 10.128.15.235:32742 2020/03/10 05:17:45 syscalls: 338 2020/03/10 05:17:45 code coverage: enabled 2020/03/10 05:17:45 comparison tracing: enabled 2020/03/10 05:17:45 extra coverage: support is not implemented in syzkaller 2020/03/10 05:17:45 setuid sandbox: enabled 2020/03/10 05:17:45 namespace sandbox: support is not implemented in syzkaller 2020/03/10 05:17:45 Android sandbox: support is not implemented in syzkaller 2020/03/10 05:17:45 fault injection: support is not implemented in syzkaller 2020/03/10 05:17:45 leak checking: support is not implemented in syzkaller 2020/03/10 05:17:45 net packet injection: enabled 2020/03/10 05:17:45 net device setup: support is not implemented in syzkaller 2020/03/10 05:17:45 concurrency sanitizer: support is not implemented in syzkaller 2020/03/10 05:17:45 devlink PCI setup: support is not implemented in syzkaller 05:17:50 executing program 0: seteuid(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0xdc) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x480) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x80000001, r2, r3, r4, r5, 0x85}, 0xed, 0x6, 0x3}) r6 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x5}, 0x10) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = syz_open_pts() ioctl$TIOCCBRK(r8, 0x2000747a) r9 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r9, 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x6e80, 0x1000}, {0x2, 0x9, 0x800}, {0x2, 0x8, 0x800}], 0x3) mlock(&(0x7f0000fed000/0x11000)=nil, 0x11000) r10 = dup(r8) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000240)="b581ba6a717608e0bfe1e8345c68b28c6be5fd76f3b477c231", 0x19) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f00000002c0)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000300)=0x7f) mknodat(r10, &(0x7f0000000340)='./file0\x00', 0x2, 0x6) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000380)='./file0\x00', r12, r13) 05:17:50 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5e2, 0x1}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x20, 0x3, 0x9) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="e760731667f37de5cedd22ab6b655bd51fb170f79c639884c603da5ced5f54f0d9e1c88a8310704c813ed2af26885a63dd68ca387bf71a6c05cd", 0x3a}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x578665bb919e8cd, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x1f, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) dup(r3) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r5 = dup2(0xffffffffffffffff, r3) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000380)="080d58a900c2b45b8aa36c96a51df46fb3c371b9ed10428158bb98bbe4b03cd591f7d530e48be1bc560d753363261d545258d1c77fa0b4c2506920e9aec9129ee9bdf5bfc3288f64c011dadee613349574dc1fb6128848bbd170bcab6accb51aeaf7d944037e27a27dd810ac4a4cc9a0c323748b4164be7aaca8ad695b3f75a26aacd342efa2dc2ffd9d189bbad07d26fe5b0216000f05eacb5e0a3fd98bb95bf689db47c437d935fd", 0xa9, 0x0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x7, 0x80000000}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000480)) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r7, 0x2000740d) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) setpgid(r9, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r11) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000640)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xa563}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd65c}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b80)='\x00'], &(0x7f0000000c80)=[&(0x7f0000000c00)='/dev/tty\x00', &(0x7f0000000c40)='/dev/tty\x00']) 05:17:50 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xc6, 0x1, 0x8000, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) kevent(r2, &(0x7f00000000c0), 0x4, 0x0, 0xaed, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 05:17:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x6) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) getrlimit(0x3, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x20, 0x6}, {0x1, 0xff}}, &(0x7f0000000040)) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x91}], 0x10000000000003cc) 05:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c, 0x0, 0x0, 0x4}, {0xc}, {0x840000006, 0x0, 0x0, 0x7cc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 05:17:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x7ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 05:17:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x1f) 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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x7) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\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', 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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) fchown(r5, r10, r4) r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() mkdirat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r4, 0x0, 0x0, 0x386}, 0xfffffffffffffffd, 0x40100000004, 0x0, 0x0, 0x51e, 0x2, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:17:51 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x90) 05:17:51 executing program 0: clock_settime(0x4, &(0x7f0000000040)={0xffff, 0x6e23}) r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000200)='\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', 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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x618) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgget$private(0x0, 0x121) r6 = getpgrp() r7 = getpgrp() r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000480)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x70}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff5000/0x5000)=nil, 0x2352}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}], ['\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//file0\x00', './file1\x00', '\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//file0\x00', './file1\x00'], '\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//../file0\x00', '\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', './file1\x00', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5'], 0xed18}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) msgctl$IPC_RMID(r1, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\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', 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', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) msgsnd(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="03000000000000009d64fe62ec5f929455b39427e8208c320b4ec281c16890d04687dc5f8962596d057d1dc1c8133e2289162f57eabebc47d1346756149ba6472006f96a80806153d0dc2fb9a46c1023ed3324f8a13dc09c955d90660c403a0ec719e3c7ea8e6c669f7aeb84cb2fb9163e5249ff05c3c3fbd12a2a1b1afbab4386fc79c0751e8ae9bc05c70b42a2ef079ab01d40933033eadf2a373d008160de5ae8e716adefd9970a3c91136375b2986f231c36e8a24b81301bb97ed626cc3baf1662cc5bfcee0450e0bbb7"], 0x93, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) kevent(r10, &(0x7f0000000000), 0x809, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffc, 0x0, 0x40, 0x5, 0xffffffffffffffc1}], 0x8000, 0x0) 05:17:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:17:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYBLOB="94ad7ca503a735f8cff3c4efece4cc366ed7fbe5d8e12e7921cce22f3a00007c92750178aaca2183271f870410cd7f105ecef08fe3f59d9dc3942e00d26bfec732c1a49734aca500fd252242e408e90451e83c4de58436f4f68c74f30d9628a44f638d99e8b0d81e819c264fcea591ad09f383ab6effb25f7c92b3eee9ea6246eef10248f87528e2031dd63569c0d2da508c03430aabb66eeb56"], 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x87, 0x0, 0xfc}, {0x6, 0x0, 0x5, 0xe25}]}) pwrite(r0, &(0x7f0000000280)="000000000000000000161863031f", 0xe, 0x0, 0x0) 05:17:51 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x90) syz_emit_ethernet(0x8f, &(0x7f0000000100)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60d4b89c005911005c03319d1d0f65d2beb604f376525025ff0200000000000000000000000000010000040000581f000000000000000078040800000000000000000000000000000c40f2f437febea495e2e1fa472c00683536dea42b14a32cf2c595b9d9bc384364fc895a5bedbfecfce3264f8a053898c2ac0c241ec4f9df67"]) 05:17:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x20006, 0x0, 0x6, &(0x7f0000000140)={0x3, 0x80000002}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x8, 0x7, 0x3}, 0xbb, 0x4, 0x1925}) dup2(r0, r1) fcntl$getown(r1, 0x5) 05:17:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="7c6e59c956b99dc0233edb96d19a8ecb56684c9ccfe8c657e1ec7a59de14aee247f7392e1229d03bb4c67388221f70459a62f40a2b5a1d08627c9d3f1e60cea128207a71359d57", 0x47}, {&(0x7f0000000240)="e93f5bf59aec1b9a84e965b02f4400ca5e9f53eab7930dfbd15cd4884823957e55e53ddb74658dde74afdb4cab0f0f597087f85b7a671b17568954438a625915195d861dcb9284977c52caaa22d22b1e750efb05768ca54879e6ad0aa8c0d2519810cbd45854890be2719c52cda12152946cfa0a19e6115ab884ca126cbebdddddf2705da0d90a769736c8ebfb0a2c94d7c294b41271104e4ea0e2f8a10046c1df2c9a04c3941ce6014cc61c0f5e7bc27c1c5bae798b3e5db781218d9ba19fad6f3b59caa57cef0050991a6d685ba253453716928784447951c0a207167c9465d0b91f46585941c1d77a0e5c437f86473bbf8eb2fbc8d0c1f9131330ccef50131474c975a667233e225c8a06f053155d527a57fdddc67c5c32485be907a9152383d72b7f157294923412cb6d45229d0b0945df463f3b60e17ae7f775374fa9c231cea80b9115210efa56973ce8e5986c7456f80ec4459ecc82e412e5f17196a6e914cf7aadbdd97b7896d790807031eb26d1aa36f77f00046bc6b4d1a143117f87f3c5fdfdcc9bd9b29a4aa8ba1c3038e721397c048d74bb639d3d2c2bd96acc84d0ccd865af454e4abce1cfc21a0e39219c888ee493fc30dbd2c03925783326a19ff38e6eacc28a260d3e0e0afb5489d302cf5eca37da5af88618e523f4a79d0ebfa51e687db8c2d8a02b03cb00a75d4718b64e37ffdd04bf292106efecfed04f7ed11e44b8a23ba16c96fc883439916ea34281bd22d57c07791527c61491f0f42414e5c8332ec8f902312240e896907c62ecda615d69cdc1463c9ba9fae910932c644f8bd99e54eca642147e99cc46024f2f76acb9369b7f2ff4eef7905282abcf4c92fbe0e022b6e894412af13cf4463dfe860dbab8aad84c1f1fb415ee87d163ad1f9b845e74b3461360e0b19c82067f4f3f6519e3f26206ded50a14324a966e3e050e8924f00e2d475ffe57f7dfdb7fd542640af7bf34f7c78a8f956ba749ed71e1e36e9fdea278258ddb46cbc8939ca90c7480077a0ff11fabccc7d9317c43606f37d4ae7291c17214f04f887f60a273b78f79cb0663bb99cd0311c1868ae21d79e353e6df50854531656aae7becaa2d4ba983155abdc2f9319e27e2a8cdc86ee8feac22261622e67e836968d6280ab69b6a0dac7f899c09479ed54e66499ca84433a21f4148d0a2801b304224cf22df60185c9b9868ffd60e03ceade1bacbc4d5ded0f858f80936e4420deda4fc03cd2958773d126b12d19cea3f15bfcb71bc14f9a24cecbda3ba65425121f8ccb1a9ec5bfc66d85caabc4ab08973cd50af8be0558627dd48f943c6bba381a6a08e7c034bad56a7d5201339d195fde1f4aafa82ff3d866f560b8847fac0809178f4236961e3720aa55649c7d1edc552bc589aa7d81059b9155999dac8fc00c053b6c064fcab90110fcfed9ded5a1c0d4f2c7bd866d5c716c3448a5ce7124ae3231270010cdf84c2b110bf6ba99891501adf389bf76b0d3b67fcd0042df3b1b5ab9c263820d8071bac2f0809722b077796ce291f1923d08520b49fd4484533957fffebdf4411a6de6a69d6926c190091a3a1402318bb973c04fffc5e433d601b85fd4d82f7b44d00d10e31fcf8d3fee1c810e9965c874036159c34128481cf9122b74b1d7163700e33f93e645f2b62b524310034c6f951537f9ebf3ae47cd0751d8025389a8b22a70d3ce83b560d252d76ed2077e32bcf0c906a613d2b0d8a441ef231083cb8e75ebc752b3c5ce84751f42514bfeebf582650b8b72a786e6fccd20b9800c0bc02bbc0f32fa3effb46962e92bbceee219c9e3f572eecf4e53af78d256fdfe35e94fb0e8acf1af153b994d194f35370abbe263ad79e9ab1756124ecc3ecad1cffe61c2c87a89ccb07252df90b0c5d0dce4a99dc1f43f859fbaa671a0986b998e42a3340ba82a3e60accbd779c79ce332af0f763b09b3bfc1a95ed3cd0ece9a62e1554fffe319a8625e52de4f3e54b2e1adb6322b88cb46661aa26ec7eac54a30906c9d31ee4d3e8d2e8192ecafc7fbf90a4b8ded67a5994a15032d7039119906191ba5255adc208915d8b40e255040892e31ab043212a4844b12130431679ee213e3b1f62064c7c40cd55b6da062aaa89a4a40177da6e8e7ee114029e126fbc5498b4d10c0267b3eb3cc07b5debed86e7994bb504b9ea4670a2e725ab95067b44c971be5291ff81f2c62ea287a76e1d6acdeb0796d1c9db72e43189f5fd5537e3b6637d839e708877c81d7d866bc4bd75b9fb76c5627099ccc778e3b97008099ddf5a68cabc30527508fa9495e2ed8e60fbed77cb1669b531eef0cfe79e86aeb7eca207231b45d48e6bafcd756ce455b36a7d51cf025e8d38db90ca0a2c0523353587922ac2ffdf6dd840f4169ec577738e277d73f22c191b67671919aa4190666e0f22b568e6739533f4d31826aad5289e96b94eb4f0ff69ade2888e644db95593b528e2401afe46267a321ad973002f5853d854748acd4cd2ef0d02f8788d1a98d89e40db3a99f134054503d2d8690da817539046e6e484615940a1958678a98ea7889d3f10f86b9d18d4462379324b5159dc1f8fbc0d0c37e521d38fe42605c88a6032d32eb223c3d9579db5eb148f09061c34ad17def7449a2815862b81bf307aeea669516ce063f60b9f885e2aa53b1fb196b7b1158c6d951f0375c64b235b097747e508bc6ec5bf85c33b0f326dde2779a6becdba36b35773b92288e33bd09705f96cce65b366d49cd66839d36ece12a7d6221cfa8ad5f24a7bcf36aaa1a6cfe10016d836e5d8df0492e8de6c805dd2bfbdf1650108836fc4bf02cdd9eb7d9d95eae93a15e59791d66ed9926794b9b56db597a67ba96d12f9df6e7d7c07f82b71bd275d5db56500b90a81b80832d377ae189970dcea230c09d71d633afbc7fa6c00524f78420fa13b96a69e195bc33feaa9c88854aa8dcd5cebbf129a708770bbe26b0cfdda62edc028fe396dcbaaca013ba161ac9437c677690d7140ac43db131e9c61021ab8c0f814020d131a0be57ea891afc10ec788a2a0a604a2f317f971429639a4dcbb0f1cc7729230190e63a04811c07aa19f4fb4821972f2e8d05baa18164645825330dede7edffd9d36475d676a069a2d2b4a8e0cdf71d6b3c836dd63067591028569872d685e96a68e1e9af869cb0a24d5a8c7a3189796592365f5da02c5f36cb850e430a457804368ce6d98497773f176619c0273fdc89d1c4ce030b4771453ea622997a5e5f00a2e769e64e94078c41d7e1a644c111e7741f52c16ff0c060fdef6242f81f28cd892814920f152b9262598309fe35ff4ac11ec222bc3c6ce7a24bfe8365ec041f2c35fc4306c3958cfc96fefb9a08c5406a3480adc763b53e0997cca4a42777fe8c3976b5a0581e56373f9628d9b7ab6a1c19383bdb8891b5e279ccec51ad84ff44cf31900ffa345dcc1dce3abab9897f9a36f967376c4e33e7af7ec6a6e2d02fcefed90582ff53e8a1d7c46650aff9f2e1725edc6b8d6e6fd2437e9176a091612d27acd95151b02ff98a46dfcf4b382f2af056580012639cfe45b6c02b24a0474809c0bb3a8bdfba7c42b0a06b9879351da6dc7da66af2ad9c61237043b476c97b0c322034cae02e94534ddf8ce4f8797da1076b43d202651a421110342b8927b4900b21d7b0115897ea3b627fc5add0975276b335b073750b8fb0609314af3ad627ea1b9d23e6f3c8d1d9e56b3dbc8391e351cec8dc9eebed0837a7071a9bf277d5161a44d522576eca253e7ad7c7246e33098bea97ec3f505af8f082cb4d67ae1ac3c4b450c33a92c84888ed7b548d66408d5850dfc7da7c98204e2e5196441c4a4ab37d523581b04f261fadbafda46d7020b2cb93210f64a159148721d1aaa1495cd7e767ae5ae86c6d78f1b0dfc2e0c44bd64cebaf8bd0fb46cdf8f25cc90554f4e76407bc7d91f99dd8575a533d5cf2bb522faed3f4fd8a30a89e6b624ca9837d531e001dc5623551e177512fb34cd8e272978deb18753cd62455764f515b67409e0804745fcfa6bc5299ad812b5e13fdbb5e36f6ecdda63d45a7f7d9e46d8e3bfb4aacef8aeb154fd7a07fae80ffa42af5531e692599eb6b5433ca4e6f6b0bd9a062d068e0b3debe7c7828f20001da96861b15361046d11d2d5da3a5405c82d50891162a4e88d354e72682060e76603d800121487586814bae74e18a80c36293842be66cc4717b93ba56f391f078acf8121722804f197cf3ca3715a989edd435d11ad9f9684f0ada32cc329bedc3e9753850892d80c4a548bf2676b0149212645bc071396b99af2601778261e6f00ebc3c43a24ba42d00b034cb378a122c25f83e41838775dcc1e08148986e43cef86fe8e08c7ff018d0d6c89208c25ceae9b233c457bdd492bc0ca56f9d957a51b1cf50a06b9172a57666e78749f4c9252ecf38372df1633f9e56a8de212cf78b49fbd2664d5a8bec0e95939c2739198d31d45fb0433d0d88e7baf8393c33cc0072672d7275357322d4eee2a80140b6a01d0c7e462c7dce0a72438cf30b843ca2c3360ac9149b35ce3943f80bd5ccec26607bdaa3f81501576076b6ec21652c6415316c50cad249dca922aac4e2e619d59ec74ce73979ff094ebb6ea20e4a17cce7502078f70959b337fb6cfe19aa49f897ae398923c3b0591d3e363a7b0416651f7ab52b985bb603c9fd54631dc68e314ab2298e7933fbf343206dffc8ebe7925ce8c3d16282fc2725d677b31a331f9d1bc047508ed7585c8659c87971dba32126bfff1f63d39ecfe97a0597bc56aacf569933586ce9336c335ece41da7741cbe070fed71b22eeed6036e514307dc68b08ad19e28402bcb13df00ce4cbda75f26fa46bed9b5ba24a5f0c107e789d9f2351106f21f6d50519ef378890292c9eca9dc85ab54d194b7447c7fb84dceff1badece80b7a8af764b1e10f467aa56cc805155dee91d1dbeecb2b4ba712a80d0283dc5a43cb9bb96188b259ac3c6e2e7e47c24d2522d59c0c0267c1912475e969a91fff136a335923d182f21ef041810aa3617bf5ad1994a31a4bba317b4fbc7890893a69b886cdd2197744448051e4f3b295cc95c1eb84d78e70d6783a942c9bbd82e039ddacac1f6f168a2aa5f0806f9024420d07e1fac0d9545704f29966dc58572807058df7d4df5faf18809a356a98b82dce5a41106442c782a05cbfca377b41ec2725e80ffb0dde17f8d72843cceeaf18d9652742b9d88069205b728c56fa49368b3ab7ffe6e57047bae03f2ef40e2a1c0dab3697a7b80c6bed284f251cd99c60f88a6b048d9cae0961cb1c46b3bb6b134ce02349b84d0a1bd1b90c3d3fe54a11612261a96a6a7baede6b4f691528f6b3829723cee7b077dcd9c148d82f4f0ea7b0ecffb644303b36f149683f169d09cb915d1d903db71102af7abe04e712600cba77fd2f0aab85b97c48cd16fecca64f4616dc23976544249372e1ee3edf2664402d60dc19c3445bf65cdb10fb11bf896faa7248df9e26e66bc449900aea74bdd44942e68b94bdb7feb534ffb7d303a9e18dc1ed3373b4a5e1f4e87d4916bb5115619900449648a67e2e1a39ef05087e035055aa8259745a499c09211588f32420c6dbac0a1e7508003d15a49ec2fa3b2dc973a4fe7e85c9c37f4beb245da160a3db3e6d5bdda5f089959d6be324e98ad1aab95ada900bff4c69a884f73e8c093b8d0cee5d974ed8688f616b64392c09eb17dc854f5b2b82966844419e262fe8d3efe7746cda2900df6c8b35820cd4bafb8181b6fac0af", 0x1000}, {&(0x7f0000001240)="4984ed028615461b5481411ec7577d55e68709fd6f4f9d8b53ecfa35f62dcc2556cf9ada26ea1be2d03eac49bef16002a16035002c4c8715c96ddf8084d67f6b4645ba1a10d3f3a304951a619044d6ad4654336b656a6aeedee601d64eee334e71ad8f410e6d62675a9407abb8f82532d9db30dfe2501201e5718eb56cc0e0135ab6f671e5425cb0fd741a98e39fff3a1c79b239ca002b02c19c865f767afb99a4f2fcf6eb0241bac047835d2e9d495db5b684dc8b6fbae4eba2b0225f454c", 0xbf}, {&(0x7f0000001300)="e7251011b0babab467b9a803d775ad7472a656666f62d0c5c7dd006e33da1cb866ae70b843a217c36bc0a2e563d5973950c8433c940a878f2d784616292e91a70e1e6dcd4466850e52a9c911bea006fd3f5916d2f569640dcf4b3a99118993266d540ed171ff35bd5676e4d5981b8e6cf8908ea8813eb0b7ef232698b2a9dad1af44a7dd3986cc0e9d1ab6761fe8ab5ce2c4e6a1311033414d2b6440bf95b22e6694781fe1681de8928690cb3701647079369155843e8bf1f94bcf4c6b062017ba5644237d73deff34d311621dbc2456c7b6fa55", 0xd4}, {&(0x7f0000000100)}, {&(0x7f0000000140)="7f4f6448ca266326f69f4a6ee94c304316752f2f985cc6009fcd8f02a8f4bb38030f9232dbfecc402da1d054e43039f8c9dd7367824ed9f0a4146105643d0edc", 0x40}, {&(0x7f0000001400)="e096c2fd66cb772c4b0edbe43de601ac497fba7b60e99d81b7461541f0896565afc1bb97f229e617d277e26cd269cfabc69a75cbf8a93e78fec0609f5da8167b6724fe3bcc6351600158c2a51d24a22972f5f75f995ef9e94e85851982f97a3ddd5d2c932778619869b31c91182405053ede5ddd84fea35fba3cc6ce4d0e3a35696c995f68d92cbd8591755f1482e295a61cbc2bd6e316ab3454181e88b35c", 0x9f}, {&(0x7f00000014c0)="ff4b9f20ac37547d373bb83d304e0c675618e7a3cb3947e0bd7fb9a991ce6401de71d88aedf8f163133ea48555fdaa9dfe92c991618d2855ea237f324ac3a1dd289dd46d0135e996af9f743028416b0e0bddaf9040a3b6c573e5a5b9a9f1ce1d78bfbf3200c45e7a7fd6f27b122cbc5a49fcc766f779eee7953a5ab8e19a513b7cb166632a5841ffca736f8dd3c31a6545972262e3ca02752705cb17b6190a9a829adc0959f832b328194860808b28db97a59132d2b330c720a0a68c577d452a5ba5cf51a19c0011f045bb685c50d416", 0xd0}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:17:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getpeername(r4, &(0x7f0000000140)=@un=@file={0x0, ""/1}, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x8, 0x100010282) semop(r5, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r5, &(0x7f00000000c0), 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000340)=""/134) 05:17:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) r0 = dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8fbd5ee3d3e4f552e5dc90364d5cf5d279fdf13857b882869c3ce28973bf462b2e726ee81317613bc07ae9dbe1f8991d78e0f040854a7175a13afc77d0379c0f8662e51ada7a0c484ca881d461e48536d053149b1429936b594883f25dfd11fd4166f11acd96f46aebd6eb0b0f2913f768bb7f79ccd78b750c20344618faa08e5fae1514e7acc74b3bca0611fd4a7e5fade13ca90932b6f7c3c4d62863f6758894aead4e4d1d711baf8de7d9c06a2c0412e507fe3e8d64795846eac60f95a4d4589913da5e8626cb79848d"], 0x10) r4 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) getgroups(0x0, &(0x7f0000000200)) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) msgget$private(0x0, 0x4b0) 05:17:52 executing program 1: 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) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) shutdown(r0, 0x0) r5 = socket(0x18, 0x3, 0x85) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 05:17:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getegid() r1 = socket(0x3, 0x4000, 0x4) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfcc620060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:17:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f000055a000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000054b000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000046b000/0x2000)=nil, 0x8}, {&(0x7f000042d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000040d000/0x2000)=nil, &(0x7f0000232000/0x400000)=nil}, {&(0x7f0000387000/0x2000)=nil, &(0x7f00004c3000/0x2000)=nil}, {&(0x7f0000601000/0x2000)=nil, &(0x7f00002d9000/0x4000)=nil}, {&(0x7f00002aa000/0x4000)=nil, &(0x7f00002ee000/0x2000)=nil}, {&(0x7f0000500000/0x2000)=nil, &(0x7f0000549000/0x3000)=nil}, {&(0x7f00000c7000/0x1000)=nil, &(0x7f00005fb000/0x2000)=nil}, {&(0x7f0000614000/0x2000)=nil, &(0x7f00005e5000/0x3000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f00004c0000/0x2000)=nil}, {&(0x7f00004ba000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000042000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00005c2000/0x3000)=nil, &(0x7f0000300000/0x4000)=nil}, {&(0x7f0000522000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000d00)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x5) r4 = semget(0x1, 0x0, 0x0) semctl$GETPID(r4, 0x7, 0x4, 0x0) semop(r4, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x1, 0x7e1a}, {0x4, 0x3, 0x1000}, {0x1, 0x3}, {0x4, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0x4b8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000080)=""/31) 05:17:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9b, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) setrlimit(0x5, &(0x7f00000000c0)={0x4, 0xffff}) setrlimit(0x8, &(0x7f0000000100)={0xfffffffffffffff9, 0x10001}) syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\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', 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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r8) 05:17:52 executing program 1: socket$inet6(0x18, 0x3, 0x1) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\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', 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', r2, &(0x7f0000000440)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1f, 0x3, 0x80) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0186960, &(0x7f0000000040)=0x1ff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\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', 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', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:17:52 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\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', 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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r9 = getpgrp() r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\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', 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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = socket(0x11, 0x3, 0x0) sendto$unix(r18, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r19 = getpgrp() fcntl$setown(r18, 0x6, r19) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\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', 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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r24 = getpgrp() r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f0000000200)='\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', 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', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) r26 = msgget$private(0x0, 0x718) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = getpgrp() r32 = getpgrp() msgctl$IPC_SET(r26, 0x1, &(0x7f0000000300)={{0x8001, r27, r28, r29, r30, 0x4c, 0x6}, 0x8, 0x800, r31, r32, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0xfffffff8, r27, r22, r23, 0xffffffffffffffff, 0x4c, 0x6}, 0x10000, 0x7ff, 0x0, r24, 0x6, 0x7fffffff, 0x8, 0x484}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r23, r8, 0x4c, 0x3}, 0x8, 0x7, r19, r9, 0x7, 0x7, 0x6, 0x484}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, r8, 0xffffffffffffffff]) r34 = socket(0x11, 0x3, 0x0) sendto$unix(r34, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r35 = getpgrp() fcntl$setown(r34, 0x6, r35) r36 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x9, r3, 0xffffffffffffffff, r4, r33, 0x34ef82a4b7b41918, 0xfff9}, 0x401, 0x5, r35, r36, 0x0, 0xe059, 0x10000}) close(r0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r37) execve(0x0, 0x0, 0x0) 05:17:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() 05:17:52 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)="2f524244e0031cfe9fac661b0800") syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x813) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) 05:17:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2}}, 0x3c) socket(0x11, 0x3, 0x0) getgid() socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x0, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 05:17:52 executing program 0: r0 = semget$private(0x0, 0x5, 0x20e) r1 = semget$private(0x0, 0x5, 0x20e) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r4, &(0x7f00000000c0), 0x0) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000004c0)=""/205) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = semget(0x2, 0x3, 0x3) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000001c0)=0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x5) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd7cd, 0x3400}, {0x4, 0x400, 0x2800}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5}, {0x0, 0xff7f, 0x1400}, {0x17b548c1cc467a8e, 0x1, 0x1800}], 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x62) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000000)=""/132) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)="220e2a", 0x3) msgget$private(0x0, 0x40) ioctl$KDENABIO(r6, 0x20004b3c) r7 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) socket(0x18, 0x1, 0x0) semget$private(0x0, 0x4, 0x20) 05:17:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x10, 0x4, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\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', 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', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, 0x0, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\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', 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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r16 = getpgrp() r17 = socket(0x11, 0x3, 0x0) sendto$unix(r17, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r18 = getpgrp() fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r18, r16, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r12, r19, r20, r21, 0xf, 0x400}, 0x1ed6, 0x8, r22, r23, 0x6, 0xfffffffffffffff8, 0x7, 0x1000}) lseek(r2, 0x0, 0x7fffffff, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="c7607f15", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x3) r24 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x19a) ioctl$TIOCSDTR(r24, 0x20007479) close(r0) 05:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x87, 0x0, 0x0, 0x4}, {0x6}]}) pread(r0, &(0x7f0000000100)="768e209205ab533126123940ae208a72ddd5111b86a8cf894cf78d7b28e26e7db972066a6558eb419728c1fdabf11564f3dc98b1cc0ec0c6aa84b38e687bfa8ffb7e6289db6fc2649e4c74afccc4e6279d4fdae631587262d70cb3406324f78a36e3c8628fa78a1c3494d460fb0c2ee6f536b6b8a1e247eb8b9e8e397d62917d391f975d5a001417778bfe07779cda0a181ecdd268cfeec28cc9926484f50c9e9a6b7be2147addb0b922305795a2eeff92e6648b327355ae4ab51bdb6a816c3e35874d970e1c17168739a8ce2da658f200c26e69407ae2892a0373fd021d391ccb524b34dc8343e448b7d9403046e4", 0xef, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socketpair(0x1, 0x8000, 0xd0, &(0x7f0000000080)) fcntl$getown(r2, 0x5) 05:17:53 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xf0b7939135136ee9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 05:17:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x6, 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair(0x2, 0x5, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000700)='./file0\x00', 0x2000, 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x4, "661fbef22eab7fff0e091fe600", 0x0, 0x2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 05:17:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000030000000000f8d2ecd21524de39f91d2a195d296a00020000007b4611c4e903449a6d1e6be323497aa477df7df26cb08e0ef9a47db10c353a3a3a02e208e73d7d110bcedd3848de851be205c7fb706e12daf80cf06b9c62d6435bd0368664dcf4a41c8830e4f726b16cf2f6bfb8e5e91746c25f8e7f840f99b9cc98e768f23c6ab14383bcc9b7c1f2ddbbe5399b538a6980401812bcf1ce282a32048be93fb20a04841a38ecccf41262226612282e68d7864c7b5d179a6336d885e909daeb74d06f976fe43b1cb2"], 0x38}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\xb2,#\x00', &(0x7f0000000080)='#(/\x00', &(0x7f0000000140)='%%\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+$\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='-)\x00']) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:17:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x50) accept$inet(r0, 0x0, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') getrusage(0x0, &(0x7f0000000100)) 05:17:53 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 05:17:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5, 0x8000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:17:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x10}], 0x1, 0xf4fd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:17:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) recvfrom(r2, &(0x7f0000000080)=""/29, 0x1d, 0x842, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa67c800000"], 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) getsockname$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:17:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x8000, 0x40) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) lseek(r15, 0x0, 0x400, 0x1) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) r23 = socket(0x18, 0x4000, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) r28 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r28, 0x0, r28) connect$unix(r4, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRES32=r20, @ANYRES64=0x0], @ANYBLOB="685d10e7605ec496a46b1fa18a3f783380ae84934b0327ecc712336155ae8e15cfabcae3d35db0be10eae0839688f36c713801d35d913eff10cf27f4acf8a21f34c4b22a12570b1514ebbdf39bf99d9b9bb921186af859fa21fd5e466d77c5399deaee0725820aa5adf97aaa1642038b088f6986063e332770b6da53acb7aef5c5e1af527eda802fc760f65393a91cd9ffa618774d", @ANYRESHEX=r10, @ANYBLOB="d5732731f8163c5248cb9575d0c8d831b3586002a6f4311c2833384445c7e55de627fed65908750d99ec9f3e59b268bbb4cb6ba6febbc9029f57c43e1515bd7b0b3515a5354feb3c6548ed2f77b39fbd3064ae1f8d38aa04b2baf2300dac208efec8c5509dd0bff90d3065d3f1687127bb6b60848a09540251a1917f1009f8b37816c03f9d3ddbbe6c5f8d2fdcc7f64be9042227874dadce031c93d053c6cc74e1905a344c7dcd5480b484ffd3dd27ddee01d8fd8471236482f05674b1e163628edee8d544cc33bf9e20aab60900e6d4c9737c957c2353ab", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r22, @ANYPTR, @ANYRESDEC=0x0, @ANYRES16=r1, @ANYRESDEC=r28, @ANYRESHEX=r17], @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYRESDEC=r25, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="beb4b75c74f4cd9614944d021c3312b48a5ea0f51d2bbc1001475c1697455abed2cc0c800a064de6ed93e0e4e7865618923ea15e0ddfe664e5f49d4ae3851e38423e3ff38b0d5a3f4879c3458de024f778dd62061b5bbede0e1698ae9f252edef6ee43c4578a7cc8f7a7af3978ccf25c00f8660ba9055c30a585be4acd15a5a648a3bb88eb4d5cc4ef3d4138813e2f89021f88c47d5b414eb5245a8d0d33e911258926bcfb941fbb305a1162c1b4a9b2295e4a71a6d57438", @ANYRES32=r27]], 0x6) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r29 = dup(r0) sendto$inet6(r29, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:17:54 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x20, 0x3, 0x3f}, {0x261, 0x1, 0x8, 0x8}, {0x4, 0x0, 0x6, 0x100}, {0x9, 0x9, 0x8, 0x100}]}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000940)=[{0x44, 0x80}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 05:17:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0xc002, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="010200"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)=':-)\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{):{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.%I\x00']) 05:17:54 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) 05:17:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x74}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x20, 0x2, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000000)=0x10) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x5) 05:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x19, 0x654136bb, "73cc510e524a0c76500d3fc9c0001000"}) write(r2, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670d", 0x18f) r4 = dup2(r0, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x3, 0x5, 0x81}) 05:17:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd4677029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2fc8ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729d6a9abbf67364eafc890b5f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2fb4ed8f6bbd8e38a3434e17b0a395cb73739f782"], 0x1d7}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0xfffffffffffffffd, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd03], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) 05:17:54 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xc}) kqueue() r1 = socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x8, 0xd401, 0x4}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = fcntl$dupfd(r16, 0xa, r15) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r17, 0x0, 0x0) 05:17:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0x1) 05:17:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0xf65, 0xfc, 0x0, 0x8}, {0x6, 0x2, 0x9, 0x3}, {0x5, 0x8, 0x0, 0x6}, {0x3, 0x2, 0x9, 0x1}, {0x7, 0x6, 0xed, 0x4}, {0x9, 0x80, 0x9, 0x400}, {0x7, 0x0, 0x2, 0x2}, {0x100, 0xa6, 0x31, 0xff}]}) r3 = syz_open_pts() r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x5118, "00000000000400"}) write(r0, &(0x7f0000000000), 0xa7) 05:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8000, 0x45, 0x6, 0x1f}, {0x4c0, 0x1, 0x1, 0x1f}, {0x5, 0x0, 0x1c, 0x1}, {0x80, 0x52, 0x2, 0xce}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") semget$private(0x0, 0x1, 0x400) 05:17:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) read(r0, &(0x7f0000000100)=""/35, 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2d, 0x9}, {0x28}, {0x6, 0x0, 0x0, 0x924}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 05:17:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3f, 0x64}, {0x7, 0x8d0}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 05:17:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x1, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4", 0x645c, 0x4}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYPTR, @ANYBLOB="9397c767973a12ef22133882dae37f14bbb5f743a5bb5cd3b3c460957c1ab6a35c002f904831b675bfa32de4f81731528611f0561c55def8bedf1e83d2e34d91da96a0b7c91dce65a89fe8941d09744eb0a83f745c9339f5a88a89013d1f2e1bb26ee0fda42e1c108e1601365803e388c6c96ccb85f56f9995ae952ae90615c6fc8e76f36b0475667adb1ee494fca5c52c10d90755be872a4f391c4747cdb1bace5891e29028535b88571dd2a9dc46807244328182fc6e5bdb5deba78fe0a2e77bcb32277fb0208584487de9ced4742485123b956b4be0d7ada94c8d80ad01eb9f3fe3acde5930d1583a7c24ca23486d4aa2cd7b3c23e0c4f71a245fcfbb6d488801413e9abfe391c3331f53588e9553c8c8dcd62abfb739cdfb22fd0441fa8ea3e846c2c84c7e85b4b9aa10515358a002ceb0bd086b450cf50938c22d38255a39e5accba5a4f988265170283147e9dd17bb8561086504a46eaa40e3f088d8bed37cf380ab13653fb101df1942d3ea0ed1ef2e39e6c9c8c3a5a2060512016a49b0c456e9f9f49d28e2f3cea821cdf56ae60eff2c0fe0c6dd96dd2b55bbada9c8775102d1786bd80e9b637794172bb79a56f9938e691fbfc4d5d624d4b0fb5d09fb7adae748d38e78ea1dcf9bd7262eee5b3c0bf1f52be2a59684247eb10c191cf2fb57def4c887cc24ec58993923edece6933e6c65d169660fd8f12ca275d16c5ea1894e524fda413374f189f9571abe4c0ce6dfe371d069d5bf6dc1e132425f4c3877137340c00b10ab92ffc7116379fe9bb977c3f132194c98e4dc31cb82430ad58083e2cf3f0c9e182755605ee7b8a1aeec4a4ba13a1595f44d86f125127d74de221d9c1b5427b8a72d1bc6709c9474cac0993b07e6180412965c33f977460e017f776b9c3f8866d287fe1c4353f05aa11a733fd7ed5c080176a18b6e5fcf0187c6c94ade466e7d7f72495e30fb5a71b7c65f64b26080982565b5b44547690837f737bc862f4ddbd60c7cd7938324d2684660dcb86d23277f47b9a1eded2a7cd22f76f66b925d80b569b87b57d1452ccb02ac9c7bf3d70541339f66eadebb447775cf95b82cf2bd2cab9b09e9f643b091220b4ac1aab59f1e1b80699b3f95897e34668f03f754b152a93c955557c77287cee25f53176db55d3813adc9fc02b9e24797d1f4c38b54c9bcae007a38cce6d750bda6c2933627c378f710cea670b9e2ed870a2e32fd49b547a6158778da4650b44ddd53542122daa5325cc0ff3f7dba8d88e5ba8d9ad2ae22e8b08c9a7915bfbf87e2b0a934919f95b537429d8cd6076dbf17386013ad792aa8e8754b768b87e8ce2e4e82b519bd6362d137efcfd765377172caf11282783ea7899f5419583771dd018549d4f0e1dc1e7d41dd34e829513f547ae04f17f52768879657d3397cfe3e57bd49283bac0a2466252048972f9d7b18748a8e3b7dd64bcb1e8534b5d805dfef547d01c8e2005c9667f2f1bd8a796adfd83a95d26fb9f3a7988a9ad194702a9172a98dd9d6d15a48ae7149c3ca65c2abe7203c590df672379ab6e296f84ead683a5bd26445f65f24d2e6966d6f26a30c8103c6ab194c724f2a8cf37ca0c2d1f9da9807bcb77729d857e7c412bd64288d9d5f64cdb4da6d44bf3afddb3632517918d4da32b68b54b332d0a44f9642a15621bd484db9f4f6131efb3f3bc252b860514ef508fbff1bcdfaf2c054aea585e982753b5c47d829d26dcb649997fe737958e2f52419d572a100e6631ad8aedc7a410dafa777dff962d13237d5039c901641d7e9508d96b3d7e666595bff45491c9d2cc6a8adf56855627f91ff5d8f022e79f523b3a0338b9013888d6cac10c2651ea158d7d45ed8ef1a8bc55904eb56224cfc61151a285ae094c2076d010a679624d02a43428f4cb21af49e15c676023e9ebe267e8dad5c5d1555fb5a0bc7e365942d18ff10e000481a1596288f7b7065b736a3e4c799b50d8ec01572b00752d4f02f4a5a65f30d7f2f1f5a4ce1a0c37ba50a14c206c8873740c2f3df22cd03453da328a4ef658bceecfeb67ca053e963ea58e40bc6b004c4ba8eb522294a5ce7934e98ab4fa114a346d4391109fb83d83da49716027a35ead1ad491e2720e42e06f3b5a4470285fe3b7afb22d95f908c23759f4f3c2c173b005d093f42c2b4c9765585627a357e28225cf1e144ce73979f5246840b0fc69f443156f637cf01cc1f8c789bf248bc2be52ce0c5dd8a1247aef39139b3f3dc1acd4e73efab433fd0039b13573d83aff13868fc836c406125df4c0cd64d67f571d2628bceb2418f77c82df9a454d8797be2490bd460ebb638e396f5fb006c76673b0cd321a1fa5a48a04c09129eba414d982991aae3da98c57e7e08202bc03cbbf079e224b2a44caa9be26422b878ff21ed2358eb2ed0363ea00f086d9b4e895db4836c26a2445f6a66b103fd5738002f50ae0b56e4fa43377f9b0b4f22797a6c8a0ae7f67531892038a2714cf06fbef524cf887f51789afc02e1256b309cb6b7cfdfca91647ab6b24a6cc35843324035373f99cc92fa2305186c5d80629602791ae3b19f87c9b8f60ddbaf8e5d35e2346ba8cbeef4aa485aaf15b1917064e9bd114847b973b90453555e9a0919ac55ad4d0524768c3c5981a8edeca0edf05a965791c3fcc9b55cfe51a6f5b9cbb6bc57f06362e85db470096cebe19ad8e0698d0370b6b7e42250d5d93b6dca59d85c91f30165d70cf71ca6450262233bf99ad5109f9692b44b70bd96a8c14aaf777256b08f8ea89bb4e2eb69c260f2d015d51477e87d64b31236ca6bb90e184e9b97a3734babfca112aa16a10a96cb970d468eef6620bc5d37ce3366c9f571432ff8aa8be457c99739ad2e2b4d64771477a6ffb718aeab4d54bdd7a02b8514d0bc6aa2b6855b6ae54edda10b2e778a0948f6fac4ed61c216eee1b754b017ad22773a484e53f4bb9b0aa2f69aa5f1b1089320b3e1b5c7f20fd9d94f4d64baf893f56324380d6a2119044628c9f5add63630e8550b564467394006cfd72d4f67d66b197df3497307cb3d4cfc50982a01c99256008947599ab75e818f95e587d3e2940b4ebae4359342f76affc96b7521bd36f229e067f0111a4cc8204259599fa6eaead23d0d2302d31670500aa27f0fb1a5e945b93b5d41ea2a2cab186366b5cb4990b75e82bcdd4f6a4a196061b40f84c403d2af476d4cf7fb5b4a63aa1c3485d85bdfb881100396f6fc4db26eea21317febe9236e09096de4e4491090701df0139994221003dd7b83935de7a99821635a1a1f2523abfdaf44b944520f2ccec3097747a8d04346bc5925615260ff39269ce3c453354a6aed242bda980bf1e121c78844836a34186aa9d5db3073d0eb9549ad3204029fcf9cd0b790948d4df10976662094a422d6625d451e3b34adb2fed8e53360a5e9fad183335ad7ff268837acc6c2a954364e4500b930a54676f838cb521c96019da94d464bc05d63748ece12e33f2e04de7d4d74ce700d2ffa4690018142640109edb73014c2f6ff5c4bc66efddaa81c24baf55a339997fafd3e9534d69327143aa100a0402454ce2b0ee7e156f6d3151f794413a2a04dc5ce572e1fae6b7e4e14c44e07b392f573b99a99a4d69b78b217a4be50cf4d0b71834032c528107ca074b7f0b14efe17f6c1e6bcfafe8d6bd01f4d10595b5a4fe9dac4dc099867adc98ca07d8b8d8c2b48d143691e476fa9abffe2a39b535727fd830659c7c7405d3216826d27817606b687a0a7ffeb63b8606c841d7a71c2bf0b17573900712b0df66738c544159ace53e2cf2938213387546084047379ceffc8b12f1b5760a877714645271e4f0694603f0aee9cf08a2a0123b6ad936f15b50b3aaabfb768ef95736b18bd5344a59d5d96d0b2a97e748bd709d42b042c655a210026dd1c6f862102b6db1976eac97e1fcddfd3a08390775da87c996b9f098fcaf0e844d90a365dc4273ac60d33e5faa665754218f2ec79a251e7dbbf58bd3575836b3f82e990d6d6f301ceeafbe8b072264e89c37c8793397ec4223acbae5fcb0546abc0cdaed5d81d17496ba4be056c1e5f9c37e950e8bdcd23977ad840fa156a03c254086bddb2b56cc787e464e7971b731af25bea50600f92050085681f9fd7ebfbc11f1186645e1cc9d6bfc4d2ecdada60b1471afb513c2492eba568face8d096c0cfd7569d2bf4ea92f4d12daf1aad2f7a49ce313ac89b0effdf98079644bd4539bcff58cc9d0bf86652403a303fc442125d8fd94b849cd75037280da4b0f94a997dddf1a74d1da585f5e046581aa38d2a3de19da5751fbdbd3a79010f41706ab26bd1a921506f5c3e42cfd6c0358bffb2819393a3b4275ae947e4114f4edf676c45a56ed838f0817ef814ebd91c049d93d5c92acfa90e95c028493e2aeb1bb826057a49bcddb7f65625e1f7d8ad9ec2702b6a0c4f452622aeb0cf284d3c34c7f4ba3679ffc821c2b4a0dceb4b4af03a899ef801df55674bc97d5f0d56ad84e394203d88ac518ff4353ff9c5fe18694e5f94f8ae1a6b16e7624310eadacb0b7e4f818f5e388f1baaf2077d0b0cb11f628b37ca62068b562e9fc86750f5ef7039abee4f915292ef7d8717400360105f3d43ffe8755f94eee39f827e40fba5a36449351e5f3fbf00f118b9d40d3bc1b38cdcbca65347af9d54dd12d5ecd17b1c58f324c568a219d79192bd93bf14ffe06a29cb0e71bb5ccb48932fae209a7ae18766417afaca653ffc8f2391c9eaac5a09ff539e62df758ba0d4455dc70beb79d6549c37e9563d6aa5f46cc02b2b08d845c05f0cf02434974eb056beeea6e731ec632381465eb2f186f5ed00798ea49066471371c09f0e35ddb83084244371fee859229c65611f6255eb87f8662fcb86111b6c99612088a3a3a0f025f6864283254b2a82463ffbdfada1be3367acc0c4deecd4901b3b1ab8834886072e51acfd44a301e5a59d5d47ceace616e0d2bd112f6f5a8345a25bb33f85eda939f0ded01b4f35084ebb31617c5f8bcf9d0ea95bae88cad4c36301f83fab7f3980e60c58745ca403438f3c9a2059be3075077e9a8692b155f0214d28d7613ab53a03d2352a171913db1ec745219ae359de506ebd03d4f61ac67f674c9033b731467ad3f6f377dd5535affd1b0196c48bb5d1af68a4144629ed6e75eb27d06d7dcf6cab639aa1a2082e409390c591703d8f2432d6f46e06b7350a760deacee9fe5fb86e0c0cabfc8259f98f8fa4d5dd2c5d40481f92ce225d6c1e7fa5228e34b623413b83bc1685b6563ed88ef9d992f80e9425150340a536c19b561e7e6e60d68093e188b989235e8fd35cdd6d341571426951e776d3ab03c4faf499013c0be37d9e5790b55f9ce33f97224ff86f7fb397526a2d2fb037e322a9d218c3cf6076aa681a17ab3018191d528eacfa47287a4641f56ed3bc170609ced55b39f8c11f365487b83674d242b89300babfeea13e255a630f892a0f9e637ffdaae4b419245583f3c30638e3454a858058655a17b46d083e50c3a02e309ce54d51f8146ca16d20ee085bc8d9becbf736078de5742c82bf5d059d55b023b37b0bdc23f53f90c80a05ba4d35e8f171aa4a729d1e60a3d8fc12680b504a6f61cf853063ea33942838ca2e742ef60ba3998925a99f5e5fe12c2981441b2385da9ad6173f4098719ee5d6017826c1fb95748cdd146b7eda65252457dfdcfae3fd8e093a859db849b4c4684a3099700074d46d5a8499346213392478ac11e8fe03c83ad5f0e8956649d9d58f685a328e132e798", @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r27, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r28 = socket(0x800000018, 0x2, 0x7) r29 = socket(0x18, 0x2, 0x392) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f0000000d00)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/598], 0xffffffffffffff94) r31 = socket(0x18, 0x1, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r32) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r33, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r33, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r34, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r35, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r36 = socket(0x18, 0x1, 0x0) dup2(r29, r36) bind$unix(r29, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r37 = socket(0x2, 0x3, 0x1) dup2(r28, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r10, 0x0) 05:17:54 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0x0, 0xfffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="c9ed53514133e48ee5f599010e249da74c714e9cd409c86f91dbf74110a35076e3b12674ca022a12ba062c117af2f8d8b26f87e2433acafc3a270e5ec9eb9a9aa7eca0f7d92cfa69b658d84e645207faea958368f646f52e8255951dc3556ba932f007472a73f3f2c4878f087e21e41c2f061ce3", 0x74) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') close(r0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000240)=0x1) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fchflags(r7, 0x0) 05:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) wait4(r2, &(0x7f0000000000), 0x9, 0x0) 05:17:54 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x7f, 0x1, 0xaf, 0x5, 0x7fffffff, 0x1, 0x0, 0x6, 0xb0}) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/200, 0xc8}], 0x1, &(0x7f0000001500)=""/42, 0x2a}, 0x40) 05:17:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1e375a717910827e504463030ad87eb3f042a8e5ebe324e59a4d17a0a6073b632feefa25bc11db6b84c8dcff3e48398aa7960b2bd67a361bfc97f6dabb644e1a8ebcb74ab0d2ed9d009200d68b89abe3054f"], 0x10) write(r4, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:17:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x22) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) dup(r10) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) connect$inet(r11, &(0x7f0000000480)={0x2, 0x3}, 0xffffff34) r12 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = geteuid() r15 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r17 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = getgid() r21 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r19, r20, r21, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r15, r16, r20) chown(&(0x7f0000000100)='./bus\x00', r14, r20) r22 = socket(0x18, 0x1, 0x0) r23 = kqueue() fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r27, &(0x7f0000000200)='\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', 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', r27, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r27, 0x4004746a, &(0x7f0000000380)) r28 = msgget$private(0x0, 0x718) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r31 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r33 = getpgrp() r34 = getpgrp() msgctl$IPC_SET(r28, 0x1, &(0x7f0000000300)={{0x8001, r29, r30, r31, r32, 0x4c, 0x6}, 0x8, 0x800, r33, r34, 0x7, 0x4, 0x8, 0x484}) r35 = socket(0x18, 0x2, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) setreuid(r25, r19) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r25, r26, r25, r26, 0x90, 0x10}, 0x5, 0x54, r24, r24, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r13, r20, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r24, r4, 0x7, 0x0, 0x4, 0x80000001}) r38 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffa000 didn't change! 05:17:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) lseek(r2, 0x0, 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 05:17:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001b00)={0x5, 0x470, 0x4b, {[0x100, 0x4, 0x7, 0x6, 0x0, 0xe6d5, 0x4, 0x9, 0x2, 0xfff, 0x0, 0x9, 0x1f1, 0x0, 0x4, 0x8, 0x5, 0x7], [0x8, 0x200000003, 0x7ff, 0xfff, 0x9, 0x1c000000000, 0xffffffffffffffff, 0x4, 0x4, 0x52], [0x5, 0x47c0b183, 0x9, 0xd0, 0x97, 0x80000001, 0x3], [0x1000, 0x8, 0x9, 0x0, 0xcf2e, 0x5], [{0xff, 0x3, 0xfffffff8, 0xffffffff}, {0x0, 0x7, 0x6, 0x4960}, {0x4, 0x6a81da4c, 0x800, 0xa55f}, {0x8, 0x3ff, 0x2e0d, 0x7}, {0x0, 0x6, 0x8001, 0x82}, {0x1c5, 0x2, 0x200, 0x4}, {0x4, 0x8000, 0x4, 0x1}, {0x7, 0x506, 0x80, 0xf118}], {0xc0, 0x5, 0xff, 0x401}, {0x400, 0x8, 0x7f, 0x4}}}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0xb2) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000003c0)={0x8, 0x200}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 05:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675a2bd0 va 0x20ffa000 didn't change! 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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', 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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\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', 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', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) r9 = msgget$private(0x0, 0x718) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\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', 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', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r10, r11, r12, r21, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) chown(&(0x7f0000000080)='./bus\x00', r2, r13) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r24, &(0x7f0000000240)="220e2a", 0x3) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) pwritev(r25, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280), 0x1) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xfffffff7) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffff7) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() getegid() r6 = geteuid() setreuid(0x0, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r11, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r11, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r11, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r13, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r13) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) r15 = socket(0x6, 0x1, 0x3e) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0), 0x4, 0x0}, 0x0) readv(r15, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/82}, {&(0x7f0000002100)=""/4096}, {&(0x7f0000004e80)=""/4096}, {&(0x7f0000000580)=""/255}, {&(0x7f0000005e80)=""/4096}], 0x140) close(r14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYRES16=0x0, @ANYPTR, @ANYRESHEX, @ANYPTR64, @ANYRES16=r13, @ANYRESDEC=r16, @ANYRES32=r14, @ANYRESDEC=r10, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000700)={{0xe, r5, r9, r6, 0x0, 0xf5, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b3057026c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c9712876331f79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7ed47f00adafdbc17ef505e95a941759689d37da81600000000"], 0x1, 0x7fb) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) msgsnd(r17, &(0x7f0000000440)=ANY=[@ANYRES64=r19, @ANYRESHEX=r4], 0x2, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f0000000880)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37cb7780730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666ea495d5b4c9568a581066709fe035fb3e02049f6097b0158acc9ec06e73f885d5571e7107fa05e04461da8417567d080f33357aecb3d6354"], 0x1, 0x800) msgget$private(0x0, 0x240) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8080691a, &(0x7f0000000300)) r22 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) msgsnd(r11, &(0x7f0000000080)=ANY=[@ANYRES64=r22], 0x1, 0x0) getuid() geteuid() pckbd_enable: command error 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fed7}}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x81) dup(r1) setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x100000}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) pckbd_enable: command error 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x54}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x10000000000) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sync() r3 = fcntl$dupfd(r1, 0x0, r1) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x7f) close(r0) r5 = syz_open_pts() socket(0x10, 0x4, 0x1) sendto$inet6(r5, &(0x7f0000000200)="144f9d482e7fb408c20a5b5e8ad1b53c0f723e82347b8c54dc4c4370530134c1dc0e3aa38767b73a670cd0ef41cc263a4285175945aa0aa08a27e0dc24dbe9fdd3b0f5a154e83bda3d912b5287a162484168d7822811c3abaf43f62064ee68065b5ef01060369dadfec246724a56bb7f437b69cce4add5304bc54b79978c197f0123600c1ef8bd1b70fe8941704b8247b0fcaefb85cfaa84fa7e8d58127cab7a28c5b0831066df43bd00fcf95389aabd2db6d3213e6cd0a880fce4eacb6711c3212453cfbeb8bb342a5d32f371adda513621beae54c56cc76cc2b76f72003065fdb0a050d530b324e7d9e9fc", 0xec, 0x401, &(0x7f0000000300)={0x18, 0x1, 0x7ff, 0x1}, 0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) writev(r6, &(0x7f0000000480), 0x2) sendto$inet6(r3, &(0x7f0000000000)="5a04ca1e5ea7edb9f01280801429adc7a53480f728a1efbd21", 0x19, 0xd, 0x0, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x99) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r5 = socket(0x18, 0x4, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fchflags(r6, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) setreuid(0x0, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setreuid(0xffffffffffffffff, r4) syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8458fb538e490f94, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x941, 0x4, 0x8, 0x1, 0xe132, 0x8001, 0x4, 0x2, 0x0, 0x1, 0x5}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x402ffff) lseek(r0, 0x0, 0x2, 0x1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) close(r0) r6 = syz_open_pts() socket(0x18, 0x2, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = fcntl$dupfd(r7, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) chmod(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x2) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x5) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) read(r1, &(0x7f0000000180)=""/109, 0x6d) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e0cf388a2cedeed4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e7ad68ebbcbc2c23ace0099b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375add0cf753309cdf6442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000001200)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef690000000000000000000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad320093018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce36a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb0327720e32be0848a1694e019011fed9da5fe41b7e6477b9592a40c486cffd344b18b6d4958819867fbd0cf89a13d6ee4a2df2fba37f2a26cf7d71b1f989bda631d516f5b25a0c97d2bcac5177206a941f5ce81bbca95353e3f6131b0949797f6a1530b1e5217349d7c6047e363803167d651ed7d22c1ee887f2291281ffd38882e8e31e5e32dd9136694bd261e3fd5d20924fa22874134f8d55577a7cf510d67385a931cc1386eb3ca043ef79f57000c387449ee15b6d40c07c0127433979dcf0073065bd4bf0d7e0006daf7d133cff025b5fd441a66c780a3db83aade60e9a5bd4c8d3130a2aa98aeb37dda897e90ace463a07f1ae1ce6530ad8c020b981ae71cf49a503822b8479118210cbfc6f6bd5df0ee394b95a35b1484440b4e2e3b1b938c94d6b343ef9c082bc633300a4a8e7e2a6851e5c3b3b87e18c70405de0bdcb1091a585adbf3aefa3775cf1e5c080ff80ed3582b1555b0942547c6df1a32452294d0ac11ab41eddb54d73f73a98fad2f49377d14df5fd9acd1d99914ab0b3880e5e19b8796c27996ba661588e369dc3e899edf3d1bb1886efb7d9825859ce433be1b4d917ff9da4185acd41774a71b1eccecab78306f5ab3fe604dfc608e804aad4139b7c95bb451b6c29e546f2731679cf2329b4bb0ccc23c52e82ee450b509ce058cc580caa8a49772e0a2c37be86247f84fa253ba09a285cac7f207c921eef0229a650192df19f73b9d415f428718cc5e5751fa3dafdf3edf4a29696948fb8af636b7d23f15ac3e18aa4ee7673f9ba6964b1339983", 0x423}, {&(0x7f0000000000)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbc15495b53b085319c06000000d47124a59ab986a6f409432124bb88ee962d58e3c174125a6983ee863af33ae74000000000000000ac2c0c7b033c27187e1bd83219a7285912067b9d500da5de7f19db53a9c21cc017d6405c9af3c04381a5c03cc02943ba23a73761589ad9c0a14a387d7f4872e03b0485913b3772d9dcf371d6b9c6b7e564e3", 0xad}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96c", 0x2c}], 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x102) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100, 0x5, 0x7, 0x0, 0x10001, 0x5, 0x7, 0x1, 0x0, 0x800, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0xbc) getsockopt(r0, 0x6, 0x8, &(0x7f0000000100)=""/4094, &(0x7f0000000000)=0xffe) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000440)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x8}, {0x1d, 0x11}, {0x8001, 0x0, 0x0, 0x82000001}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x6, 0x8, 0xffffffff}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8, 0x2c, {0x4, 0x4}}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000002c0)={0x7fffffff, 0xbcb2, 0x2, 0x5, 0xd, 0x6, 0x4, 0x10, [{0x2, 0x7, 0x200, 0x1aa}, {0x7, 0x7, 0x5, 0x3}, {0x0, 0x0, 0x6}, {0x8001, 0x80000001, 0xffff, 0x7}, {0x2b0, 0x31, 0x6, 0x5}, {0x2, 0x9, 0x2, 0x6da3}, {0x4, 0x0, 0xfffffffd, 0x3}, {0x2, 0xfff, 0x7, 0xffffffe1}, {0x0, 0x0, 0x80, 0x4}, {0x97, 0x7fffffff, 0x6, 0x100}, {0x3, 0xa053, 0xc79, 0x513}, {0x8, 0x100, 0x750f, 0x8}, {0x10001, 0x4e, 0x26d7, 0x7}, {0x400, 0x10001, 0x6, 0x40}, {0x4, 0x8, 0xfffffc01, 0x310}, {0xedb, 0x8001, 0x3ff, 0x7ff}]}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x83) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\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', 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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\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', 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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r21, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={r9, r12, r21}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [], {}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44, 0x3, 0x0, 0x800}, {0x7, 0xff, 0xfc, 0xfffffffd}, {0x4006, 0x0, 0x8, 0x7fffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x116) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x400, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000000)="90ba06dde7db4071ed6d57961d9001eee1ba686258a5ea0c9042eb8071c39cb573f41e8197d7f09d0cb7f3a927dc23451a354abe802c4b6e2f3ad8af0e632d3a4af0d2f0b3551b28aace991c4973ece7695b09ddba0ac42e9b682989e13b0298b862b03c080f99fcb10bc3fd98feed9be65265827be9cac6d6a846d7ff5ffa571aefa1397669dde46a487b81882e6865c0c2894f9a4e2f7bcc115c1cc266cc341fc5fa87b63e03c31da70bd98a5385d897e8f7eb11c7dd696da0c1e0674aa8ea25b0ee643c96bdf5e1653c56c2c7941744dd89d40db9d0523088f86c", 0xdc, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x2d8, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x4003, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x48) sendto$unix(r2, &(0x7f0000000340)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b29f500301008365a02d62c50d3197be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/190, 0xb1, 0x800, 0x0, 0x1b) 16:00:03 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, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5be4ee9102327076471100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) 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) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="82bf3c3524ffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c1287ead4bcb775ca69dfceac2a84e6abca64896810440000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470600220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f53000800ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e40000000710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000000037786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf37250000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d3cd56bf5f227030482137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000000000000000000000093d31bc5d0bb5372d716ea5f89ba6628bbaf448ca976fd462469f859c4bdcec5faf160a1da6848a4f14cd139a3cf04a384eb8dafe562f764a7892264bd3bc4de0a6dc0258423c476919cde7beca0f33f1bbb6048d6aa8c5a08a400fade67a36d00006a5c80d8bf6041db2868088de3745617b5acf6c1a8b590b5d77a9d145f1c0b52053565afd5fb1be5138bc528687e214589cef2d4ac4aef2f5114a2c181476cbeef99f3b9f1d25bd1c3ad4ec012771a7db0bf109db17efd7d25772d5b9aef6024066d9fd219f5277ef7354ac79a44b13abb854567cc559ed6bf663c68297621a1137cb8b0d3ea0a58aa0129933ba7c94c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 0: symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockname$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000340)=0xffffffffffffff8b) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3ff, 0x38000, 0x1, 0xa7959dda, 0xffffff81, 0x5, 0x2, 0x1, 0x8, 0x3ff}) shutdown(r4, 0x2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f00000003c0)="74a762e7ad79b19421ed926bf0c2222042baafd4aafaf0381298d746a6573c6fadbdc7a27f0f9b740e33ec582e40d072e63de4bf60b234bad8f1e00d21da56c04f69ff74461b7e811cdee81c2311e233634c2821e09c447540151777e1b0ec802afee61f7e5564b9a7d70c618ccadb37c07dc20cb4a0b096f125d14a56557d19225f5096703358579871834f6cfb584c3f92cc3ba03d11bcb809accf05490430c1ee2476eeb60fc59bbe148ccd6f4812bd4899da60a62cbe4a1051543161b7362e4895456392c6fd93ad7c48c38ec61fb063e16447ca50c4028e27f5577db2cb885f8c8e216c2775f71b396c798f3f73aceef610558d962433a605c1b859f9bf11a878f8a451fca17eadbb635dac68c41dd0b040a2b73edf2f8a171b4d2cc4bad9a46bebdcb993edea1e5cd5dea544d85500234a1e68da624ab77ac4588d3b278cd5de1e36ca8f1824216d61954f42bc8012f24f0f944bfa4e2e3a04df8add16522947afd81f9f0793e821f0023435c41712f6d2304632ce264798ecc9d672c55c706b27484b5ea6775762270d1ee9945dffe925a32a04ab872169efaaed14ee64e01dff58f74bcb4ec07712452ecb4c9eb02f24c6bdf4feab6e882cbb4e2000e0482687244137fbb00efb62e3040969a2ff40ad5f48e30e59e39b81bad039bc1fe074ea9ba2cd26f05362407e53f707e0b80d857f935a7859f82ca5a56b5694802fa85c8abcaf29902805b47f12f7874e7a242e7e30f73cc63154b9288d7b113c1fbed5a65a2a8a1ca470d03163402f28e62e0023b3a4f733ac710ff10c37fe84a7d48495d46c468f5c616f90dc55f3ce93c6daffae9e6e3a6b35a6dd7303b663e3f9a0c8c1286ce8e09a2bc701aa1fd102fdf2aac957b29f6b2ec8483fa3e382dfb575e1ccba410113a0c72d99495803412fccd97d0636975765830163de39fd5d742f4122ab20896f3d8d008c20783b8d01fd9b9c6d8ce1653858c331aef54b84cfae792b779cd6b7d014f69685e17da354db28d4d72920825852b8611d2cc8f396b1e0b8a07c80dd32087d121c784fec1c1427ac5e85309c23678a8383b8f6042ffb3c8e59f5366d84f915ee7d14dc1a090803b77bfa39e17c3616374825d0e3bf87c0442d8be942791747efad2b741e8306a0f71e2d194399c74de42fc88fb475506c4b289c136c19eb9e3180e4ec7bb72a122bf89fed951d19c98a9b679b468c6a2bfb501d1cf5cf92524637218614249c5706a158f6fffbe7578bbc83c43ceedaac3db642d1fb400d6d8d17f9e3a62ad4debc2e05f87bd7f85468c1d52ee25f659668962a5705b9fad244205f4bf0ac84c48c1df94fc4741c17dea373a2833cda1c3ba4007403563a8cf8f6c608415600f5abf99ee36fa49aeb685ce251e9ca9c26867b4f8082a96670a1f57a2cb2183adbe563289deaccddf5920181596ceb740c7378ad46a7af689655d021692628f6b9318d0564be99404736ee5d5c03a12d493bb22c093544603b20a0eb2511901fd0a453876e85c434e881abcc0ce8081fa86d1e0e807c84181a45ec0f819c3af4e4c7c381953f12be56f5c5001394d842e7c25489c8f2499d2cc012eae1bf750a9a2338164e70aef720ce57744045eacbf68291bdfc66cf2d4a98bbe46af33c118e5135eaef420b321aa58b9ca0b82bbfa84b03be625aeb67d5aa5c8f69f4bd5f1435d7d0968dab976dd6fa834245917546ecf805d9e9ef3b1dc2fe74759f75e6a374ee436ba3cb9e7a30dc78a6bdb738ccb0edfbb18336d23334c15f2381b6a31a2cbd13a7e506abca4edbf3d8a1e2595d8605ed98da78cd69150a3c0e5a6a871079ff5a137f007299444a1ba638d4a12131cd64bc34d38fd6cd176c00b0dec9022164d3ae6187fdc2584c69dfbbc271d77020d464a18d414605fafab828fd2fcc07f34eaba3e30e9b9efde213b19776833ebcfaef193927add30aa21a1d9ddbf962bd8d6b452960d475e5e2cda147364ec8af2159c888f6e6cdf9cc92c44c8ac214afab01962e1d1279614a99df44a95db7ed4856082da9639a8a771858e23deaa1ebf0537f74b4f27111f7d6f55fe95a6552f4c6661ffedda5f7819866e1e87be744ef04d5d047c7d946c3b1647a21245ab6bf3facb0392c9129c01fd09295f4fbb5e677897c8b3bf40aef4283e74c0bb057151861e0d8f0eaad26e48426a7e67a8055b20df690ac0d89acbf4b3587c3b47a745d69ba8c6b8f0a525dfc39c94d1bcfb1d361cebef733af6856cb4d04507e70e55658c7f79eb7d3781cf7f69d563b99bdbe317e82d347865367a49c09a244b439f65a0c79636bbf66093ca751a8114320b9885a815d9c3166a5bc4be616ac8fc6c3afa6648075600af45ec017dba24f1da61dfc7178929a06b59ae4f4f7e1232f2785ae4962fe89e2e6d3d328702139828868c7839f299a9e0bf09ac9003f2ab3e39d1da075045bf2b74b00fa0c927ba164755e40cc351938c78232d86b0da44156d4031bdf83beb0b6ed7508725944a5024adecadfb72eca784b8f3ae1f7b9174063f15135978374e3ffe2fc82e381eea2c3f84eaeeb6df06b75f96c93de80593ea1481452ab81ff4c3431d8fbb2f8e617290834bd4808b110143405793a168134093402f3b992d3ea0c6e67310d9117cb5c0491467aabab19fe5153245c28319836ffe898de8495aed22cad83a29ec7b8f6cda6beae87659fddddc882767500558d17304e7408321784864e077b7f3e274aac68bdccde3fc6b6cf9788fb76b4bf335f4376728d532eb2cab0fcea2fced30a944ae760e19d937e4a57662d1b289cc18f7457a9ccb4bba9cc942cbdcd95f80cfef1155ae72993fe824ec2bbb4d569ed6c440ec501abfc130df4ec1ab8a6d884f1159440cd578ffa97d3c060a29aad30f441646a2e47225b897adbcce80d97b518e3c3468f5a6a42e83d61d4d74854c1c1d6f4a56c06574d5e7554d8ce842f0fe810ee986e3363c7565633b2723892c76334c6e7082881a2aa29012f218e0ab1956ff6fda8d556d1597a188922aa78ac34f47cf3a090303fa537cea4b1db3e8fc7abf5218b43e0e359f062fd16fc3173833936c901e462d8a72be452274961244b0f63fddd5ffd6589d6cd7861d597ef424b209045fb37bc5426d221b935e53db6328bfdc5f4f8cbbc6df4b1242629e084f8b6a7c6ead93ad0f269aa4dd5b1f643ed1089107271078fe341bc8390459e717e677665db8753165df012d95af2655fe4d7a9ccb645e00804d6104adf2b86cd54141e23b42b632307f4f9e22b0375b3936bfe083a38bc2589ba067fcbaab4558de71e3946a56a3df5d0dd753cbdb2028d0b0ddd34898925c983f8192459332ac894ad492420d8d0c9b077587482709242ebf4b1817311dd8b21bb4762f1fb03ca067a718bd439cddb5d9a78c46e71fbe3dfeae40c0529ac39164ffef07c87a319567720d87812bb55a25be32d253aa740813e7a11f997de2166fbd45c5396273fc8f6d0c76b6ccdbae35f902c329b8188c5cb3c5efa89107882fb52516ce4264f110f9374c624793f0f9378dd1cf68643a73d0d66c8b7035368dfaaa362c927916219bb28f6f756975fc0faabdbf2062e4b46b62c9157eb9e5967c6988e51a8d65764fcfa69109105ef05de1deac0d1b4b4f6bbb73375bb89340f227fed93e90b3d37b3c4e304515146879b78d8a8a66be8ce47cc4528b8ffb085b2de2a29f710530db8da48967e12e33b9ef1a84b48bf086204d81fb7ac9029521206a477b2f6ac1a3cd3dcfd8bb85709c8de1709dec61196d4dbcebd772eb034e2cc863048ef894cf03b59649f0012e4d32eff659892b2c4aa839fcf69ef07159376f5886e6d278967fbb4a3c0e0518789de0de8051e3c70cb2799c5e6e644050909d96690fd7c665c6c9e9fc0df1c33d791e1338f1b709d5374572015db3d268faa509f2fbc0ca8216f3f70e2e7a590280cc8aed88b8f3f78b98d7fcd2310c096919a1d3d26bf9041ede8e67dbebf139cabd5458433d31d59f4c6257d86b6142b07fe6fb9875c7be195f20367243382e5d3753080fa944ea924cb73e8920dca18e0164a270de14eaacf205b86a9118adfa544890eceb91fc3febb519b54222e1aca78759f5ddd2b162f3c42bfa08a0c7e157b580a1df5b5557490018646bed7d473936d97c6e44adc7a460bb2470b2570a07f88bd53fc668179c47f2e22f82c082c61292d2c3ffbe9cb5c709819665f8916e787cb5a62d90bdb0c912fe19b98e97bda10b30c98aefca06066a04381bcc9777bd44a70e7607261964ad9d72e1b235418844ce6939175cb861375b7372154b5e4f8e0b1fb86b91b061e9248e37aec7ca2efeda1825f07e4255b3ab082a0edc82d1ca603f2fbef3b76f95effba12650890fb94964266911f193f648c192ff148fe84b260c469e1aa4cf557d003de26479c9dc1e2135076a01b220b47530875f3d21d787353977a3c270bf9e010d8226ef6ec5f6533b61a2c0e4c568b59014c058b4a2a545399e24aa5f7ccf4b0ac8b6ba865644855a9793978e253cdcd5a4fad1c39d87f952c1622a3fe0b63ccbe049ac977991160b541c9104292115d971db177a9e8368e44d408830800c26c79652e8d997e78759eace7d8984a86eb63770185b9d6c4a26d8acb5ed895517863894fa7c3c3d3bdd89cccc6364aebbc024923b9b116ffab3e15159aef027dccca97493e5365073b62826ebec7fee3d06c58fa65a70d29124e87a0aa0b417eb58caac72fbe1a22694e688edb37d87b3391a3463b2017043395dbe83f2f1ba1b2a9d942e72d41be08e6d8211a2fddfd602ceaeef5752850228c09041fe9451b08e99910101044380395856322a4c9b9f3ac84f8b37b1f33828cabe0518bd20c9f85094a7444d186cf352ed44e0c1cff779580019b295ff896ffce45ac61746197e63a65f74347bacd3ffc367e29a81dedac634824d846523124b4fd1aab96b540786296271707c662a574114b43a98bcfea8fe18798b7742dca133de95ede095dbfd70b6e1c7fbb0e7fe8d0d6101fa176e90409d86516c03a3f52604cf4584317c52faa4ce7dd56fb940a7286330969dd56e17ed109adc8e1463d8effeda9997cb9e7330a18b4a6d80feee8074a4fc23b7f03259b792f0283dcb0fed8b40f079657e5bccb8806ab96a96161fcb5e752c3065fbd3ac7de3c45c201df3fac78c0774da88cdee217aab02a712e5f5a99c7bcf6b2c72cb6133634f3d0fc5c80a483cb58b514f44712629a14acc41fb618ec3b91ce07ce26a496f0b1df7bcaa5dd20de9edc1d9e5d0b72480d9fea67b7a8c8690cd90d8370b69b51487c2342780ab9f5101b5a35833d79084c50c2497036f0b68c7eeee1526b5a5f45ef1908173859385b553846ebe00c1ea6038c1f3c2bac63ac6df344469c15e825a18ccfe274ec5f7b83ce80717777757b0862a3de06b6db3576a754351e6c9acf9d8d7b86f675e242856e18508123678d2d1527497494fdf3ba6cece1dc561462da4cc09c9cc726c4cfabe85f4decdb1fa8763423a0cb09e07a9f6de287b1eaacbffc51fe32b41d5a509d11a0cf199fc730c0a63e90482dd0470e34eb0c29f837ca1b3aa1d84f5366bde28547d97d859c81ab3335fcd8156e9ff0350c4c46f875fcebf43b58cb9515d4b5350fe4ad7dc8d2f9aba8a23e4cc88cd292c7ae2dff5212bed3acd3b1b2031ce91dc7a8ba30d6ab9ec80c31fd667a08ced655b7c005b42da24e1c7dd676c0d6f232b2d93b8f8d1a3d262517afefb85df161a5e4770bececb0", 0x1000}, {&(0x7f0000000200)="c3929e1264368c006a55e45b20b577ff6199c2c4a8a6c7c4a99b2978230e3a93462f3ecc9ebe5bfb81110ee0e8d12412c65f71240d06cfc5aeed7acb16740553d254d4ff28896c9cebd5fc33b15de03e12b12acda711ff1f872b2d80f46a8d66b890388bc7874b388246f41e45305a670f0afed922a6bf69b060dc562fae4fd70c0215035126e892e439e720d266896413ce578c585cb44a5c59359a5a60", 0x9e}, {&(0x7f00000013c0)="2ffa2b6a783cb7e2f059d7f8a1db8d1bd2f5d20e7d144c2a6f7fa812a623691a8bf5556bb4aa725f57708071186d748fa764ca49a031fddcae00d2081f6c90fc561b8ffd16e8b751d5b1794d586708b86744c7a519d749c9ec6e09e5e30345f54dccd6fc4f6d182d84aad75368965c08cf6bac95d5ed2752b2d1079e98c031f572b41df92ce440cdf6ececc294442b4ad2ad2c", 0x93}, {&(0x7f0000000180)="b65ac60027e9ff097e4a21b5aa6af9e7dbe355f106ea53a0b1b67fc1c8446f2581841077880293d1cc9d", 0x2a}, {&(0x7f0000001480)="4e1989769503349024d3714341ee07dfdffca5b7d252e38299cc26d04a52906df17228e2d03e8df27d7922e4d500bd81ef33033fa6471333e06f02518ad89d0374b8a9a0257c02accf7d010e4673aa9a994c00eea18fb05529f7d38fab752392e4af4c2eebf1a03f4e50366c96ead3048a56c1d36a97228bba13f1bcc8f664464f917aaf83782fac063d1b45a56bf60cc409622eafc6d19d6d88b1329ecd3bfafcb5fd84c692bf68b48d864292beda9e69c3fe9b177f9669ab003b470e0bec55ca5c7da758295d70cfaac9bd976f7a83f34ee3a54681238e3bde111ba10aa8a05f60c96546e8e13e4d0e16b86d037fa70b10dd5ee7d041a1f3", 0xf9}], 0x5) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/199, 0xc7) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0b636dc63876f858d804", 0xa}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="fc0d2542f69503ed8f492cd6bdb36c315e9df95ab616cf9d513f87dd7d80d29c9aae0c65cb9485003507d17c500832868a26e8df2b0754e344c35fbab0115d6b522ef640f07ce28ffc5bdf082313cc8035cce9a324d2"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) getpgid(r5) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) 16:00:03 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x9, 0x0, 0xfffffffe}, {0x0, 0x0, 0x7, 0x2}]}}) getgid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/66}, &(0x7f0000000040)=0x44) fcntl$dupfd(r3, 0x0, r3) listen(r3, 0x1) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = fcntl$dupfd(r7, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0x62, [{0x1, 0x69}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x3bd93032}, {0x2, 0x2}, {}, {0x1, 0x100}, {0x1, 0x9}, {0x2, 0x7fffffff}, {0x1, 0x2581eb41}, {0x2, 0xffff7fff}, {0x1, 0x3}, {0x3, 0x5}, {0x0, 0xc356}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x4}, {0x6, 0x9}, {0x2, 0xa4}, {0x1, 0x6}, {0x3, 0x3f}, {0x3, 0x3db}, {0x1, 0x4}, {0x1, 0x4}, {0x3, 0x8e8}, {0x2, 0x10001}, {0x1, 0x5}]}) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x379, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0x3) semget(0x1, 0x3, 0x18) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x0, 0x3, './file0\x00', 0x7ff, 0x7, 0x5, 0x9}) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000240)="06a213b5e5f6f83a47f04726566074401839355c8beb7c286bdf649b74bf746b29716c2555bad2a1820560c8ce405dbdc7231d9dfed73a4ed4ba21e53e6861bbc608ce23991c3887e9d6b498e6236b99a2fdf9c068ba2e8ccdc771082b4a2d9f040d08e3bb3e6b8141aff0c1f64e872709f301751ed755e57f45f22a5d6951801a88a91944a51e0323ff9ab7ca2f3593fc2dacd1b8fc86f6e088664584c21e846927e89d315bfb581323bfa1c258c1e531470d2f878780cfa91f7146a8a7442a14a63fe5c313eba4e6c7b14ebddfa54f9065ee28a61671e39c353b82bc0439e7f99d49c69348c64f8d0119ed16934a229443c767ca8673b471954ed63c0caf73d88c702af1cfba22f183a23c5c67e5c4a1da0e603f987efb94b5761705fd666bb019ab8271477c51efadc6d5af8f2e5f4a19cecce771d9b370c384ee972ee120891673cf151d67c667895b4a36e5aedee4ab02a60b73e85232a55e34beee10d90ad76c731b8846d4f66ae135095c0c390ef78ae3fe33702cbbc3f4627a76ab536fe56a829166280bc080d4e725223571a8faa82abcc744654ff42d67411b52482598bafd0229a56be655f346f0653a04ce839d19e12e350c502b6c5d8934db87fff241b5896fc36ee7e43d7ffb88a82f7a1d30e6fa4225332ce296718de5f20e71c2c03b0a694ab5828b0ea957e9857a9a1949052380fa50ee8443601a49f629fc64e48820589f45778478be7d8f9c952164708df23a2eab9fa5b9027521093e46141690f613fd3509bdbf2e06623fb4e4a41e654756665268f517d3e55d4b9e78e91937ba8d5ae2bb6160b9217808a5fe99875add0aa59966368d9a797bbeb481f760e79c04ad30437acbb595332f28134033f75f97b0b1b35b0655f47ec735ab7b1ce09ed0d4f2321c8bc2a2d73372768c826859cbb4fcc5e165124f87defb79771d4147f54e2d3b038d148aadb4f5461e5822b731b67333575d1e901e053e11d66758574caf76bb40ed63ac115ce57a00675f8ddf5543b4da0f9ae84d08c2b82337748b18464933c79960a1c379ef3c1d937838905f2b3de9d1936c766eefa182b67b611ed80d74ad2505b9db2f28710a946c0fa0274964e8ca2166c2bab13c614933a0dedf157250f477e21a7099a3343dbda667f69a6a443f7c32404938512d6ab2ae0ea6f35382e22d672f7fe0e23f50e3bd2e41cc7709379dc6d0ece1326ec47929982c971c0872e9025f3f608f90589f801b0042e5ba92d0b2fb9edf41bec2a53edbe9a05e7a31b5e522dd124e7a470351778445b5b60a23f083f7bd88ea5c9886c1921b86202c9cf8fd66c2a67b1d29b52f4881d39a384b029b87beccb39173abfe06acde148d677a9c5814359cba668cc7786a3ab0a267d95764cbcae482f9c5b5ea15c388c135bd1ebeb1bd604ef43bcf7e953d612edb7bf40b9f88f61b96a2ddfc4581312fc2f9a67a3d723f9b97a9962b2939e10baf3a94622e1ab2bf1ddcd30f0f2da167c6aa0ef134ce6d474376c6110cf708c2815dd429e15b646f4726f11c782579ee9766b8bae3519b338e32a85f947896e2fd775e597c45c7c8713b5d73b851f0c8b52d63660e45a2fbb6b45843cc3cd50be70b0b9d8674a6204eb27d5009ffa5e89833f1af8283602409fba52d5195764e161330c156fc67b10291ac593fa6166f2b9cf929f656104439a22c5af95113bba517b6b1e7ba0763b92e625f8bfc9e4fcd7e31c39aff00aaf00b5cafba08e46a81e542d2038f527c583661baab87c672443f0dcada584c4ddbc47ab2b0f6289b10bc9b1a3728dba295e98afdba99cb75b98830e952bde019d3c858512f9ddf4fbfe0fee58b14da98f3e4580de6692644b7c09779dd2e82124cfc3116c4e93d3b5013b3d1aa5805e2d25cbc0f45d391686344d6c465ffefdda8d8851d5a62f70c5a0dd4a75c65071694ad0bb6d3429e9c9cd8a786ca86d934d71263a6d8a11c122e77e714a36f8fd69c94936eb61d314ded027ca441bab263c7b5a817bb4e3f211bd97c2a01b0ee12d318a29980d478a3b5459311a3964c4b6f30d279d149deb436fc89db5b641a896dd1cfc37602c4fdbd045717417712a6e3d42ea545458e6f01c91c100559c1a6e9ccf4fc0e35399a4fa3c354207ed656ced0baa6706191ea62c836ca52c5b4e5d49d579538d123c5940e225dc1b3450457c5320cd054d11678540fefb6054f54c4d1ce052f442a46ca5c38121b28ce4024bb5cc348960c8e1d0f246244c2b17bd802e746d94caa72f86ed2648e0ba6fa1da2da514da7026ce45850754c5c1b857f86d5cb9e8c91b9050188111a9c019fbf2bd834efb44d4dd7303bd5a17d46f711aa2272d47a09e2bc3d691be210b6d24c63a6a065bfdfb2aac22c5e00a62af989b8d2213d353cd687d393607b9de47d457b77361117b7751b139f0f576b5ebe87cca48bcac21194e199629721fd60d13ec6159bff4c0dab09c8a2dd8ce7986058612538a4ea2e27a2f3799f94657ecba28ef9469184834fae80651950882fd9e77b2afa4d86d1bd875cf12c216309ee8700f750e74c8cc8dc4bbf0a17c817ff33ba25bd086fa39f95a918aaeeb6b040602081880d14aeac2c0c2e3ca16ea426778575074a0f0951cd2ad9ffbb91108d4052b4973d02e8bb2f9489098d69ad3ce4a89f94ea181cbcf51441a3332d75ee4dd8d705697ddc519904e71425f434f4831739be9e16f8050e6eaa1904249093f442c1e65c11b659f66f0f1474e8f2892e0972eb74f72743f78186915def83d2d20fd62d83354197e35b7af0c583b3782a51314a79b0b3534ec29a6a96309f35d0ea737d2ce6d4400cc8ad0507b0d4fd65d134cbb83099fbae856de3973e4b5f160179e187e30b49001f1d7a50837851e344277a1a0a283995419208af9dd49e09baf4fb432b3a07b910374c913ced77bf57c36d52ab494acd336201822a6efbd4625f6a0397dfa569b2ba1d03af5d990c541d8fbe47aefd50f0614fba78c572f7312be569dbfa6c1904f42cc47076e42a97e8ed6960c77cc952f24abdd26e050216b470e9bc2f94110404f7a9828239bf1cdd064994c4a6add216033cf43459afe0db8155aaa5151433d1eedcb6a06895db899b320684afc8c8d49d1f1be2102c085bbf9276640c9b48f7d2ed78750358a7db74b915ee47986c6d958cc72273a3028621ffc6fe8a848a983ce8dd28b0e0f25d47f735c9917e75e49015be8221600b72998a98e344bddae36d8ac137d418e922b716c3ba931c947f99183400becd5a7a3991d17f434d3450e9740d5c5b6aae45bfbe55c01ba11ba8584af20d2b3dd5f2c3ba605753126f11eee81a8bc75dfa9a045531be8299e2524f83827aff27069aae1441965c7eb509b1d7e951aced212c786b3a9981c80a30168fce5efee521e8cf39f529a4c7895c0912d5d2a2bf27d3bce08d5cc53e29aef2ae59c3e25a40a5eb1af740f0b3db0fb771e01aabde24e725915efb7240ed338c7fec43e1bb4a73c79e1bc2b34351d26107cd58c6b8cb9d46d8af335921ddeb2b006367c3db2fac44f19566884b80809389c1bba68bddc12537f8cc0cf82ea39d6178701cf3a1d9b959ad8fbf018d8959780847b02ad3f7e691b2dbdbc6436c415d0d930ae4ee16a6ec585a9dee9785451ccbad2a10fea5f3e94524cd06e79fe71913432c45de2b72a59395cce44e20af081ff072fd71a1abf4545b05d88053a82c3479a1c9d6db21e8607abea1b65da2d2fcd35e434f80b4b93c7a2b9d10beb94fac885b66e21d6fa4a6415291ff57c2527c451e55a98f3a7b8340f6d8298ade3481d1a6041f91d654c032c577f946b2a10cf2cf3678d06332c9f590e0152ac92f365312dd0a0a50018bca14763419f7fdf6d06d78a437dc2866978b05359b903476d25adc6d3c87020844445d25d594ad829d26dfb936f5d8b53c135a6183bc87be1a6b86665f17cfdc0ee040ca1d7f5301e106f87c3c0cc0dd5c5788d52aa9745b1874b985938a5cf5bf7723be165abad210ecb1bf62cfbbda9ff3095c2c120c3f3e512d971fa5bae7cfa9579f2487c442c4231fa32523a86f241442c9df366d8b40507e6f0b2b43d89818e0bceddd6a6409928aec8ef2e5a2f49753215075d7d3bba0b8be8812863880c860eef932c6ab07f309aca1dbc565c2e36e3958a2b45fa882f4486c499bd2d65365e91773f9bf492ea19f23e6071242cca7c948ca341c0b1ad5d027e4a5c8267445eac702b381e341330a83768b9a0c931fa74ba9c65bf4b68f607471d2510a5f15623fae6507189281b02a1d145fcd826d0c1784ee7064f86785a451ed18a6efef6919f49da26af9906e8bf076cb4f4ece73569d6b96e29c516c44db278390a0a95a373276cc22d14057cc6b39904fe0540fe916bd2195ec1b5d0454652262eb738aefb6d3c8e5c92eeebc579d87f4c8d8fb3c85ff355fb7c5f95d7ed0372e25a1cc22573eb53b6a2475559cde1eb35f5c4cfd4aeafe6eed81a1927a4a4040e22ed8666c4185fdcb9f5eb27257aa0687af00d6134609d84dd1351e476e5b31a7328ee960c1a4d1a5f495f3619ef6d8afd3b99244a7736112057dc00b4782d1e483056c1bc6077a4e6a5685e02020f4c48403a316ae3bdc4a235079271ccdec9e93776a9d260b7a4a5f1e9beff51248e2889f40733036ae1db112877edd4724457bb4beb990e0409a7037e8d71ae3a987041a33492bf1b447039abf8c7c41e0c683e86b53933c035b4089496c41bf0e96d545ea6ba94826ff3e7cdecf747dd4ad0629a497985b4875a55153dd0aa136bd4df6467774ee346b308d058c33ab683492f57b8f87e13c583402051d5b2d8fb7fbcb7596b35729f5f0b7ffb2929d95d71d73a7b71dfbea20ade4704e55ea344a3f5bea73ac7fd62a63be036d5a27535d26d4879b550a2df8f0f658c6b6926f747011c556eb01f54f15ffc03739370fb86bc096fca8b005ebff936fa6ae3b192405d37b44ee81a8330df2680b18a1e855b37e3569c2b62fe6f6c52c3f8ddeb05ad7eb191ffcce8e6e92cc6836c2cb65aecca013393379644fbcd5f98e901f13cc0ec47ff2d59bfb166b971c8da04157ee71cb1de6ca0f32e75186114a2789d4006ece9131af88f393bcb5fa1cbe4b1e24f814f35073c2daa7af6899f32e420042b91eae9208fd53affb49a341f6b191262766ebe419dee7c4dabb7e7c5883fa36a8e993e6266a7d8dc478dd2ca0eccd381132feec63d528694dbc233942e27eeae7068964d9b3e7057eb238d671b8d6a7d42f12be3b924904191f16a1f44ef02c59635a87d0b5c1f2f14d7529fee5b810409368040c276c1ac56b9c9f56ed966c04680b81fa179e868c920dbae6ee1e48fd6c40bcc9eb4d4791bf65bfb61e28985689917c739a03001c150c9a9abe85e2e9c04cdbc4ce748203862d072d9a7b39675ee4bbac948c6acc7de04111610496d17bdf45fa50ea656cf1773cae9405dcf214e2cc22a7595638cbae2d1714276777d86bb73d2ad252b157a4ef2f062ea6c33988248721df8cba36e6773a52877cf677d73e734897c3e7e420be259f3896405ab017d5cd26eb5f9948fabd39497d1f133d27232ac6be160ee51eebaf83a27dfc9ea73489d466e62c8c97b7178f85148c9d22c021298d57d18f4378a775239e1ba687ac6ffd7a921fac494d5c838321d4f2e2680d0df6f4f66bd1568d9cb3dcb62a1c5b361d5dd1c41d2f3decc4b3dfab20297ce4374c6afde163a41b385ea3e7dfec3c9f16b006952dbfe70a7c4f6cde25e786", 0x1000}, {&(0x7f0000001240)="f775dcc32d0933f6f3af1737dcba1d8982c4bd673e3c52e6fafd5a8d6bb27f8cfd3b238e7c2a860a6a4cbfcdc7a283f858d5fc8fde96eab85a277ea482518e501b640a3b0cc76eff5290f86885cb99641f1a8e66bb95b4fb47d773bb9eec709c61b4c576974e1e9640756aadda6e5f035a0371c0ff7d8da9625e417b2608b5787270e370839139b74bb045edaf17bd8273112aa36a09d37bb7714c116a0f3184ce801fbad9b75948a3c21fa51f13d124d6fa1386f409ce9d8a8affbf659434d735109b04cd47932b6cb5bb194de69ad26fd2220cbe23c5aee6daa28df183a06a1af4fe6011bbd6acba6910fadc64eab5fea3d452", 0xf4}], 0x2, &(0x7f0000001340)=[{0x40, 0x1, 0x0, "d01c37210dd736d5b2c765f69c489384426d9edaa8e51973895cb3245f49d4e3f41f641454d4a8574e057e54a40939"}, {0x20, 0x1, 0xc00000, "88b915ea15b8bd95b3"}, {0x98, 0xffff, 0x4, "52aa6528ffa4fa91aa58c09e6bbc36fa4e9ceb4c21bb0136ce1c592c92204f2a563c1942f5d6d89be5f0111fbb64fdc5d4cbf4d240205504597fbe442a6422805eee44209efb84aaf9b090b768821781696fda180159a999b097b44095d432499cecbbb4f75a0c613350bf7a0192eeb7d7b808f7b838252ca00ef83aa2d48d8c8094717e0b"}], 0xf8}, 0x400) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) 16:00:03 executing program 0: r0 = open(&(0x7f0000001140)='./bus\x00', 0x80, 0x80) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001180)) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x8d) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10001, 0x8000, 0x5, "23a76ad8f226b87b5ca10d02ef5cacc051100388", 0x2, 0x761}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000011c0)=""/4109, 0x1000}], 0x100000000000017b, 0x0, 0xc600000000000000) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:03 executing program 0: r0 = socket(0x6, 0x8000, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a3800000a0000008295955984ca7910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65bba202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279d594b98ddbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff0100000000a5d4fdb34cc17830895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f00d5db0000000000003f5a2469bfe8c96e620397a30031540469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b79fd0a4bff2d76f57ade710f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75a71cf3084ba6f88b9fd9f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c80e898793b0381a7aa89400bfc4c960eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e5c747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629b536596597dd465fc32f427c934952d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4d4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7b7fa69e81781b037207910e459d28df02bdd9390931fb000000000000000000000000052dee71940744cab0ceaeb10a7398ae505b9112cfd56bd129c3589fd7d0fb1c8544a82b4e8670c521ea57e85"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000940)=ANY=[], 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) execve(0x0, 0x0, &(0x7f0000000600)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendto$inet(r4, &(0x7f0000000400)="a7fe9121b86d8ed3d170b08771230eae7fe845a1fe6c4d86664c29a33f8987355d7d938c66c228e7a4ade6f17d72e8d3b3c1afdd3e56d2232489ee5be0363ad71b8df4f3de1ddf00dfbc2fcbbaf07bd9f0e82c6177b3b3e19e833f7b872ece4996a99f25e3c2f71088cde9a65439321dc98623055c1e3e3f207fdd90b135df7a0df03783babc099ade5f77f2f541", 0x8e, 0x408, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891fe2e217821b111ef89695d4ae142a2099adeb635aca83271cb08cf5a006da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3db0fcb95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a554a3856903f632d6e94de4ed51a01a0d72405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9ab630998621b906204346ff00000000000000466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288eaff82986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf50400000000000000cc32ed7813dbaf9ca4b65ac557a1"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f090805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128311f62a244d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7efb9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b016cad1813d8321becb9f89e1427591ad356168e3335739335fd15c9fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7f7df0e790ace00000000ad1dd9b98d8e552780866ff173015b504f386702a52f21f83a4e9932e1d76a92c5c1adb509a60a9f9d34bd57b16ace9a14155736a892958867cfc7a07450a8918d649934846d7f44c26fa851c97572357a56237d00330e0cfe3265bf72bfdffc3b451f776cf7be5fbe5b3243678417d37ac937a0a8d47171252181a7c0e8e7722c40fe6117049530513a46d6e04746230b6fc949d7352d6746eab8e5ac64ff1d1d93a3778f14d1329473feadcf6dfae2e5fa9c3ac9810815232ea790dc3e1d34979cfc8ac3138b88"], 0x1, 0x0) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgget(0x3, 0x87) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r4, &(0x7f0000033540)={0x0, ""/102400}, 0x13785, 0x2, 0x0) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff90) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x2, 0x4001, 0x0) dup(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r8, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) getsockopt$sock_int(r8, 0xffff, 0x100, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt(r2, 0x812, 0xff, &(0x7f00000000c0)=""/174, &(0x7f0000000180)=0xae) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:03 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) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="653c929d6649106e2880fb974680eb81f5619d4dbefa0dd55ab3a71db62180d374b80a28c4378ed81112b0f4e48d44a7925e1d5621fc323650f142e069b4e9e93255163fc7e07d6ca4f77f34463862cd7ce38cd42c91c31e9baffa"], 0x1) 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 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x5, 0x9, 0x3, 0x5, "2597c0b1567080209d098e22a671a5655a2899bb", 0x9, 0x2}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$setflags(r2, 0x2, 0x0) dup(r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000073efceda9158b98b93ff4ede1eb300000000978041f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000400000000000000000000000000000000000040000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000003849ca633b226872a5ca57112944e2c662d"], 0x1, 0x1, 0x1000) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000340)=0x1) msgsnd(r10, &(0x7f0000001d80)=ANY=[@ANYRES32=r1], 0x1, 0x0) msgsnd(r10, 0x0, 0x0, 0x1800) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) r18 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r18, 0x0, 0xffffffffffffff9c) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) msgsnd(r10, &(0x7f0000000540)=ANY=[@ANYRES32=r20, @ANYRES32=r3, @ANYRESDEC=r2], 0x3, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xe1e, r8) r21 = semget$private(0x0, 0x1, 0x81) semop(r21, &(0x7f00000001c0)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x7fff, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x7, 0xd7783917c44aee12}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r22, &(0x7f0000000140)=[{&(0x7f0000000080)=""/83, 0x53}], 0x1) close(r22) write(r23, &(0x7f0000000200)='R', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="5a3f12db12ab6f36dc80224c7a4ae4d1a7e1e25900938602f4f89a6314917751113bfa0c0c3cc6f0f65ebc38d802cbce9a463924668d18bf1150ddebd4da84b0f8c9e15636ebe942cfec51480e4b6ae4cb7724547964f64e1d507bf3a81a096166a69f8b640c76ea2efb", 0x6a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100, 0xd20}, {0x46, 0x7}, {0x84, 0xffff}, {0x8b, 0xffffffff}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x2, 0x80}], 0x2}) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = shmget$private(0x0, 0xb000, 0x580, &(0x7f0000ff2000/0xb000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r4, &(0x7f0000000100)="72c4d028a1383bdbc883db55801926437ad52ecfe8d6ffea5114a2dda24b92d9c18e1ad2c1cc0acb2e4f7408ae165b26616bf1c00d660582e6448ac032512f11b9dbf28c33fd511e287baf65977238c756d579da7da11c928dd1122616ecd414bf385e67255b0b48b8ad0e84ce362c8ae4da4866439b737272802bc85de1c2c2d2f7611e6432aa045115734d8185a31eea7fdfaa", 0x94, 0x0, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\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', 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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\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', 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', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r18, 0x4c, 0x6}, 0x8, 0x800, r19, r20, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, r16, 0x0]) r22 = getuid() r23 = getegid() r24 = getppid() r25 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r4, r21, r22, r23, 0x5, 0x1b0}, 0x6398, 0x6, r24, r25, 0x9, 0x7, 0x9}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x7963691f175858ad, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9e000030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364", 0xbe}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="830f5c3accdb6dcbc0a85ff94ee83dbe3df0841eecf7b72c129a964df69e253d36b6df753deb77083c5e7b49ecadfe7192fe97c99d7f418be55a6f3435ca12bfec7286682a415941f1db1abfbf7ab5921cfc0a2fd09d4d8604e6ab4d68d79c59f9caeb8fdb345c33bee9400de438d6a09cff00"/130, 0x10) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x7035, 0xba, 0x1, 0x2}, {0x0, 0x6, 0x1, 0x3ff}, {0x400, 0x80, 0x3, 0x3}, {0xffff, 0x9, 0x0, 0x40}, {0x7, 0x4, 0xff, 0x9}, {0x80, 0x7f, 0x1, 0x80000000}, {0x23d9, 0x40, 0xba, 0xe7de}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="830f5c3accdb6dcbc0a85ff94ee83dbe3df0841eecf7b72c129a964df69e253d36b6df753deb77083c5e7b49ecadfe7192fe97c99d7f418be55a6f3435ca12bfec7286682a415941f1db1abfbf7ab5921cfc0a2fd09d4d8604e6ab4d68d79c59f9caeb8fdb345c33bee9400de438d6a09cff00"/130, 0x10) r6 = fcntl$dupfd(r1, 0x5, r5) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000140)=0x3ff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r0) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000040)={0x3}) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000540)=0x7fff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x80000000ff, 0x0, 0x1000, 0x0, 0x2b9a, 0x0, 0x1000000000000], [0x0, 0x0, 0x0, 0x100000000, 0x100000, 0x4], [{0x0, 0xcd, 0x1f}, {0x0, 0x4, 0xfffffffc, 0xfffffffffffffffe}, {0x0, 0x7fff}, {0x40}, {0xfffe}, {0x9, 0x20000000}, {0x0, 0x0, 0x0, 0x7fff}, {0x1}], {}, {0x0, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0x1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r1}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) preadv(r6, &(0x7f0000000580)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/18, 0x12}], 0x9, 0x0, 0x8000) syz_open_pts() syz_open_pts() socket(0x10, 0x5, 0x81) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000200)) uvm_fault(0xffffffff8258c5b0, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at sbdrop+0x219: movl 0x18(%r15),%r13d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8258c5b0, 0xfffffd0000000018, 0, 1) -> e sbdrop(ffff800021b916c8,ffff800021b91750,980) at sbdrop+0x219 end trace frame: 0xffff800021b91670, count: 0 ddb{1}> trace sbdrop(ffff800021b916c8,ffff800021b91750,980) at sbdrop+0x219 sbflush(ffff800021b916c8,ffff800021b91750) at sbflush+0x93 sbrelease(ffff800021b916c8,ffff800021b91750) at sbrelease+0x2e sorflush(fffffd806aa944c0) at sorflush+0x14b sofree(fffffd806aa944c0,42) at sofree+0x147 soclose(fffffd806aa944c0,0) at soclose+0x270 soo_close(fffffd8066063610,ffff800020ad7398) at soo_close+0x40 fdrop(fffffd8066063610,ffff800020ad7398) at fdrop+0xc2 closef(fffffd8066063610,ffff800020ad7398) at closef+0x11c fdfree(ffff800020ad7398) at fdfree+0x101 exit1(ffff800020ad7398,0,0,1) at exit1+0x344 sys_exit(ffff800020ad7398,ffff800021b91b20,ffff800021b91b70) at sys_exit+0x16 syscall(ffff800021b91bf0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffa820, count: -14 ddb{1}> show registers rdi 0 rsi 0x82c rbp 0xffff800021b91620 rbx 0xfffffd807f01e900 rdx 0x26162 acpi_pdirpa+0x11fca rcx 0 rax 0 r8 0xffffffff821a8878 sbdrop+0x248 r9 0x3 r10 0x8d790b28aa6dec66 r11 0xd562caee9b0858b1 r12 0x82c r13 0x1e00 __ALIGN_SIZE+0xe00 r14 0xffff800021b91750 r15 0xfffffd0000000000 rip 0xffffffff821a8849 sbdrop+0x219 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021b915c0 ss 0x10 sbdrop+0x219: movl 0x18(%r15),%r13d ddb{1}> show proc PROC (syz-executor.1) pid=391183 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ad69d8,0xffff800020ad7138 process=0xffff800020a92020 user=0xffff800021b8c000, vmspace=0xfffffd807efff5c0 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43747 181516 85701 0 2 0 syz-executor.0 43747 162708 85701 0 2 0x4000000 syz-executor.0 43747 57832 85701 0 3 0x4000080 fsleep syz-executor.0 84262 118620 0 0 3 0x14200 bored sosplice 26418 457450 31711 0 3 0x82 nanosleep syz-executor.1 85701 147816 31711 0 3 0x82 nanosleep syz-executor.0 31711 202268 81787 0 3 0x82 thrsleep syz-fuzzer 31711 243067 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 26888 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 383082 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 276589 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 514027 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 361859 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 261443 81787 0 3 0x4000082 thrsleep syz-fuzzer 31711 518438 81787 0 3 0x4000082 kqread syz-fuzzer 31711 267320 81787 0 3 0x4000082 thrsleep syz-fuzzer 81787 269416 85210 0 3 0x10008a pause ksh 85210 123873 60199 0 3 0x92 select sshd 25485 426866 1 0 3 0x100083 ttyin getty 60199 115994 1 0 3 0x80 select sshd 89167 405580 87248 74 3 0x100092 bpf pflogd 87248 315426 1 0 3 0x80 netio pflogd 1149 84153 58908 73 3 0x100090 kqread syslogd 58908 58606 1 0 3 0x100082 netio syslogd 90012 384231 1 77 7 0x100010 dhclient 17086 37545 1 0 3 0x80 poll dhclient 95137 136896 0 0 3 0x14200 bored smr 42958 211529 0 0 2 0x14200 zerothread 91109 357407 0 0 3 0x14200 aiodoned aiodoned 63904 106848 0 0 3 0x14200 syncer update 24055 289600 0 0 3 0x14200 cleaner cleaner 14972 382162 0 0 3 0x14200 reaper reaper 1960 126807 0 0 3 0x14200 pgdaemon pagedaemon 67082 484704 0 0 3 0x14200 bored crynlk 89232 319409 0 0 3 0x14200 bored crypto 12280 39456 0 0 3 0x40014200 acpi0 acpi0 50800 478352 0 0 3 0x40014200 idle1 69422 212652 0 0 3 0x14200 bored softnet 3765 102322 0 0 3 0x14200 bored systqmp 25543 153328 0 0 3 0x14200 bored systq 96622 196073 0 0 3 0x40014200 bored softclock 48451 310974 0 0 3 0x40014200 idle0 1 232987 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9528 6545K 6726K 78643K 10876 0 pcb 13 8K 8K 78643K 47 0 rtable 106 3K 4K 78643K 268 0 ifaddr 76 15K 15K 78643K 101 0 counters 43 33K 34K 78643K 51 0 ioctlops 0 0K 4K 78643K 1487 0 iov 0 0K 16K 78643K 29 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1299 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 27 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 146 0 sigio 0 0K 0K 78643K 14 0 proc 60 63K 95K 78643K 452 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 20 0 in_multi 55 2K 3K 78643K 73 0 ether_multi 1 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 221 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 119 38K 39K 78643K 1414 0 UVM aobj 8 4K 4K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 22 0 NDP 13 0K 0K 78643K 21 0 temp 134 3030K 3095K 78643K 13329 0 kqueue 3 4K 20K 78643K 17 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 46 0 43 1 0 1 1 0 8 0 rtentry 112 54 0 11 2 0 2 2 0 8 0 unpcb 120 91 0 77 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 1 1 0 1 0 8 0 tcpcb 544 68 0 60 1 0 1 1 0 8 0 inpcb 280 397 0 374 3 0 3 3 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 2 0 2 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 27 0 2 1 0 1 1 0 8 0 pfstkey 112 27 0 2 1 0 1 1 0 8 0 pfstate 328 27 0 2 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 232 0 42 13 0 13 13 0 8 0 art_table 32 234 0 42 2 0 2 2 0 8 0 art_node 16 53 0 13 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 21 0 11 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1607 0 202 46 0 46 46 0 8 0 ffsino 272 1607 0 202 95 0 95 95 0 8 0 nchpl 144 1996 0 377 61 0 61 61 0 8 0 uvmvnodes 72 1704 0 0 31 0 31 31 0 8 0 vnodes 208 1704 0 0 90 0 90 90 0 8 0 namei 1024 5443 0 5443 1 0 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 6025 0 6025 8 1 7 7 0 8 7 plimitpl 152 38 0 30 1 0 1 1 0 8 0 sigapl 424 362 0 329 4 0 4 4 0 8 0 futexpl 56 3011 0 3010 1 0 1 1 0 8 0 knotepl 112 69 0 50 1 0 1 1 0 8 0 kqueuepl 144 38 0 36 1 0 1 1 0 8 0 pipelkpl 48 108 0 98 1 0 1 1 0 8 0 pipepl 120 216 0 197 2 0 2 2 0 8 1 fdescpl 496 346 0 329 3 0 3 3 0 8 0 filepl 152 2215 0 2080 6 0 6 6 0 8 0 lockfpl 104 39 0 34 1 0 1 1 0 8 0 lockfspl 48 16 0 13 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 182 0 173 1 0 1 1 0 8 0 zombiepl 144 330 0 329 1 0 1 1 0 8 0 processpl 960 362 0 329 5 0 5 5 0 8 0 procpl 624 649 0 605 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 400 534 0 493 6 0 6 6 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 21 0 21 21 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 189 0 0 11 0 11 11 0 8 0 bufpl 280 4344 0 175 298 0 298 298 0 8 0 anonpl 16 48020 0 30843 71 1 70 70 0 124 1 amapchunkpl 152 1761 0 1612 9 0 9 9 0 158 2 amappl16 192 1519 0 585 47 0 47 47 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 69 0 64 3 2 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 9 0 7 2 1 1 1 0 8 0 amappl11 152 72 0 54 1 0 1 1 0 8 0 amappl10 144 17 0 12 1 0 1 1 0 8 0 amappl9 136 444 0 439 1 0 1 1 0 8 0 amappl8 128 378 0 349 1 0 1 1 0 8 0 amappl7 120 120 0 108 1 0 1 1 0 8 0 amappl6 112 25 0 22 1 0 1 1 0 8 0 amappl5 104 192 0 176 1 0 1 1 0 8 0 amappl4 96 568 0 531 2 1 1 2 0 8 0 amappl3 88 173 0 163 1 0 1 1 0 8 0 amappl2 80 1852 0 1775 3 1 2 3 0 8 0 amappl1 72 17604 0 17146 25 15 10 20 0 8 0 amappl 80 902 0 852 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 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 348 0 329 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 348 0 329 1 0 1 1 0 8 0 vmmpekpl 168 6731 0 6696 2 0 2 2 0 8 0 vmmpepl 168 49666 0 47475 124 6 118 120 0 357 22 vmsppl 368 347 0 329 2 0 2 2 0 8 0 pdppl 4096 704 0 660 6 0 6 6 0 8 0 pvpl 32 161746 0 141313 168 0 168 168 0 265 3 pmappl 232 347 0 329 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 172 0 3 5 0 5 5 0 8 0