last executing test programs: 7.124409222s ago: executing program 0 (id=474): r0 = socket(0x2, 0x1, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) read(r1, &(0x7f0000000300)=""/136, 0x88) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x8, 0x3) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="8f6f"]) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000003c0)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f00000000c0)='.\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r7, 0x2}) close(r7) execve(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 5.439479047s ago: executing program 7 (id=496): r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20012, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0xfffffffffffff000) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4088}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000566000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400000d3b5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000df000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000497000/0x3000)=nil, 0x8100000000b936}, {&(0x7f00003ba000/0x4000)=nil, &(0x7f0000e95000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f000052e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006e0000/0x2000)=nil, &(0x7f0000298000/0x2000)=nil, 0x6}, {&(0x7f00000ad000/0x1000)=nil, &(0x7f0000ce1000/0x4000)=nil, 0x81}, {&(0x7f00000b2000/0x2000)=nil, &(0x7f000053e000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00003b2000/0x3000)=nil, 0x1}, {&(0x7f000069e000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000077e000/0x4000)=nil, 0x812a}, {&(0x7f0000896000/0x4000)=nil, &(0x7f00001ac000/0x1000)=nil, 0xd}, {&(0x7f0000328000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0xd}, {&(0x7f0000555000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000039f4}, {&(0x7f00001d3000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x7}], './file0\x00', 0xfffffff9}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) mknod(0x0, 0x1000, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast1, {[@rr={0x7, 0x3, 0xff}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x6, 0x62}}}}}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) 4.014205952s ago: executing program 0 (id=507): mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000140), 0x0) socket(0x32, 0x3, 0x54) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 4.01388024s ago: executing program 0 (id=508): openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) setuid(0xee01) msgget(0x2, 0x608) msgget(0x2, 0x485) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) socket(0x18, 0x3, 0x3a) syz_open_pts() 4.013662672s ago: executing program 0 (id=509): mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0xfffffffffffffe8e, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)={0xf61ecc7f}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000280)={0x1, 0x2}) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r1, &(0x7f00000003c0)={0x0, 0x1}, 0x10, 0x1000, 0x0) select(0x40, &(0x7f00000003c0)={0x0, 0x2000000000000000, 0x0, 0xe}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x5f}) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0x7ff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe, 0xffffffffffffffff], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x8], [{0x0, 0x0, 0x0, 0x7d06}, {0xfffc, 0x22, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) 4.012621474s ago: executing program 4 (id=511): r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x68) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2810, r1, 0x20000000) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2810, r1, 0x20000000) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) (async) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r3, 0xc444443b, &(0x7f0000000740)={0x2f, 0x4000, 0x2f00, 0xf, "39012242002f2f00", 0x2007, 0x10}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x406}, 0x0) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000280)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') (async) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) setrlimit(0xa00a2adee21ce02b, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) (async) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 3.952160645s ago: executing program 4 (id=513): mkdir(&(0x7f0000000240)='./file0\x00', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 3.933786843s ago: executing program 4 (id=516): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xc5, &(0x7f0000000180)=ANY=[@ANYBLOB="73b9ccc3000000f7000400fb86dd60000000008f3aff00f0372e0865911feb7ee80000008000ff0200"]) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7ffffffc, 0x3, 0xffffdf7f, 0xffffff8d, "182628040200c2a6d2e0ff740a9e8a0400", 0x0, 0x1ffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xb1, 0x10, 0xe4, 0xf}, {0x24, 0xd, 0x2, 0x2}, {0x6, 0xa, 0x83, 0x7f}]}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="beda13ed395aa174bc5a91000000ad78dc479c71", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f00000024c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) 3.751235697s ago: executing program 5 (id=520): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x4007, 0x4, 0x71000}, {0x8, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x300, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xadd6, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5}, {0x8000, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x2e1, 0x0}) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0xfffffffc}, {}, {0x1}, {0x3}, {0x0, 0x1}, {0x0, 0xaa59}, {0x2}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x4}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x80000001}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0xffffffff}, {0x3, 0x7ff}, {0x1}, {0x2}, {0x3}, {0x3}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x0, 0xfffffffd}, {0x1, 0xa}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x82) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) 3.701086402s ago: executing program 4 (id=522): syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b5049f6b6386dd6036d24700383afcfe800000000000000000000000d127edc40200000000000000000000000000010102907800000000605adf0028054e4707a6de06567bb3a01fd3ffa200002c00ff0200000000000000000000f60a4659df67a75eef08d2b8"]) 3.700667882s ago: executing program 4 (id=523): r0 = syz_open_pts() (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="4800660904b715fa967b4c44bae97c7ccd5b69ed32b0e02264f6d10eaa6897675cd70ea509878f72126a6b1e2c5ec391c06a0052ecb8819db65293ef360f60a23b4eea03d603306af13f8fe5ae6ad19f1befa7e9ea84904dbedb60c9b78f3f5c1a8161d4c6fad12cc247d4eec4ad24009dd6b7de4a323c81c6f9697d5aa47b87c0f8743cf1702f05e336ab67be96ba44a2204edadba0815d45f7324d327b6a9ccb2ec40ed4c3013cc1e8d4ed726925543c6ee8e5bec5595b929ab2776f3f674cf1a8592f937428d7df32a91e01db4edf88eca147f0c21b7aecaa43e687ea344c780e40e628460b9c950314c083b19939cb7b738e759985921ebd1ac398774a9d29495f8f0ce071dd03fbf102c268539d2a1b038e42256b13936e87b7108f52f855a4ce5f48e70d7e70d9c87fc1a59fae5ee9421fc33f8cbca4347ea186a0b6dba08d51a71308eb805a3de6b364e5eb147a2aee21787c854801906dc72bdba73c8c5a929e0221342a252776b7db4dc1e5512660957636831e757dafa9eb1fd41702ef35dafca32f1834811c35303f045efeacfc707a907604847b52b290e508c89f4efb7b5560363f6b774ba6ef8c5b7e295aaef6721749d994c1d1d3dcf083e2c474b3bb98006804ef18df242fb78a2962a38e0f446fc01b96263107fba6217c838d062f9878855a7230c6db48aa4ad720ffc4c15f28eaa4722f01aacf3cb72af5653c172ed8ca559b3fc7407ad09539fdbb5426e2c99e5a043cc62ef732558110b2884e378a82cb1490fdcc7c81e6df0244765102583830700e7886c9f101fc769e6e8c909f97e1cda2ae8fffcf893250073d05f0c5f42cdb32e27f293e5d3314e133f2d88e761cc44dd428b1a7577497f648c44ee3449821f736211f73b51ebc5fcb6a1d05a99688e19cdb08afb09581024221927e41e56ac871534590e23face8b0d374aafb68441461001d628424b74737e500e6aef51acb4002352ee876008b2e74f043440b2168af958101f021b87c53feedd5822efd59963ac8aa3f4a22d7df7f7f7374a452418eef9eb5ebc49dd268e1cf19d5ca51a47df857b2471605e50d98856064ac8c461d7413f591f398de4bfadc88335df84db73680e11d87e256eae89b0aa17e8dae5bc7094512dd6db1f9791053056e75577784b6b0cd5eed432a9f980ef5ce3385cefb37632bcd77ea2de3251531b69fe86647064a6cb37caf964ae661a2f727cc34a4e87ddc884f186f761843a20a8a4b05e5b703a0ad18665590ac5c62b572e977f8c6bf211407fe7e8eaaaac14ecb0682227cbe8a5122d2a9552a7eff9b23507bd53930a45c699b09294ff9f3fcf8b2db8cdbc49f117e4ae53a073410d31c9c6020a5ab7461b988d0129bb45518f210ee574fa21dedb7af1a8fc679cc083df71f475910f678f91fa4f41fd5a67d8a12984ebd42065841429d4a6d85b2317070b4db7fb0ce3af96d5e1af96497d755684c99e3fb458c2375cf71e6ee0b0b802a70652f575b2637a5beb5566e2bc2956b74e091f196ad779f3c33c02f0187ee5db10489c782b367fd352f9e37ef8d2132b3015cbcf06bccf56628e0189c84696ed1d6781385bca734edfa2cd73dfeec3ad766a6009a0fb69b881881679ee2a2f18fb858e9e48cd2c3ea7041e9c8bb97b2768a0e2e428c8ef1799682f105f1da585fd8991a1faadacd05d0a5149764b93e9d8de2b8c615b74acdda8c3333383707c70e341d4bcd32cb52b2a28f0615d09968cb3eaa550aea9a25ac1a4a65ea99f55210e9cee303577f216ed5565c0bb525a8f2bb040c5ebd0d80a5118159cb35d14a7e4ea3f0fb730c829f809c6d2831fb9f29cbc3f4d95b611df39cfa54b890d2bb4b87b97d562e570af0e5a2ccff787933ae530b59ef5f68d356b0abc761ff1b1d348a7376178dd36b7eaedde4f04d5b1aac9da9c2352366c059b97183b4034a558fb40372e91b6c9d345076f90509850e120dce3134fdd0e51c2e5066dfb2c05892e6a7a414953382df5ab02360f82b7658c19dcc5eb86d8aefaabffbbd17d2a602aab822f11fb3d1ad13a6255ad1a0034fb29290d4e0519d5d57bb917f013f1c434a7862b01a1cce17f775e86ba3d5f11d4728d9d5b70d6c9ea83a68cd7e26a8fbf6a706fbb875512fd142b5f708576fe80c81d6216b4a7fb7848583b4c418048f9ff077b0a7c5921c44d43f24ad622c73b8a8f11347c97f290beda4a63523a40cd38306996b4e4d9e6400dc1bc51e1d6d5283fa89e302f8b69199b60408a39d668ab93ca4e78841afebf95825259d9ec9140eda6b1e4b739862a9237013c22a8c928cb4cdb54ed6268811cca9eca9080be6232e347f87e07ec6410ca77ca9c141d23ccfb9225b81eaa5f526b1028d7e66c5778af1f46db92d10472bbde6ba1d606ab9bbc9d1cc36c45a0e99a93bb8923ed0bfac26b1a5357d", 0x6c4}, {&(0x7f0000000080)="02a40bd452f8cca8759f6cc2b36d3ceb7c89c963bbb392536a9decc786fd34", 0x1f}], 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x71e2) 3.699095671s ago: executing program 3 (id=526): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) dup2(r0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) (async) dup2(r0, r1) (async) 1.612134118s ago: executing program 5 (id=527): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x201) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x32, 0xa2f}, 0x80000002000007, 0x7, 0xffffffffffffffff, 0x0, 0x5, 0x400000000009, 0x800}) r0 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000321000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) r1 = getuid() setreuid(0x0, r1) getegid() r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) getgid() r3 = socket(0x18, 0x3, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x100) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r6 = getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x4001, 0x0) r8 = fcntl$dupfd(r7, 0x2, r7) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) r10 = socket(0x2, 0x2, 0xff) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000000)={0x551b, 0xfad, 0x10, 0x2, 0x8, 0x7ff, 0xefdb, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x2, 0x1, 0x9, 0x880009, 0xfbfffffffffffff9, 0x80000000000, 0x20000df2}, 0x0, 0x0, 0x0) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) 1.583282351s ago: executing program 7 (id=529): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) close(r1) (async) ftruncate(r1, 0x10) (async) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x3, 0x1) syz_emit_ethernet(0x103a, &(0x7f0000000740)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x102c, 0x1018, 0x2000, 0x4, 0x0, 0x0, @rand_addr=0x10000000}, @tcp={{0x1, 0x0, 0x41424344, r2, 0x0, 0x0, 0x6, 0x43, 0x7, 0x0, 0x2, {[@sack_perm={0x4, 0x2}]}}, {"7e1ed51b1b62e2e6dfb867a076726ed9126d6d1f95f916fbb074525f1031b2ebd4995b3adcb9bd2d7f68299160e5c204204b101017e733a677f2454074137767afe180ca956a813c2bbda37a333c2c99b68060c86e0b3f6483e6500031d0787feaa8c6a621f1cbe809c039269d38c4babbb080e3ad9f79d893ecaf8d115178b28e762b852aba02c0100befe797632a29dcaca9b2f82c190a99275ced27371a0292fde6cdb31694576677adb35526d9c3a2494a3b69d5b96592ffbe07bdb20ed1c793f3ff5e46794e3127fd625b40ddd2b162ee2b967974263b012320ad486c5e86750fffc953b8eedbde3452b402c9ebea56949e708f23c07af2f8757c709bc29dffa81234ca3c11dc3b9bd6304730b4da526892b7c61356bbbb73c510d9a26290aab303e345a42448adc4f7c29c00fc541bfd44486685469d00584ec5ae6df322460820a10baf42fd81124a3e60a886adcefb690932d6bba57db29c8508b24fceaf4e66417d5fae90fe06f1832ee134b5566bc318cb3170212c659b7fa27e1d3487bff13f8433e130b8ca9922c8baa3060bee05952ed7c275a70dde9fd29f82040e9579761dbd5d80be178bd0a5ce004c3c3940b7dd863718a93fd83e059d6a1cc7a0fd3464dedfb36997566e45b3abcf5dc411a153cd506188d1d98f7934db17a77a7eaccd5acd9c3b4fd6c09a3f019ef7c82d71640854d6bdac2436a9abbaa079a855fbb03588283570be546d6d97c73a1434b22980390c50538d46e57a9a7083bd0c680cc89fcd216e8e8ae79e656f8b395b57e9fc52c8339607172e825360f2b743438115d1c5fae1b6b78d6a6071ab0d3a1d11514832e70af47a0b8526a483ea17cbeb18b6740d1d290ef4e1c4bd3ccee36058791023e25e1723361ab5cd1190487dd5f8b0d94bbec58041a69f694497d6d9722aaad475f93fad992f698586d6836f176b037f1822401bcc6b560265d60484b5814043d1be485b4925b8a812e25a3283c58ff852d0dd1102c0591a9cab4d9cad3c71cc63f6a9a8e7f84222fbe2eecca413dd5b5170683cbaa21188c15973aac6d7f3f4f929770ddb9dd2ff84c57c4305bc6ecc8371024b0f6d4d03ebb5112bb516c888e63c2e71623e342aba3a737b2c78b2600ab2aece24b72cfd5eaf5385dd3204a1f0411cd6f74624da7e8a03ae0fd7d831fd854b0ae0196caaf49028d2674290c4be6f5d27534f08601abd41055a222d84cebe3a3caac060790c15a2ddde42d471e8d32e02b156716e7040b228057cc2bde7da20b324336ed0ca55d9ae031c95b131998373ed34c9e5726539e289b5282ce7bf389f551fdc3880efdfb645d2108031b5a749cd1b3a0550cb1882e464113f4ac342773d7dda0f13d6fb2563f3e7bb5dee507f9020f5e0da8eead2d08f6c2a96fd1871638aff4d1000781da3668884692f103adc3ca71f1e3ad090682358b10c85fa1cdcdbe90f38c57d59c93cd4180b5caf08e9798915a4e8e9760994ca31203dab74240e0e91efccdcc6487dda3a31e342280300ced378dd5b20dfaacf3ff0c702b616f8e41ca2abfb67b764ae95de21bbf5b59abae6524a8cd907ef6bc5357cc3cb95eb1743754e706b86932f7ed75b041fb64530e436197eaea67e10f5df765e15a116c5fca7cb979b255745f554eff14f36779360880d985bc4d4e19092e85111de4ea675f2ad834a34d1e70f36db3944257bc4602397bbcbcffb471e9e5bc49b2a92d877d4342c70fcf487f49e61e67892f34aeb9f5b54d11e14cc337a226e91262f8a3a78b1675dfc7a64e224d5aab2a1cd108524946f8f88a6e6a1a6aa4bdca6323f0df623bf8612a967297055e043429583fcf192f7001f583427e9e96eb2c8429426c0f18597b27a612d28c9e6926d66310973de9880da25d82bab9920fccb14888f2deb8822f8d39fc96968d5dd53e8f769e11fef012326303206e06dcb62039ea59b647541efd078520264ed2609c916d27de8ca9de338f33930862928d7e2438f93899e5be1aa1f0137fb4d565bc5f04487ab7aa773fd88427b9ff9d269a22187f1b0e0009d5498a0fff010a561e6aec03334b2dd6d6255b6cd7017e40485f5d176c575990da36c2ff2cc5d75f29c0049b7865c31edbeb26fcfbf150bac00c41540780a57edb4c6feccfe965cc6f015fc9fb194f01224a64ba15c75ffd27e069175044ab561992718574ef318f8e1388fd80ea5a3ea24e8b2ecb3cd1ec01da497d2edb85bf4061491153969fed2be236fb4abc355271fa5f72a413b491d6cb44109ecfb3ce662aa425abbd4fc397234a7cafe7bf0465085ac4e6385b1b83df7302f5e78b83df83f3c8eb6e95645eb19428e85da7ed6b901988fadd81235175b059e59af121abd73241d72ae2d28a6b6bb6defaa7e05b0ea10c839b2634f40e293ef8312320b229366643794af6d238974d17d89e8ef0919cd1cc3bba590782a230fa4a039709ce02d11d290ce2a356a2ceaf4741c171e984ca650e2ff8cb799a8144e22828833b4065ec10e4b823f614c23d9d3ce2ccf4458e71e0f74aa6c6508a923fcc8c2fa34dc26dba09b7b96de2a2830cf1ab1a8b8c6731be91eaad0590dc3057fa29871198613d32c5f110b0843f227bed66fc1398eb484cb8f2e5df89b201c08c0cf8b02c9cdd4f3dc172df2d9d6797b84e3cc0450eca6977b2f787f2aca8a848e99ae7af5012fa7c7463c39e9c2265f971172202825fc68b199da11d934131c8df937e62961764046796620cfe337d98937f3e91ebe3d6f7941b136e4a6f511a251a57954789d16064c46a9c3b2de8436593c549947d203f7b30cc925d846bf79b8685b1c310aeac56fa74aa80bd942847164d611b33bfb67b06ec5fdb6894f55c6371fd048f3a63dc57dfb21538ff6968011762fa6589377eea4c753fc03d97123c46f4349f7c4715b582c993d5c00692b18b0024d3ebfa521706755ef9ecaddbd1dd8aa93d191dbbbab19109420366d604be0e84529ded860d52049bcfc7eac8a35c0068d4be09180435a974db40d1be576d6a32643d3c55a1ebf68dd212fdc1e0be45b9edfbe905d67085839702e6fb2826066a9cf4d68e4ead30cd77a81549e250435628efb3b6fbd49c685f86844ad9e2f116a9dc05eb32ea72abbdf74c0ece13644d99339a8ec765900e222e657f3d751c7b7fd4fcf434477d8222b97c22f9878e350302949e2cc4f57aab2c59632b900ebca0a1d1fdccbace902bbeb5c42e489f3846169240d672a32ec60075505b147e809fb57f57ea711eba466c101b91378db673b07019b771898d086ecc97b3d928c07059d54ea867b3c3ddd9571060c45c2d5de0ceadb8b9d524964bae2fb566a7efa75d01d9354532e5fb7a2bfa015513fa954746118c221432390cbaa7cce8ea7259cc08bfde64b04bb497dcf151953fd7fc7de4e5c3948e799ac3be085d6d2587688fd6960b674cc5db813c6e0cc09743ad62f5e73ed2ec6339651f116d8b4b9b92e1e299867586ae28db838cfaf68fde55e79d78ca6077ea43663578df03222ea710e69206ba0248a67b180056dcc52f65fc5950b7c2e39ff82c3a8344fc19ee0b8e2c323f4a6836bc740bece19e361610a519685fd9a9021dc4423502b024730f3dbabd6444bd127fe0359fa7f05c0862001a33c276ac3ca289c1b3d0dadbfad6a32ba0d649cf1df90ffa431d659c497f1ca0dfc352e87157f6106d5dd1df8fed146bd58a08853db99b981191b26b371a1b3959b8f75a7be554d22d11644f8973dcb6305df151e47fd01ee6feb12d89fe90e1be42a7f8860bbb3a8e7c61ca13b3f6dffbfc48e3886638af9fe5d8065290764b8157ac609ec94257311c1b44f9d18ae8f339337ebc3b143dc27d7df41049abf9f6cf3ffa51eefa89eafa6538f40b823d4f54b0ee4a0d3138163724cd101a9016cd028c4d994b8d6630365d4762244c7a980de8905b481d661ce3984242ddbf452806dba2b7bd30bed5dfd2a4dff216905c42d28566f959c3105866fdcdb6a9cc7212f442ef30e55f7304b47bdbed5ef45e7b3008def62ebcbb3b5f1fdf0d6b314875cbc47a3a526315e32c223cfb410a7d8a81e304301dca3eb5ed1a25a67f5542482d275b4e2efbf3361042faec896313cac7b1a0d8056063649f1ac339f3e67da1e78e6a433c77c2b027819dd3d3ef8a26066bd66f52db9b52d88f17f4729488a5c16d89c4145864f68dc7bdbf925f80d68a826c08f53c68863005da31279c65255d75a7b8e5cbfaab67e04dec425bc85b8f7baee9bbfbdb803a3d2561e07800d3d33a791dbb3995835cac25aff13622245f52192a77fb7300cda0e4c51a23a96afa4bc9b0573ed3a83f23e524c058cbad8d79db8340cdb9cc6fb0fab78f9f5abccabcc8dd3ed292137a8594dead3bd32c153cf95a48e5b64fd9e3e1c836bfac115ed000fb20a1f1a7454d1b5d299d7092de0270ee463f44b4194242e214b95a572383f0c88242dceeea601953612cb987054fa73b83ce93e38228a4fb06cd259a7704543a99b9414e3099f16655a4ccb770f5876a3d8f95384c70f0aa84a3a2dd0e87b3cc7fc0297d22686c2c60482e913b0f17155c25fa2751c4d1c8f8ec1878310677b0eb225ddcd5b989a6f757fa667731f587c7dccabbd8e1eedece009e704415776a144a784d4a4df11c31ec7449c75b90b1cd4b2f6d99af3cabeb828dce84ee1b6b81b9178e45c7727fbe0d6cecd9a676edee19ac419c5f7d911eb727fb97ef58d61d2bc81f0553bc8cf4def40bab14ca0a055509c6e09aa024f56a4e6f79be8886b0891c13873c082e32cecd84a1ba181e614d9599f9881ada9241944c4585cfb1ad1c1f2758f9345972610c3cdc9a8d5a9b92ab33dcb826c32fd33fbdc9e4709c9af6c3585f6e0603ef554865a345fa72e754e4a05e0f976c97ae1a887beb3fd9cd5362b15a897c41b5022e34c012b7d196ae861687580edb81a2905bb8864d46014f5c1a6a5cb16b2c1cb6e029e1de7d214e86ecf798f38d9d7509d1e4e18531ff9a8ce23d66c5c2ce5836a4dc1a74da35bf9d40cc624263b0ca8235a7412fa51a2241bd35476edf0b6c691850f0f710a7ea4f57942008aa0c2332ba62815f6ca9d8c51431da3bcffce702a77746d914c1f8abf25c2ab5ad04f5b2d74624227543aad85663063aa15b178eadb182d900822389e9b47c011241ec39c7d07b6a7f5d44e5d4bdeebceb236def21b62119007f56e87ed853b0b3f8cd2dc6f9a567cc2d3db625c97196c40ef30f54eac33ec9825136ad4c31264cb39b76a735a4412b24e8fc39ed795cb10a0830e89afcc9761912077bf39d6b80fb1f5951c8b0eb3a14639d7086a0bb60084b29959b6fc1c104a522ee330f57b83851b72de48e1c6826629cb786e90f49225a2c7ad76c4bb2b194d2d9632e115a666125452c9fe6f4aa6f2ccfa9389ea2bbdf5bbd44be667bdb04499372070067bb23d4aa1ec8a1d232f5b725112dd700020689a9fc6809273964949e0620b909c09b5756cceeb0fd6f3a35f6304d46f789793f7a32d6d5efc063187205afb21633d8e6139bccfe6ab999b1dfa136ebbf2fbec9136e47595888f98672242b7fcb924b6987011ef7263c4775edc294e0a592ecd8c8dbb3af7d2126f496b079968c2e4d5279037349ef52ae64cde9445f691b811028514dc2a268ca72f5c20843ff02ae54867e5aae66922839606527f6ddf1f74c25ec461b76cccfa77a28ad63db4337f8f37a1bfc5cc7d7fd824c4903371d70b75a73ef0103cd0b02eab71e5596e73ce2a8661"}}}}}}) syz_emit_ethernet(0x7f, &(0x7f0000000440)={@local, @local, [], {@generic={0x8019, "bdc9c46b214467a944bac85c1d7d779041c821ac1731c4a673832b8714ef5456df41fb840442261ed964d7c068a73b147d14ec0277f3143e5f76fce9086b9819617640326146f22eb817fb2b007a011b1c77ff009025ec4b246a8bb0105b1235e6666ced4588d023cb401c1f6d0d36174f"}}}) (async) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x20}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async, rerun: 64) clock_gettime(0x0, 0x0) 1.579360517s ago: executing program 3 (id=531): syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="af0db3e7ce7caaaaaaaaaabb86dd6766e63f00083c000000000004000000000000000000000100000000000000000000000000000001"]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 1.579042869s ago: executing program 3 (id=532): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000700)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[]) readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) 1.525657152s ago: executing program 3 (id=534): mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) close(r1) rename(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x119a, &(0x7f0000003540)={@random="8f6f77ede655", @broadcast, [{[], {0x8100, 0x1}}], {@ipv6={0x86dd, {0xe, 0x6, "d2d9eb", 0x1160, 0x6c, 0x80, @rand_addr="ba9c6e83036299b8a33d37ce7222a939", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x32, 0x15, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x40}, @generic={0xb, 0x6c, "29869e1e7d474b1526d2d649429ddd03d81b5864b4acef750a53d87a0cb387815751484da7b8c28c048f7b8edc3a1daf07e2bd02d0d2786030560b8f61b3d7884854c9af44c5c12c14baf54080e80733c67b917e26d8d77459d2f99764f1a2193f52e76b1bc730d7102e6677"}, @jumbo={0xc2, 0x4, 0x7f}, @pad1, @pad1, @ra={0x5, 0x2, 0x5}, @generic={0xb, 0x18, "179b80730b528350ed6f21e0e3ad2512cddd4078a4cb44fc"}, @ra, @enc_lim={0x4, 0x1, 0x2}]}, @fragment={0x1, 0x0, 0x80, 0x1, 0x0, 0x2, 0x65}, @fragment={0x8, 0x0, 0x10, 0x1, 0x0, 0x6, 0x65}, @fragment={0x61, 0x0, 0x7f, 0x1, 0x0, 0x1b, 0x67}, @routing={0x6, 0x12, 0x0, 0x1, 0x0, [@rand_addr="ce52c53a528ee5743c8d50bd3417dc31", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @loopback, @rand_addr="62f369eaaba86b4af0178123466e0f9d", @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty]}], @generic="cd8a2b559193273c9fe2b5621bffa12b59f4aa29ee248bc5b323c909435f88e833ac79481e97602a9340f34706cf45989beaeabe549021c06ccc55538bb56cd6b5ccb7017cf998d36180f7b8eb9642ab121f5d883047834bb3fdcd962742a4c527d6a2a7bf99e04d2c19cf60eaee4583561e54055d3accdcef31cef4efb28df49faaede85131d4bf401d4c5918c9effdcd64f2ad4171bb7669029bba99e60b96d6e13d20455bf2d6c44266f6fc2f4d25f2e58cc1415ac317877228d698eb12aedcf641c0aa87f14778df871d5f75874f11f26b51b52e5400e5756cb8a14cd2c42468d14906c60ad6f9d1b83cfe685eaa329ce8eb1bbdb2c51a96a722791a8ef42a2236792c6b8117c512489e4b015c8af44e832b5227bea18a53db56ce44863f49d63cf63e14f7620ef6c1a60d1c7ae14ce75868bd28eb39a59ff37bc95d208ee642a2ad4b58209c4f4806730293982ad8859f3061ad4fa362c333ce4033ea0b5b57e41eb44501798b34e5d5c9edbd35434eaf791c186cd9e4900b727a29402dee72e684dc6e69335331f54b63baa47ac9cf59a705076a350f074b610eccd1071468e565b994f50c64d9237c9e470c1d63b422b5c4119fee49fbf07afec74b8e672253bc1c423c718d9f8ab1f47aedc074fb7ae2d1d71a80c84612681bedf0af66c0987c389e7c934543164d18673dccb6e4f35a8b37ba50a1421f6744ba9605f5a8b4ce36f3299e4631fa2bbd9ed28a5ee649eb91831b949240862b0b577f205010c66bf12a07ee58b7212e1c08961525be13c946fc490e3f40b450da87d35c2dc98012b8e98adea2904b9be6144e370f098810bce88b82da13422ed7bd4c65b403db30c389e9ef8617254ecee25f43000580d3423f0ab59d553d293451d6f0e2bc96cd117d43ff1ad8d81241bfc2dc17d9303b15fd2ed5ffa9848000d090594681d1d6a19ddacbb506bf36f75177e42771f116ad3de0a809316f4bbe420c34f4055ce14ea55ecb08195cda69444aa1adbb27b1f7e91e2ca25b947963816e8d6a62e4cb14a5965a9e149f2b310aeabe14596edaedf314e695e1fdb03324fe13adf30539b57d0e7f9208391c9791e089ea816af529fa0ab1116e079216cf4dae81a0a6f37382ca9373195de5a093a69112bb627b99462bed64c56fc37befcdbb7df6081a9051d343dff77db3b8383205f816b49bcf6aaea4754ab2c5b6740978594683b57c3eff509422b28e30334841b4382e2d58822b7342626df4935522a91a3dfbbfe739a219ab5efb4a45af3323d83a2554f5fdb6e99f0e53a16f614ea81eb9877b93369a7d1e061c861398fa69dfe5b13383f1413d8fe8d5006ae25dd33b0b90a55bafb66cddee0739397b784f82a37f78fabb7f435b138bd604aa7139149340041f601d725d97a6f83408fc385dc409e9d37edba562e976aef70312ff27f9bf286fe3ff79c0b95d9bf7404161c8cfa9c94a546c577b838337e3e21f47ab3e3e8737666b98519b1ffc0c048fc1aafc8277ca8d0393da868279d391430d52ab379a1916d971317b13882bb8bb83a0715094514ba17485ff5fc16e4e3e28aeade5eb8ff908f4d670756f6389ff675fa232143898d291911b4dbde5b05498517aa320586071832b649089fc296a47682d0642bb3148e15a60aed5d2180b60ec584ddd3d7fdc5979eaaa3ab6be995eb2a6ca43631eb874916135f44460feaf6dba1675bc6ce0c754b437a3e2ca265dd8bcded2e5666453c11a173b8b0f6c5a0c197091f63eba991c3325cc96c786881344ce56014e361c1be118a7c8c56143b92e9aaa87ae4a90ac21206dff6fe83a7118106c654f8b09aa30051bde0374356724b1f76ea91f7470d75eec7b2e84cc03d2ef367056920ef3e515837e7b91fa248fc8971d61e8a1a87ab1b484bd4f5766c185258e2efd6f522f2b47ac29cb6977a5ab05115fca347cbf1bf7534ed729a918a20fe699aa1963de038b3fb13781070596a597022c46aaef01ee518c416754b4f63d66834ed5499a280b78cae4e83e704897938e7528d9d713660e051e0477a1f41c47ec2451a32baf60aebf37f2a4355c4782636f4d9743f066288ca1b3e79be86ef7e8e02329c2a8caf90573409ad47bc60c877f0fb1bc655cebbe324495326d658eac275aa770d5952de46fa4419ac0628c9ccc552338682c40c32e41296b611e9bc9ebd97981228b505c42244601be6b1b1cbb68f7b1693e975653f6d9e69dacb3eeed7b87fcad6296ec67986043d60f978dc8efa69ade498b7ab3efbe2d799c15f8074a8b1e28a9b797bd765125e9f4088ea7bd29b0cb2287ee8a9439206ff65a7eb745b700f6ffd972968267e8a0da755131fcb583db108fcf73e27d8a7d60329b9606cc2c69d47f949994128b4e10533ff47f505c2253c3344e845a8e0599e23502fa28399981b44c2dcdb15c8d831650e1fbc2189b13e9ae279695d64a94df54f40168e401d5167c25f32d8bbc40ce696c0b88ba4ca5f4644cdc6ea11636f85569da6f60923875f71e1e9de20fabe56a06a04451aa8c54c643214b0cde248144105eb7592cad8c3e729bfc3fe01e8b7c90408db125045576ba1be025d4a3d27f6f7c830fedf44d03b05f0f497894eb6d870aafadc843291d757add2f99d85eceaae4d1be41a60eedbe6d1d59d8004a5f89b36bab8c2819a0d12e8e61924f43949752ed2ecca926fb24f1b9ea18dea079f2281c15ec722d5e3f9954571f1030076025e2ca07598b21c9977146219bc21a3c3e817ee1ed92ceec005598b1dd3e51ae47ae7ca3cf7d8f9dc52a069416f9ad697fba4330eccf8c75d7e6546b731dc06944d9c5a4dac5212f2f9c2b7be2970b9b9ff069d3536258e479a724c822c31d3eb5a6b0c5c56fd94c8b4db638aac56d7e42b182c6a03d94fc96c091ff57980abca9ccf4b2594c8bb9e757a7536087f092a7a1a7bf543a2df15a37e4aed8066b9fba03367b1e0ac9b755ef5bebe12b518f2139e86cd8b2804846927daf064012c72e7a8443f62899c1b7159d9225742a24ce1c3aeb81693d2fe7d87f7774ca363802358d37dc845cc417304ccdad6bfffd8e04576d630079f1fdd85797cbcc8ef57a24ca78835e95f6a0dc2b67b69ef9f706bfc01493d43f1088c5ebe23794ca64c75caa2798844f453d253e8cb96be60ed7f77a9f2abd0824d6e699fcee94b1f2207fb0430a5e660eddbf862fe1c54fbd1ec8b4d634aa3804adb91a8cad7d2d1268cc593d53e7fbecf605f6341c61b89c8f12c80489fabd5ea71a52501bdfc868a67b4a047bed6a61adf24d1515a779057fc267089c0873224fbda13c33b57cf2fa8ca37dd5d15f211fe5f3257d417277287450dc6f8257a526f60592e436942bfe82cb21e1d0d19fe628a228957147b30c7f251197bd6bba0dc3f3c2136a8588db2748e778c0dcd82b26b99d02f05a76c6b35a928c523f77a43c04f09f2cdb7c809ef24bba67b0d9004650eb82395398a427ed0ea2a0d410d4d07604c58449dec9c50166238192ac2ee19deb2c961d7ed073e8d24038557ed39eb78ed04d0239fc06c323c526e1faddc1fe779d6887da0f366c2271689eff6334df9760e825749fe9cf0e615673d076f3dbb54fc8b96b94e6ad47cf21d4fb418eb6d3736d10ff4b0bb6988119978388adae694ac8494822eaab36d307624147025ec032d611bedf456642cdbd37a3be7a3983d33f501ce26460f6df2db5d9c843ad15e89a80281dd83a164c49cfe2f2dd2fb05851b5d6dd81496c5e75cc675f7728f9c09f2ef07f01317f5d22775311b517534a04fc2d2a83e69d21a6b1361010d492a46e90147afd2f789c560a94660028e61bf1bcfdb5690acbfe3bb0f76b7df6572c95018113296be4373b628b2572629c79f0a818fa03b182d060b07984ad5912b562cf20b35eabc5579cfd6dae206c65f9cf4b913e547327233e17dfd23459ca432b5e01ffd9aef081065f3fdc8e9b953559df2c345ffd63e2a167fb9561d5124a192c81c83e0e46cc1f661121801b703f597ce8f7c5aae1568a3d6e6921aa9dfefcbb6ac7d32db5953a164001cd313f8581933086931b9bec06c2e45cd807e7000151b8e93ca1b3dedb1aabdfbf77ca77a1360f3ae6dcc31009a776fc442d4a8f20ba5c522785c559c8d6795aac8c3da13aa5adb3e709cd88d144c611b3f14a09c6f6f7bace01bc6e81c7d11c033552d417e5b889cad99ffaf3fb308a6c930c1db01cba7f818aec9bcfda961f0da68bc973490d01383a02a1a2f6704f19347606fe79843f43eb2942ac39dca03e4b5c0310d995d40df038189614a1a9b3100b92d54bcb30309f2e8fd4181825231fdc0396c30229ece85191551733105293611a7f37a8f135c620e4744d95dd334d02a96897fdf5b1104e7f229d3ab0d90eebbe429379eebbe96f0737841a306899470685d6caa034f69e1e34397974e0649128aaf6331956a27df160d638d8388d56afba6de59f968371d5b3d75b3a9693ea3788a0821bf17e5edda78d2f24abad7813d868dd47fd5e59cdbc0a1e7cb96cbf13b3f884f21a29d68bbf7403414a36c48959e3d95b1ac5e0ea235b8f14ca191eec543f0291c3e025e8c9d6ee0dba1ceb5ed287fa3cc9eee9626737390e4707672bf763c90e33b8982518f60825666d7e7b032ca40726e00dcff4e349ed75d0f0ca9325539304858d8e222b7ba2d1992cfc4ed201353afb9d693fcb84961c7b4b720518d62c94d01f8cf4e13da572ee0c51c39732aca2b8978095eed2433645036478884b5ba07668eb7c8f4b5a1c3e08ba09d4d1cd61e20cae1e16574f8933dd736486d5a44f2577a57d74150810769aeb08d62a9317b9841e585c6b9aad4ad770dc3b3524addd50903cc4f8dc5506d244b4709847c6d2d4e81a16f651ce48ab74ce4230b074b3f493e3fc0cebaef9f240a7e47f180eb516dc4ea4d1db483136c5db12cc16fdcda4bc04cf3b4f8b9491bf23647ae96d87f02f8f40d2323b05ac0c182ed922c18e47b238e192e59b85a9a1d0a417b0170140696ade07bb16b1764572fbe67208e34f8f96c5ff4d22c7a507b04cae1e6ca480818a53b5e836deb6dc19085283bf26966d43d6eb913ca744bfbb121a0f679672c283643056dae9f50acb47d77598cbfa44ba718f108f9248133e0e5d584bd88ffe001e38fe6b28d0dd06d504016c9072e1c6373c7b6f6637733667afc28da0b6cdbcb184689b71901923b1c86059389ef96bed399fe7aff33f08d930e735fc5c722d7675d1eb40c514d72d5f533035d90c6c35475feb164f304a99e364a613d129cc5d71ec4f3f219d37dafed5ba8ba676b2877d09699fe1f032c1b1629a6fa257936009d1e276cc1a60a5806b67cc6498bcbf647de0b3188574f575d7801a5b04bc565d4b525a995c9a549731daee8d00de6d2051f1db3bd0284c560038e9cd72ea26d9c96741b3f946b3dd72ff928c4a5778607005213c886413441b71a988fda57de43399a4d23c2284214dc8ffbb8ab88b8997c35965f8376f4ffe56a59aef28035e04e17f5ddc3991a162ded966b1297bc10a9897241eb0080a3efd0af9b1ad4bcd59f6bbd83c8c0d934393ac2daaaff956f656a8c353b1555d6b18f1b833e83e3170e5ea146cc85334d05e9de7d90179d1920ff4fbcee9a9fac1363de4f823c485d092c889b3b7203e33891eb94e9de2668262e92b2974616d158f3eaafed21e212a54410fbe2c68e55f40ea00df1c8c3c5ed8b5ba808af8ed463e3cb57eafb31133c68c28e7c8a5a6ea8a75ae3f01c8420b"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x800, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x10, 0x115) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x617e) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$TIOCSETA(r5, 0xcd504406, &(0x7f0000000740)={0xd, 0x6, 0x0, 0x0, "97aa224f0cf3d71bffc1f892ff0587956d4726d1", 0x1bf, 0x7fffffff}) ioctl$TIOCSETA(r5, 0xcd504406, &(0x7f0000000740)={0x0, 0x1, 0x7, 0x0, "97aa74c2bd06a600", 0xfffffffc}) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd504407, &(0x7f0000000740)={0x0, 0x0, 0x1000024, 0x3, "97a222aca9c14649ebb178922cc9795a6b47c1d1", 0xfffffffd, 0x7}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000240)='.\x00') fchmod(r2, 0x1) mprotect(&(0x7f00000ce000/0x11000)=nil, 0x11000, 0x1) 1.520203202s ago: executing program 3 (id=537): execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) 1.469972945s ago: executing program 6 (id=539): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140)="6744d6e1", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="aef43c05", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000300)="b2bd51f99954349b85e7a45f50a95c79ec096ba236fdbf0d393516a99a1ee4f22541898fa63f1f94372a8153c2224212f62f90911afae75b87554496edff4befa38584ebb3e4e36c0b535240e4ecb9c24400536b101c48e330e7263fae4cb24803fe66356c7cf8beedee275fb239dd2d41ec66531ec7333f882ab5008de16b0403edf1f6ddfe0000000000d597670bc771f86f0cf15172a9ff1aa823d4bb0f8c92b2e4616174ec2e04b5c5429a95a979a57c7fa8dc4e607e4c3ffc26b1fc7fd7825a72fb43bbf988b3eaa518cb37f5492b33e0140e79c903f27e69bf021ff056412fba2a34aadae405dff7eda41e4df627b63eaac352300ffabe51e7d2ac18068b9844e957d4272f4ece66b2c27af68b8c57ba716e79d604499472a6b8d9e610d5", 0x121, 0x401, 0x0, 0x0) 1.468964199s ago: executing program 3 (id=540): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x778, 0x80000201}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4ba8, 0x3, 0x1}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x788c, 0xffff, 0x8, 0x9}, {0x4, 0x1, 0x5, 0x9}, {0x9, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0x0, 0x800, 0x8bfd}, {0x0, 0x0, 0x8, 0x7}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa3}, {0x3, 0x6e2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x9}, {0x9be2, 0x2, 0x2, 0x69}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x2}, {0x1, 0xfff}, {0x5, 0x1}], 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f00000000c0)="c3", 0xffffffed) close(r4) read(r5, 0x0, 0x4c) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r6 = semget(0x0, 0x1, 0x281) semctl$GETVAL(r6, 0x3, 0x5, 0x0) syz_emit_ethernet(0x103a, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450b102c101820000400907810000000000000004e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6043000790780002040200007e1ed51b1b62e2e6dfb867a076726ed9126d6d1f95f916fbb074525f1031b2ebd4995b3adcb9bd2d7f68299160e5c204204b101017e733a677f2454074137767afe180ca956a813c2bbda37a333c2c99b68060c86e0b3f6483e6500031d0787feaa8c6a621f1cbe809c039269d38c4babbb080e3ad9f79d893ecaf8d115178b28e762b852aba02c0100befe797632a29dcaca9b2f82c190a99275ced27371a0292fde6cdb31694576677adb35526d9c3a2494a3b69d5b96592ffbe07bdb20ed1c793f3ff5e46794e3127fd625b40ddd2b162ee2b967974263b012320ad486c5e86750fffc953b8eedbde3452b402c9ebea56949e708f23c07af2f8757c709bc29dffa81234ca3c11dc3b9bd6304730b4da526892b7c61356bbbb73c510d9a26290aab303e345a42448adc4f7c29c00fc541bfd44486685469d00584ec5ae6df322460820a10baf42fd81124a3e60a886adcefb690932d6bba57db29c8508b24fceaf4e66417d5fae90fe06f1832ee134b5566bc318cb3170212c659b7fa27e1d3487bff13f8433e130b8ca9922c8baa3060bee05952ed7c275a70dde9fd29f82040e9579761dbd5d80be178bd0a5ce004c3c3940b7dd863718a93fd83e059d6a1cc7a0fd3464dedfb36997566e45b3abcf5dc411a153cd506188d1d98f7934db17a77a7eaccd5acd9c3b4fd6c09a3f019ef7c82d71640854d6bdac2436a9abbaa079a855fbb03588283570be546d6d97c73a1434b22980390c50538d46e57a9a7083bd0c680cc89fcd216e8e8ae79e656f8b395b57e9fc52c8339607172e825360f2b743438115d1c5fae1b6b78d6a6071ab0d3a1d11514832e70af47a0b8526a483ea17cbeb18b6740d1d290ef4e1c4bd3ccee36058791023e25e1723361ab5cd1190487dd5f8b0d94bbec58041a69f694497d6d9722aaad475f93fad992f698586d6836f176b037f1822401bcc6b560265d60484b5814043d1be485b4925b8a812e25a3283c58ff852d0dd1102c0591a9cab4d9cad3c71cc63f6a9a8e7f84222fbe2eecca413dd5b5170683cbaa21188c15973aac6d7f3f4f929770ddb9dd2ff84c57c4305bc6ecc8371024b0f6d4d03ebb5112bb516c888e63c2e71623e342aba3a737b2c78b2600ab2aece24b72cfd5eaf5385dd3204a1f0411cd6f74624da7e8a03ae0fd7d831fd854b0ae0196caaf49028d2674290c4be6f5d27534f08601abd41055a222d84cebe3a3caac060790c15a2ddde42d471e8d32e02b156716e7040b228057cc2bde7da20b324336ed0ca55d9ae031c95b131998373ed34c9e5726539e289b5282ce7bf389f551fdc3880efdfb645d2108031b5a749cd1b3a0550cb1882e464113f4ac342773d7dda0f13d6fb2563f3e7bb5dee507f9020f5e0da8eead2d08f6c2a96fd1871638aff4d1000781da3668884692f103adc3ca71f1e3ad090682358b10c85fa1cdcdbe90f38c57d59c93cd4180b5caf08e9798915a4e8e9760994ca31203dab74240e0e91efccdcc6487dda3a31e342280300ced378dd5b20dfaacf3ff0c702b616f8e41ca2abfb67b764ae95de21bbf5b59abae6524a8cd907ef6bc5357cc3cb95eb1743754e706b86932f7ed75b041fb64530e436197eaea67e10f5df765e15a116c5fca7cb979b255745f554eff14f36779360880d985bc4d4e19092e85111de4ea675f2ad834a34d1e70f36db3944257bc4602397bbcbcffb471e9e5bc49b2a92d877d4342c70fcf487f49e61e67892f34aeb9f5b54d11e14cc337a226e91262f8a3a78b1675dfc7a64e224d5aab2a1cd108524946f8f88a6e6a1a6aa4bdca6323f0df623bf8612a967297055e043429583fcf192f7001f583427e9e96eb2c8429426c0f18597b27a612d28c9e6926d66310973de9880da25d82bab9920fccb14888f2deb8822f8d39fc96968d5dd53e8f769e11fef012326303206e06dcb62039ea59b647541efd078520264ed2609c916d27de8ca9de338f33930862928d7e2438f93899e5be1aa1f0137fb4d565bc5f04487ab7aa773fd88427b9ff9d269a22187f1b0e0009d5498a0fff010a561e6aec03334b2dd6d6255b6cd7017e40485f5d176c575990da36c2ff2cc5d75f29c0049b7865c31edbeb26fcfbf150bac00c41540780a57edb4c6feccfe965cc6f015fc9fb194f01224a64ba15c75ffd27e069175044ab561992718574ef318f8e1388fd80ea5a3ea24e8b2ecb3cd1ec01da497d2edb85bf4061491153969fed2be236fb4abc355271fa5f72a413b491d6cb44109ecfb3ce662aa425abbd4fc397234a7cafe7bf0465085ac4e6385b1b83df7302f5e78b83df83f3c8eb6e95645eb19428e85da7ed6b901988fadd81235175b059e59af121abd73241d72ae2d28a6b6bb6defaa7e05b0ea10c839b2634f40e293ef8312320b229366643794af6d238974d17d89e8ef0919cd1cc3bba590782a230fa4a039709ce02d11d290ce2a356a2ceaf4741c171e984ca650e2ff8cb799a8144e22828833b4065ec10e4b823f614c23d9d3ce2ccf4458e71e0f74aa6c6508a923fcc8c2fa34dc26dba09b7b96de2a2830cf1ab1a8b8c6731be91eaad0590dc3057fa29871198613d32c5f110b0843f227bed66fc1398eb484cb8f2e5df89b201c08c0cf8b02c9cdd4f3dc172df2d9d6797b84e3cc0450eca6977b2f787f2aca8a848e99ae7af5012fa7c7463c39e9c2265f971172202825fc68b199da11d934131c8df937e62961764046796620cfe337d98937f3e91ebe3d6f7941b136e4a6f511a251a57954789d16064c46a9c3b2de8436593c549947d203f7b30cc925d846bf79b8685b1c310aeac56fa74aa80bd942847164d611b33bfb67b06ec5fdb6894f55c6371fd048f3a63dc57dfb21538ff6968011762fa6589377eea4c753fc03d97123c46f4349f7c4715b582c993d5c00692b18b0024d3ebfa521706755ef9ecaddbd1dd8aa93d191dbbbab19109420366d604be0e84529ded860d52049bcfc7eac8a35c0068d4be09180435a974db40d1be576d6a32643d3c55a1ebf68dd212fdc1e0be45b9edfbe905d67085839702e6fb2826066a9cf4d68e4ead30cd77a81549e250435628efb3b6fbd49c685f86844ad9e2f116a9dc05eb32ea72abbdf74c0ece13644d99339a8ec765900e222e657f3d751c7b7fd4fcf434477d8222b97c22f9878e350302949e2cc4f57aab2c59632b900ebca0a1d1fdccbace902bbeb5c42e489f3846169240d672a32ec60075505b147e809fb57f57ea711eba466c101b91378db673b07019b771898d086ecc97b3d928c07059d54ea867b3c3ddd9571060c45c2d5de0ceadb8b9d524964bae2fb566a7efa75d01d9354532e5fb7a2bfa015513fa954746118c221432390cbaa7cce8ea7259cc08bfde64b04bb497dcf151953fd7fc7de4e5c3948e799ac3be085d6d2587688fd6960b674cc5db813c6e0cc09743ad62f5e73ed2ec6339651f116d8b4b9b92e1e299867586ae28db838cfaf68fde55e79d78ca6077ea43663578df03222ea710e69206ba0248a67b180056dcc52f65fc5950b7c2e39ff82c3a8344fc19ee0b8e2c323f4a6836bc740bece19e361610a519685fd9a9021dc4423502b024730f3dbabd6444bd127fe0359fa7f05c0862001a33c276ac3ca289c1b3d0dadbfad6a32ba0d649cf1df90ffa431d659c497f1ca0dfc352e87157f6106d5dd1df8fed146bd58a08853db99b981191b26b371a1b3959b8f75a7be554d22d11644f8973dcb6305df151e47fd01ee6feb12d89fe90e1be42a7f8860bbb3a8e7c61ca13b3f6dffbfc48e3886638af9fe5d8065290764b8157ac609ec94257311c1b44f9d18ae8f339337ebc3b143dc27d7df41049abf9f6cf3ffa51eefa89eafa6538f40b823d4f54b0ee4a0d3138163724cd101a9016cd028c4d994b8d6630365d4762244c7a980de8905b481d661ce3984242ddbf452806dba2b7bd30bed5dfd2a4dff216905c42d28566f959c3105866fdcdb6a9cc7212f442ef30e55f7304b47bdbed5ef45e7b3008def62ebcbb3b5f1fdf0d6b314875cbc47a3a526315e32c223cfb410a7d8a81e304301dca3eb5ed1a25a67f5542482d275b4e2efbf3361042faec896313cac7b1a0d8056063649f1ac339f3e67da1e78e6a433c77c2b027819dd3d3ef8a26066bd66f52db9b52d88f17f4729488a5c16d89c4145864f68dc7bdbf925f80d68a826c08f53c68863005da31279c65255d75a7b8e5cbfaab67e04dec425bc85b8f7baee9bbfbdb803a3d2561e07800d3d33a791dbb3995835cac25aff13622245f52192a77fb7300cda0e4c51a23a96afa4bc9b0573ed3a83f23e524c058cbad8d79db8340cdb9cc6fb0fab78f9f5abccabcc8dd3ed292137a8594dead3bd32c153cf95a48e5b64fd9e3e1c836bfac115ed000fb20a1f1a7454d1b5d299d7092de0270ee463f44b4194242e214b95a572383f0c88242dceeea601953612cb987054fa73b83ce93e38228a4fb06cd259a7704543a99b9414e3099f16655a4ccb770f5876a3d8f95384c70f0aa84a3a2dd0e87b3cc7fc0297d22686c2c60482e913b0f17155c25fa2751c4d1c8f8ec1878310677b0eb225ddcd5b989a6f757fa667731f587c7dccabbd8e1eedece009e704415776a144a784d4a4df11c31ec7449c75b90b1cd4b2f6d99af3cabeb828dce84ee1b6b81b9178e45c7727fbe0d6cecd9a676edee19ac419c5f7d911eb727fb97ef58d61d2bc81f0553bc8cf4def40bab14ca0a055509c6e09aa024f56a4e6f79be8886b0891c13873c082e32cecd84a1ba181e614d9599f9881ada9241944c4585cfb1ad1c1f2758f9345972610c3cdc9a8d5a9b92ab33dcb826c32fd33fbdc9e4709c9af6c3585f6e0603ef554865a345fa72e754e4a05e0f976c97ae1a887beb3fd9cd5362b15a897c41b5022e34c012b7d196ae861687580edb81a2905bb8864d46014f5c1a6a5cb16b2c1cb6e029e1de7d214e86ecf798f38d9d7509d1e4e18531ff9a8ce23d66c5c2ce5836a4dc1a74da35bf9d40cc624263b0ca8235a7412fa51a2241bd35476edf0b6c691850f0f710a7ea4f57942008aa0c2332ba62815f6ca9d8c51431da3bcffce702a77746d914c1f8abf25c2ab5ad04f5b2d74624227543aad85663063aa15b178eadb182d900822389e9b47c011241ec39c7d07b6a7f5d44e5d4bdeebceb236def21b62119007f56e87ed853b0b3f8cd2dc6f9a567cc2d3db625c97196c40ef30f54eac33ec9825136ad4c31264cb39b76a735a4412b24e8fc39ed795cb10a0830e89afcc9761912077bf39d6b80fb1f5951c8b0eb3a14639d7086a0bb60084b29959b6fc1c104a522ee330f57b83851b72de48e1c6826629cb786e90f49225a2c7ad76c4bb2b194d2d9632e115a666125452c9fe6f4aa6f2ccfa9389ea2bbdf5bbd44be667bdb04499372070067bb23d4aa1ec8a1d232f5b725112dd700020689a9fc6809273964949e0620b909c09b5756cceeb0fd6f3a35f6304d46f789793f7a32d6d5efc063187205afb21633d8e6139bccfe6ab999b1dfa136ebbf2fbec9136e47595888f98672242b7fcb924b6987011ef7263c4775edc294e0a592ecd8c8dbb3af7d2126f496b079968c2e4d5279037349ef52ae64cde9445f691b811028514dc2a268ca72f5c20843ff02ae54867e5aae66922839606527f6ddf1f74c25ec461b76cccfa77a28ad63db4337f8f37a1bfc5cc7d7fd824c4903371d70b75a73ef0103cd0b02eab71e5596e73ce2a8661"]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x4) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x67, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f00000004c0)={0x5, 0x1ff, 0x5}) 1.46863274s ago: executing program 6 (id=541): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380337b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aaf0ac3ebbc215000000feffffff74b0da4f59dd028ea8af630031282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712070000000d89f1442c5e52000080042000000000010100"/177, 0xb1, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x1c, 0x0, 0x4}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) 1.468423567s ago: executing program 6 (id=542): acct(&(0x7f0000000080)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x44, 0x41, 0x80043f}, {0x7, 0x85, 0x2, 0xa}, {0x216, 0x3, 0x4, 0x48a6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x1, 0x2, 0x100000000, 0x6, 0x5, 0xdf60, 0xfffffffffffffffe, 0x4, 0x2f01, 0x4, 0x3, 0xffffffffffefffff, 0x0, 0x1, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0x9, 0x20000001, 0x5b, 0x7b98, 0x1fe, 0x0, 0x0, 0x2], [0x100000001, 0x2, 0x3, 0x0, 0xb, 0xb, 0xffffffff00000000], [0x100, 0x5, 0x7fffffffffffffff, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x20000004, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x4, 0x0, 0xfffffffc, 0x80}, {0x3, 0x9, 0x4, 0xffffffffffffffff}, {0x0, 0x2, 0x1000, 0x8}, {0x0, 0x2003, 0x9, 0x2000000000000000}, {}, {0x0, 0x100, 0x0, 0x8}], {0x0, 0x5, 0x5, 0x8000000000000}, {0xffde, 0x80000000, 0x3, 0x2}}}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) close(r0) 1.468122626s ago: executing program 4 (id=543): r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9d5a, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x6, 0x2, 0xb, '\x00', 0x1, 0x10009}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x806, 0xe, 0xe4, 0xfc}, {0x6, 0xa, 0x83, 0x80}]}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3157ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbbd57699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x406, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002821fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x30082, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0xfffffffc}, {}, {0x1, 0x40}, {0x1}, {0x0, 0x1}, {0x0, 0xae59}, {0x2}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x4}, {}, {0x0, 0x3}, {}, {0x0, 0x80000001}, {0x2, 0x3}, {0x2, 0x1}, {0x3}, {0x0, 0xffffffff}, {0x3, 0x7ff}, {0x1}, {0x2}, {0x3}, {0x3}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2, 0x9af}, {0x0, 0xfffffffd}, {0x2, 0xa}, {0x2}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 1.415470459s ago: executing program 6 (id=544): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x30) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8305c1cdcc2ad2c755444c8e", 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 1.415103101s ago: executing program 5 (id=545): r0 = socket(0x18, 0x4001, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f1196c00", 0x4) (async) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x6, 0x1, 0x9) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200)=0x8, 0x4) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x29) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000180)={0x1bd1, &(0x7f0000000040)}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 1.414856199s ago: executing program 7 (id=546): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x7, 0x2}, {0x3, 0x10, 0xa7, 0x3ff}, {0xe, 0xa, 0x5, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="b07eec3d4bed00921f9ffaa9422dfc2847abdb25", 0x14}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x381f13ca57f3d5cb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f00000024c0)={@random="533ed089f74d", @random="be18f0edadcd", [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x29, 0x28, 0x65, 0x9, 0x1, 0x2e, 0x0, @empty, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x2, 0x0, 0x0, 0xffff}}}}}}) r3 = getuid() setreuid(0x0, r3) setuid(0x0) ftruncate(r0, 0x79c8) 1.353423159s ago: executing program 5 (id=548): r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4ebfac6bbaf79ca) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x4}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000980)) write(r0, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 1.352658244s ago: executing program 5 (id=550): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8d15, 0x6, 0x9, 0x5}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8d15, 0x6, 0x9, 0x5}]}) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.346676172s ago: executing program 6 (id=551): syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='[B']) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)="2d6a8439", 0x4}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="f968f845920e632101a1a16648a42512d1d22bd616faaba0a30c4a4a36fe437a", 0x20}], 0x1) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xd) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f00000024c0)={@random="533ed089f74d", @random="be18f0edadcd", [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x29, 0x28, 0x65, 0x9, 0x1, 0x2e, 0x0, @empty, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x2, 0x0, 0x0, 0xffff}}}}}}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x33, &(0x7f0000000080)=[{0x7, 0x40, 0x1, 0xa00440}, {0x20, 0x8d, 0x4, 0xa}, {0x15, 0x3, 0xfb, 0x48a6}]}) (async) r2 = shmget(0x3, 0xc00000, 0x680, &(0x7f0000000000/0xc00000)=nil) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) (async) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x2e) ftruncate(r5, 0x80002) pwritev(r3, &(0x7f0000000b80)=[{&(0x7f0000000640)='~', 0x1}], 0x1, 0xf87c) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) shmctl$IPC_RMID(r2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="23210fee", 0x4}], 0x1) (async) write(r7, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) (async) kevent(r7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0xb9, 0xa21}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0xf425f66efc91a439, 0x1, 0x6, 0x7f}], 0xe546, &(0x7f0000000200), 0x6, &(0x7f0000000240)={0x1000, 0x6}) 1.346142222s ago: executing program 7 (id=552): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x342d, 0x7fff}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xdc1d800780e51763}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000040)=""/190, 0xbe) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) close(r0) socket$inet(0x2, 0x8000, 0x10) 1.310275793s ago: executing program 5 (id=554): r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x3b5, 0x1000381210089}) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) read(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x411, 0x50) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) 1.309792031s ago: executing program 6 (id=555): r0 = socket$inet(0x2, 0x8000, 0x42) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="9f7ec0c57ac036fe897cf10f96b82e1dd6fd8e5faf0f48861903be97f419a97e781ec37b6b26bb386d17ad845b8700bbc1a9bb54f789fcf71152e6d3b06f6a024739c878f26bd25adf27269a98097bad110ed9e5eca68f8d9047fd98eac201662179a2291ebee304aefa5fe33f0715f30b09a9e521a6b97faeb2e4dc4ee9453f3a01661cfbbda39305198a5a8407e2", 0x8f) r1 = socket$inet(0x2, 0x1, 0x6) getsockopt(r1, 0xced9, 0x6, &(0x7f00000000c0)=""/103, &(0x7f0000000140)=0x67) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000001c0)="7fe01e7b932aa4452e293f6a99f0060567041c2816e2588373ec1f299b0a7deae1d8ad8783a4fea39589c386615bcdd86d1ee7d097348c0dfc040183b3839a18988ac8c587744e004f4aec842a28ffce830be2ad43bd89cdd131fb96b518e244a3100e063682efe24fc479c40ca99fb0720de14478a95569fd7aba10f7630eaf3afd468f01c2c6ab608eed8ca5c71d4021640bb2a34c7aff56f2f9274979c24f6571", &(0x7f0000000280)=0xa2, &(0x7f00000002c0)="a086ef7cca6c39742f54a40dfbcecea1e6c14ff7869de6ca4c5b2c78f0076743cf492ecf947ea92b781187838274da3f5f446bf8bc6df811a15c48b774ca6e690ed80b70aea8b5bc6457b4c4fe9453434176acbe93a07b9540cc85ea891b411ae3ba3a35da41c6656c3fd642f85766abd9f24f98f410656107b46dfeee194634d555e7b61f36e645e9011ae0dc8a9e0da6db1e2c6c3995697712bcdbaa60f6350d62c70b91c7d6155b868f", 0xab) r2 = socket(0x18, 0x3, 0x80) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000003c0)="6fc140db6b54c9d0ac8fd0f20a513865dd082ed32a06cd9500419aeff6aca58d0236b062c1b220c8d72f4142cb3ac5d0b33025d2f6b45ffb290c081da92fe59e8c13f35278eeec9827a44d47c0aa3dbb1d42d653e1fae08700f0c328ed8b9e26599175ba7d5ee438f3ed77227828bd5e648fc7d838c8f7e0c1f0788077e8bef8173d36460362f09f8600fb75bde3a0cb7c76a52990a0afc4f19e0e4d238d9f5bdb94c07417501b252b3d96a0ad400f4b5698a36a7a910ef106d1f2f7a10c071ca7ce8efbdf5e8040b605760efb889a191dc812a4af2b481d420b5f2a4f2543896b91eb81b8db67aed645f698582c18405f154c9d44d9d61cd3e790fe2313d5e7eb7c2a06811c563fc66dcd8e2511578f7ed11c0db4d872b1a043c45dff075639e9918bc9ebc390965a87b5e8f045f792112d5fb03045bd02751aeccb0f9c6bc067684907179ac46e01608ef700f8f35f6399bc9203eafbcedc9f4ea3b0bd25f8cb15a5e5031cf7261701b289d44e198bb3ff5892fa9ec3efeb9639f121ce1bb786ad088a279d3ad5cb089c18066764896550b2669ba76feb6e55a1e1370dda27686340f285bc18a0cc58e2de96525c34da84bf39859fd39e9a067df6e51938ccb84fa945c6c34983bc743a01d0ad7cb6c55d8bf35394227ed40a49b785a8472db9985e52703415d138842643e58a5a1dca31f757c18f1e60053cf0d08ba7c50c50c4765352b1d7c4351a1b66540ac9f41ed2c114089cfd33ca657b746a443dc3c9143a942070b41c129779d2bfc613e700bfa7e7507a1d42624e99b3d7f13a73eda86cd18130f08eb01bba8cb4d85e4ce1f0fe8386a9d9af9792e20ac5cdf06320a47428e6ccbba75ead9159f5e9230200f9e8d0ecd1b1f767b1f0a9357adb1bc264611a451a679a1f2cd8042be79fcee7ab80ff3e879963e1d3264548ec05f19c58a22a54873f968fbc9c618c74c8f8693fb722ec654418908f81d0693478b6c64f3e3d9869d8c68b1128f51ea2779d5b7f27e20dbda30a7334f5b2e98ea594f3fca38e554333a87fcf7f069b2573c3a35ec2eef320f9077047d14ad085e636b28ba60fa8ddb44a9d9bdc9d109af21ca5f42ff1e560a3de962812bd725b2670c3accda07288dcb438407376fd045d5a8cdbb8e9c0698ef72871c1c8f8024f7e79ec415fc3b828f48759e6f1dfef3199883a46b0aa574cc476401adda089c049c80bf680a0dce8a01d6521071b1c5c6f343cb22801587e5beb220a91604b220c938cc2d4937d670b7f1d9ae1ee2d0ced492114925f021cdcb40cf8e8a097a8063630b3979903f69bc46fcb273e3b4b698a59eba5144f561c36de5f4d1fb16d940e0f24bb3ee38b5b1a4319551e82c02cb51ee239dc5b59c35dc5024ac43959fd4b640a4f7f47936e130f4dfb194e180be4a5623f35c42fa2fd20b1b614764cdc27e45047ab0bc0c6605226689c2db9c0ba72c42baf7b7b4e501a92c2b74967aa6b4f3af6b42ee45f52d029e26aef12eccd4e9f21359407b1be82f8f91f443116f3ea2e291ed63bc67b4eb4a753532019b0704302eee1182d3078297199a5fc825efe8d9862821c82de92a76ee7697dde1c8920ff1c9d10b20598d98b4c58e025846fd1d399b57590f364f5c957743322cc3a74134eb0bfc95a19d171d229a0fa95b5f296c34f91ccf86e98acc0ffe389f635b43a4072b28e2da67a91f42e9f6b0eff82d172d0f7b4c9c737543642b36d8ef7df108cefdbf30d0bec4fd0f99e82901738275344f678f035c92e31630841a9cb6448d619ab74423a5495e81f3fb56387cfb6c7755bbf5e9a823d2bdd6fb61bde073cacef245155e1238f9d15e37f0ff9af5c958742075f7910b0642ee6c22a923147b45838579347821271108305e871dcf465683c86803d89941f9308d575b5d8214918ddab0e4d98852c3989d2a45680ebdfa22bb5c90d16390c8bc1a1778df072f90560b2aaf04f1aca0eda408bea2a9287f85149f3780fd78fa9b36c013d59923c27ac9d01b42dedcca6f3ac0e0d9a37cb77a44723410bb06103c32834dc659dee0f13070d134c39368149ac95edb555172912cff34fae95ad519ed4a8c128832af12ce3d6d35898a0594f47fa51cb728df3fb5a11a7ecdb7cdce6e7a3a4aa972a7021aa84e81e6ac5d96a3f715d63fd4bcdb470e40e6192d03388c90e4e2de4061d92919dbde8a2ee98717dc540994520384a3e946e3741125d41999ef2328cb8ee4a9fcc62c3d5eabd2c312735e2b08f47c74c67e0439b60891b68aa4ab012b9940b3aa732f49d0a6c702fbac6fc832d0ade3efe34b535b2e6f9434569822f675bf17bd05bcfcd8273362df0b184a4a1dd65b383d3d2ba09dcfba88f2a0b5f278eaa10cbeb722e1bc1c0a6563066786877ed27ecb65c8040edc0a31d520f8818e3a5d5bf4cb2a4565d862127c274c71f0a91f299b58233a3b35f6536b5ecd2f327dc1767cddafaed8e7722437a94c138a0811f48cb9db00cd37c1b826e641a234dbd5673e218be051cd67c9c953a6de7bc3d1a191d95df6aa96260742697a470fe5be2165e9f56c1709f97c99120a0b4fed15b59d4121ee5a2060074a4502635fb2c574a81be073ab1dfd1b1d61a86d0ae673ad59690f439f3fed6fc8b7db9ca3bbb0986bc762cba9f3e7fef7a017788155369d52a6f207a79228b0ec102a973525b341f21c4534b9666093df4c617b6aa6351f4e00c33fc693661c021f938fcda35f8fb06e544ca8de2e31a6b1f70c864152a4e548091c22497365c2f51b0914622fc75843c88b9c9c065fa9e3eef2b44986fe2d686bf3017fffdaf17356ecd80bd3be2e9cf4d427df4ea4f604873ca4470d09076a46aa4a1fa79609d0cd0e8e53d83d475b96a57ff808a281ca62f91c894e0977e9379c2c8440b580233297cfbc34b2d6557cb60b356f84d2a7caece83cd4f31c5f34da860444858f1144b91e1e1a82fb26cb27834ea00513f17de1931553dff365c3ae3219882765b6e45f6f259ec23f30156cea33270345f88c9867eaba017e74f466043694dce1c5e07951aa7f026bdcc5eb8ebf6e7cca80623e2be91efa35762d7b08c3004fc6f817e06014a2fb3b8b5f7f1299a5d96a2d2897fc3269dd93ea146cde6f68d2ecb7ed905d39ebc5d42f18afd325451fc58b27fba708421312bbaee6eb30d05ce7ccda64b1cbf68cbb2a309336745f0ae33bbd64b3233400fb5a3d9293d2683155ac06f0274553bbc03a5c02b654850a9c6157448d60d293a30f6f95717a39edd38a5be12379d542d4a22e9d748ea6bcdcdca52330eed5d00af99fa7ec0198cae3afc6fd5aa9b351d0cbfe1db1f8387c2ecb24deb13002a74cd637885f44f6c6fb5593a2bd787c91f17f56156ba9d3518b1c85501340c720ab8d36bff3103a797cb04f9c8e261c1feb73e11b6ffda33deeebd1305677601c538dcb100beeb6a8c1cce3c1e0e15db71615e9d88905ee1db16f5522c6e3c1fc644aceeebf0ff96e9145b9dc43bcdac59506a5ce50b65e5072f4307ef583c74e7cd636b041fbe6212fe0226d115a4a342f67e0585d5bc4afa94948450ae6db449d7e5a07269c90511a86cb8b1802b2e47f4f96e670c2140ef35cb89d3189fa38f3c9467e4c29ba480fa76a6ba6bd282ae76b9b0c3187c9d3c1c27d003aba6802ab40a5301d6459982033b97d3f14ad047d0fcdc7773ab68edf6aec7b4467a2bacc2766482d598e324cebd9b332896d5a02d37ba78057f778915e5eb03bfb81f47b291b72a9ac6f6374cda4550c57f39d86184331f552951d1137ad27c95329287f204e671fb473324f33a4ef4e70fa5b431eb54e5eabf3daaa3fae86d744b1511ce9b42be2113d53c495bec44855b5f13c79a7b921d6033f672dee11b6fdbe594a996cba04f5934026636d82196496331b32b1b57fb078a0b1922e4e4620548fba5cd2f92b6d9b8ba7c139b859ade206cfecfd7c90cc760a7e431eb7bd71d056de93bc7545d994f0b6d0ed05d72d5fde681c79299381497fd337a30163f8c04ae69652863d11d4b1a09c273ecc2147133cebe3dba46c6f4cd3ed987ca06325985eaa926199ef6c0c3ae65b03c0981372f5182a2c9ca2642a93a4305714052d10596278fd11ba35caf2ed4f822a114e5696a9c6800140694c3029e0e533e2280e9725b02f338e2d78bce82507c17cb4f9e47d4df06f4820a1fd7402561f512837317aa704834572ef303de25bff53d6b2c0730f2fd5c572c86059f5c2050f86518e6339aac95c4f8fffb6ba6c47c31da9cd2ba4dca7b823722bf7a3c3f97970e9c0d652cda436693a6d95541f2fa3e76a9594356bff197b5cfafce3f09c2baa46419edbac7c9a3b1740281f52749837755d84521d2ba42a17e4e75fd299ae6bcca49eccbb1589b2696ff594b46bbe3cffa2c6febfd201c18e0ae8e122159775d49196e31a7834bd89c39f68a08f635794e7f5910323bdee5f58f3739c9dcac1173c3b86665646fa63d20e0fe7044c30147be47eaa74eb8e078d7fed7a4c8223f9a74bd9d3f46ae8897ff9a71ff9e0e6a50e64ed3769ea0cfce39963696f743771115ab57b59fd8a7d8dd72734ef8cab2b1aad12276c7ace043d8eee1e57715841dbebf5a8cc4528f78604af022a08ad1c79c1a52f0d5e7960c7acde73cf60fb8cda0b92b4812aea72a5d0e6f244f3d4c3f87624b1699801036a1c1c3b53e0f5044459c0177d2c6d4ff2b9c13c56521ce6cff947fd828fd9a2353e49d65032e1720eca3e6702bee4507b527969472fd1870f56544c6b8e2a63fb8e43dae4b03de75c75b02a1d7d9d694f44a14ad007ae35c19f0373e6fe3f3bdce25726226fba2628946ad6dcc8aea53046094ac9ed993923a55529f79fb6cd9b751f73dfd48716aace7abbcc59ad2e93b4aeb9ab839550d59b177e4063b7bc77186647831f79455fa0c68716c5f647d34ead240172f72c994b87422dbe182e11be2e4b4a0c9d049d839a33d1a245c0f17d11083fa5d7feeb926bf6e93581591166e9e2e45217343229f0e8ad2ad72658fca4aff0746aeffa17fbf20cb1cce7e6b82706436d3b063e9f8aa7f6ec7731414c781b9f3a93b577437995dcffe4dd99f88bd63bdca39b59f9940159d21fc958ef9a91a97decbeadb3a6d61f363110582f2662e2c809a25d5213f872c4b898095f9d737ecc2ad37b81e1bf3388ca886623354d668a4defd4ad3b801e22058f63fc44cbbe59e517aa8aa1968b06d0839c801892e925ba4dc7f0607ab3aa0916b320297b220cc439dd997e4ccd9de7b81784d6c441116826e7b8a59fa30ded8b4bdfc8f5aadab4513ae0a3fa3505255f3b56db3afed29a23682fb1dd991821ea2c219532877a2108f90c3e1f2f5fa9d330eee75d9a539f7f3ab5766051d1cef152b886e3c3daf715991f615ad2ba27bacfbc66042427f58c4abf8355ef973f4abf1dfd1682fe8845b350c6f722c4e0b4c02f6acf8ce78c7fa16cfc45daf5e76ad2490aa5dee8e91d5cff18916fc332d76627636a02a4fab6ba3068380109b8d6e13f116b56c78c022882038d9073c822a4259af15463c06f3d3b995edba0d8cd42376f9b9f73611dd91caace0fe7c43abdadd2950eafdbe3d1d8e1b4556f575be605f96fb2caacb9a42c4ccc08de1e04a4f70b1e3b6fe410af9db38bca5b0726fcb8cfb6cbef5739b5eb3c8c8de239ca6d92f5eb5564f0dce595c780c2d3ba659544919528980bcdd8bd49a97d5fd5bd5f4b9575071e80cbd763c80a78dc8e4d87ef9882e12fb4750a4233b6c4198e3", 0x1000}, {&(0x7f00000013c0)="009f33d1046b66f967820c8f1faf96cd067871b548ec7c1f1a103f7b55108ed5937232ff315d95d9498997885e221d137aa7564d678021d53e57b6c5ef8d1cc2bfef7e62d2b475dd7b5bc46f98bc41ad763de6d94f4ceb62274e9cdf19f9f183564d881ddcaa1a33a0a6a07b5097f1c312a2bf82937b2b6d1764ec07e62b5ce0d9b68331ecb077d2df4902fb12d2a584", 0x90}], 0x2, &(0x7f00000014c0)=[{0x78, 0xffff, 0x5, "fbf7b0c78ec27cc6d0a1bc814bf90c1661754427a79da56336f92814cf71494e37d5a31f6263119df2be6f17b4aae83719db6a26eb4453a7cab57973c4287936746f5bdd78acae2d5d3be39380d53766698ed88b6c771db486e6545a085985094a5c26ea3d9a4595"}, {0x40, 0x1, 0xc, "eaae4a79e4b276a69db8d46183d51d4a7df3a114ebcae799f9ab925e1e172ae2fe0b14438ec22177cc3f84"}, {0x30, 0xfffe, 0x2d0, "168afffc9ef0bb63aa8a8aa6fe401c9482a1efb9bd3f9dfa4420c1"}], 0xe8}, 0x4) r3 = accept$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) sendmmsg(r3, &(0x7f0000001d80)={&(0x7f0000001d40)={&(0x7f0000001680)=@in={0x2, 0x2}, 0xc, &(0x7f00000019c0)=[{&(0x7f00000016c0)}, {&(0x7f0000001700)="0bbb063dc8451507bca200e9dc7d2f727449db242210d9218ba0fb0c01a936d70ee9c77cfa3a3de858c1f45a53368f41a3cff33ceedaac570ab3be02897ed5225a4b9cd85a9a227b84881bf7b3272ce2f4b99476d54112e5e84494b81b1eeef4d5cef1d9a55779c79fffb0540db617b1b9fe896f22765fbf80c18d16ae09f87916e92157fc8fb831c876a3c6fc8ee7bf27d0bce141fe58483e0eeeb2caf37bbbd71f379d06735df1779f8231cea9ee3312d0813370", 0xb5}, {&(0x7f00000017c0)}, {&(0x7f0000001800)="1e5a07690d3b659ac2ff1b289ee53613f41cf3570777ab172a33cda35c225d120c97361df0b361891a606e062b191a5e31019c17a21ae16c341e85686a0eebff143d5553cee5670846122e82079d808947818db2f0d1cd7af5bc2a17ca7c9a1e5cad4c16ecb322bf190bfb60250deec84aa8e0c32fc8913f14051816e7038c629bfbce87263366e196fb706e288278cb23ee9165017e3a25535c8c86d3f2576865f9", 0xa2}, {&(0x7f00000018c0)="8878b055a48b29ac5d7435a3618319e6a59c5cb4566b281b83214ba96024178df5e0a6261486ad59e89490fe5ffc40cd1c354c84689a8276a0df2b4eae33a8c32a4dbb0035e9c80ec1b2d3172c0168ea17b597e44b34d199d50b1f586835127d0b9e3cf950257a06545f07fba46352c63326a234079484eb7ae3547f3f3540f865a296c575acb255d2c9facbe1f9baf30dfddf7cbb7459d013b3130ac45fba2eccfce0774861132a8c85b83f987212bfdf79532827606f95df255be4bb2768cd075ccd7694ace67b740625c55aed68aa6f551179d64a985a6a2dafe90c3a6bcf088a7dc54a1290299d8d312f90a796dab5d223c3b182ed1872714393e65146", 0xff}], 0x5, &(0x7f0000001a40)=[{0x50, 0xffff, 0x3, "44e22920ae49639dd2667eacb44d5880364d975a28cf6c1957ee935481dd787c9fdfef65bb5ce91c9401c1ddb70ca7961a7d351f9b19b90ea61f8b1506ffbcd7"}, {0x58, 0x1, 0x4, "48ceb152566aee361af63eb8098e3c3bc5fb7099855f2d0e7fe6cb7c940d5f70afe5fac8e276b5059cdc68af547d9fc3c0c54c621daa510e27f568c82184d7c3cdf5"}, {0x28, 0x1, 0x8, "459be5f01966d17096e4e2b3b293ccff4e2f"}, {0x10, 0xffff}, {0x88, 0xffff, 0x7fffffff, "d7132edf791e870044370808d88713bcfb78de1b0cf86f71e7dd76b275c85fb18523dc85b074bf9c4ab37d9e149da16f85e4767c42bd1835f134898b98fbb9c4209942183e377b3517b03c10dc944fee91f916d4d0097da9cec6a3b9a315a3291611c723ba0e801f6f057a580d3f14786d661699223e7f18"}, {0xf8, 0xffff, 0x6, "369dd63e0c6b33a65f085d6722d18daeda9f162d14691b6cf42c2588f9cb7250009bda15bde4a863e07f92e52fbf51260ddcab22bb22e51d08cd8f59e1d5b2466af99efcd9e6394537662c8d6b5985b6eb1fb58321bac08cdbb7a337d9a8c72746cc46a929e719c1b33bdc8fee4d17c5309f6b3c488076e66fb677312a487699c8b274c7ae43e7c83a7939207159ae180b93820fe4fcadf68ddbd2d352f4b6b56beb19eb742be640ad8a6689d323104052a98191ec07fd5dde0a24cddc3ae198a456f595e63f9661c968b1f4e075eb896749750bae0fe2fd2cb0170159a9dcfaa385"}, {0x68, 0x1, 0x8, "ffaf6381e0cfae38d4cb32002e18e53f6fa51f0441cb6b4501319bf2885cd0736bb2d6f253f3234e2ba5ddc6e8d5fb9eac04faae5c2403b3007ae7c8204285a5be4763cd78d007f46dac77fde5bdf80e840f"}, {0x10, 0xffff, 0x1ff}], 0x2d8}, 0x6}, 0x10, 0x9) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) connect$inet(r1, &(0x7f0000001dc0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000001e00)='./file0\x00', 0x2000, 0x180) r4 = semget(0x3, 0x2, 0x40) semop(r4, &(0x7f0000001e40)=[{0x1, 0x3, 0x1800}, {0x2, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x5, 0x800}], 0x5) connect$inet(r1, &(0x7f0000001e80)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000001ec0)="3dfd11822d2d805cce408b82c45728cfd4582af032df8813dcb1f255f2fd0c86f275c65104a845e1bb2dcc2105ee41aa1f41416fb8c1bf17d69fd157aa9e45d4fa900f3b6a96f3e32fcff7bb62b608d99860c358401593b98ec98d95c533f0fb0e24dada3dcef09b81d6392970917ac399764f4c9f74e1d8a0b73b13412a033cf7366cc33656d6c1a734a55a", 0x8c) sendmmsg(r2, &(0x7f00000023c0)={&(0x7f0000002380)={&(0x7f0000001f80)=@in6={0x18, 0x0, 0x1ff, 0x1}, 0xc, &(0x7f0000002200)=[{&(0x7f0000001fc0)="32583ee016ed39621056bd04135a917e74d0f2c90fefb6cd241bd094aeecf04bf8b9e9d4c6d8d88a1e740b8da62f9af2c33aaadff57f1faa6a14c426ea882230", 0x40}, {&(0x7f0000002000)="5cbac31193c28f8c2eec761970c411542f8c2f1638ff2315b3617f9dd9ae664182c9eec7c4f46937a196ac0eafd5503561986a1656d7335639fa9e6ab35446dde00b3b316cb2a6f7b791bc49aa767caeb629f27859f3811195349206ed64f49c88a752484a4acfa9ed333e1d966dcbf8f0394008754f3c65d8945f35", 0x7c}, {&(0x7f0000002080)="8cae4b8ed3b7ffaac60644a00585ad7f43ab4f9f9604d9ce6a57d2fe4c17db4af00371364597e471948ad5a2b16a3ac336", 0x31}, {&(0x7f00000020c0)="984f85b91d9e950d630dc049015a4649296a0d6581ddb377f12bf962b41f18afda2092f5a8be7c1b4cf8ef777c0865a6d2294ca5bf516763f3d6f3c15dd1c66327729b6fdf530ad7e56c580887bcfc16ca8b3041b8d279e23a0588e631f164f38bf0b7fef072f7bc", 0x68}, {&(0x7f0000002140)="52a70bc5e8fa83f0883e7e94c87ba9ccf55148870118851a16234d501444621806bb4ff76fb11adbab745dcb3e0c3fd1d2f67c24c1c3df613b3c783b1b41c49ddca02cd7817cb0e53f991b265f308b31bb0d734d119dd58847e12c1a60bf7a65ae567bb49068d84aa766550b73e8495ff124e1a0489b5aaa7570170aece5e740da4b64b13de041231b0fd90f93bd63ed7a1c47ad0f7b1a927480", 0x9a}], 0x5, &(0x7f0000002280)=[{0xf8, 0x1, 0x2, "e57d75dfaaa11d9c8ad6971f793a2479313f5c1a81678daccf9cde90a9299db90844f55ef0fd2599a7b2904990aa0f2083128388be39b47e2767b85cf0d91dd2d40517e1323281577f000faaaa26630e7d48fc4a08236c5dc7c748de9e569b46740304cd883b1cd28d1cb6fa7bb51e9fc11cec6a84147463b6ca1820608c37fa25a4c97deb07079cc3e5b0cf17191c2fa0d15ee6ee6f82114d2fb1403554856fed6929ef548b05d5f20b2d5bedb97cd4fbf3fa9bc438dff1723dd76215d6923ec0e977d8291094cb9b0fefe5cbe7400ba0e160f476263c8f3cd22f1cd1b44d00a12d02d453965c64"}], 0xf8}}, 0x10, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000002480)={0x2, &(0x7f0000002440)=[{0xff, 0x5, 0x13, 0xffffffff}, {0x3105, 0x1, 0x1, 0x592}]}) sysctl$net_inet_ip(&(0x7f00000024c0)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000002500)="da4759d31533c8905afb733c341ccf12e7e0f7b9bee891ef32802019812a934f95815dcda502c35f13844f5e5b0736c088917b48d227a6da78afa163575f0f237fe2c69aa34a5de7724a4120f3f768433f94a4cb260c8360", &(0x7f0000002580)=0x58, &(0x7f00000025c0)="5725587cfdd1165571a904137a87c3176d04d543bac4d97a9af0a9610e398c1c8b289b86ea075e96e6c2eb7ffeac9f01b5f70e86b9f6f1dfb115893d19681d15173438051b68f6d3da7c135b50d7a39ca2b2dd66fe50d538cbe20dcb687c14ce8d67b1b60eaf849ab54a6814a3c984bd5f8cd1730ad969c14ddbaf40564170e10747ef58552c285d67d11e7bfd70aab10ef5538cd15834", 0x97) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002700)={0x9, &(0x7f0000002680)=[{0x76b7, 0x2, 0xfb}, {0x1, 0x3, 0x3, 0x10}, {0x5, 0x9, 0xf9, 0x1}, {0x0, 0x3, 0xe, 0xffffffff}, {0x7, 0x2, 0x5, 0xffffffff}, {0x5, 0x5, 0x7, 0x2}, {0x1, 0x2, 0x10, 0x6}, {0x4, 0x0, 0x4}, {0x4, 0xaf, 0x32, 0x6}]}) shutdown(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002740), 0x8, 0x0) read(r2, &(0x7f0000002780)=""/3, 0x3) r6 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r6, &(0x7f00000027c0)="a326aa1e0e4e7cdc422a95073e6b3680cdac56bf312a06cfbf68872bd3677f564f6b4f8f0693f665b5941554bf2f577826d84bc552157602653b6874a7b105b5c315edf1cec7ce9c8ce99583f0d5d167566d9d3824c29b51ebd83b79f7afa47d6ba56e39965d7b93bd09d66dfd8b8ec9d799dac2b33c956e48179e21c7af07ba588dfea220c64222a057f987815d63a61083d7f1e3f85db30785476a4b477848f691c6f2", 0xa4, 0x402, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) close(r0) recvmsg(r6, &(0x7f0000002a80)={&(0x7f0000002880)=@un=@abs, 0x8, &(0x7f00000029c0)=[{&(0x7f00000028c0)=""/211, 0xd3}], 0x1, &(0x7f0000002a00)=""/82, 0x52}, 0x1840) 1.309466197s ago: executing program 7 (id=556): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) setuid(0xffffffffffffffff) (async) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xcd504406, &(0x7f0000000740)={0x40, 0xe5, 0x40012, 0x8000, "97aa000000000000000000000000000000000002", 0x1fb, 0x6}) 1.294200674s ago: executing program 7 (id=558): recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x198) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x20, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r1, &(0x7f00000005c0)='./file0\x00') syz_emit_ethernet(0x98, &(0x7f0000000000)=ANY=[@ANYBLOB="fb000000000000000000000086dd6000000000620600fe8000000000000000000000000000bbfec000000000000000000000003e33f86881595f", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='PZ']) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x6a, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x1, &(0x7f00000004c0)='./file0\x00', 0x8}) execve(0x0, 0x0, 0x0) 171.123125ms ago: executing program 0 (id=562): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r3 = dup(r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwrite(r4, &(0x7f0000000000)="c10500841d26f703ea3a6f", 0xb, 0x17) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0x1}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) listen(r0, 0x8) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xf318) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) socket(0x2, 0x1, 0x0) (async) dup(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) shutdown(r0, 0x1) (async) dup(r2) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) pwrite(r4, &(0x7f0000000000)="c10500841d26f703ea3a6f", 0xb, 0x17) (async) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0x1}, 0x10, 0x0, 0x0) (async) dup2(r1, r3) (async) execve(0x0, 0x0, 0x0) (async) listen(r0, 0x8) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x3) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xf318) (async) ftruncate(r5, 0x80002) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) (async) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) 130.064518ms ago: executing program 1 (id=568): r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r0, 0xc1084413, &(0x7f0000000080)={0x1ffe, 0x2, 0x9, 0x2f, "cd002200002181baab4c8c6d09b975390a000004", 0x7fff, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1ff, 0x40, 0x1, 0xa00440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x8d, 0x48a6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="d3ee0801", 0x4}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r3, &(0x7f00000000c0)="69c4a504afb20e1d56d5e4bec16cb0bd7fdf2d40c4c77dd1ef23227efe9498ae", 0x20, 0x80) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xd4) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x1}) r5 = socket(0x18, 0x3, 0x0) clock_settime(0x2, &(0x7f0000006b00)={0x8, 0xe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="000000000082000f00180000000000c3954430a26ffc2298121d98c3a9a8000000004dca02000cb4f13b59dea84216e7629f820000", &(0x7f0000000080)=0x35, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) 129.799126ms ago: executing program 1 (id=569): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r1, 0xc0284457, &(0x7f0000000740)={0x7a, 0x0, 0x2, 0xdd, "deffff0357d6b6a419e84dce00000200", 0x3, 0x800004}) close(r0) fchown(r0, 0x0, 0x0) 103.392564ms ago: executing program 2 (id=570): mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3201) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x1, 0x200000000000005}], 0x1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001100)='./file0\x00', 0x1, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 102.948837ms ago: executing program 0 (id=571): r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5904) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1ff, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x8d, 0x48a6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0xffd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x4f4, 0x3ea, 0xfff6, 0x0, 0x9, 0x5, 0x1, 0x1, 0x1, 0x640, 0x4000000000f1a}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) close(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xce, 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000004c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7}}}}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="ed", 0x1) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0xfffffffffffffe8e, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) shutdown(r5, 0x0) readv(r5, &(0x7f0000000600)=[{0x0}], 0x1) close(r4) syz_emit_ethernet(0x4ce, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd606d9efb0498670000000000010000000000000afffffffefe8000000000000000000000000000aa880c000000000000fe8000000000000000000000000000aafe8000000000000000000000000000bb00000000000000000000ffffac1400aa95a8e3f69261b11bfb779408877c5d94ff0100000000000000000000000000010000000000000000000000000000000104000000000000000c04000900001b00ff020000000000000000000000000001ff0200000000000000000000000000012b3300000000000000010005e4af20e4b21154e61fbb43d551c50b7bec06f120fe504d4df35619925b72a6b1656feb28597a452998fa7670c7e96a891d6ffe77"]) 102.385306ms ago: executing program 1 (id=572): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) setgid(0xffffffffffffffff) (async) r1 = getgid() (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r2, 0xcd50441a, &(0x7f0000000040)={0x6, 0x20002, 0x5, 0xd5, '\x00\b\x00', 0x3, 0x102}) (async) setregid(0x0, r1) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0xb0, 0x5}, {0x84, 0x85, 0x0, 0xa}, {0x16, 0x7, 0x8, 0x56}]}) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000000c0)="5592369526afc1e88c30590ba7e53c322bcd4a8ce8495fc97b31b1c7005c50c47b24f2d881a1622a4257", &(0x7f0000000140)=0x2a, &(0x7f00000001c0)="825c4ca6b12791ab810c2dc8f365c20ae0c6c9132a41972fab8756475b5466fb5227f61aa44e362c5fb53f2fbaab9a8a2ff4dabb3b30", 0x36) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) fchdir(r2) 99.756602ms ago: executing program 1 (id=573): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {}, {0x2}, {}, {}, {0x0, 0x2}, {0x0, 0xaa59}, {0x0, 0x4}, {0x1, 0xffffffff}, {}, {0x2, 0x4}, {}, {}, {}, {0x0, 0x7}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0x2}, {0x0, 0x7ff}, {0xbb08c0840fa32129}, {}, {0x2}, {}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2, 0xffffffff}, {0x0, 0xfffffffd}, {0x3, 0x8}, {0x3, 0x8001}]}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknodat(r0, 0x0, 0x5145, 0xfff) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0x2f, 0xffff, 0x40a9, 0x20000003, "0400000000800000ebb178d952d6d31962fff0d1", 0x9, 0x2}) (async, rerun: 32) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34be3867e0e6c400cacfec37082ee4c57416bf7c912b246b4ede2570608015d567ec33a28501e952be75c986dec10b04f2d194775ae42cb00d6faa40b87f3508e18d8baed6b6cc42ad2785841ec4f19f24b69470737242d9dbd9b40e032006aca96f5257b4f5172bb5d65506efc9f6c847a99d889f7622cb8d3ace9f79684a57d6e0ad299b6f78d20656d501aea719075cf35f0e069f964b08faee0adbc1e9ce86adb2035014fff04e2c0a925f7159f8c12fe5324191901759d9e613c3b9d", &(0x7f0000000180)=0x6, 0x0, 0x2e) 99.368191ms ago: executing program 2 (id=574): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x8000) r0 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/6, 0x6}], 0x1) execve(0x0, 0x0, 0x0) 86.983693ms ago: executing program 1 (id=575): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79c9) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x147) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x60) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x8000, 0x0}) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="84f424bf", 0x4}, {&(0x7f00000004c0)="463b38b244ec43b6d257523bd69d6c03ec2c92aec1543f370bf2e2245296af969e1f99fa9b92434bb98d3a902b719c4d7bfd6add92dc6a153bd3f68e2ea0a8da01f4fdb0ef8fd153aec3d75eaeedc6f1d82f9cd61b0faa73760fc5e563b8a1a26c630572b94354622ee0958c66a564852aac580deda60db110d5587f9762b6adef61ef35ea8e1f88c6663b0d2998edd29f7f6ab5202d2dd6a997473653c2dc9533416db716414dd39f830a22cdc70c588d107897c18ced7c34136822477e3e83f4de546f7bc5cd49da7c8d0b22c16179af3e340e001e220e36c744d096668b6000eb1b56446ad706552efd768db225e44d8dc5582a8984add996fe62bedc9aefac2d03a4abb99cbd339549f64465e506462f935fc9be9190c0eea4a562c1e4c493fc5b8df498075fa34b3c4ed2587e92bf2e99ddef2a6a2404c72643539b80ad7add3592ca4330935d91b8b82fb649145543e36ac4529ff35e038fb6171b1261775f9f45a68e63844cab0033d473674af5d0d56ef0f0f30a0f0805740a77c4ee409200d6d2fc08c9b9d4bcbb79bb16bfdd0c1ffcbe6ca0a65e12c91f9bc5cc4c1437fa899d326c1b4eaf42415c9aa481c8228e089457a8332c52b61c06e29f6edc7b9d001e5db87a45a5da50e1b8cdf2ffda84999875545155c5f7d76242c5975009aebd9a8f6784ccb970249257f1aaadcabc9b648a7ac1a86a60e4af06f940b5a7da06fe704c30a8d3bc2d2a05d19fe80bfcbc411638a756b95e44224fc61dc6ef40812c677b5233dce1142648b9b82a50554f19a4313b6d122321429e748ef22ebaa411542b9e333e734cf04c9d5793ca8796cb5cea341851b6788e8ce590508ef527570709724ab13f6553831efe8d090e6099e6c66e772fcf52c98409066a8ecb7100343cac974a9830e5a7c440ecaa7093b33c12449daf62eb5b219517b4dbbc0f8c8fbf4f6a3570770d61b6a57bb00d159848a5e22a1495a5fafe3d11e5ce95484ce8b9d713c2df1dc16b68ca1b35898ba72c0ec84f9d2471b39865bc54ef106f28b8fd1bb791d3217050156516babfceeac865111c13efc4e66eec24ec1a81d2ddb15e1a45b38c2dabbc5f87502d3e9b92eced804411f503ab6988c57d3d7b77820f5f1324e4c4800583c9755bfbfd41a04e76b21978ac777bb2a8baa446a69ab9f0ab86696a89b1d36882c21cb887e52e9602053532a031298b3c4985976f3250671a1ec96247fade73922bbfe3edbfe5e898c961ee57a2273848b1fbe99702f9a14569b9b47da2ab4716c934036cba9c6b584074be8debcb66553e1d213c3bd6e3d06fd6566892a1a536ea5a984681622c821e53faec87921fc32e041af6b4a4fccdf18d2a476a19624933e2ba3d85393ff2c8df1936ea94855aa85d1c0c5c87aff6c89c0c589e2cca5743c874eccfdbc85e5b2e80b06ee63c9c299c11435d0056e3b4c15e544c5f8bf0b5477b23152a85e58b6dfbcf93104b2a3c02ee2e5df84a6733251e62d7bc795b889f02d613edd660b4d81cbb27c2cb1b197f09b898d007d3426b8a9c3fce6c5c568460e10b2434b153f0c94f38b7cca83769f6bf86567ac6aad8f25fca36fa2b24558154b049880f70d728a66a4aa490591a00651926613acba642037eeae1f172015138b0a72adcb27cddd5c0401fd509f8efa87e0fc7098c7ee70a7e3869bde908a5b80798c118e9c08ccef61e8635877950bf9d886b9ecdd0925f3f0bb01e5038127b909a6a6b44205d7d10ee2368b3c1ad2b3eb975eb8a1277491c9158c54653ceb0bf989af49378fff7b4c0c1e20c1e8583785e9b18c9919ef8bed09de118daa927dca5a6380ec856044f4b9c9cd584dcc36ffde35cf94d4d1890ff791546728b79d6890713b6d04a8f156f2235af77b071fecbebf21846ab3d2b78d83032d43ed8a2603518f0555b4e82aebb9148710533bfbd824ff6077df6fbf41753f865a892517344fb0abccef50b34bfc0a961d0f9d6c0a89c33559ca8abee1419ec54184105689c13544453b97e30939b95b9a8ebf2a152b1461d058fa828c2e2f1c27fd5d61412cd3fbe1f18340974b3428177d8086fb2e0e24b0787ac69b1b2f46a6610a5862135ffbb2734877853621a39cf157531e0d425f89eff285804ec9db72e68c7a912b65f48a0631582e796e3688f0986a36909cae9e192995af7ac3da46506e6a4e1ba6bc37d268ade93cbe633d15eccd97298c6380fc01eb194d07e90c162fdaff0ac3c128437ac16592272637ee701867fd0b0c329e9bce0c765fe24637f4dc72a462099f71a23681402cc44189bd9f844e9d94faaa7ad0e9f71d8c3941b5e44a20dbcf2d61107461f5356e793068b9cda7721291ea5b2848f475fab38e4e6ad215d744f10c46b76092d98f60cb0120d3cdf7edfe09288eb8de91ff69ab3102752a6a20f6c3d4774d1fa4ce881062b51dbbda5311de94e2e349908c4d52821917e23b80af172d250fa0acdf5d0803606c1ecdb41bfa51f6869c6646b7280bc9f0e925103ce5f3f482d0ee48d5fac788fb39e3546531e9b7e40d09f882197a148bb52c956b8d7b01f8f7e258e64038f5142ae8afd23bd313bfce303f9ae61f83744b7b923b620af411948922cbcff1b739b7abfb45ca0c904dba07540133d809b7a1349b0bbddaa7dc2d48484a7dcdee8e0f4d8bf91b5eac0492ddd766bf541803152b23053faf24aaa75f5b587041841a19b5b090a6710805c65c5e160699092af90486bb83415d4ba3fbf101c37b0d1a039a4208c3c3c43a73b02d7ceae1147252c35d92d6341447cd55b252a5970937649ad1f0668325ec8ca5ff47ad379704ce6797327281e0eeeddfbd8bdace9ca2db27954b29d60e66ae65ee536d5e9d31a15312efb3dd6b203ff800c5764210e5154b056927688022a1fd0646236c18a5df25c545f8728103183511761290754289d9dd1dd644162d284e98c9e0989b087426ab232ab35859d171dd30e2392d80b69b05823de78b42db6ffc09584a92e2afbc35f177123b09bbf09054a9ae1eaa445fd2a425437a12a0078e98b8d80c0a34bb855e51c937d8c3060aed438ceb319f78bc1f171ab871a2905b71785b308eedeaddf41b77d6aa2cfc843c962ef0f63605471557414dd39b963238f6affda18c0d39b3bb0a45146737f1a72a7a65531ff7be081db71e0b55499ef40889e12a1333c84300daf51b11eb1f3fb056f53e76d0f9719d9adae554e8933bda4590a28a20189191d146a1402dc6a9648e225b298f511c18429639c23f51ac0678b74b5f3641d94d9eb5afc7608516a8e889c4803247a3eaeb65ca93947264082bb8678e0a78f43afb53b6c9f79b90cd5104b9d63842a5751139f4c01838f54cbc3a16b5c6c7eb86326a6c211445f6d0d135ccc6042167eb2ef63803a482a9dece29c3d6e9bb501f273c720508edcec1adfc36f2d49dc12175890618f290e0fcd6f126ad31b41e2a0b2c4cfad55c1b633f84f83ad920a800abc590b1810dc8149fd6a23ac100f4ffff2d7b1bd3d0bff6d53dfcff08065512571ed7e23e9eb0fb428d8a7e42fcfda74261c55ab0a20f459ca40aefc3d47eb418e0bb776ff125c8b981fe42fd9c8cb2eae67ed155fa66b6d76f944ccc38ec55561bba616daab18a7900852e872227502c9a539f749207430fa02be62136a85c737b3245c6a8224e3fed583c1764ca35cbca53aa41205d3294de938f135592ca4961f21ca85b08ff5a82a60ce9280672e04179ecc0edaf476da14f51bb3fef4416550c69275a6962e98714f29b5a19ea6c321e7d152a954a4410a39db40791a4255454c09dc2ce676cb6706d9df7b87489df6a77f633832a2a57a7b1a2b3e1f5b54df7bce6deb455f61234a460da97ba3ba5719141d5b766233a2af20d7526386a01dd72aa7c8997f2ef62b87466581e5a3fd1dded2be23dd6741d032a6204185fb41465b6221a6a861b81e5cdb7efe69ac31db80bac9744c9afb7f38a12e3ddf0ce7205138ee106b488fba1868fe3e69a7a72e26314d53bffcc208cec8f4fee7e37efad2e789a813439b36fbe644783418e8d2d64f65889436e64392589026500a12f4c3d8cfaa2c34768b3a7b4e77410faa22fe351bf8721b5bc355e054049191a03b94e7ce4280eb8f08593947d8e09b62c6cee3df341ecbe07474a3f44f55036c5b2ef8922c0f2abaebe16a8429cf7ec1e5c6c3e901f6c169cb8a0337cd9ae7e9f82a0fb704f64411d7e899e4a1460116f1bf2edaf859bc2d838c5d8b5c6b073b92613eba4758ff70114bd5d845d64ec16d650793e379439d237463597dd975058c47ede28b92f0d214eb7488c0f44acaee9c1d19549ff7e566b0665c88bbc3b749eb5c3b1272b7bea89047f02d30b7bda55e5d375c634a17803a7db923b05725cb181141017b98a4a6379ea2692403392a04f3dbe27253f2987342d2850740cf5fd2e8abf120b41b161c5b24bfd4b8f827536a443d202679434ec841a4d9fcb5c0fca94ec3897a6d4436785557cd36cb9884b45bff3d83aaf21bc4be0f0f94bfbe315108c333f34ea2ebc047510cfa3d106e33ccbc79f863ac213b9728bfefa08b6a7652deaa2122385d0a6b65d1b286b60605042ede0a3a2d8ae68d250796c8a86666c40991cb0b57392efb311f8cee0de50b925f8963384b51c4ef1b9a1c9acb4a92ed0aafe1497603f0eaa11ad01d85f0802085310d6bed402a93e315d4c6995b876379b5c2412b745ae2ff4312dccc6747d29e461566de7fe2aa77ce4d8ee84c26f6b78a59769ec6a0fe9fc7ad75049dd6351e68bc68d74c58df27646549958c259983442b724e74f1413b32381b50199b5df88b1c3353b74b9804cbbcd84a60427aaf85b0e191ab4c07aa4b812adbf249fc0ebf4b823c0c2b773c3a4c319d7f0d5c6e43d9b9a5d85f3df327f866950d97d99dfa1a36e1fb7be6975c1eef01e93ddef8f1ef839d2770b2d8376a119ec1866fc5fa06e57818b10ffcf772ed1a9dd54884196d139366d2be6ec06a5d978c469be2d4723f7ffa2d7e50348be81d067837a28a434e1ab6d5eebf995b01608e3393e4cb19acd37a3abd848904c84894a78416c942e4538624ccdae52bc586c83680bd35e346ce89ffb64d077ea53e0a228e2a9db726b2b3582781c690bbf4efe00a70fa277dea01201dd815cd3abcf27f61c80e3bd1534bd519d3712f53e5b2a67a387a299122b5d07afcffe98207ac55add0b049c5c49aa879c8bb896136a7989fddfa9c301c0e6570b702714c42ed334b78a664f2badaae949b40747735915af0cec235712ce7aae54433f757397eb988fa511530533c1f3abb505446426b2d7bfe1f6a32d26668158cd4ed2a0e480f49f83f684a1bf16e08dd33c30a71cef9d48507c35f2e5825e1ce027f288fe99509cfd623142a40417e8a4b729c5651d234b19aedef70554dfeaeae39e76cd7e1113e05ed5109dee6a08f370fbacf4e99d5622103706e3a1449d370aed42cec8c401188413a7ffd8431d5daf68c8a499d82178dd6027877a373c29e605b0586dceaba51449e80daecc138a832522a3c120492d57a28117ddeb92ea738c9af6d151f30fbbc55067c97cfbe0edcb5ea4e7ef3f4e5172845a6451f48164a71ae5d9e502937703af6bc0c0438647776ea192251b4350e3b3f13b9d6f8018a09045b2bdd35f93484e51e28e6177c4e4771d4dbb214178568e89fd4230677289fa784e6dc00ae01fbde1f6d13600dffc81c58441d0944c2a4564668ab432a6461897f2b68175ec168388e951809c669153626c2", 0x1000}, {&(0x7f00000002c0)="0d040fa527d9daa93a7486942fcb25a11e8b16e008263618bfd8a8f246a60c45ea656abbeee39802242958a4961defd03497d641f9820a3ece456072876f1483c7c135ac7bd56661c2139203813f0c5bdcf0b94e65630d1da0c1ea381ac1b6d3fd1819bb98714b3c707be7d2c029cdd5baceae364ab89f5a6cbe91e6edd35514418bdf0633e4d73db41ac00cdda890ab0cc9dc9dcec6e5d8d23e618f680e4b51b45a3c16dae519059e3468697aea60ef066186142c8d48285470bbaad564585f8b5739b59824e501ff56f4c682ac625edc490391189ddf8fd95f463f24c3d79cdf1d0943902415d25a", 0xe9}, {&(0x7f00000003c0)="a3bdc36d367d7e05da03ecb7a19af2e36ffa2b4dd0ed50e374d94b011ea293f0afbd83191a61402fe0e3292ff07ce0b30f2deb90d4f1f17ff594fa2343cd20b73c3ee6748f0656d8c3cb175b0c95f8", 0x4f}], 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x50) (async) execve(0x0, 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) (async) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x80000002, 0x9, 0xd}], 0x80000ff, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff7, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x1, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) 85.14203ms ago: executing program 2 (id=576): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) setrlimit(0x5, &(0x7f0000000200)={0x5, 0x8000}) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307004, &(0x7f0000000140)) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x5, 0x6, 0x3, 0x1, 0xf2b, 0x9, 0xff, 0x10, [{0x1, 0xc3, 0x0, 0xf39}, {0x0, 0x800, 0xc8, 0x1}, {0x9, 0x36e, 0x1ff, 0x8}, {0x8001, 0x8, 0x2, 0x8000}, {0x40, 0x7, 0x8, 0x1}, {0x0, 0xd, 0x3, 0x1000}, {0x5, 0x80, 0x3a, 0x4}, {0x2, 0x1, 0x8, 0x101}, {0x2, 0x800, 0xfffffff5, 0xa8}, {0x1, 0xa1, 0xfff, 0xbfe}, {0x3, 0x4, 0x8, 0x7}, {0x0, 0x8b66, 0x5, 0xff}, {0x4, 0x8000, 0x20, 0x7}, {0x3, 0x7f, 0xe0, 0x5}, {0x7, 0x0, 0x2, 0x2dd1}, {0xa, 0x800, 0x7, 0x5e54a46}]}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000000c0)="b96abcf5ac7cffa09ea845315c0d953a1461500a47b2d493b9af7a504463974994b66e618c40b003b601016cdf4cf2db66c17fc7e31d286de7a6a96541ac5467c8a1f6afacb8b81e10e9bf10aadfc2c93d82cd94eda6a64e034f68a605eea7d0e085408b0fe01bb90bd9aba48686b90ec624fb589dfbe64ea44c1981a86883831d913331862ca5c30b1339b99c2dce1e6453b5a8655a172d0c1334f47132b6df9043eb45dcbc1c8396475df6cbea4430447b1a6b22a8ad764f233e2a1b4d011a98adadc83b95aa3a18deb63562ddc0dc900401000000e0725a66818855a2580006054ed3d70a95c3c576e22ff121b4f93746a35b4700566dcf4b2759440f50e6eeb52810232b367f73e791f78b9759173e5d45f648d83c566ca45848fc0d8e56103e2374c637246d66270f99db7862547fb3891e", 0x134) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) (async, rerun: 32) fsync(r1) (rerun: 32) close(r1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (rerun: 64) 2.300035ms ago: executing program 1 (id=577): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x778, 0x80000201}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4ba8, 0x3, 0x1}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x788c, 0xffff, 0x8, 0x9}, {0x4, 0x800, 0x5, 0x9}, {0x9, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x800, 0x8bfd}, {0x0, 0x0, 0x8, 0x7}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa3}, {0x3, 0x6e2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x9}, {0x9be2, 0x2, 0x2, 0x69}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="d9bdb1d453b8d228fa79338ff8b57c744b8458f0915fe69399503a9643178057a544077d2204664c25691adaea0ac6031770338f48b77563ce8461f3172d836d448df0900828b001c19eba7ffa00000000b61e", 0x53}], 0x1, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000400)=[{0x8, 0x81, 0xc0, 0x2}]}) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="13d62701", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xff7fffffffffffff, 0x0, 0x25}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r4 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) setgid(0xffffffffffffffff) syz_emit_ethernet(0x65b, &(0x7f00000008c0)=ANY=[@ANYBLOB="aaaaaaaaaaaad0e99f3ded1b86dd6000020006253aff78042000000014000001000000086500ff0200000000000000000000000000018600"]) setgroups(0x0, 0x0) fchmod(r4, 0xf3) setuid(0xffffffffffffffff) 1.120826ms ago: executing program 2 (id=578): setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) (async) setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x7}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000140)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) 767.31µs ago: executing program 2 (id=579): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="8b4f69c83b01", @broadcast, [], {@ipv6={0x86dd, {0x1, 0x6, "b91d3a", 0x8, 0x3c, 0x4, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="4079e811670a1ec2952a4234926cce07", {[@fragment={0x2b, 0x0, 0x81, 0x1, 0x0, 0x1b, 0x64}]}}}}}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (async) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r5 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)="d784fd20c674a0c0ea5c90073ffe12b066269402a4e6c513353a13da58b7086790bfc9bcf30616b67430ea0870af992f01c5e2bf6ce40324ad10390bac719a1cf5da7de0e3d72f5f3fbbc7e813d3cb6b46030c5e3a7cb40a2bad022d6c43d38d18a2de64228eaa192145faba30a88b3a14e39851c0b5d068efeccdb1af5542f363712e585d4804c97e7e585a59b41e80531bb6e4bbcfa07245018ed4fb053578ffd07e56e54c64bdfa30af839bfe40ffbac31739b6846708ab9fbe5c0bae510673a01f502962b9e01332b481062fe90fa037de4cbbc63d0f353a6f3fcd010d50fbce224d2ff4f10a", 0xe8) (async) close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xc, 0xfff, 0xffffdf85, 0xffffffff, "1826283e7f0d01000400000400", 0x7fffffff, 0x7}) (async) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) readv(r6, &(0x7f00000001c0), 0x0) (async) ioctl$FIONREAD(r1, 0x800474c4, &(0x7f00000000c0)) read(r1, &(0x7f00000007c0)=""/3, 0x3) 0s ago: executing program 2 (id=580): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xa, 0x0, r3}}) r4 = socket(0x24, 0x2, 0x0) setsockopt(r4, 0x6, 0x42, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) kernel console output (not intermixed with test programs): kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jul 5 17:30:25 PDT 2025 OpenBSD/amd64 (ci-openbsd-multicore-7.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.142' (ED25519) to the list of known hosts. login: pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-7.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error nd6_resolve: something odd happens uvn_flush: obj=0xfffffd8067e20838, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! malloc(): allocation too large, type = 127, size = 4294967324 pckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error witness: lock order reversal: 1st 0xffff8000299dee00 &cq->cq_mtx (&cq->cq_mtx) 2nd 0xffffffff83925120 &sched_lock (&sched_lock) lock order [1] &cq->cq_mtx (&cq->cq_mtx) -> [2] &sched_lock (&sched_lock) #0 mtx_enter+0x4a #1 sleep_setup+0xc6 #2 msleep_nsec+0x119 #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x105 #5 spec_close+0x45f #6 VOP_CLOSE+0x133 #7 vn_closefile+0x12b #8 fdrop+0x126 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x59c #12 sys_exit+0x1a #13 syscall+0xb08 #14 Xsyscall+0x128 lock order [2] &sched_lock (&sched_lock) -> [1] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x4a #1 clockintr_cancel+0x2f #2 mi_switch+0x172 #3 ast+0x165 #4 intr_user_exit+0x3c Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83925120,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83925110) at mtx_enter+0x4a sleep_setup(ffff8000299dee50,220,ffffffff833aec99) at sleep_setup+0xc6 msleep_nsec(ffff8000299dee50,ffff8000299dedf0,220,ffffffff833aec99,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff800001481000) at dt_ioctl_record_stop+0xbc dtclose(21e5f,81,2000,ffff8000ffff2a50) at dtclose+0x105 spec_close(ffff800038ffb9d0) at spec_close+0x45f VOP_CLOSE(fffffd805dabc000,81,fffffd80097fb000,ffff8000ffff2a50) at VOP_CLOSE+0x133 vn_closefile(fffffd806bf37248,ffff8000ffff2a50) at vn_closefile+0x12b fdrop(fffffd806bf37248,ffff8000ffff2a50) at fdrop+0x126 closef(fffffd806bf37248,ffff8000ffff2a50) at closef+0x192 fdfree(ffff8000ffff2a50) at fdfree+0x116 exit1(ffff8000ffff2a50,0,0,1) at exit1+0x59c sys_exit(ffff8000ffff2a50,ffff800038ffbd40,ffff800038ffbc90) at sys_exit+0x1a syscall(ffff800038ffbd40) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7812c893f3e0, count: -17 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800038ffb6d0 rbx 0xfffffd8004705330 rdx 0 rcx 0xffff8000ffff2a50 rax 0xffffffff8383dff0 cpu_info_full_primary+0x1ff0 r8 0xffff800038ffb5b0 r9 0x8080808080808080 r10 0xa8874da34cb1ec9f r11 0x363debdf47ac95c4 r12 0 r13 0xfffffd8003f58300 r14 0x3 r15 0xffffffff rip 0xffffffff821458c5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800038ffb6c0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=399277 pid=75948 tcnt=0 stat=onproc flags process=1018 proc=2000 runpri=32, usrpri=82, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff8000ffff2a50 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff8000ffff2ce0,0xffff80002a2962c0 process=0xffff80003c41f090 user=0xffff800038ff6000, vmspace=0xfffffd806ef01968 estcpu=32, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32424 313277 13041 0 3 0x80 fsleep syz-executor 32424 265605 13041 0 3 0x4000080 fsleep syz-executor 32424 437091 13041 0 3 0x4000080 lockf syz-executor 52311 392131 63491 0 3 0x80 fsleep syz-executor 52311 462384 63491 0 3 0x4000080 kqsel syz-executor 9497 165301 23340 0 3 0x80 fsleep syz-executor 9497 304614 23340 0 3 0x4000080 sbwait syz-executor 80171 145412 32647 0 3 0x80 fsleep syz-executor 80171 302728 32647 0 3 0x4000080 sbwait syz-executor 46555 99004 3512 0 3 0x80 fsleep syz-executor 46555 318071 3512 0 3 0x4000080 lockf syz-executor 7996 240211 34130 0 3 0x80 fsleep syz-executor 7996 257653 34130 0 3 0x4000080 kqread syz-executor 8223 220516 71873 0 3 0x80 fsleep syz-executor 8223 388152 71873 0 3 0x4000000 biowait syz-executor 53031 120919 0 0 3 0x14200 acct acct 57093 162789 1 0 3 0x100083 ttyin getty 82802 369065 0 0 3 0x14200 bored sosplice 23340 429288 44319 0 3 0x82 nanoslp syz-executor 32647 409677 44319 0 3 0x82 nanoslp syz-executor 3512 106554 44319 0 3 0x82 nanoslp syz-executor 34130 32612 44319 0 3 0x82 nanoslp syz-executor 71873 177085 44319 0 3 0x82 nanoslp syz-executor 13041 167180 44319 0 3 0x82 nanoslp syz-executor 1833 340442 44319 0 3 0x82 nanoslp syz-executor 63491 93986 44319 0 3 0x82 nanoslp syz-executor 44319 409609 39011 0 3 0x82 kqread syz-executor 39011 96098 83608 0 3 0x10008a sigsusp ksh 83608 153302 77602 0 3 0x98 kqread sshd-session 77602 451244 49497 0 3 0x92 kqread sshd-session 49497 6991 1 0 3 0x88 kqread sshd 48714 483159 42806 74 3 0x1100092 bpf pflogd 42806 262387 1 0 3 0x80 sbwait pflogd 47673 317196 64624 73 3 0x1100090 kqread syslogd 64624 326215 1 0 3 0x100082 sbwait syslogd 56510 3191 1 0 3 0x100080 kqread resolvd 11330 319860 94520 77 3 0x100092 kqread dhcpleased 71482 435371 94520 77 3 0x100092 kqread dhcpleased 94520 520984 1 0 3 0x80 kqread dhcpleased 13795 156648 0 0 3 0x14200 bored smr 6877 517385 0 0 3 0x14200 pgzero zerothread 69484 449926 0 0 3 0x14200 aiodoned aiodoned 54307 428902 0 0 3 0x14200 syncer update 28335 108762 0 0 3 0x14200 cleaner cleaner 17832 511112 0 0 3 0x14200 reaper reaper 10770 154679 0 0 3 0x14200 pgdaemon pagedaemon 80114 255403 0 0 3 0x14200 bored viomb 42767 359246 0 0 3 0x40014200 acpi0 acpi0 77489 486412 0 0 7 0x40014200 idle1 31737 412650 0 0 3 0x14200 bored softnet3 73798 180728 0 0 3 0x14200 bored softnet2 31974 460909 0 0 3 0x14200 bored softnet1 35205 55910 0 0 3 0x14200 bored softnet0 38064 74432 0 0 3 0x14200 bored systqmp 48616 516093 0 0 3 0x14200 bored systq 74975 416488 0 0 3 0x14200 tmoslp softclockmp 12215 218525 0 0 3 0x40014200 tmoslp softclock 99148 113378 0 0 3 0x40014200 idle0 1 231253 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &cq->cq_mtx r = 0 (0xffff8000299dee00) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x13b #3 clockintr_unbind+0x56 #4 dt_ioctl_record_stop+0xbc #5 dtclose+0x105 #6 spec_close+0x45f #7 VOP_CLOSE+0x133 #8 vn_closefile+0x12b #9 fdrop+0x126 #10 closef+0x192 #11 fdfree+0x116 #12 exit1+0x59c #13 sys_exit+0x1a #14 syscall+0xb08 #15 Xsyscall+0x128 Process 8223 (syz-executor) thread 0xffff800039000cf8 (388152) exclusive rrwlock inode r = 0 (0xfffffd806c6b0440) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10222 11112K 11432K 166960K 12395 0 pcb 19 15K 16K 166960K 168 0 rtable 226 10K 11K 166960K 457 0 pf 42 19K 23K 166960K 107 0 ifaddr 40 6K 7K 166960K 70 0 ifgroup 59 2K 2K 166960K 114 0 sysctl 3 1K 9K 166960K 10 0 counters 70 37K 37K 166960K 126 0 ioctlops 0 0K 4K 166960K 1666 0 iov 1 12K 16K 166960K 33 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1343 85K 85K 166960K 2091 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 12 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 26 0 dirhash 12 2K 3K 166960K 27 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 97K 166960K 711 0 sigio 0 0K 0K 166960K 11 0 proc 72 91K 140K 166960K 617 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 51 0 in_multi 84 6K 7K 166960K 116 0 ether_multi 1 0K 0K 166960K 2 0 mrt 0 0K 0K 166960K 5 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 445 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 252 160K 179K 166960K 8252 0 UVM aobj 17 2K 4K 166960K 18 0 pinsyscall 43 86K 104K 166960K 1798 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 32 0 NDP 13 0K 2K 166960K 47 0 temp 56 8690K 8818K 166960K 49662 0 kqueue 13 20K 32K 166960K 125 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 99 0 95 2 0 2 2 0 8 1 rtentry 176 124 0 27 6 0 6 6 0 8 0 unpcb 144 699 0 680 6 4 2 4 0 8 0 syncache 336 4 0 4 2 2 0 1 0 8 0 tcpcb 736 156 0 150 2 1 1 2 0 8 0 arp 128 18 0 2 1 0 1 1 0 8 0 inpcb 328 775 0 764 12 5 7 7 0 8 6 nd6 144 29 0 8 1 0 1 1 0 8 0 pkpcb 40 8 0 8 3 3 0 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 21 0 21 2 2 0 1 0 8 0 pppxif 1504 4 0 4 2 2 0 1 0 8 0 pffrag 232 8 0 0 1 0 1 1 0 482 0 pffrnode 88 8 0 0 1 0 1 1 0 8 0 pffrent 40 10 0 2 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 2 0 0 1 0 1 1 0 8 0 pfanchor 1288 2 0 2 1 1 0 1 0 8 0 pftag 88 2 0 0 1 0 1 1 0 8 0 pfqueue 320 2 0 2 1 1 0 1 0 8 0 pfstitem 24 68 0 25 1 0 1 1 0 8 0 pfstkey 128 68 0 22 2 0 2 2 0 8 0 pfstate 384 64 0 23 5 0 5 5 0 8 0 pfrule 1344 24 0 17 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 487 0 91 29 1 28 29 0 8 0 art_table 32 488 0 91 4 0 4 4 0 8 0 art_node 16 122 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 3 1 0 1 1 0 8 0 semapl 112 19 0 9 1 0 1 1 0 8 0 shmpl 112 15 0 1 1 0 1 1 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 2931 0 1426 95 0 95 95 0 8 0 ffsino 288 2931 0 1426 109 0 109 109 0 8 0 nchpl 144 3959 0 2261 64 0 64 64 0 8 0 rtmask 32 3 0 3 1 1 0 1 0 8 0 uvmvnodes 80 3305 0 0 68 0 68 68 0 8 0 vnodes 216 3305 0 0 184 0 184 184 0 8 0 namei 1024 13278 0 13278 2 1 1 2 0 8 1 percpumem 16 78 0 28 1 0 1 1 0 8 0 kstatmem 264 66 0 36 4 2 2 3 0 8 0 scsiplug 72 4 0 4 2 2 0 1 0 8 0 scxspl 216 15095 0 15094 10 3 7 8 1 8 6 plimitpl 152 180 0 162 1 0 1 1 0 8 0 sigapl 424 1013 0 961 7 1 6 7 0 8 0 knotepl 120 551 0 0 17 0 17 17 0 8 0 kqueuepl 224 219 0 207 2 0 2 2 0 8 0 pipepl 336 135 0 108 3 0 3 3 0 8 0 fdescpl 520 993 0 961 3 0 3 3 0 8 0 filepl 160 6230 0 6001 19 4 15 16 0 8 3 lockfpl 104 348 0 342 1 0 1 1 0 8 0 lockfspl 48 147 0 143 1 0 1 1 0 8 0 sessionpl 144 24 0 15 1 0 1 1 0 8 0 pgrppl 48 34 0 17 1 0 1 1 0 8 0 ucredpl 104 1439 0 1425 1 0 1 1 0 8 0 zombiepl 144 993 0 992 2 1 1 1 0 8 0 processpl 1240 1013 0 961 5 0 5 5 0 8 0 procpl 656 2036 0 1976 6 0 6 6 0 8 0 srpgc 96 1 0 1 1 1 0 1 0 8 0 sosppl 168 4 0 4 1 1 0 1 0 8 0 sockpl 728 1598 0 1564 14 4 10 10 0 8 6 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 115 0 0 15 0 15 15 0 8 0 mcl2k 2048 89 0 0 12 0 12 12 0 8 0 mtagpl 96 115 0 0 3 0 3 3 0 8 0 mbufpl 256 295 0 0 19 0 19 19 0 8 0 bufpl 280 5398 0 124 377 0 377 377 0 8 0 anonpl 32 13557 0 0 110 0 110 110 0 246 0 amapchunkpl 152 26705 0 26114 39 14 25 29 0 158 2 amappl16 200 4018 0 3655 51 24 27 34 0 8 0 amappl15 192 2 0 2 1 1 0 1 0 8 0 amappl14 184 110 0 98 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 1638 0 1606 4 2 2 3 0 8 0 amappl11 160 52 0 38 1 0 1 1 0 8 0 amappl10 152 5 0 5 1 1 0 1 0 8 0 amappl9 144 269 0 269 1 1 0 1 0 8 0 amappl8 136 53 0 50 1 0 1 1 0 8 0 amappl7 128 109 0 96 1 0 1 1 0 8 0 amappl6 120 181 0 177 1 0 1 1 0 8 0 amappl5 112 125 0 115 1 0 1 1 0 8 0 amappl4 104 332 0 311 1 0 1 1 0 8 0 amappl3 96 5125 0 5007 5 1 4 4 0 8 0 amappl2 88 641 0 578 2 0 2 2 0 8 0 amappl1 80 10618 0 10012 17 2 15 15 0 8 1 amappl 88 7468 0 7291 5 0 5 5 0 92 0 dma8192 8192 1 0 1 1 1 0 1 0 8 0 dma4096 4096 2 0 2 2 2 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 7 0 7 2 2 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 72 17 0 1 1 0 1 1 0 8 0 uaddrrnd 24 993 0 961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 993 0 961 1 0 1 1 0 8 0 vmmpekpl 168 9542 0 9501 3 0 3 3 0 8 0 vmmpepl 168 68422 0 66049 114 4 110 114 0 357 4 vmsppl 480 992 0 961 5 1 4 5 0 8 0 rwobjpl 72 23769 0 19176 84 0 84 84 0 8 0 pdppl 4096 1993 0 1922 111 40 71 87 0 8 0 pvpl 32 22222 0 0 179 0 179 179 0 265 0 pmappl 256 992 0 961 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 413 0 49 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83925120,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83925110) at mtx_enter+0x4a sleep_setup(ffff8000299dee50,220,ffffffff833aec99) at sleep_setup+0xc6 msleep_nsec(ffff8000299dee50,ffff8000299dedf0,220,ffffffff833aec99,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff800001481000) at dt_ioctl_record_stop+0xbc dtclose(21e5f,81,2000,ffff8000ffff2a50) at dtclose+0x105 spec_close(ffff800038ffb9d0) at spec_close+0x45f VOP_CLOSE(fffffd805dabc000,81,fffffd80097fb000,ffff8000ffff2a50) at VOP_CLOSE+0x133 vn_closefile(fffffd806bf37248,ffff8000ffff2a50) at vn_closefile+0x12b fdrop(fffffd806bf37248,ffff8000ffff2a50) at fdrop+0x126 closef(fffffd806bf37248,ffff8000ffff2a50) at closef+0x192 fdfree(ffff8000ffff2a50) at fdfree+0x116 exit1(ffff8000ffff2a50,0,0,1) at exit1+0x59c sys_exit(ffff8000ffff2a50,ffff800038ffbd40,ffff800038ffbc90) at sys_exit+0x1a syscall(ffff800038ffbd40) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7812c893f3e0, count: -17 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffff8000299dedf0) at mtx_enter+0xd2 clockintr_dispatch(ffff80002a228120) at clockintr_dispatch+0x3b4 lapic_clockintr(0,0) at lapic_clockintr+0x51 Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff8000299ddff0) at sched_idle+0x4d8 end trace frame: 0x0, count: -9