last executing test programs: 2.49465084s ago: executing program 2 (id=3): unveil(0x0, &(0x7f0000000080)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000f97000/0x4000)=nil, 0x4000, 0x3, 0x1011, 0xffffffffffffffff, 0xfffffffffffffffc) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000300)="9bbe09c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac384652", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/100, 0x64}, 0x80003f8d}, 0x10, 0x842, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0xfffffffffffffed0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x88, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) 2.191016966s ago: executing program 6 (id=7): syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff67253a1011c48100400008060018880b0600001faaaaaaaaaabb4ddadb9b87323f6a5e8393648ba3d627856055dd319d31de528f005d050fcc0b8f987bda8e6e3804c815532c6c37797f00a842ee27a82c4776953837f9e2fc3b445249a261c638fe34996e47ae56346d43e78d76e6c9b31b258dad"]) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x447e}, {0x3}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') 1.636873179s ago: executing program 6 (id=14): r0 = open(&(0x7f0000000b40)='./file0\x00', 0x200, 0x41) select(0x406f205456671cf9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5000000}, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x9, 0x4) link(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000700)='.\x00', 0x49) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 1.419264322s ago: executing program 1 (id=2): connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7, 0x1, 0x7f, 0xf7fffffc}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x2}, {0x1, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00c22b00fe8000000000000000000004000000bbfe8000000000ea"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) open(&(0x7f0000000080)='./file0/file0/..\x00', 0x70e, 0x4a) sysctl$net_mpls(&(0x7f0000000180)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000001c0)="da51273a4929adaa7630855c8227", &(0x7f0000000200)=0xe, &(0x7f0000000280)="9d50768a49cc5c60c705f832e25e659a7f8f49bfcbc1eb6d0ef383b39028267aeaf6f2d3dcbb0553e9460a8bba97958e08eea4aec53dd20e475b68be12724b8fa9da75ba1d2a207f180b31a576d999fdcb3816439cc854adab9d92ae0366d156b242", 0x62) mknod(&(0x7f0000000140)='./file0/file0/..\x00', 0x1000, 0x16) 1.416222321s ago: executing program 7 (id=17): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x8000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xc, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x10001) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) (async) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) pwritev(0xffffffffffffffff, &(0x7f0000001340), 0x0, 0xe924) (async) pwritev(0xffffffffffffffff, &(0x7f0000001340), 0x0, 0xe924) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000480), 0x0) (async) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000480), 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0x10001) 1.415927007s ago: executing program 7 (id=18): r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x6b, 0x40, 0x200000000000001, 0x7108}], 0x203, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x1, {0x1, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192a748", 0x14) ioctl$FIOASYNC(r2, 0x8004745d, &(0x7f0000000240)=0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x4, 0x7, 0x39}, 0x0, 0x4, 0x80}) 1.216267509s ago: executing program 4 (id=20): sysctl$hw(&(0x7f00000000c0)={0x6, 0xf}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') sysctl$hw(&(0x7f00000000c0)={0x6, 0xf}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') (async) 1.214830282s ago: executing program 1 (id=21): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x1000f}], 0x1) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f00000015c0)="7299675f1e20b881d498c8d9b05b34917caab655c137507191f3c788fddd12099032f11e564c69d619c658be095192b2ac2b399a501373786962c7b617", 0x3d}], 0x1) socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x140, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e74000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000dcf000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000d06000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000dcf000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000f43000/0x4000)=nil, &(0x7f0000f42000/0x3000)=nil, 0x2}, {&(0x7f0000d7c000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc9}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000f2c000/0x3000)=nil, 0xfffff7fffffffffe}, {&(0x7f0000de3000/0x3000)=nil, &(0x7f0000e8c000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil, 0xffff}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000c76000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x1000000000010007}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f60000/0x7000)=nil, 0x8}, {&(0x7f0000d7e000/0x1000)=nil, &(0x7f0000f02000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d05000/0x3000)=nil, 0xfffffffffffffffd}], './file0/file0\x00', 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x1, 0x0) 1.214394429s ago: executing program 6 (id=22): r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) (async, rerun: 64) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (rerun: 64) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) (async) read(r1, &(0x7f00000000c0)=""/92, 0x5c) (async) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='-[:/-@\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':-\\):\x00']) (async) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0x1, 0x2, 0x7fff}) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) (async) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000480)={0x1, 0x3, 0x5, 0x8, r3}) (async, rerun: 64) r4 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) (rerun: 64) r5 = geteuid() (async) r6 = getegid() r7 = getuid() (async) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x1, r5, r6, r7, r8, 0x110, 0xfffd}, 0x8001, 0x816, r3, r3, 0x6, 0xffff, 0xb88}) (async, rerun: 64) poll(&(0x7f0000000580)=[{r1, 0x10}, {r0, 0x80}, {r0, 0x4}, {r1, 0x2}, {r2}, {r2, 0x10}, {r0, 0x4}, {r2, 0x1}, {r0, 0x80}, {r1, 0x20}], 0xa, 0x8) (async, rerun: 64) fcntl$getflags(r1, 0x3) (async) r9 = semget$private(0x0, 0x1, 0x11) (async, rerun: 64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) (async, rerun: 64) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0xd5, r5, r8, r11, r12, 0x40, 0x4}, 0x80000001, 0x7, 0x4}) (async, rerun: 64) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000006c0)=[0x8]) (async, rerun: 64) r13 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x7, r11, r13, r11, r8, 0x3c, 0x8}, 0x0, 0xa80a, r3, r3, 0xd72, 0x80, 0x2}) wait4(r10, &(0x7f0000000780), 0x1, &(0x7f00000007c0)) r14 = socket$inet6(0x18, 0x5, 0xe) dup2(r0, r14) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000880)={0x164, 0x5d26, {0x0, 0x7}}) 1.006161212s ago: executing program 0 (id=25): openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = semget$private(0x0, 0x0, 0x12a) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/89) dup2(0xffffffffffffffff, r0) (async) r3 = dup2(0xffffffffffffffff, r0) close(r3) (async) close(r3) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x7ff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) (async) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000001c0)) sendto(r3, &(0x7f0000000200)="c639975bf406b390c61a70f69f684122946192f79bfd3ed50bcc7f186d57b8f4aa55bbe66432c366a262c73687470d1dc27285cc0332fda873a88e40f6282f85d676a6553f5d1be8b106304f3410c414bb53fcd705df4214e060fb2298a5b7155dfbaa10a7845ac42777492f74ce1e22f34566d1f05f9c997facbf503474e885e8063f7640b0652ee7a3a9b23f5f8a97d879a7fd9dca7dfe8b53136a6f218436b3dba8aea3547557b5a6e1db095018df9b5c61d96ab3cb1b3ebf80e962026bf3960e3608378644b23d4686ce7c3f537073740e9e9ffc76496c267f625f4cee05466b5c21cf52ccec978c429ffc51b9e2ae7d3656dc7e756316e7b3d6", 0xfc, 0x400, &(0x7f0000000300)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x3, 0x1, 0x6, 0x954c, 0x401}, {0x9, 0x3, 0x9, 0x76, 0x6}]}) (async) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x3, 0x1, 0x6, 0x954c, 0x401}, {0x9, 0x3, 0x9, 0x76, 0x6}]}) connect$unix(r3, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000400)={0x3, 0x80000000, 0x6c72}) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x2) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000480)="720e9e8e7cb3967d5f6b64494f7e08e1099efb8e20949f14c6c1945a761ac91088c114915ec0a1d4640910fbe1349adf4c945f4934a517ad4eb44d8d50a83bbfc946454cb3e11f2fff0f1d0637a7030a7fa44387501ea72bc5e431f8b8433afa4fc78a98135d9803497c735332c49dbdea2b738c20ffa3ed75b4083ac6f1b1b39644e6eaf29c19fd0248094d055b04654f733408344c92801ffe2ebac21a4013ca8b71c985c3e26b9bcd04f60fe79929a585059c5030652d6536840397666843975230b04466d6653b7e4f", 0xcb}], 0x1, 0x0, 0x0, 0x1}, 0x400) bind$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) r5 = socket$inet(0x2, 0x1, 0xe) r6 = socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000006c0)=""/124, &(0x7f0000000740)=0x7c) (async) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000006c0)=""/124, &(0x7f0000000740)=0x7c) bind$inet(r5, &(0x7f0000000780)={0x2, 0x2}, 0xc) accept$inet6(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) (async) r7 = accept$inet6(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x2010, r4, 0x4107ff61) (async) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x2010, r4, 0x4107ff61) pwritev(r5, &(0x7f0000000900)=[{&(0x7f00000008c0)="70c97c31c33c4d8bbf7a25450e4a96835a07b3893df6354037a3d54b", 0x1c}], 0x1, 0x7b) (async) pwritev(r5, &(0x7f0000000900)=[{&(0x7f00000008c0)="70c97c31c33c4d8bbf7a25450e4a96835a07b3893df6354037a3d54b", 0x1c}], 0x1, 0x7b) 1.004895092s ago: executing program 0 (id=26): r0 = socket(0x18, 0x1, 0x0) getitimer(0x1, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0xa, 0xffffffffffffffff}, {0x6, 0x1}}, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xfffffffffffffc96) 1.00421837s ago: executing program 0 (id=27): r0 = socket$inet6(0x18, 0x5, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) read(r0, &(0x7f0000000140)=""/8, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r2, 0xa8b3, 0x6, &(0x7f0000000200)=""/19, &(0x7f0000000240)=0x13) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x21f, &(0x7f0000000300)='./file0\x00', 0x8}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0xf94adb869135d28f, 0x0) r4 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$setstatus(r4, 0x4, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000004c0)={0x7fff, 0x7fff, {0x16a, 0xffffffffffffff47}}) r6 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20, 0x140) fchmodat(r6, &(0x7f0000000540)='./file0\x00', 0x10, 0x6) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000600)={0x1, 0x9, 0x9, 0xffffffff, "fee4fdbd409235c8e5c95773d063a732344042cf", 0x5, 0x6}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000640)) recvmmsg(r0, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000006c0)=""/15, 0xf}, {&(0x7f0000000700)=""/239, 0xef}, {&(0x7f0000000800)=""/184, 0xb8}], 0x3, &(0x7f0000000900)=""/45, 0x2d}, 0x7}, 0x10, 0x800, &(0x7f00000009c0)={0xfebc, 0x7}) ioctl$TIOCSTART(r7, 0x2000746e) r8 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000a00)=@in6={0x18, 0x1, 0x2}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000a40)="fd0face0934b7ab6d807ae2d0afa4d620a146772c3dbc0a8fda9fb4e536d29edfcc0b930eab4c7", 0x27}, {&(0x7f0000000a80)="b3a199ffe9ef5fd341e3157ae496c7416fcbe19b8531030fcc4777b7725f45e967e57b67f81325b9f16e0289807af98126cfa405da4b68b1b09eab831a6bae4b6262d928b6f5455b0d9486b0b3238001a44b871cb688d06279a93cbae851deb774deafbb20ffac1e3ce9404d68a9429e6bbe68f6018244450d3fbb1101f022a52e54555b5d296570856c8dc7af4fa6752342c42a37cc8a7eca1c996412cc7a8b7240461164ccb8de422365444880b76b883028e76275e62d29314db1169df51d06baac98491cd0456c7767ef118d79736392c1cc09a1857ddd2796aa8de0917e9f468cea376c73779025473e63317a669bfd5e29f3", 0xf5}, {&(0x7f0000000b80)="c1f692b896f109e051edb4fd9639e7e716461e61e5c87f733234ac9336056de57ce1036170223f4e4b10aa8b07e34e694f6c8b49e5dc30e3615f75d214315b56ed5a421d3173b4f70172eee8", 0x4c}, {&(0x7f0000000c00)="b5b4b90ebdd55f1593f611c87b0be37c9123469196e34b5e18d7fbbb9f5a21a121331766023a2d0382c6be79cd1a0342cc", 0x31}], 0x4, &(0x7f0000000c80)=[{0xd8, 0xffff, 0x7f, "49569116a041e5535b5b167d9ea3355a4fa64abeeea0749acaf5730840816aca02536393730d347573acbfb382164f84ecac058278bed073020cfeff84364539b0bfaa6c41e8648222416bc0d45304c814b89412bab2f48a9d366a523831844ed6b2eafc81598737b7be55526434b8891ae4ebb762e74978791625891fc79b00f24b733f313ebd9aead572384c1369562e741382583a48d393520da6b785f425c13ec98fdecb2c225cd1a31cc75ab304f3fa4ae3b805ffbde3df116b5ac2341e46c2c9"}, {0xf8, 0x1, 0xebae, "ebe59e6dd6876255c8358f10b26b6ab7be7538c0752daa8ccee3b99740d15e306e69abced8627f166b67422571e03fbd343b0128e60c1b322752b7b0f7670574f9f53c9abaad949fbebdf0a654997bb65c3ad16fa2c4f49b6f41fb24f60a3a2c7cfc9f4e5c5e122ce88a6f6fa316fca3299645d0e16713126ecb67f685b8897ebeff657e42d986285096c11c317c6939992422d96a019b00c1792f7d6ffe0fcda0ce8460942601c22aff9c64c90071675d0850fbaa6700e302464e70823c822d1c7dc1f147dcb2b8f1901ed09530399b9bec7a726ac8c246f6e4cf73c02779a29f65603a6bacbda1"}, {0x38, 0x1, 0xffffffff, "1b3779237fdd6f944e82f56b08b95c69ccf4d00f6e9dfa517652bdfcfe3103ff539e"}, {0xc8, 0x0, 0x0, "d85033a0789931986cf9d8df8e459e241fc87fdaf4f4b4b4936377cbdd1439a23c96aa8e7d1e5959c112339a419fc82099bb29b204fa6f1ac22795cf866bb138160cd9a3cb6752ed230d736afd9b7f17ac5c609363a2888a6295f3a6033c89a659c9a2c8fbd8f29268962519e882934802e010d49fa6639634e23ecd3464518ccb0f835812c34e04cc9174c9bab0e83900633033429194099aae82dd81b3b34ded1d6ddf800ecc1e6a0de202ca84b5bbed41d788bea955"}, {0x40, 0xffff, 0x7fffffff, "ada72c67f465f9b1491d00f80efd2b8c9be7b9c1a3637cf74e7c64bf87e20b663b82786b93b1904908fc362f4e7541de"}], 0x310}, 0xa) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000001000)) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000001040)=0x10, 0x4) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file1\x00') 1.00372229s ago: executing program 0 (id=28): r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) (async) r1 = syz_open_pts() close(r1) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0) (async) r2 = syz_open_pts() close(r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) poll(0x0, 0x0, 0x1400) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x8, 0x4) (async) fcntl$setstatus(r2, 0x4, 0x4) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180)="bde01443d020d6c0ae44792c5c02d38bb070d3a818dd0f515be3fbc40d8df4ffb225d20323bab0c21e2217009f562c220d77f0c99bcaab78e05aaf60c2da1fdae9", &(0x7f0000000200)=0x41, &(0x7f0000001040)="4e8b8e11862074b2b18fbc80f167154fd23b55b1980e4b0f8f43c31fe8a3437ae202f05deb2cfa3c445df17c09530ffb688f330077a71247069e770aab43a036777e7921d8516a746e73ffdb42142137610d75f7b7f57a9158e5b84fae050fbd6b77e0ab3b26300bfcd41998b3a942cd4045c73d01531bed6f4cb67b320d006efd61968fbbf4bdd6b7ed1415b10b1379105a68370293fe66f168fea33e26bc9ed690936c82d6d3fd2693db2ba76bff22ef159fdfcad9573115c890fdc18bf11f9c5900c082c5cc0947e485660898e995f3cfe9b0b6071db8d27b54df0084dd90e3ba8c2f308396d601ee974159ff47ebb06895d876ab9d7b0fe6cbe428c459db191d4c91ac58457ac81c4390958e732c3320d2054392106849aa708cc5f2203dc48ffce27f6d5950ba9ef17a759aa5a20fb6f5f37c5d01bcb77208176418bb060130db41de0615bb4aa16fb89279961af0fb776da7001bbe6d1e0b19f1b9c8ed71bc8ba9a7c3b4a3cf687a540be36b89eba171960709fcc26b7427c299560ae8b5d2c4328c008f727922af28b8683fff9b81451a2de9d2b04952d1c60541eec5e8c25a47e3860c75144a21f1542c5e0c255e65a7adbb1f270c76e48536e3a81ae204e6efa21950ab35721c8e8c700b7dbb954542c448708ce8a75290c75051f3dd9f4c5cb35fe41e23f071af17af6b9c9c488f11c594f7e8025cb276ee78d0a430ec646e1feb5821110987ae4fe5d3fe9ca7d78eca0d4280440ada24a4d85e9303f4cf177f70ee133bd55be15f6d0bfd4d15ebdfde447ae645b950174c79be6053d2d5180b7dfc57e8d97f7f082db486b1791136f13fc9efdb258b7af30128e4a57e0cfe8e1cb2cc4e2a9ffc8006089b28c76e24b8f2d343e6928762f84e5d4d8cdcff5cc30145411f5cf03016a8527377e8d33bda9e489511f12d5a6c589eb77d15a21e6c985d4124482e14da26794fd35db9123d5d17645acd99cff664eaca84060aa0cdddc61bfc250e972f79b0e860aa42e742be07c0f8ebee4f9b8cde08de51240036821f277afdbd049cdaca624d46d64ff0b1c5d6862293afd5d34e412c30b412e798921d7cdd885ae1ed9abfbad0cc2f48761c6eeaa1064939410570589d68595396168964c971e3bd8e6e5162eca5851e9c28c18e90b45b663cfeeeb8da441c63741a7cd4dcfba91794646ec8e9aa4cc4a9f90b3eb4bea8446109cea3fd0abe8e37b9910c1eb52009662d5c0577844f909f84fc76bfb664efa044cd2b25aaed9111438de2d80dfdfd9ef16c0482d07cb9c4bdfdb328745448d1ae53a3532ab242ef5a933681aabfd402728eb2f5824a1f8757cb5f2f611fcea314ea0c5e0761d5f101e7ccd421a5b361edd66cf59c11aacaa0319023e7a7ee396265bb24ddcee8d13180e2a713a6b7db8c7a8a246b52ea0932687a4bc3c2458aa0b324a88eb9d5fc26da21a713e8dc34df74a091d762cd07c09e936063be3d89087dc4a0bf6e48982252e1063093b944bec0059ddf2da1c423ff31b75a38330f824bf1ae4958e403ba4bb1ff40cc0bd1d99b3747eb0ab05a5d1dd88752e922e738955a2d57ca381dca0a14c5620e8e1860a6757b8cd5cbd0b8fd9ce64359f967f93151d48e03bf7fb2c0d1d1a016d2fa9e92e2160488310cf7884732f05976bbfe453fda9adbfab51ba6d733a87c82fd5760ccb5891cf10bde35b8c1fb9dc0fde7170dbef41166d153a5f5ff2be126d63e3db27a82bf54a935e87954371af410af7ab26b525f12f00bc08e8053fe4f40adda4e8f5fb76d316642720f027ffe56920a8f2d42d7eb474a56b0a8609ee9bfda7310debacb17ec6181a7ba77094cc6fe637aaa32a5409423bcc3a2f89338ed7268270788012d4f591a3dcf56cb1f974d9d112a9e16afc1ec9dfceebbf612fe71cf92c7fd390aa9da416d45af169f5a1305cbec5ad3a34278d9fa61e134d7bca7f365275d9f41558cb4ac1b0f9c4f9388b843ded4e06be25a1cc70dc901e867b95b1df659ada0e7404051862d0752d0e9566c263268fc4c88cc6542dc07eeda29c72eea265e84f3c1595a95dceddd8bcbfb5ed7731854aa9dea546de20403ee59ec8f920d85b0eaceca65ab631a826ba369625c6814d1973618c1875134b8e57db4fc83e80b23d0edbfe802d59ccffe94502e7941a1a6c7c49dc41dcfd68171e444001277615f4212aa8612c82e41feaae7d2183f90bd18d32e55c9602a6b3a9c6b5916bcdc6fe0c6b3dfab49e7cc9a532d8d04d571d35ed03bc250750da7ac12d8c17c7c881fe22966e9bfb10181b2b196772081d2363184fbe8812d8c4b7fceb496a24e28da63e00c3a5e1f1ebde0396c932596a63863a76dbbdcaec8e10d538e56230b76a48ee18bd42145fd106ab3aa09664f3db15b33f240925238d92b6c209d5731e3c35a696054b72bfeef276f84f486b45f7c4ffed61fbca46b053d314176eaac3fe90ca839d197c7db6cfc1faac11e96cd0462aba09c06c1361520fd868067e59a20c8207d4ab1e1c8f0b62bbc8e975ee2c13f76c4f2917f5899275e6106b89632ac85fd7c5ec0ba8fd36889f202f423de33b3e808a9b1f4ee05803b5c6255d79439f2004d838ce3543b1ab44fd7ab76cecd7aa0553433a999287a74a2bcecbb43a239a0434bc4cf746339b6a105045467d06a39da0f495d9ac05c26c27432eb98bf97b22bb6608a7a524ae3485fc9488ebcfd1fa4ae32f1580c2f4860731c26c3f6917ee43c11a8ce602fab65b8f43abb37902cdd7a8f1858fb813a457207a05ae78b9ca137f0a8f292ec31370cf82ad4263c3464c235ec03bb961ad5ab5226f5b40804abf12e58f3ff8ef6751f4aca1821432970469a99b04326583da11acc36b544a3fc26c90d1406fe7669adb2cfe1e7a89585bf27b9cfa2197d5aa6b5f6e3d68399d05acf7e5de46522bc387ad0eadd497051ea40c5be7e2d5518841079d4c9027d4db30dcc7659a9e99db9cb69a82b6f0ac1d5d4c19b39b8ceb1d2bfb79a9fbb3a895709d07998bccaa21cfd8e620b66d664601a9b51e5487db6b47d65b3aae315bfecd7789f996a43f8dab3c2a8b193c608f4168bf5b4efb53c5f1ba6b76f83b0ff50f81abef2605dd665498dfa21c6cd4034b11f4f7a72076ce2347d5a9d60f7159d2b919a0aad17b265f3dad68c6b878522657cf47161a1c8da5b20053806486ec2e154a9e3f503aefa41f85f595b75c087a0f73a01521c4c992bc16fa702cffd928c97a91af6d161a4f1587d91e936e48e7902e640731f14c0de96933c5109e93deb26a8f6129e72e15b147233d559b98dfe3a849a16a699a7e5b9b9f7858341e9b21c31bb9dd816371ade7d3674a21a537443e196562f6a049e658a714ced5573b69cb15265755d4931a178da157f2c1bd7626aa0f61dd15ab2303ae708e335241ba96eba6e3b80abd75b996692ebbf71e0c67d1fd4c7a64db247fb9bb1e14995d86ac610693f8ce8d6ea733210d8e533fa924238670219c2218c3033c10a18050426838831140c71369c4dc4d73b075ffbc651f6316f8be4518c9a6e3f973de5addfcf3e55aa009122e9dd0358abf7a1b33961d92c5676ca2104eef1d73fb1d12f6e5769acb8d540d3e6f800d3e04a8daae4932b553c4369444c40092d8a6ed4376b95d371aa2b0cebb3bccf70b5cb1f29efe23f10e74ac40850c87a37804ae7e6f23913908bc6e471fedafd20f5c9db82635f5813db7a31035193c2da71c9e460894ae00cc0dc1cd4804c3306d2ad7d2c853fcbd0bf1c123f1478fc73e6dafc9a3446cfc3b3564c2b9d0d845759ce76eada289c0f87bf9024ac259be4df9ecd3e57202709718071b75a736ba673b61d5774a47fde1b114c9f70892e6c9a30ef04742afe03091e17508397970a266a32a0550bcc06e8c98ad7e94730da9628ded89a5fbb3929493fa7f93d2d34478c5370a394bef491091b38da5960b458fcf0bb712cc13602bbc0581b25b5be177463f17fe9ca70199a0abd2d8459f7e97d761e44ef404207a237431bd8ac90b3add3512bddf6743a85862df0ebc318df78ad74d3d2d742bee18bbd67a924f0f807eadf20f48c30dd25f1a5e1a5ddcc1d8755722b7d5629757f6b8a80e27cf9be0043e747c9bdff2180bbb267bc9e3cf00f98a3d47c516942a07726b2484d552c73d9371ecf5c765c5a3b05e4949307984281921b95c67426beda6ea2e29a3efe3313101fed765773761ed641ccc058fbe76dba08c609f43b6543ee184b9eae99b507516e14211cd464d1488b6b9f7a3f4b86dc0f0f7a078693a0e67050d91b9a0808a555ba3482df77fb87a295ef0f7ddd64be37b3fefe807ae005ab0c6938998bf782fda993c350c5dc4c884ee7bfd71d788a74081adf7d8bd0a60bf25b94fe49783c703a20afceebf3c4dd891743cd985ab3206a32a174cca8700af3446e0f802be7d5acff2db8890290ab588163a2ca37593689a144051ef8d89de179bd16ab323a0657d2936ddec3b8ca891007679337ae7c1a3b682b2e6c6f6f372d53080f388885138c38b407a8c8ef2d7fcd9f1459cb713260e83c40cc3ae0e1b488d174c5e4f273a9a1ee58c22b0265bd0b07e3939d5bfffa3634904a9e2374d292057913f2fad496c9114ea4586614be8588954f3b973ed7d57220906e5510c2f949b6356004ab1f02c716b74d0b0c34b9ba67465fc57dc3a503502e56fb0d3b63c69b34d862b6921a0fcc1a518fda78046888906badfcac9de2681560e41f590e2a09bdce95410e02a80762baee3bcdf2bcdd21129c2b744af90e93ed020bbe5fcf2109fe48de5ec4aa900482ca6aa79c6bff3c9c1496e301e979e11db6601799d806bbb74201fabadf0fdc265cf6d8633a8cc976294699da36a422df90761ac4b43be4638c738e75eeb25b5d5a324f0ccbb6830c5a5d554a1a3fc51072131d78d58af37abffd623d0d2de5addfbdaed21027e7f162499d1f205ae2430e7f5e7c0b4acadb6619ff1bb7ef43b25bc1b1c3a19e1de86e4c3ed96a897557a0b369ebf862cd6e0bf4b43430ae267402e8175b3cca4851f6ca2045c1a2855a2fa54a32edcd78664d3cd4361b21276f22bc66374a33563d9e6cabce7f53ba329c2d8912b96fd9ff80cf188102b3b0a1cb849a995ab0e5ccde1048959649edd20ac85667fbc58377ccd0ae54c1f4963582f21a3b3d33e041b246ddde3f8b96b08e34a3412763823a46a75933c6c5c5696c9d20eeb6519030bf5de07746afb6e718b88ad7acb3c939b149f568c629690068a8b9e75d0fee04cdbf140342962266519ea15e8df79e59b85a8a0ed31cd07169f377c0420de32a046042685b0606828e597bc57d4261ed4835dc0afee413accc1f86c60f42f946f5a2822a49245eb2e98815bad3da26a3fbfb84f2e11351648520810900522d3ea06bdcf174fde80756b671e9d001ae3bc59f6c0f9e83cd87bfedb05215816ad366477308c766c04be4f54e6bb05d2650113536bc1d24ab21475ab312a709ab713d58a48ba2922106b18e7ee34f8f10ea78fd1210ac4e96f9df3e8211ce412548f49076b2a5ef4b9243be55e1d6710b43f84460edab59dc258a07380bc9b8ce3036f3453c9cdc26aa89c5ac4af8731f2671ce60887fa869a422e5ab46b5cdc666652693ef7759176b0b26088809660d36e32b83bf934618edd1f93a0c5ec994b2ef9c5b7387b53a86d2808d4fc6fdc4262bfe1b2277372c637967bcb55247b88a33e20f12af20c3a323e7e33b01f4a686ba831870dca581b9e43895e17057e7810051469f32a6", 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) writev(r1, &(0x7f0000000100), 0x1) (async) mknod(&(0x7f00000000c0)='.\x00', 0x40, 0x9) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 978.609412ms ago: executing program 4 (id=31): shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@timestamp={0x44, 0xc, 0x5, 0x3, 0xc, [{[@rand_addr=0x6]}]}]}}}}}}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000504600000000000800007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037281802000000000000000000000081ea6e69e0bb76d907a900000200361b1257aea8c5000420020000000000008abfba1a8dbf090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0267526da269fc6a251", 0xb1, 0x404, 0x0, 0xf2) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000180)="f247a4e5855a86b6be28677c03a4d8db6c3325addcf3fd63143c6ef40170ba2328f969d37b659a7a4e99fdd48ec6820049fdb2151afde9bf4131d60a8fdbe70f4f544aa18c952214f2c3f2ab18c568bc20cab3b48b741bf552cc3b38190dad52822fd2693fe509dfe111b27a5dd5ccce87b19632e6b6115b1da89347bd9b4ccdfe9fbf97506fa2d361887fb17692a654c66f9b8442", &(0x7f0000000040)=0x95, &(0x7f0000000240)="23ce6d3406ed8fa4e7b71232f8b91b237e5d9eb266a239bebf9050edbe8078f2b2c95e", 0xffffffffffffff70) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x67, 0x1}}}}}) 803.723389ms ago: executing program 4 (id=33): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 802.914448ms ago: executing program 4 (id=34): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x892, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) (async) r1 = socket(0x18, 0x5, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000100)=0x1) (async) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x5, 0xb27e, 0x0, 0xff, 0x400, 0x9, 0x0, 0x0, 0x0, 0x6}) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)) (async) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x8) (async) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0x3, 0x6, './file0\x00', 0x7fff, 0x9, 0xff, 0xa9f}) r4 = dup(r0) setsockopt(r4, 0x80, 0x6, &(0x7f0000000300)="10961f9b13e7e9a3c805f7811c0752fa", 0x10) r5 = accept(r4, 0x0, &(0x7f0000000340)) setsockopt(r5, 0x8000, 0x5, &(0x7f0000000380)="8e0569624166edcb387e135d2f46", 0xe) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000003c0)={0x0, 0x4, {0x3, 0x412ebc3b}}) (async) linkat(r4, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file1\x00', 0x4) (async) r6 = kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) (async) getgroups(0x3, &(0x7f00000004c0)=[r2, r2, r2]) getgroups(0x7, &(0x7f0000000500)=[r2, r2, r2, r2, r2, 0x0, r8]) (async) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)="d5c41fd4f30f392a23913c1c43071fb53d4f7e2aa0369547eabf393d4582619f06c767fea344dd1d902735f83d952afca415b75a57094af8ccd0228b5cf4ca4b8273216de3a82a4cbc51a0c6d0eb3a48dd0ff0219f2ef9e2db95566bcc61fb14cb95defdb882d90bf67df841d347117510ac745dcde09a5ae3ecf81ebab51e44c8a5", 0x82}], 0x1, &(0x7f0000000680)=[{0x18, 0x1, 0x4, "8c"}, {0x48, 0x1, 0x3, "09862112f1482c943a4a56d0d3f70636028bd224d16b7591bc2dd26cd3f59595b0a2c91cc0a3098b6d07fd7a61d9f29e5ee2"}, {0x78, 0x1, 0xa3fb2000, "847b4585b0b74cec9e98c759c1522f26777cc19ac2d6b56eb28f427eb7f9c0a28a187d02c75458b70ca78f34147be8c3f25b34b9e02009fd59f49ecc477c1d767b85eb8f6de7cc85f02ac8f06350b852e8cfdc072b60469da094b77379c41518c7495bd974b998"}, {0xa0, 0x1, 0x65b0259f, "1b96bcac56031d4c9162c7e340bd735b43d61478edaf3f900276a93d546f29010b4db1e550b3f2b9554f4e947a8b3db2676b75904647fa834e5a2550ddf28177319b71958110d5fd4a41d3e676efcdc4017ef036ffcdbbef211f8227ab2e55643ae54a6a3dd36801890e4a9f610e6b65f241ce2dca167daa6a1be1297cc5ab54b40f101796fd4a55835b"}, {0x18, 0xffff, 0x2, "2a89459a9ccc12"}, {0x40, 0xffff, 0x2, "e44d59674ba3f5f9144850f4e625d8b44763a5e3f72f4238dc55ee6ae1e831b5c2ca156e9e04a9a720c38877"}, {0xd8, 0xffff, 0x2, "36338d56c2d37ed426cc6c6271c75b81b4957709079247c04e67a79cc0a4da62740f17d00e6bfeb5eb68655d1224a800326ae14e3a6bafbc902e40decd7f0beb5f73b0abc101b4af83f7294f3bb4eebfb50e2fc8724c552a2ed082e08b488c29a487e1c81fc5cc9a9040c65370e68144a83d03eb5208543dac5d924fea07a4d2b037abd4f2a08f65f9af9785778a4e88a64321f918e302ec16df5e7f82501de773847b11679e9c0d6570609662399bdf9a0a74f9f68d7dde054222c6286a11e6926de2ab"}], 0x2a8}, 0x6) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0), 0x8, 0x0) kevent(r7, &(0x7f0000000980)=[{{r7}, 0xfffffffffffffff9, 0x42, 0xfffff, 0x7ff, 0x200}], 0x10000, &(0x7f0000000a00)=[{{r6}, 0xfffffffffffffff9, 0xa0, 0x40, 0x6}, {{r4}, 0x0, 0x25, 0x2, 0x80000000, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x23, 0x3}, {{r9}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x8000000000000001}, {{r6}, 0xfffffffffffffffc, 0x4, 0x4, 0x6, 0x40}], 0x7ff, &(0x7f0000000ac0)={0xe21, 0x5}) (async) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000bc0)={0xbe, 0x0, &(0x7f0000000b00)=""/190}) (async) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000c00)={0x3, 0xa06305e002bbb38}) bind(r7, &(0x7f0000000c40)=@un=@file={0x0, './file1\x00'}, 0xa) (async) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) ioctl$KDGKBMODE(r10, 0x40044b06) 801.209759ms ago: executing program 4 (id=35): r0 = semget$private(0x0, 0x6, 0x583) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0x8000}, {0x2, 0x7fff, 0x800}, {0x4, 0x9}, {0x3, 0x1, 0x800}, {0x2, 0x200}, {0x3, 0x6, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0x3, 0x2000}], 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) shutdown(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x25, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000302b00fe8000000000000000000000000000bb000000000000000400000000000000013a0500da3f2389d18958b0c02a8bb694dce22f426b1b641653d38e374bdbd1010200000100"]) 800.307671ms ago: executing program 4 (id=36): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x9}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x800, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r4, &(0x7f00000025c0)='./file0\x00', r4, &(0x7f0000002600)='./file1\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') fchdir(r3) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r5 = kqueue() mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0xffffff7f, 0xffffffffffffffff, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) kevent(r5, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000001c0)={&(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000280)=""/246, 0xf6}, 0xcddb}, 0x10, 0x42, &(0x7f0000000500)={0x80000000000, 0x8}) sendto$unix(r6, &(0x7f0000000140)="4d0dbfbc9c5b088da806d04b9e9abcf0a1065a9392f8366447f48f16046e28e684304df519256b2ab2a8ba468c3a13e69921454ce965bec974203fc076b77c34f1fe", 0x42, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x6) 479.740587ms ago: executing program 3 (id=41): r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) flock(r0, 0x2) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x8000000000000001}) syz_emit_ethernet(0xcf, &(0x7f0000000080)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x2}]}], {@ipv4={0x800, {{0x7, 0x4, 0x1, 0x7, 0xb9, 0x64, 0x6, 0x3, 0x6, 0x0, @broadcast, @broadcast, {[@ra={0x94, 0x6, 0x3}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x81, 0x0, {0x24, 0x4, 0x0, 0x10, 0x3, 0x66, 0x1, 0x2, 0x67, 0x8cd2, @multicast1, @multicast2, {[@ssrr={0x89, 0x17, 0x8, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x1c, 0xb1, 0x3, 0x9, [{[], 0xfffffff7}, {}, {[@rand_addr=0xd], 0x9}, {[@local={0xac, 0x14, 0x0}], 0x1}]}, @rr={0x7, 0x2b, 0xf, [@broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8001, @multicast2, @empty, @broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback]}, @rr={0x7, 0x1b, 0x9f, [@loopback, @rand_addr=0x4, @broadcast, @local={0xac, 0x14, 0x0}, @loopback, @empty]}]}}, "011e69bd09"}}}}}) syz_extract_tcp_res(&(0x7f0000000180), 0x36b2, 0x5) flock(r0, 0x4) r1 = syz_open_pts() fsync(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x9) sysctl$vm(&(0x7f00000002c0)={0x2, 0x7}, 0x2, &(0x7f0000000300)="9f95a43a80297d4040aeda466d425ae72a42d13cdbe2cd691625c4bb25d823adc834b10fb2c2c4a3429fbd7071ad4993a39505b8f6fc8753afb7de38cbadaec465431baed2037da5033f47d9deaa3eace4c7154bd24bb70c8b4d3c0bf22f07f3d2ecc1c6f43b1b1b196f3dd82933ffeffcf099e3753a50601c22", &(0x7f0000000380)=0x7a, &(0x7f00000003c0)="0c8660df0560eaa25d4a2b4280e345c5b1d60c0f36", 0x15) ioctl$KDENABIO(r0, 0x20004b3c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x5) kevent(r0, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff9, 0x7, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x3, 0x2}], 0x7fffffff, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x50, 0x24, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0x3890fa39}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0xa22}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0xa2, 0x4, 0xf03, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x9}, {{r1}, 0x0, 0x98, 0x20000004, 0xfffffffffffffff8, 0x5}], 0x7fffffff, &(0x7f0000000580)={0x8000, 0x7}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x33}, 0x2, &(0x7f0000000600)="d86d4fd9cb53c04040ac47a06041fd70f8a6e7f48701c9ad8faa3381be25bdf7c25487e1e96e21de3f30560ab3225cff52d39c6cfdef3e271f9f7cc760a6a0be624aefe52cf1818b45a0b262f04068c812bc75140f34e1a7d5bb119901f0f94a35c9cbc513fd7b9dbdcfd515a682ca134e04eb6296700f5b969c39ba973d194d6262b8134e1b2f08e1afaa6d7ad90377f62b884ee3fe508010134c9ab9e404c75df83626dffa51b0b99673e3bb1e0b9c8b17ff17f4ac2fb5b00210b352781e46d511079ae12968c96eeed6b7f326bcf64443670a4eb29486a7444c315cd62c", &(0x7f0000000700)=0xdf, &(0x7f0000000740)="a5eadbcfb34aa67daff78050a79efe9ffa245cd058651943a5131ced1779ccb0c3caac6adab500c08310252571e89709a0413988f49becf3d1dbd25b3743d2c02f64b7a9f661b297e77b899e76254a3c76c266aa1554593acdb9ad8757d05bc001859a32436a7e255580d7c005d830dd3b3e49a7c5d79a94761981d251b709e31d2029885460243d3ead", 0x8a) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, r5, 0x3) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000800)="ba34a9882cf04ecb4aa55d06947248ef6aa72caa04c6d883edeed4e453449979841fcce977c2bd8558f20f33a0222db054cd7ae2b32e47aa0f021d13232c0a73b9b03e2dac8340fc7ff4f2af2143d797be54b3cc8375a4952b810815d18c83ec908f902060fe886e47e4ae48f596ee0dcea6248b082048ac34099320408e1185ad0c3809c8db8e74878f0c746201b73912977b162cf08019adc65d04f41f96fedac87f28054661aeb7e42d943894", 0xae}, {&(0x7f00000008c0)="c7be11bf84f6e8d0a181d716269109fa1b45d288a8bf8c698a4fe96fe4c83056b69872280aa88eff8ae7711e3af5b717f2caf89ffe6b1eead618ff93a6fb636a0a4d8bd5d153612710e1445159770c8c61793a890488c2d2e27545de744d894f7997f478121c3f4cd6eafeb9f762895732b9e92018d60c6594c48ff6ec468a73cf5495b53dd5ba00f6afde08b6c8b07b671b7ecd15c5b7ba6a99b94c", 0x9c}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="a0e5bfd25b2b88d5a2598fbeb09a354ade54d2", 0x13}], 0x4) sync() kqueue() open(&(0x7f0000000a40)='./file0\x00', 0x200, 0x140) close(r5) r6 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000a80)="f509dbbf7e363f32ae336da151267b6c2bc9ba94b2aa313c7e6b2ed312e88b837b4366bdb0b9a953b828079b1bbc39adf7119412834c736bf743404fa9f3f4ee55c79f2f7cc84ce117f426d365ef15c7134e369cb8ce6222c7e038ca967b218502e13097c84b93ba0c3d643a7e1e122594e331d5fa8a8923f4164cf36b34f425495451c8d1b35066e712ad85923010e45ba9eac3cc3e390095b9f5e9cd34995914aa1e44ffa843075c14f1fda2f2e62ad7e154b309a0aa7f0d60cc46a62f8c7d7b368f4090348b1c01898e6914a27e2858c7e04ea52d554691ba91e660fa", 0xde) ioctl$BIOCPROMISC(r0, 0x20004269) setreuid(0x0, 0x0) 478.827374ms ago: executing program 7 (id=43): r0 = socket(0x800000018, 0x1, 0x0) (async) r1 = socket(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000180)=0x4) 478.107545ms ago: executing program 7 (id=44): semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xffff]) r0 = socket(0x6, 0x3, 0x9) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) socket$inet(0x2, 0x4, 0x8) (async) r3 = socket$inet(0x2, 0x4, 0x8) r4 = accept$inet(r3, 0x0, &(0x7f0000000140)) r5 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r5, &(0x7f0000000480)={&(0x7f0000000200)=@un=@file={0x0, ""/71}, 0x49, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/11, 0xb}], 0x3, &(0x7f0000000400)=""/79, 0x4f}, 0x1000) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000004c0)=0xffff3660, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) (async) shutdown(r7, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000540)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x840, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000005c0)=0x1) getpeername(r4, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) semget$private(0x0, 0x3, 0x50) (async) r9 = semget$private(0x0, 0x3, 0x50) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000680)=""/4096) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000001680)=""/94) (async) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000001680)=""/94) getsockname$inet(r8, &(0x7f0000001700), &(0x7f0000001740)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001780)="2effde92b300bfafe51e78cbd09e9805b72b112029079c4a1e", 0x19) semctl$GETPID(r9, 0x2, 0x4, &(0x7f00000017c0)=""/212) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000018c0)=""/58) fcntl$dupfd(r6, 0x0, r3) (async) r10 = fcntl$dupfd(r6, 0x0, r3) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000001900)={""/16, @ifru_vnetid}) socket(0x2, 0x5, 0x0) (async) socket(0x2, 0x5, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) (async) ioctl$KDSETRAD(r8, 0x20004b43) select(0x40, &(0x7f0000001940)={0x4, 0x2, 0x2, 0xffffffffffffff01, 0x8, 0x0, 0x1, 0xf}, &(0x7f0000001980)={0xff, 0x546, 0x1, 0x9, 0x9, 0xffffffff, 0x6, 0x5}, &(0x7f00000019c0)={0x401, 0x7, 0x7, 0x5, 0xc9, 0x0, 0x2, 0x401}, &(0x7f0000001a00)={0x400, 0xfffffffffffffffa}) close(r8) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000001a40)=0x2) (async) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000001a40)=0x2) 413.487277ms ago: executing program 2 (id=46): sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000300)="9bbe09c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac384652", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/100, 0x64}, 0x80003f8d}, 0x10, 0x842, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0xfffffffffffffed0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x10c, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800433500fe00640007803b907800000000ac1400aa443809130000832ae0000002000000810000000f0000000c0000000f000000000000094e230008907859ceb428fbb42b30844b48f1ae07835d85900600000000000000141c30142ec45034ebcb417a4b5463db3c9ecc2e513f413bf2cfef99231c55cfad0b5a3e05eb7ef66fd0e49fcb587f1073a6745b2485b9c4195ec0ef0e468ae14e7b540be047a03c294cfb717701a9990b6b2089cc114595a677185fc8f78605c8bf232b7f1b68ffb84ec7b5c1b81a921cf72a365d0ca7ef50b99689a4e8bde374b2805d89c9a870e82604ef16575e31265ea389682888896c4ce35a7d9a3fb393f5f707c33c2d3ce11bc90876f5da9be2abcb497cce6b0f0ef7da38eb65a5c8bd0000000000000000000012a3a9ee6c8b6b0cb4acde"]) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e63cd}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffaf, 0x0, 0x0, 0x8}], 0x6, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0x7, 0x0) r3 = socket(0x18, 0x1, 0xe2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) setsockopt(r3, 0x1000000029, 0x36, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x1a2) pwritev(r4, &(0x7f0000000380)=[{&(0x7f00000003c0)="63dd81", 0x3}], 0x1, 0x3fffe) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000008c0)=0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r5, &(0x7f00000004c0)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1000000000000236) unlinkat(r4, &(0x7f0000000180)='./file1\x00', 0x8) ftruncate(r4, 0x40000) pwrite(r4, &(0x7f0000000100)="93d4", 0xfffffeca, 0x5) 399.952173ms ago: executing program 3 (id=47): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="7a8c", 0x2}], 0x1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) (async) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) (async) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) (async) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/1, 0x1}], 0x1) 397.112258ms ago: executing program 7 (id=48): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x101) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/69, 0x45) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x8) r1 = dup(r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0xffffffffffffffff, r4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000280)="bb3c02d04eecc42f48781e10cfabb2038574005ae6dcbc5af42771d9af9e51abe7ff382e72d4ab3d6095b3f50ee0e897819701054d448e9862409ff738c5f24af42c6cdf12ba6da0d0bd75313903d096cc705a9472b97c7463adb734bf267ac8d14487c7a16e5366f030d15f96962cf52f346eafc4eab23f82fa2b12b1b8f426e0691ec780e30c51a974fc497d37da02211dc5e87b3253ac3e990a9191514bf30af0d9315b7d6a18c4e7138825f0455b210cfbb8eca843f50f1ba8", 0xbb}, {&(0x7f0000000340)="f2dbd533ac1982dd07f1df6017f884fca8a93958149cb42af39cadfc746a5ecd3e628518fb33973ca4509aac0ba8e2f764361d5823832806c31dfc0234674b9582", 0x41}, {&(0x7f00000003c0)="c39b2adc2a4ec3fd15e2d3322ed8aadc881dd307fc5279e541f814ee8714091f592749adff05b0129cfec2262865287af5ff6fa0e9bf9c9acd842fa3a2c1419f8607f901270bfa02f5e0e0ab79ae14d601ddd0df9cbec847738c1301a762ea5ba2bc7598126aef02b7d683c9a565f2ec676541244f5bbcda709380e225336c33c34b20001f625aecc88114b2da32a640bcaa78c5b8a0f942568cacf3c3bb78c8637d29af859d33d1eaef5ae24541ff33be817a83d565f96dd98904f0fb853498ce93db89aeac", 0xc6}, {&(0x7f00000004c0)="3636a51a13ed9a73121d7e26742059a30f96587d64540c5778bf428e19ce84c1bfe0ee81209b06bfc77805b535e052e77a638f3c933d9065c12605dff6a676860eb8a89cfff01afcc7d292774bff07dcafe315b55e169a8db8b15ec113b0f8c05f12ed829afe28c3285cea1623190d88db54b6b15edb842bd53a4a8c363f1a15d8dba7a87649932f2278442fdc4c64ed73a8e16635ea17a74f", 0x99}, {&(0x7f0000000580)="e437e6574237c6042dd7eab6889931", 0xf}, {&(0x7f00000005c0)="60dc6774d5758d652a1bd93aec61b0f06fd07f746879a6ca6e39118faf9882a3f9e4004707fccf5e1220cf64e565895d6f7390907d8a902bd25cd536a624e84aeb06aa16d4aa178687fa60f0cee9c696cacc702030e62bb9a347927e8dc930a7418b4aee2accfa7c0c61f4f52acfd0e91ca22046705b9f8219f5d3aa12eeccb3d91553102ce18c1074371a45e31d791df3", 0x91}, {&(0x7f0000000680)="a8ea5e9f3949516a6afbee124f97594faa8471339d337ea5d98356ab16ff61ac8bbfefb72a3642e3a4fb6e1024631f2d505008b2fa5b5a64003ab1cf25b56bd3b8edcfb7ff0753dbfd6789387382606d5e43963d0d2e5affa393f3d96247c0a5d7b9111172347a57c6e788", 0x6b}], 0x7, 0x0, 0x0, 0x407}, 0x4) sendmsg(r1, &(0x7f0000003c40)={&(0x7f00000007c0)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000800)="f0ae00a42dd1d0fb879137df74ebcd8fd16d491013eb01c18a73bb399c03edec3c843f2aa5a0075e4c534563525f7def68929ef0231d6fc29ffcc95c723b39b6d9b9adcbc9123fa94f140a2cd367e5971e8330af229e9dc96f35566de1bfcff6b29d1a4817e6f67ddefd672d1ff66dcc25db18171066ab85cdff69bd720ba6af51fccb4ea4b04f2695ba29f013fb0fa2f58471becaf3d2e3440daf71eb0e71c1d4601a361a03b79f19fa0f4c2a5f1dc12e59baf40dffbf813a09095e34b03ad500ec76ee93fbb6122ad65b36cfab9e2be5d918d997818ad8f15ab459da360f596ee94cbc50b0a10ab3553ffb16223230", 0xf0}], 0x1, &(0x7f0000000940)=[{0xa0, 0x1, 0x4, "734e7673ed77429306f8720c82a512f69f274cafba85bde4db142813334e9664b75ea15629036150a274c869365fe9499fc71fc72629e5f01b157186d2b5ccec2ec0998e7f172b21931c01700aa6f998bb855b081abf1f37283886d039cc9e9a58a6c4bacec5a718fa0da447df44df6df468ba2fe68087e0dfe1b3679d0fe492e7c33e004bb3a449be51f2f674"}, {0x1010, 0x1, 0x5, "9b37c153706d0615c9722df1e24d08733e71a40925f470ef3b8160468b06b77d93530edec40bc2e56deb63a96f2c9954a9075d9718d1e58d7a91d1e4b87ada6fcd99aafa17beb5954aedfae1e00e8ad587eabce4a90642aabc0bd4926abe6e24fd8c75660ddd6c420eb3162a860b623c8f925f9ac0032dea61cb817dd072910b356d693f33b15a5f2307115bc706806d45ae54f39444f22aa4b0e870a18bc23a046ad1d367f7d3998750f9f1a9414bd5e33bd90970aae9df87327f36cca037d1bea52cf6c61ccb5b093e1b754cb61b634c08f9340e6270ac12862636952817d6bb04fccf2ebb9b7e7c71e154f6b326ab2c81e64000bae27237f264b2a693e9a3c7662d1491f33e543d9f73344754534795ae776ba2847733e83057c40f657db896dc0e6d795a4aded0fb5156f9292100947a4a8bbdc273ef04645930cf4a44b06510b3e364173ba2ff86378135b54629147de9d090d1e8a6a946fc9dd7658048a07bbc9f28b7b5b395cb7c9567cad8a43f0143158007ecb86d6ed0d759dfc6574a8f52e0d5ca0d8b1e1205567ebce87f9e30237b69090d902fcfa63d41a01f5a04c7392de4eff84b04dbc042de8ad87e8ab50bdb87bc37cfafaa8329567e48a5c1fc9b70d917757653d6a9f32343e2cbd8b61838786c2ec1fb318bcb2fd273003f61310c675cf8d56371287c5f988968792fcc65058da4e41d4390a97b1f9916c642f26d13b587cea0f88bf232bebf0a37e3689d1f38ecd60fc2fb7b4f06738a70ce3448a46e23128b8ff41292d50d95b2a481564cbe3ab8d238b5803c7ab002df762db128cca605d7c7a25a7b82ef8e6eb702a9575ce29fdd7ef3d226b282e261d6d1593d96e6b118d637dfeadfd9bfb94485e29498a6f034f512089c1f486cf84edf072142ec5aa3d0183f03f333705ea7266ab1ba58881cf0f6bed1592cb619482b3b391f9f587d29b1874ccb76a744c1abe3332699b557d86e2b014dafd60b001c18b9f3ff4582c5d50935b8bad73820965c740701d741d4537965b44f183842f64bead2cb52c90d8d52d1af3fb9af9354c65159869d854ce2c90821d38ed24b02335dd9272c3416343aeac6f57c519f4c6317fc950f01202e579369907db064d92eb9ea94f6152a3848326a6ac0926a0242aa151a3599b1c58a3baaacc899ae73af11e73cb629b48dac346325dd84c5b62d6c0b3eddf83b7a49ee6525b6f59ccc949c95b0203f51b23a2779f91790d94173ddb5cacfe1709a474567976f9cc8b1ff3dde7677eb864b0b31be1fdde742da9cc99432f1bffd01e78a48a39880118a8b82ec5d580e54712c73178241330218bb0c21c5489f7ac688eccc1316230160d39ae8da2e80d46ed5f6daf2eed74e169c20a5ab6cb4539d2ee8fc1004678b006b2681921fea472ad2364e34ed495cbd5f55f863fa226f4acef3f10a4480e8c039b549a58a78468ec054e0a05d44de2689f094a8d6d6b8408bb8326cb779ed0f257a8d72e8e5aa13529b76356934c99d529ae8ac8f27a0f5671aa66ba921c377699fa3ea7ea7c12d2423c51326f76614783db6cc59f9ba5d09cccd7aeb1f7733c9e3f4dadfd5832ead08ad705d9a5d3aebcc886cc0e23acc02409a046ae5c521e5e200c7555ed6832d1d52fd49131d1efdbd779649b0a1068885e2c0fe5315f40368709a09b861577d6979d6125083bbe2e7658b3ad6012798def5f9e417055c5652f3d2de1ed65ab168c68ccd5aa8e3f56c40d90e2492dc0bf53e46ea3db75637de0d004f3dcc93a1211c6c6eac8ef6b2257e0aaf0fe105fb2b63044d357597f77ff550e024d3f6969969994e062ccbf3604efefc63e7728f0e03b7ab5e60f7df7df0d92b9cabc17644720aa5d70f49832c7c65b4bc39237907ea8f6dab2a158725663b759cb4f3c7175a5f1a3c7689c8c3264070ca8a8b3646f653e571fa99715264e201702ef448d0c24acc8a6cda4ac67804dbff03dbc117982b21c1748cf4d6607f82eb1b82ff6caa5a97d4e808ccfafd3661062460bed7ca1a97f887cd30e5f92dc0fd3e4e3becaabf44c40a43610ea74d924433ab45e28f30cbaf1c1757789885cb8b883c4e12d80d8abe5878390b1cc2b44fb91e9f18ff3528950ba720d3e3b7c495709d0ec9141b2e2c175320cb10febf4c3eb41de9c5b4ed803719789e83d61804810d7913aea438504e31a419453def5beb5ce363ad80bc4f660065dc3a7c7fd0d1bd686900f28efa74fd1885295d8d7f3adaaa7354777230d87b7005bf9c4ffbe60b5ac83bd7d8ca698a6a8088605de4e683e6b9219fe003fdb03e1269b0b9b7594ae017e75498c497848a05fa3bb9b9b1baac7b3d79c3b99a9155d83960ea85135576384c025fea5ec726dc82efa622e0839da5d7547c5a4b51a86fe57bde2334498383eaf011fd0c000ae7b153277a5b471a086695dfbcf7d42655e887231673e0b3f253ecca29e907e4e0e5586806588a7ce91642f350df3e5a3ad372218ad2e63cf116494946b30964986a2c67659bf923f189136f43211abc90661ab621a4bb1d97c0d805713b1901dd2abdad1a2c1aec6e0c92bc3daca58397ec235cc6b69cc4a9ef7ada64335b6ca6b549a112adddb2a7b0eb2f4551acdb2586789a5a12dbfcc6e0c22400268ba1ee0f6fac3001e237becd890d4d62600960d0698530da7c1d505270a50ccef1108d116514a029e959e4ce93b2f8bc77017adf26d7647b28fe1f85e351d3021ebdd23ded1c23a98c5c60c7baad8affe6ec8c18f78b5b16a89bf704f290f3e41315ceaf554668ae6b9079d7d0610c977e526ec9b2c3566ea318dd5233204b96429a9e59c48726f134f74c1d74ad3fb5ddde455f6743838957f72744ad16db59ac395771347946eb91be060bae42d113e4ef5ec62a2aa5b4d6e5cdb0ced87986822964ddf85feacce99eadc88b87218892929963f64935567b2cc57c975115b6e6b0a05aa07315e555b5c4df170fe60c542f505e7ade11afbca6c6c3de1847997178ec2345c5d90e30c5c17bcd435b1a9f2924c528742d3e7af5e56305d95c7f06794e9dbfc5708dbddfcad00fc00c0d34cd4b0a9036e65d925259d65d8e27f5d4fd2ad76ca5113e259b5297f813294e73237c6e8de9032f045498389f8416156a6675ed75db72dffc61bc97e5f58ea323267e7f690c9fb38e8278ce6f95f99021834da9836c74101b1e555616ecbadcec1bd3ff43499a7c676c434e7d5e0c06dcba6034068a240626fdcf7bc008622d011b1ed35057ae8f6e15a8f61dab4fd11dcba1b1eea585edcedf4c62908ad04dacd812ec000ed2ca80dcf19a92b571296d7377f2cbfca2c0d364430770e73053112183137c2b46fc2147cb0e295dc3f070ed9a7dc6e07a0ad3ad30da332239615601de06da6769952cc8859a803f7e741b7d54e27242a0472be802781f438501029e6572fa867b0c5167cf44ab73f4687adb8394aba2e4c30f39034506a3dfd4d1f983a372c7b8ed3beb7b15bbf83ab4f06133ec1abeeae666c2212146ede6771eca36de73a6b6eefc4db42d3cf2c47fb4b137e4930935880c73510b81685171929b627481e7e79c0f3ba439a8e9efd89abe58c11c67f327d9c833fdfc075ef2f368d257c062a0cca11e02c10cb4ed7542cfcb7419b906191fe8ed79572a43cd248b95547444142806ac327f83db2112e84b31d67327ff07c2cdfa6547d26a4e07b2d2de364f85fab8faa8f11e4b40dd8c6993b88cc216d7ba27527950fa71a8e0cfb3c4a76c9451f0a05effb2aca8bc8abbdfd665c4345334d9901122a2c71106b5e04b2ba8981b74f16599c934fa6cb2a3f906e6106bd0c11646e65492804897ca39fd73bc52a16ad6fde25d4e3c514cbe1dc9694cd5e9b2fd6749581613d9de14275b6047fc64db4c2527faa36cedf06d68f6a3e33373cec61ec3ed48fff84d00bbc71a7a67c7db664aae9aa85e256ebd73cf1993260c3861d29d4cd23862fc172ce6ab2097f77c7101d382121cc8586856483233419d2e5eb5e7b79b58119bc04e3480b86c949c97b75d0e50ba6450713518c0e9552f475c02486b3db80e2dbb4b75200ea46774051b77c454d8460967e7d9695b56abf7887669fa807941f8ab3ce30f3a5285ed631e70259fcc8e738280a16a2c5a62313c03ee8982fa55949ca7e0e5388fb52f267323c693cb35847ea8ac47ce696b80b8f8d581fa880b8d36b676312c0c8c178d246f441883f0363147ffddeec6254f9ab0300497af93522ac5f730d2e202b13797e788d68b2e5633f69a9e018f284dddc4456b80a56f8c56e0627c1ff085da9d0bca37e2b079d3d195666aff3d7701dfab5051797c301ff260e596d28061f8b4768d96878728c4300346a49606feba9d9347c169893b928f47c9eee8213debe38cf1d97b1b0cc2d3a4e23db6417908eda338c560c14c00b2e6b600a886646bec95ab325b1652cc867d67dc13357d2fa803177f2246ccafdcbea73b0928f8c9f94a831de8f6bb11c41f569c1553716edadd759a686cf01a08d6f4e67e55600e63bc86caab94e2a1c6731b08e53f5182298cbbf530e1d3e7575cdffcccc8226628a91721c1d7157421ee42394804c7b46a067469b6c063bfe9f6ef6c713fb7c6ad9962ddad533a4f32012abc652616db4148b98950e791e4377e2243361c0419b3778e7a65ed5813865cc772e8f0b29b21845f5cb72b48430dcf0822bda0a84dfec1099f8ecac8ee3cbbc9316cbb325e5ffdcea4a960663ceb8b648ea1fae14adfc58eeb2e577aa9fa85ebad225cf00409a67a3ad873690c7d9bbf5ca57e1de0529b3de0248530097382ff4926b4bec63d89e27d6abd136af96c2887740bb1ef317b862a9cea9f340524f1db7ca757577fe1011e75fa927c60f8a00f09aaf0092537ecc655ccbc624f2097de3cae9cbc11ac28c482b9c29eec3b9329ac4cb3579ea1500fce76eb3bce30c63a5278c0aadd92a4989b03d0c0b104fe7d8bcef22bd2db2c13364433e5408b611bc6d470f3c99c23e5d703e7d7f613e7624b1a553c4f650e4c55856c0f8ce3c6f0aca29cbc1289f88802707b8ecafc8ef47f74073fbf90c978dfa8617a8b0cacf6e9e3f042fe2fc6a04e221df3b333ec9c136e6c6af64786a52fd8b799338629651ec948bf0f24300e909de3d08a5d020a9ea7378e0fd3de5ceb52473aa2e305bf9a1c80fc8ca2edb75d54a4226a5818d2ca88ad733ccb1f69049281436d4010bf8e72c54f82793defb4d87d2e7bcf12dafcba923ae370ba7c3982bc65214236565083b2ddad5dfd4c88a2cc6f4806203f64a0198951bcde83dad586491c5418a75f2a7c5b5bb52173569a26c7fa766bcf624b42baf460b08c8e571594df07a113d1fd3ccc0948769480275f3cbc3571df7126e3d4af4f66cf7abaa5ad4a111bcca29c9c7fc80b5a3f2e296dc36c6ce092b9ce09c56629abba6017e59c7d0d35d7f84729724634fa7f3843684a717b781e36a0a99ddc610c74f3897150f5deef51c22a4aaeb3b0d1d78dc1bcef1855c9608122e3fc379d9f95fce8b16a2d51cfeafa504358136f30958733955409aa06c360426a7fbd95427b822643e0de348a848dfde70c710b6fc8ca6acf6dcfd2cfb1b970bca51410646b462e8178b4677d3436edbe9ce15eab93f0a38f3a00e09fdbd56d630479eb3d21d1b8ac40f1485047f423675712333a4840ee3f7fb645dc8cb31019add7e1e0bd5ef5cf2beceb51e877b9a2c19bf67f268620d3758c7f16aabec1066104f50ecc613d8aaf5c5313ad8e0ee2f580d813e988"}, {0x108, 0x1, 0x3, "3a21191b29b51a643cf333a6320b7979e7580ac246be30d896a07b8ac1a5ea72fb4e724830c46b28a8d5d2963ef3a794723a0046e477da616763dc413a6b18669913c2fc275df9d149d3de4675031edff5852f26a10677777b67bb454f5f029003e8dce70f3de8ae2161b6a1efa6508568ae8436909da019f714cad09ef3fa68de53f7b09ea0820402f3f937ed7b022fccca451ff5092aff0bd6b7711bdc6d7bcd6fbfba96e537dd311e069f3af75569f0a766a29b7676db16980a1a1bd0a197a322329d3edbc232adbfc7046aff78609c2714d09495db244bfbfec54ea209f486325573b9a84386f4b8c3d6672e709eb4be01"}, {0x1010, 0xffff, 0x1000000, "9734b25f5beebf0f8675e601859af196b04ef0428c71c4dbe15eb35f03097d4d336e470897509dd3c4b89e428e5cbee1b77b43c407c85823a8e4dd47b20865d77b44c2a1cfc09e1d88ac797fa8e3d708982fa46e012b50cabc3db5b37100440de4451f30ea86b9eb13f4889d923e968975d637e35c1f52a633209cdad4d8904fee61c9bbf8291a0ff00ed6031c92c93da81b8e25cf3d605d711c58bc5ab9105efe676969da1bdeba942c5da5a16c6c1fc58e3d9f5442ca7b8ce7dc24c9ff7c61d42785e9e125c1ba56b94a238fa818b7ae08af92fb67a8aa30017f8e79bedabb1e74ac8b7f17c31754d8b27933fc3c60a5d5e4dde9635c387e87d5579eabd59175179ffc2312501a6d9e1b06c5879cb5ffaa68eca79cdcff8f3cbac38e39aa0b448830d0ffea679407cd4a05477ac3200fce64c72e1e7171495137b5ed4d1dc542bb7152916805e2d30438f1f4401648ccfc1cd68a58fdf7ae718ab446c139cb42b948bf97b745b507b0715ce57c79bef43c50e176a9b69182b46f135e38290984c3497f14218b7b4e09f23319c87f24c22862109f70047b7754ea173e88ab30d7bbdd8b4c2c3631a644fb9f325ed7ef5484978f0be1925536fce8a3f5016efc22ae6b24af922a789ded9d7d14704f02ca83abbc7a7fc5dab16b841bc282a2809502005f319ce9adad23fbb77cf4c10a87e8bacc808941c2232a8f2494106ab82e15949f73ce9b3a6a9c8e759296013e811c7e41979a892b3106a936219528335922dc052b835f0ead4e04bf2d8db10ba76b9c006595c68bdf03cc1054e984b7a64124d781d761f86502140e1c1bbdbc7901bdb2e9ff96b2b58882cb6943e8ad7c7f5b77c54a67836d9572104f3857ea1933fbd5315b932714ba0f746563caad2c3c45e732147d7b4a20f6fe6f1c19e085c88851486c4433602b50a53b7e9ffb6884c931d03d8d8d27f0d393fb1590435f7b29deb69cf7f36f5cf76c9f776bbc3574b48115c4cca64abf997be18b8ae3d35a91c84401385e9839c87256a5bf3e64943ea4e6958fb6e9886ea1ae8cc04a9c2327cf9d91f95bc906e055708c53bf72f15195e75e44d6ee80d03190002f2f476bb5e9e13d4a272146c158740ef8d566070660675854dfe57c2a38df394dd63b08b5d76dd42d8f102ddd7d7d0849cf8053f61c1728ac1b64927d000d904a2a8c8b1e0e3bdd10df7f3b5ab3baf1ad32d418fde0c4391a0451d18f475305f8e857e56c0314a249f6c027580049fa439b724904fbc099ef9af55fbf57ee2883d97c90037405a385c6cd82d5e34b8de25c9cf61a19b94e4e1738981c45e551c66bf8845b5489cd353cfeb2a51a5435e0d3fca83bc195fc52fea4e0b8dde9193560f986562b2acc564e5abad2f7b30a950fa71cd9a5e9cf7d87678b6de13ad5c98166c6a4dd15ea10060bd4a0ad2959bc970679ae73fbd4c2a09fc5a513b3487ca84409805d767ab47ad2d623c633fefd52deb290647b0bb6e715bec4d6c8c410c25812c380e02c33064b6a98edbb81bae2d83c68e6735781dbb20be45a723e13d0b83a2077a559eacf46f4b612107748793f212a92dcd6177a7c0db0ec49bb302f4f525a957a4d654c0bfa07b0dd7b39520a34eb978673b1f645c4e7868efb05ea060e4a69918724cf9ec16f134172df2a1aa168844b679bebc8e190f2fe09495b5d59a80419500103a0bb648688cefe43eb53fc209ff151a2d271c2f452ac1ffa06f87e6d1d292366b8b4541e40b4c7629c3f6d883fa748a06f50b84214cceb1ad8306d22112d03ddb3b830a85fd9d1320630f7741ba37838f7de679bc3ba9c1c1330586510f2c831fd9632458b1f05b21df88a96214220fe396c510551bee2d0ac707ad466b46a4f21dd301a7b8702755696b6a9156fe31c8eb90b46797bcc5606000b06786db24be1936154e7c6fe86c20acf07d6ea30d9501725461240a790e5f50a0ccf27fe38c03e6524fa4290963655b2c1eece2d4ac93632e6ea2a52755bbf0c586bb402c1242342648fd7cb853efd2b62923ea289621bc27da48b9c6cb639afa3625c471b2622954ae3ac3c1d745b396d3e345552d43003b78c81b65628575711c3e8e812ca2a720cef964891440af43e060cc418c5780b4246c48d43f2a0b3732cc56e1522453404cff6288811f24a277060453c75d0fd16fa2645c9b76285814250df76ea9cf9bbd0a48d99c54ff1ee6162f06c11b5731c5ec07ffe387324b56378917bb80c64040fe7cd8aec861563a4e33bd1da8ebf6af04509693bfb74cc942675eef12e67349f3612d3d0b57306da3b0e511087a7159d646e428f436745828a6403b073dd594510938542755a8618860f14f784142ee90b04e9a9fad692ee21d579b56124ed68a50d2bb1c3a680afed8fb5cd087db4a3a3a883bf5e75d0bc7d0de87d182dd2f4ec05dc8de1cc8c797ad6c329d60fdf0614db8b70cef1b4bba380604ddce1e033c5d4c18a13eedd8574df2ed7b1b10007f4814e9f8f7485c52bdc62d9358b4cb526efa8e55b25ffdac8b037f7b337330e185286e1baf763787163e6f7d95686e5f969301db482247394f2b2e8ad914c68f09f939143bc0e1784c8a92166d3b4d025221c3da6fc635dab1901cb714e78d1fb02a6ba5aa92791a8c1ee8a0b371e44c1780f9933708f6f0c5f6ccd58ca2aee3c522603281b83f9a36c0be843cc3235a2168b3b1ada8988a2899e6f01782f1728e040f5bd4ac13b82d530f2279f90b5ec805b8060a4ec01d13e6332c0a89e6934fb132bbcca1eed613971492f5d657aa2296a8d8f664bbaec565dffa35f40139c7cead298ed9cb378b396018ffb092196ab12e12390df83e9ee4a9780c3cb0a853b2f81966c5a9287360451191640d7d379c04ccaf207c368b53e7e9bb22fd85292a6e294fe875b21e4d75a8cfe1bdf4a36c6e21b273597cdc43816fa91e2089b50928774c5450d5ba6bddc5aba80e2b081e39e8682c31bdb9d8e212da91a785d6915bcf1192929cbc13c4600761d6ffa84139804821987d7e436be87223245898b2f711eb4b2df4f834909c7139bcf7cd51875f5177ce6ea107ec15b5f2af2b5a04fff5fcf3d01191e42aad3068816e5b2cdc70b21efa57654b0bfb1928fd5be55bc57f42c391377c02f929af448d47c07ccc99fc3a459fbb349f8f044fac9e9e5b8adf5d4e8d61ff007d1ddfca550a621bf602c1e0522c38caa1b16bde5152680540cb8b57e005862a3abbb6e2b7117b1edf327161c48223d030ccfcebae37f56391fc19bae84d1513257ac6ea71cdd2f2087ae21780231e50dae696b042fbbd6a795d3d0e3d8182e1114f7dbc4a8dc5ddaa676524abaec897d6e8e5ac27564ff2073130c48eef83e77c3ad7a5e4068064e70e1f0f4f1d903b8ef7d338436c28166cd8f68fb8bebbedc10150e072bafbaa9e3f4422847d2016bf79a137c8b6e0f675c32042e01af9431e595102f5015d1def5fcc32de91b1aeab3f84cd884188b6d277033b3976665debbf7d0d6514dceefefc7839b4672e38e875cc5e38427a20bf4e423bc47c6079b8dc4227a9cdf7520d2877e5d8b5fbd5f084a0c13cd31e6177daaed5a87f7f37ed1bba673d1968200b4b1a5b7503fbc95635459d7606c2bdda9bd46047d819386336934485c0ce9e4c9860d569bdb2f50d5b6ed814399c801b8744ad4f0b5c8e79da9738d9adacdb8ca25b253ccc763c592d8c3e54ae40cde7112d1e5d2f0f0db9785ce3295ef244beb651ad0b0a336bc1376dd53b1d30ee8e36f694b16d5b15d45ed9813cf6c896381f5c500c84f23d5d7a1f816a27b41411ea93a4f83ed8fdec6b11bf52c0c52aeeddef520099e3db65e8eaf898dba2b8ecf0f25ecf9aa5761ea2a16bcd2082c2471aa89ba8b7c9d2366dd291560dd7d400da37962ebc9bcec559bf8945f5a3f18000b6109a75745c8f7ecef152f3d2f7580a2c58076a9a268330fd222f880fead239f9993d0dca8b330644a7c312752d9f4e0eab82e106f4e2f589c2e536739f47c6d62a00031cb8c767764fd3241c597d99d6fe3758be2012ed15c3e286559282dd77a6c987d5fe4fd5a8f88b31a2ed97080a3b3ab2f6a0f81000334fdfcd1ff06882e1a070ff4fdaa653fb2b2eb28440d87139ea101d68e69811dfa30e0f3959704e76c7dfbe35fc6b0f1c7cea5141e3652d89d18f76138cdb266a0f30056e7b870f4f53c0d6bfe6c2173905a2b2dc5c1fa26e41848150063d8edf0f194089b70c00316c6fc6346de1eaf4c7f536ef9b4d9a515a64a58ad3974e455c51a86613550cbc035ec35b487681783036fc19b4a043a62b83b892a5d081c3f2a001b247143cfae9b9193566180e7573a84ed251e565231f935ba63aa003a9cca001641a0777c302a129ff6abf53c2055f6732dd9a02aaa6607cd585098f100dda762971f58fbfa4333ebeb4b3ae52a6f0e7cd6d21b3202648bfb319fa4cd611f351be28a1537f4f268c4ce63dad763a129d97bbd4c8dac9b9b962767dfae9cbe9cd0f1ca1addae7ad152ac4456036093f9e1ac0ae1d9d72145e38009393e8ca29b5dde43e9a5a5647cbdf3109198b085ffdec8fa8a55c7e52de802833a54087f7e77192bdbcad6884f042877412b9ec3ff7cec0ad90c19ec7759a83477317eb908b7f0ef79d96e65ca1f2f4f318b87d0065ca40a70a04faec4cbfc66a35e4490551eaf7a40254400f5f1e8b80d91aaf9558eeb339630c859f2f37e80773dba6066a85fd0a711dead96592041d3169a79484124e51ada67f9e7fff492a3899b7a950e73393aa9d102acd0c5453fad213d0c1de23ae4d872a4e59b1ffb1e5cdeaa6dbca0756cae02de0c3e2c95e921ff88710f0fc375ce660561b7f426ff092bcbda1d56e820ed8ddd67270c9fcbdde0de8333aa8f39fe533a5cd2807da1942bc5ec210f84854e71548129e0db98c2f1a7d075ce5ee79c51d4cf8b3ef314c696ac56ffe55028a55dd6d92b9367c3ec06f4a8c284a03e7a6cd85fdd6eaa943b5c7eb79514f1f2458915cfd62059253e0024cd26ee42c817f265c603ede2b5d17e8727ee1515ff65dc5d1ac2371dd933b86fbe1bdfa9a1253d8c16f655c1a5fd823e02f1feab37adf7c4bc39d19c2fc3bc0ecf605c3876bdb728054492942629dbb500a97675b1db0f542f9b875caa278d0b3c315978739d620c8cd62dcd617fd82159318e2609927404383cfc9fe27597629892daf6c89da8389870e92cd086eb009fb3af863fa5f979a45862e9621f5e213e08f7f612ca5495abbf77a491ccbb88401b52028b34418725471eba63cb033a42c3f42ab687b2fd50b2c885a8f9e127c2b300e496dc8fb9989dee19cb7867bf85d1bd31ddd540f86c019273155faba2c59a8c9f7eedf43d2a0b22c4adf5cf556064a0f5cbc967cff84fe05a97b2e09c82ab6ad8e86d7c6e22ba137e7a66577d66efe89f6bc64b0a461c467271e2b337e7d746bb7378ad8d913f6d96ed44c082bbeffcd8b750996f1e646d48ceae7cc5c6c050d512e42281483594c41faef9e211a5b4e7150189d41f2b012abbeeb8e229ebab999db79e58fe748f3a5e0b792eb044652456d2eb67f7b6bc74dd9dd6fe0af7638207a64b3e92b9b2bd436b003441c499c961a79fe07898eb0673fe9af430b24231a0e4cd00657005b752b209c8a5235536dbfdd8272244423c16417670f7e23960d9b966bf3c7d48b2a6a8825336d27675b2fde1f1718dc4ed22f74442dcdcbadd1f6bb3a81f79a05e50f63d2fd66f2ac69dd1285010ab88c359d9bbbc776fe9"}, {0x30, 0x1, 0x8, "895ab111500a527539424bfa61ae28441012ad7d4b401144c89d2535"}, {0xf0, 0x1, 0xd51, "500c6affe902d249c27817cfe0ef1e416668463fbe9387cfd34aebb40218ed054ae984351749959e3621d026bab34df25ea3975749db5e735e76fd09944cbedb44b44e53353538e04a7b20aef09cd14e97a8a0c853ec379aaba55f6730d940bfcf5183254ed8e61f2001ddb8394ba471fccf7cfff5962e0009d725892bb6cf02f159d7923d66372ad363f934495fc9500111631fe425b2aea30f03d2d901fe81f2ff2f25aa193992a82207e658b61bac76854ad476260d8118834bd4d3cda873005e67971e312a0c7f7e4b2872b5fade594d982e65ec8f5c14fd806b9aa0ad"}, {0x1010, 0xffff, 0x1, "1c641235a12e04f3dbe8e87a79a0accf987f3a7d1ee685c10a26c84d9a690a1a9cf6860af6732a1d7b188cc496f7a19f23dcb8c5acb985105eb826995546686b55f5568ceb8669746da398b392afed1c9c10b9c6267a98fda4c0ddc9bbbe11aa454e44c408c56c68d5f3bcea2279f863056b1c87a7ed6bbdb50d0e11229bb45f7165af3d43bd6241178617e96d87e00132a6929f4f4c2e451cfb7d2ab085e6e333c2d122c86e6d5befcd66cd9b72b05884a75f59a031b5b7f8c82094c1c388acae066655e1a849c084b8e2e3ed8439c6eae6a1b0ba5eba8cef1e36daea25a87549358d0674b1757465ce6c4f70e334d424a1a05f4eb2d3067b91db6b7c2d06cd0be0b9cb745914b676ece374047bf452e8eedb88e79e0ff66468acd69c71e5efac743a179c89992de083c6269e90a73af00c214da8c89b7b2d26a1501d70b35e1692c5dd09e9d76e0937e39eb6dfa01a7da600a80124c8b46ece52c1f8a3c29b99e850ca0bee17bd327e44e72833966ea4b1c6cafae81578d3d5dcbfbc6c3c717ad44c0ba5e853d403f4cba299f16efe4b2668c82a48084bc54c9e607f0cbd01d2586146ed42abd2dd7344598824e35ce13c571ee1a4b221aa43039b057cbc2c783397fb2beec95e57c11c0dcb5c6f2d0b15374095a0779a43aa07bbc90ca53aa4a220ec542b5a8909ef14cc09eb2f7f9bd26143d576a2cf4bf80bd3879bb797ce59eb00299eb3e46a9b76011d2ad015d0deb9bac9f54b13e69c96fcad9724175ace4791a39415954138dfd3e41d8a683b804807c0108af79578a1f751aa102585197fd6478721e8145c8b8de07984b1de812d668b00234709cb95b711b590bd7e8fdba1d60618a39d5648cc62a5735a1bd4656eb190af22e3fbccdf50324d33642bbcbd3d250590905f9973b75e0b5f4d3399f8c42bf9b18d2a8e21e8025cc3f4a1b2534f93bc75ef5e0031106c2859128b1f87c0853f4f92bb3c00189acf29aa25015fe34d0c8815672d2515fedfc19895ba3fe996ac7e6b66d23ea880bbe192bb527afef7e18e215a937542aa0ed8e036427039837176848719c551efce62426df52ab142d2929db2c6a74638f43b3f2db28b31df55acad8a2f38c5a6d67e1c37339a6313b6d0ccc87f8481e75d0efefb7e02ef5d2104b47713c9f98c93d39ec987bcb93684f0c602c812db857f35c72579cd891a8d9d7af0c708bae6469091974da2bf9fb69a33ed409a33050879ab5918c33fe6fd7d0c4a2ce53d47941fcf55ec02f84bbe90a5a9216a6ff76c3e3f85786485d9a033b631b0b6e46abd22f21311a2e19c9a03e970c84401881cda69f449b47817482a43421ff9d4d207c14163562a76d84372ced7a26433ae0873da71f0fc48f9c5df5df226ea91516f5a96e4a160283c6ab07336086c30167e0607fb837dc20643a7dbbfbb1381ffabe030427c2fb2e4554ee9c9e0a2ea354caf9f998cd6ce64647cd5a04ecc2302646d6ed629dd7afa3dad6dc997fb9434d3e2945378c83bdaadf97bd3834990272101b11ee8d32e4ae72af4c9441cb4280c2ea5ff0c5c335b05d0e9d1d64fae921d4d8eb226a26b3dfff739f1f1e5338afc176e4b5217980bb29d36caeaed31571d6247f3ebbb57557c3eb5eb1e1003c7afcfa0185dac128242540947a17315801df157be5cbfeba7c2b49042be9130681b9ba41f799ca304e4a4ce7f28d9fa92469a6a459520ba90bbe6808c0e829e472d2396a7d208bb26fa266d9ab6f39681e16d9f972e2d214d89563ff766de499db0bd8d30dc668c21eef7da0258f06e8dda73a7ba4ed2117e7b3306dbf1cb80a959be6c50c93db5f134e80a25c9f83db95ef7d5a1f97023dbec79e303c563cb02c4fc03291612742679a81440083f7b4f15669de7ce76c01c69ce540f48c5f39fff0238f38f21579fc16bb10d8e950c838b4e9c9b29be9e05eea282af781c87a2ce5c7a403d5881c1e9ad826929b68b0a09194fa1e6b52a4edc7f65b64e6cd48f661b5ec6f6db19785931b5c9b5179d969a4d9828d416e296720856d15a7cf894b5e417d08ce5da79453ca4584b797877f9ad33f2c1393b599e18920e1a5bdf020bf2f48208d507b70ec830ad714bc93267fd7882a9ca5379b6a0d08f0526eb03bf21f217fbb407c2814088f0ae4a4806c0a2d19ed3bd032724d868a34659798a674467f16fc6ea59a9bf7526d4c59e886b9a21c37a4015f86402c0ac8afca7452d3968c59d4269e9ba4a6c09ee57b43a5c5be1a48a3e4fded6eddf1cac3856fa561d612164917c04c4448e0f22c9c59f7f3044b4234105adeeaa3592b078cb59322ae82871f8230281c442d07c9c1fec0f3d32a41eb852be6f57761965bdeb5fec9e6dc76a2190d8475752e9ffdf93f691173a469a242500a24dfaf9e66a3fa9c5404da5840772e8665cda2c20080f15e143973e73f822da717e2d963d7e04748f67f985095945eef6d5e27cfc4cb3fc6453e5e03d5f2a84f6c4b34ebe741278020815d52ebc4d96cdbfe871021aa608f517e04fd7e75bc97611834781deb364a265c24b3a76c2e7cbf357907c40ebbf25d189fd122957a63f2a4b84a8720dcbab0142f3cb3566101ed29d76a0217d89b2ccd197f3bf8ff33ffa41d2e838f465f8ea8bbd0b16603dd6b0ef370d1bc5316dfed7b0f37510f838ca207fdaa2731e5dec800ef1d8333a95f8d0fe8bed322a5008cbe29894d3107c65c70834479ee4e9126748b692decc6784977f59e10d00c68a853b3d2b3ef9a79b669baff27f93f8ca0bc967f1c3e66c545b898ff2edcaf861db7664230d608ae90c5348a7aade715c84d596f5ba0c87f3e8574dc9880d8dde09df3b34a8216d5c8c31e8d1dc1918c319dbbb57d884b6ac8d69655c0aadc69b30e9ec1153c09f249142eefbae5bed0de86d34b161a1061b69cfc0fa56ac12d557848576cf60005d0171ec5c43f7b11a5491d319e1656e70d8bdcf71a575c92383ebbd1fae1db1ef61a29d8b243daba5e4cd4bfa811134c8ebf01c303eb507ca885e7b0f3d84153f53369187a52c75d5ef4677decfb9b8aef0f445792adeb97eaffa4e07d0983d56a55bfb32335f64b9ce6924027d8e5ae96fb65fe982fb3fcab7f1870671b5ba46a044b7b0db641d28abeaccba30023e35ab89647491ffc33d7e2e0b6d9eb291a1e60b025a4b20f5e18a4d6f88268f24cdba88ef6894ba1ca400a28de9b42a63fe0c4d15382975abfba67401cc0cf078c0468b117cc76d315209b300e1577bd2b1a673d3a506d0ee1441b4f15ef9b91c7950b14afe118f9f854b5c65578cd21f33b2a74dc46ee5130b5b61deca65c636e2dafebe9f59a74a97fa92f1fe9ed82a22be9632e2eaa87edef9b2a70bb57cdd996064bd43941a558bf4bbb5a7c3f823b7106dcecf95e11aca16c3d43df609786dd0d0777d47cbfeffd20170ce840fe3043298675345d6e0fb717b30b518ef6adacc467c79bbe62b3550c128b4f5bd889cbb57ee544e7be5cb87c208e7434865aa7eae5f7ce14962f5d89e60dcb368cd5eb5852cd793efeb444b70063ea734ab62a071f934859c28c0c322e14298a2f4ecd5eed08e4c7dcc83edb7356cb51baefb7d662e2239efff3136e49f40c6b48cdf5bf57e900fbf373c1b71a4c4c7c4cf2d3a3566c06ffe31c98ba6d7ffbe84a328cd9959f5dc83ec235ae1511f6313c5088bff71d6d2fcc41deb979586ebd323c214c3cf9ab9716a6373b5e9c9825484b78b24f33c90b144aec8e5c4facb54a06edc4f5f6b9f82273df9296d1648c9138c86d067257ba7b6714e9b3aa49ef66679dfbc2dba74f9e55290a61b5234f37fbbc2020a0dc80ef964e72f9aded2c9decb7d6ad2a0b6678b10029cbcaac52986748cd8882d0955456e2902d1456c5987b9e1103605a9571f523c4f7d2f966c16bd53fbff57b64c6d9b3e9a78d7d6e48a51bd9ba42c94e955f62ae8245fd0f28b63a335d7528a8b47847474bda62170614f3f34160a865618aa1b039fcf4304e93768c06a108fd3fdb66a26df43765965b5393d90b1e065dfbb17fa2ffd8ee3515db0bd01edaff827ecc5e8ca0549c711d255a0389a4b7ef76b91ed63a2766494694e253f9607eac374177396414555052a2b5ec9f90d7ec58663b943bdb4e7cef120264d71fb3e0873995e80f9e868fdc534d495d60b8fb312d32c659f6bd4d941789d5c8662be90dfe482a4b92a5e153d52f4e4f4b646ecf2168e3b505baf633f303aad67bb0bf380cbb74380a2e9e196e15ba81d0e23205b31fe40c84fe4c6588a588d7dd0a756f253ac1e013e79714956bb4e442d9647df176e4f90c641bf569739146012c01ea6b8529d1a1d598e47ba918925cd6f56cf477c5c01ee871ae0fd9eb1f854e94cf0497bdf533810639fbd9598fdff7a1749277165877722bc05273271154e0826a3def83cc7a083d0274b804b4d6a7c7c15a4fa548020f7c28f3884c3718a4aaf2e4f312d29560244ef5fcdb64f563f27dfe5bc375e0514824060911e39f73e48502d3bb9024158109c8a791c2af4e7616254ea7ee40dae7089c4a5aa68d3d0ad9ea969b350738e97ee04473715f7cd220495ce4c270dae16a162463175a5fbf5b4d8da8906a5fb1e3f8e90a64deae249ecaa39ce8b49b5756867488023c5c5956ef66ca3debfb55da614b7130176b6fae7986eff53f5be35334b60c8175326fa2f0fb24d225aa50c3cc06adacac79ed0214274fc6344a3cd1b1f42bf937b13de80d218c2c85b7641fbf033a45a4f733b8840c6ab76bf4fcdb79bbcec4e4a6d1656e3a0483c6c017379a1cb5e05fea3ff508b03580cb92ce6735c23d3d5d9b200f18a62a175f0824602c34f8e49c8a2f5cb31ee01702e4039acafcade452354f69106c5ffaeb86bcabc7df043ff9ed7fa5f4a5c3947e693b5c1598c67cb231cd4274a1fefc7ac1f81c529fd40f6e6cb3b3f8b0d0b29b507f8e61343de3f00bb4139772c0f917c13d941ff2c3f3ef36a81596e1b983eee74ec3e65dc01a18cf256e24a2b33b7f4477baa3cfc1e8cb378d8689b5c0b0eb299f6d643713e76c00796de6a3d282ab20bfc882730547f5e3f1911be4a02a9d2bde43d776ed195d6ba1e9bd985f49f4c253aae76c760cdb69b6e107f12e111ac22cfcb547db17501a6658f355fc8e9f030982472e90119e5924d2dc533300f7d2b580bb3b52b70c51d49b7a3281d75664873a105e649a1453082476de66390fc0b6244a07447e23314933f4611423a8192e0f64148c7dec03a9d1e036b4c76d07471f1eeef069108c47ad8588623dacab6bb0142a5dad2489f3179219e9f10bf6faeb94aec6eca4095f98b70b937622cf9f657b4ca93347f279a27f6af8a14a6ff5339d31e65367c3cbbaf94271eda96fe1077b88206f589ed55aacdc810406664d03f4fe764f15c601781d14ead7e9d4a87fb1d7a873643e30b2cacb66436d9c8ac5ece58a5fa7a54f4f1ec4750a7a5f0fc73cd1dbcbc781fa6c8d5a7113e54c18da1f7f7eb26934c0a657c22f0a1c70ac8e382687f282cfb8dfefd34b2bda72663e4843b01543fdfc15cdf12568ab48a6818768e80f20e963e8c2ca08b6219336493e4c47ac4b424b0546030aebf073e07527845ce97566e9dd405f18701894f497bb32d96124cd69080be4ba8b87744ee12bc4df40535071505dcb093dd07b12a1824157bb3844990bcdbc314909206717209d836366d36602b7a722a65a366a6a621920fb68875b9a0edf55e428070bbd02a161d040e779b050bce6f046e4cbf6903204e2a115d159f"}], 0x32f8}, 0x8) r5 = semget(0x1, 0x3, 0x2) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000003c80)=""/10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000003cc0)=0x5) chdir(&(0x7f0000003d00)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000003d40)={{0x9, r3, r4, r3, r4, 0x1a0, 0x3}, 0x8, 0x401}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000003dc0)=""/4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000003e00)={0x4, 0x87b}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000003e40)=0x1ff) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000003e80)=""/233) readv(r1, &(0x7f0000004100)=[{&(0x7f0000003f80)=""/170, 0xaa}, {&(0x7f0000004040)=""/168, 0xa8}], 0x2) shutdown(r1, 0x1) r6 = msgget$private(0x0, 0x192) getgroups(0x4, &(0x7f0000004140)=[r4, r4, r4, r4]) getgroups(0xa, &(0x7f0000004180)=[r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000041c0)={{0x0, r3, r7, r3, r8, 0x32, 0xc13}, 0x4, 0x2, r2, r2, 0x1, 0x3349400000, 0x0, 0x6}) fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x6, 0x400) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000004240)=""/225) 393.420974ms ago: executing program 6 (id=49): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0xc0, 0x1, 0x7, "72c3d65ea686eedc92e16f91702b4140ad49049fc9cc837fe17f493836a894b4889d7de26111bcb73809f6c8fdcd29eff16ebd90d0c019af32bc0eff7ef929246583ab6e776e804183c94c696a3fa0257e1619f337ae9b1cf1de5324b4f70823e20305b134556254d3750f7c2e0a6b372a74b8bb76b0148a9fef07f214fe23ca065213f9e4682972b7533a289875fa03e9ebeb8f9a51a04906b5f56d8cdf781cba374781af53ac9e1b0bf004b3"}, {0x48, 0x1, 0x38a, "15a3a2debbb60850cc593940bdb1c00d8b62d998f0f822a705de644b92bd13746787366ec1ac37e6f572c43200"/55}, {0x18, 0xffff, 0x6, '('}, {0x50, 0x1, 0x746e, "f9983123b2d22a1fe15ec01f4dd42fb9b45a2aaa022d9931cfbab7cfc9ea4e30fb764e71b9e4059bc02887112329f2334d1a9c807e121fc6b1ceb7"}], 0x170}, 0x0) setrlimit(0x8, &(0x7f0000000980)) kqueue() 389.011937ms ago: executing program 32 (id=49): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0xc0, 0x1, 0x7, "72c3d65ea686eedc92e16f91702b4140ad49049fc9cc837fe17f493836a894b4889d7de26111bcb73809f6c8fdcd29eff16ebd90d0c019af32bc0eff7ef929246583ab6e776e804183c94c696a3fa0257e1619f337ae9b1cf1de5324b4f70823e20305b134556254d3750f7c2e0a6b372a74b8bb76b0148a9fef07f214fe23ca065213f9e4682972b7533a289875fa03e9ebeb8f9a51a04906b5f56d8cdf781cba374781af53ac9e1b0bf004b3"}, {0x48, 0x1, 0x38a, "15a3a2debbb60850cc593940bdb1c00d8b62d998f0f822a705de644b92bd13746787366ec1ac37e6f572c43200"/55}, {0x18, 0xffff, 0x6, '('}, {0x50, 0x1, 0x746e, "f9983123b2d22a1fe15ec01f4dd42fb9b45a2aaa022d9931cfbab7cfc9ea4e30fb764e71b9e4059bc02887112329f2334d1a9c807e121fc6b1ceb7"}], 0x170}, 0x0) setrlimit(0x8, &(0x7f0000000980)) kqueue() 388.823426ms ago: executing program 5 (id=50): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x3b) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) (async) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r2 = semget(0x0, 0x1, 0x281) semop(r2, &(0x7f00000000c0)=[{}], 0x1) (async) semop(r2, &(0x7f00000000c0)=[{}], 0x1) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r5) getgid() (async) r6 = getgid() r7 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r6, r7, r8, 0x8, 0x1000}, 0x3, 0x6, 0x8}) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r6, r7, r8, 0x8, 0x1000}, 0x3, 0x6, 0x8}) 255.880011ms ago: executing program 1 (id=51): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001780)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x80000001}], 0x138, 0x0, 0xffffffff, 0x0) r2 = syz_open_pts() fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f0000000180)={0x1, 0x48}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d14a34b8e73278a841d6ea8d58dec92b2374f26c850c35f84cf71b59c7afec370827a83802cd810716e51b907d0eb4b11077255d42752f4b933a520c1d59ff823af13318b0800000000000000a381b4b5105b6b535208ef80cd3a90c83992b0b9c9eebde4e9b59ac2beaecbb6a5d767f038a316f7fe23af77dda5fc3c78d68dd0cfb8af37b9d3387fb3fdbd9a56988de05766f3499a1f7ead7c0d759e6e65982c5057f0c24560bcbca78f896f30f5b6b630e9f05b3230dee4cc29c1d21fd7e69bb2344ecde1c97bfafb16fbe68d56a35a9070477da5c06a07eec3d7d6c131b6a0a0d779456bee8f9f9cf4a5e2392304cd393f4bd408c79409344b3db1c32b09b6e532fd28f9679d709a4b613ceab9129e9150fc7031eb1c57703db7f24b3dffa83e56e50f0876e64af646db92e017a7d114115733b66c9e49ac629bf132914f8ff0868b5dec6d133efe10e8dcfc2eed3d139bf0e30d3ce62767688e9bd7f999dcb73c76ad253ab2e7757b65df892673f7f5749152abbd852c133a3666901b00", &(0x7f0000000080)=0x18c, 0x0, 0x0) chdir(&(0x7f0000000240)='./file2/file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) socket$unix(0x1, 0x1, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) kqueue() (async) kevent(r1, &(0x7f0000001780)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x80000001}], 0x138, 0x0, 0xffffffff, 0x0) (async) syz_open_pts() (async) fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x48}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d14a34b8e73278a841d6ea8d58dec92b2374f26c850c35f84cf71b59c7afec370827a83802cd810716e51b907d0eb4b11077255d42752f4b933a520c1d59ff823af13318b0800000000000000a381b4b5105b6b535208ef80cd3a90c83992b0b9c9eebde4e9b59ac2beaecbb6a5d767f038a316f7fe23af77dda5fc3c78d68dd0cfb8af37b9d3387fb3fdbd9a56988de05766f3499a1f7ead7c0d759e6e65982c5057f0c24560bcbca78f896f30f5b6b630e9f05b3230dee4cc29c1d21fd7e69bb2344ecde1c97bfafb16fbe68d56a35a9070477da5c06a07eec3d7d6c131b6a0a0d779456bee8f9f9cf4a5e2392304cd393f4bd408c79409344b3db1c32b09b6e532fd28f9679d709a4b613ceab9129e9150fc7031eb1c57703db7f24b3dffa83e56e50f0876e64af646db92e017a7d114115733b66c9e49ac629bf132914f8ff0868b5dec6d133efe10e8dcfc2eed3d139bf0e30d3ce62767688e9bd7f999dcb73c76ad253ab2e7757b65df892673f7f5749152abbd852c133a3666901b00", &(0x7f0000000080)=0x18c, 0x0, 0x0) (async) chdir(&(0x7f0000000240)='./file2/file0\x00') (async) 255.502697ms ago: executing program 8 (id=62): r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0xffffffff) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() msync(&(0x7f00001b9000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x9c, 0x40000021, 0x6}], 0x80001, 0x0, 0x5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000028e000/0xf000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffff6ffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000188000/0x2000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x2}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000049000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000b9000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f0000001000/0x800000)=nil, 0x80000000}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0xdbe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) 255.229069ms ago: executing program 0 (id=52): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xfffffe14}], 0x1) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0xffffffff, 0xfffffff3, 0xfffffffd}) close(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 254.998381ms ago: executing program 5 (id=53): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) (async) select(0xfc17, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 254.72674ms ago: executing program 3 (id=54): r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="d0b709655782f9b8a43c20934a6e27fe92ef70aba027407c2ddf49361940986372d9537b165ea1345e2fb7f0786cfab579108a9471bc59db2729b198077583a9457612da86", @ANYRES32=r1, @ANYRES32=r1]) syz_open_pts() r2 = kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xfc, 0x80, 0x0, 0x3}], 0x8, 0x0, 0x238, 0x0) 164.616372ms ago: executing program 1 (id=55): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x3, 0x1, 0x820351a, "090e0de6d31aa692318c7e0002f9fffffdde00", 0x9}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000300)="5fcf4b9e940c1b1f45963f881f60e7ba851e7d2f11d526ebf8f648424c8ad66425f646192224eb99850c4a5ccc873253f021b10b22e7c81a47ffef8f067587174a48b38f6632ad21f000000018bec0ad228d480627d23155c2154e2a4ef3b089089d64bee1a5b8623e858100326d45e69a44cb97273c660635066a17891d10b0d3fb4132f8ee08363abafe0e3d0209", 0x8f}], 0x1) r1 = socket$inet(0x2, 0x8000, 0x5) recvmmsg(r1, 0x0, 0x0, 0x842, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x56}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x3, 0x1, 0x820351a, "090e0de6d31aa692318c7e0002f9fffffdde00", 0x9}) (async) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000300)="5fcf4b9e940c1b1f45963f881f60e7ba851e7d2f11d526ebf8f648424c8ad66425f646192224eb99850c4a5ccc873253f021b10b22e7c81a47ffef8f067587174a48b38f6632ad21f000000018bec0ad228d480627d23155c2154e2a4ef3b089089d64bee1a5b8623e858100326d45e69a44cb97273c660635066a17891d10b0d3fb4132f8ee08363abafe0e3d0209", 0x8f}], 0x1) (async) socket$inet(0x2, 0x8000, 0x5) (async) recvmmsg(r1, 0x0, 0x0, 0x842, 0xfffffffffffffffe) (async) 160.260592ms ago: executing program 5 (id=56): recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/237, 0xed}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x2) (async) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1c0) 159.910704ms ago: executing program 3 (id=57): close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sysctl$kern(&(0x7f0000000100)={0x1, 0x12}, 0x2, &(0x7f0000000300)="e1298e4feec76a87d0482e96c76f41ff89dd031a450ebb8e4fd92ddd414487105646764b2c81e9411142b1919dc92176a25c522091ac09cddb9d25c987aa38aa42897e8e66982d7ea27c565c2a5fba7e2d56662dae953373032df8de8bed282e", &(0x7f0000000040)=0xa6, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="09008074", 0x4) close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x3) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) 159.61498ms ago: executing program 8 (id=62): r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0xffffffff) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() msync(&(0x7f00001b9000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x9c, 0x40000021, 0x6}], 0x80001, 0x0, 0x5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000028e000/0xf000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffff6ffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000188000/0x2000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x2}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000049000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000b9000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f0000001000/0x800000)=nil, 0x80000000}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0xdbe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) 159.493607ms ago: executing program 5 (id=58): syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x6, 0x1, 0x0, [{}, {[@rand_addr=0x3]}]}]}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000000c0)={0x0, 0x9}, 0x10, 0x400) 155.202366ms ago: executing program 3 (id=59): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="8b", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() (async) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x4800000000004, 0x801000300000000}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x4800000000004, 0x801000300000000}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffff0800000000000000a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000140)=0xfef8, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffff0800000000000000a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000140)=0xfef8, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x33, 0x0, 0x37) pwrite(r1, &(0x7f00000001c0)="a3a44aa39f208f3fd49c7b0349982d363ed1a06dcf7181b35099b178c8d88a3b7d33a3c6bf5fb16ae243a2db07ba36dc537d1a6b16e8177d6adf9b58e2c3496458a0cd5e5e2ff5f44b05b12de29f8b1792836766994eb3df6424018a8ed15e0ab3262e471acbb9db6eea7587e86a2d1279521e51948420932203eaaafe87fcd557905b4ddc0218b020deccfd26113b540f033de2d6202096a20ac828a0f73d75ce1f", 0xa2, 0x6) 3.404866ms ago: executing program 5 (id=60): semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000000000, 0x2, 0x100], [0x5, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x1fe, 0x0, 0x0, 0x43], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0xa, 0x0, 0x7d06}, {0x0, 0x2, 0x1}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0x8, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40003, 0x1}, {}, {0x0, 0x3, 0x0, 0x8}], {0x0, 0x5}, {0x3, 0x0, 0x4, 0x2}}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508b000000000000000080"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) socket$unix(0x1, 0x2, 0x0) (async) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x2) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000000000, 0x2, 0x100], [0x5, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x1fe, 0x0, 0x0, 0x43], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0xa, 0x0, 0x7d06}, {0x0, 0x2, 0x1}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0x8, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40003, 0x1}, {}, {0x0, 0x3, 0x0, 0x8}], {0x0, 0x5}, {0x3, 0x0, 0x4, 0x2}}}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508b000000000000000080"}) (async) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) 3.038582ms ago: executing program 8 (id=62): r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0xffffffff) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() msync(&(0x7f00001b9000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x9c, 0x40000021, 0x6}], 0x80001, 0x0, 0x5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000028e000/0xf000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffff6ffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000188000/0x2000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x2}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000049000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000b9000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f0000001000/0x800000)=nil, 0x80000000}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0xdbe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) 2.871885ms ago: executing program 0 (id=61): mkdir(&(0x7f0000000000)='./file2\x00', 0x0) link(&(0x7f0000000080)='./file2\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0xa, 0x1, 0x0, "4291b721c8270b821298df0411ed3dfb63b0fc4c", 0x2, 0xe0000000}) 2.540457ms ago: executing program 1 (id=63): poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) r5 = socket(0x1, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x13) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r8 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f000053b000/0x1000)=nil, 0x1000, 0x1, 0x12, r7, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x408}, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f00000001c0)='./file2/file0\x00', 0x18289, 0x110) 1.554121ms ago: executing program 33 (id=63): poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) r5 = socket(0x1, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x13) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r8 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f000053b000/0x1000)=nil, 0x1000, 0x1, 0x12, r7, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x408}, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f00000001c0)='./file2/file0\x00', 0x18289, 0x110) 1.294692ms ago: executing program 3 (id=64): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000043c0)={0x0, 0x0, &(0x7f0000003ec0)=[{&(0x7f0000001ec0)="d166f089f558219d4cda7c789ac3d13b107de6b6c85c839b7d6b33390b379750c4d5759f2dd07b603a4de9477d2a3f6087f84a838ccfe9a1655c8d0a6b6a064baa97c014c306b5a19c9790e836c41474b585012c690aa3a1f875a36e0d5becfa1d269153c03856d5d2771be3c4947baf114a3658d3a8a56392be7e73ce29209e2ab614b8e9ebad2b17a013117911830f68b026dd703b79d2067c07f0a6c2187fec80508765b4a5f2d0b0cf0202bb66156b85914ded04242708684f59ad244b2f1b5ce6c1f45ef482ef749d9201d0f3de42bbfdb4e60d61ada731839f095ae987f4d3c52751eedebbf817d4908a9c18866d69edd0930da6ad0abd3607cfd5270705a7feb7f6b18bd5ef48d0090afd49f4411c1473a410c29e6014414abb4314b54931458413411dff807bbd2d1020ddbea9defcc09ba1a7a278639fe6fbcf9aa556c2a8990dd20b893e423676439c381dd45f9248057865fac9ead018ec16f1584150b7f9b831df55268ff5db9e083246cbe8477cde9f82bbc33a3248e5d66ede15ee218b111988f283aafb46927d218910f1d28a97c1b9af1410a13de7b78d4db47f1f0ae150547216a2d02cc59230e2bcc52e660b089191b6ff12805199c8dcaedb796c97f2e5e6e861986eedfb9fa1fac2cf677786899f31ca951afc94faaa2ae26298b054e32ef5c56c9ba351cc3c66994d84d8f9ffbfb6f002cea17eeb549e9927dfa329de92ff00bdc6d81c30837725c596ea60f7852740d5864ad7742e8b267bfeab42044450e99da2327c56c5d5025583bf3d1b8ee05c134e21bf94a4305ed2eed2209986e00b25db5e2618896d75b87c8f48e1bc434c8ca13d8e420a83c4e887a02615b1d545626bdbbe5102d6270680553bcc5cc05ac800123559f71c4188744d5a00bd08ac82b0732536f6d65f71ad5bfbbbee4f10b567b199c9cc21d00696904c625547a5f9d801fc2b43d2b6ac891485f24ce8ba10de88b18c4e094d18ee9f62dd6408d1e3d615cd48d927e4344d153c5577a566d466970e9ac9570f7bb95224b1a13f44dc0e2c7fa4625a51bfd2d32927e9aafdb5135dbbd1b9bcb621b2387eecd06f86f2058a079456da30e715e4c851e7fb4e5a6aea234b4be05ee6b9f4dfe2e6fac5d2d6573db5b7e988da610c0defac75d488a7fc1c034a989a29a6729df813a6b5ec9deb3945010e1d2f66fc79cea4431712f4b0862e1e316b2caf2e1b1ed0041456969e8782842697388c9863c476c617901eaff0739b341bac1ac2733b4cd87e87d820eff302d519012316f4fd7821a8937d800dca8db87ff97f806685f9318687f803e9b69d2bb3190b0ef5462b3f18bee6eef3546c938ab064baf3da19dcdd95aee7bbf8573750c9f78e211da09e3a19c8ad84ab5ec8487046669d2fd922a0ad67e4b997aabb2a99127a0bd4c6b2e181c3c5bacc58e27a5ba023279c3e8c7b2a7ba58e9e8d7eeb1c2cbaca0fa2cf8106439e52e44232539d7e07c9af3a4893bc486689c4460eb0c55d407e7e13b18fe0ce6b51e7df9a4c218ab6ef3ce572e26f2bf8c95869e4e51e02a0715caf04a9838d1cd68ee49b35fdd38fdb0ccda500ddeb11e10aa643f601170f25a04510da9aa06d13b60eaba296e4cf9da7155f63b9c29a05b5489e899e6b57dd021ca8ebcca897b4942461a807d444b07ade844683f1a49897370271fc88c76123c946bd28c58646f43a62143bba3224a71c71a2839aa440f62b949a0b06a086509a73a5dda7e440b21499bfc516528fdf264d20eb8ceee47a82bd39f6cb42228c7ee9d7075e00ad86b97bc2c02a5edd611c6cabb983c0f0fd9f0f8e037025157484f89d59b22c31dda8da96d9bb8e972e1773b3581c10e72c0b2667a1b3bb5d4154a01dfa545600531b5689691882f21fbe588d9d0c4d10b44230591ef4b4ded9e6e228f5cde7c9821520059757808c41cb35f6ae0e95b02d6814824be19ce0c2071cff6bc80e5d2dea042ab0f5f6f20b9a0be3b1f1de22cba0978504a2f2bf491deae80bb6df9e504ee3c830110850f1a9d19589b8e2ddb6a242900e044d1354bef5963b3478d2b7c8a22f202aa3e63127dd9c53c64c09cb1bd29ba0d31df79a6d3301c1328a18db2a4640b5ce79dcd32819fb7dfe97d843882d9ae2db0b4f0800cfe09e6b99b8713302b6b97632c81bbd0571d00b47b74ab26d94cdce1fa509a1342b91a876145d912abff3bd63002f50618d4c406e248914f8a48e68ddac38cd528d7c06a0bc46f45496ad0751ea3663f54e84de0eeeab0f45f09be32457b8d19fda5162c71a6996bc8cfa411b501c65610da39b5c865600003d325221902f114d3c3a4d607af25fbcb20053ab4b1a0b9ad848d152d2a33b9aca88f1737405bd29ebb11d42c60265ecb810bb922ea4bc005a1403803708343402cad08264fff6525523a68e70c152d73f639edf59e1f9bed2814c158278fbbfa446304f442c4202783dc1da031876bd68807070c50dfad1edc45c3840607ab3e5ac0cac7cf97c14e6a415b32bfda431356f278b862e8c4752d2420431ef74a4fe3f81d85591617a2d3656523cf2adc6a84e00f2c7c27a44b7c536e86c40f12b36c59344b49aa3f53f353081213922d3bebae0f7bdd285ee3d196aea1b3e032e4b62ef2add69203afdac858b95a726d1061afac18673257d595d1153c4ba7824bffc20578fd41403bbbfd0cc392e3197d9f8c1ea50a8a2c4a6594b358d8519c75d65bcb1eca0bb28952d9ed2a6eefac404e30be393325e4ac7f8ff2df60932bf0bacc4996b1587e4f527fbcc024c283acb594b5dc43035ec0163b856bbd9d6d42321ff7fa261fdf92a9b90a9426d7d2570993d225bdf3725b4691ce3a5a3affcc20b722fbae2f7e3dca3a3fa888e4442e4f7b45d9d25ca119e9e87f369cd3f343f39bd3ae044232382874a14bbfa92a3c529e3670a7d6ffecef483601d57c448677b6cf78d35f57c05ea504ec4978732e0043e7018ddb49e733dcc09c4a966bdb69ac630ffbda1668ca9b3225c4e41bae7c294b8459a6e910b08f43dd64714bb9fd43aa0ca27a8500e01d426b055e437177d602087df36a24ffc2ef5564d27d52542d66e221efa3040acf9077b82dab07465b6a6e84f9509ad733b8d7eb534ea60e808629b64d2389b29bf19968cc5beba4dc715b5d176948890838123034c656d1e7bdb8cd57e72274fc432491b9588d576cc4b99adfbd641fced634d7d0848ad610db128180822d7d1ace2e60b90670c7d9da1d376e351f7e024db02bcc2460db579195d94772034442cf8b4bca57f98de19161bd903f6a4cf9ccd8db6b936eaf57827934c7fe73c8fce867894152dc8d7ec31058806e341622290af3e4b6ddeedb0ba6994f29a4389f0f80669da9b2ddd254c5e8b05f438ceade412d0f33ff9689aea49a7149cc7615b302f830ebd0a9fc70162456c5f1644e94166a2811afcabc214bb2ad575d7807d4f2e7921e58f06399341a80c3849ab9715467fb02512648f9410088a93b532ffd034a5873a045aa98ed6c1e12b96ad7d83d40fb185bbdba457e9cad43254585dbcb0549a265e2f08cc842f9a24cb738552b863e2f3ee9127b9eb55d59103e0ce935147420d2bb844a0e48663d01ad6fea2eb19cb9b14d11609b65b5bd979f2ad26282bf78ea058133d4a92807984ed9be8d18b90c8a1985dbb7719d32d913579de3b0adc2ad02718d306ca7233505873742a2891d7383b06a614fd6be387e55caa1ff3802f64934b4ee034a59039ca7c5ac5459e1ad5ea18069081ae877c83e368dea473b868dcd0a467b8a5e3904bc27888f3cc75387697553657c1724a6692add9edd5621f3b1bdaf170c948b2a48942f89437d87f55363851e20e98e1fdcef363873998e7a71cd52e7f9a959ca96fd5184960260f3ffa73b57e12f02c6bd32ed9b946c8021bfc2b37206c242e824db40ad72ac068349d2aea7e60dbd1c47b00d493135758a5380f08805f83043f6d4d498632a2f5331be005b6bffff9d9f0952fb1d785e8dce6ccda2defe46afc74d02a749164ad1c34a013c804a8c84820e4036714663f6ee3f76973ef14297f98c75c4452898cddd941ec0fed4905fc3b5980ba8f9d54d5dcda1cf74e63c3abc05f67e23a8de4ddaca8e25854d9d565c331166ac536f8ee0134df937853571851701f98db5eaee10464f1e79fe2725fd13b0d9e20954c24a89cdd3d3b03d46df741ec245ab34fcff6856ee40a0cd1a39c8fabd33065b6a5a295c456d746678fe2e0c357c733018291667c431b61f7f7da9e5926066bc6d6415db822de283516ad3ad05ad34374c42fb8550c9543a4abd17c2e2cbdbac7a2c7ded3f6b7aa8668d9c18084b926bbe8394818931415b50410a2f2d0c037fd9ec1f2a2e7e255ac775dc4a5e03793618d33d096af5f443cc7b92525c49bef94b5e8b8cfadedd01b4d9ad947e65b02f76727cf4c3f04f3f5f812e90f9f517e42d07ebec74fe00720049f27724b56a46f6bde923578d0c85670d1e88b5f71dae6f71bf63b63d1d8c6704e94bca73366cf56a9784db3c10988d1f78c7bfbc3ab86c7b50b2e641bf03be6d3fc639e7559d053cbbc9a4921c2e8301816356c53bf469a1ed6b9137443d74efd61d54aee054fceab321773de53c94bf7c18537103010d227f91e2226acadba706392269c3fe25d2c78b47a94298ec8c48627a5bdf37e8f9e21281f5447e72deeca1066043c10fedb19c1e18f99a7545b3d49b91da0ced8bd67c8b229b0bf25d929eb53f6d076f8127771b4d80fc080a5367deba939ae5db96af002d38dc68a7cc4fc4f85042431e0d3373088be94964e6e6c5b3db4a830773050acc2093362455b70414146b25eb18374864ed9e1109aced94ad13f805537b9c0255c3ac4ca41fb5d1cc41ef61b972ebf400c9a21e75452fcd10d72d4b24d12ec3dc8eb88209854d1ce854f885f08a21b1cad20ed764053b7f33cca2ead2de8b3e8ace46da8907ff86ffa389cf343002e0eed49a99a7f13cc9a80e7f450038bc68fc6356c1bbc175a6095bf12153619e0be04990b7ef57d01b3bbe9648afa09b5f07d6896850ab0aa82590dc275150d05322b26ea84bc9a9e41cbbae1b2939f6f9927f7288a351e9511ed1f235f3e3aabe41420a799c43350f2bebca7b855cb9a50dc0d256dba7591512f1dfede160f76854677399807abf0ba094ca7ec0fb3caefda0e266e58cef32581f99ce1798fc364c1770d4404382b31783fe57450536b57dcfb513ed53faf10dd32ccb325cd681f6999027ef067c0f90b58d3dfd467dcac1027e8bcc09c3857d405dafc819a51f131bde49b0aa7f3224cc820061ed0f1fb23cd248c9eb29f0d97ab360d40636083b102553f911bdf6949e130b8ea7e6400e6b4baf72f3cbaff01503d9dc9503e88984f0664a837131d0b1c86c720647dfbae407fde7a581b770c8c3c2f479453d6b26599ae9c3f1cfe41a0a8e14bce207a760374e8e591e48c461a898de4aa134dedf142204bba56a542fdf14b595d5cd290c1db17fc5659ec32a11ad3300a452e796ad5e9f4e21b4e44aead9d003e2ecbcd2ea527621711f4f6194b8205d0945988816382aca28811c64fd15a494142ed14809ce76ef08b2201ef37f7ebc20743669d7bf675532a594a8c90861e16d03cad30247e42edb746fe3089b4b30c98646ba5be372b2cf7760b7c35512cd14613fa651f2af67ae83569fe26d18a935740d505debe5b77fd704d17016dc60088bdbe76cd973bef37a38740fdc8e7a9bf709b079b0f4a2c0dc872", 0x1000}, {&(0x7f0000002ec0)="b0b58e077421709fb87906996c937b8f6a3c812b1c9bb6bf32314c57423b396a17fa7d00bb1f0e292e95ae1737de94ebe17adc0dc41f9ef3fcb22c64733a6b8c18ab3ada82590cfe37a51aec6454122764391c616b9b40d094fe0a15d6972c15dde6fac39610f0e09a9e64755b0723c2aa06715af1b8b261c10058dcafd8cbde227469bc50b00b98a141b37630e9af1094f425560ebb1a611bbee34adfa8a78cc28512e3518c0b356c06a45a77486aa695949b16b4e6c82b2a32a7c193a51c98677dfc7273921317061e527970a85dafe1f036088b08a9246222ab61744e727725f5ea333b2643b3fd0b87dba21aca273b2f1ff256c0f4bdfffce843fb5b20d130c455cf9883c35bab8383e1cd4dd2842502a6bfc458bc7a46ab9b52618d9a995f5b37a5f940285572d13fe303784879ce787e2e03115fa0450efef8f868977e6a467bc3c27e17ce30b6b22db4b0d834dd5733d22989bdb5364bc22608eb1c338ce235caa1eb7abb29b07516a113c673aa30bdac2930bf8c1fb79da61603e86f91cb80e75d65a098f3a58d9ff73966b08935c156ae93d15752f7e6f5732134086ef1c6b618e9d317b875ab16ebf97bd89708b48c4e2775ff178855e90824e66ae4c35f6944590e2b433b279ddade282169fcd684f4d614c0b98e3018c94102a6f023dd4a8828f01714ed44ac51ab465e392c3950d1b61db8062864d16732a0e83d0b6ccc227b3f37aab642e773850fd3dec828c07456bbee87a3f98f5d039eff566c16a125e482b3f52fe00551885e252db79c0daad7ff83cc70418dfa04e50f7957353ca5d0a99a8f7db18639f5307f2729b616ca5d8e62fa3e7f2504b73b89ea6c5ea8f49928752e3ce42fba847b866f0d0d516658aaacec7508b751db7ede6d283078cc3759ee22ceced485aaefcae96dd94507fc599c4a200a00da63c57e5cc31044b0bb9208fc6de34b4a864899428a52325158ba6715c28a81ad170f58be91cb4a9c3f07109e7cfdb0f12be69170551d5121f6bbcf2b9c18d676a6bc4a95d3b92735006fb5016d0560027952979b167aeb05a3890bd6f8372455f93809e44c108adcdcec89bfab82db1ad2d9357dd92121b3eaa669695177d68c8f1e7750da3a9c52886ec10dd91d6937bbb280ef8c74a2aace08e5d6a0915453c4ff841b17ebd734ee8bfd8f544be4a7c52c213f99498cfd998ea89678c1ade259c761437df84e9a8eb839e57e204d72d63c618c912c2200b1146e21ca8f45bc541edae2a7b207928fad1d7e2c590c2f9a544c56ec57338a2cd89ffc20c6c63d1d28591065309bc41fca8953fc4dbfb1b297a3d6909639cd6e70c954bf93eb3766bad57b7855f41dcb13e3188ad82c94748ab9897b3ef57a5ccc26c73b2314b4da9a775df13d7bb6c28faf75b93b100fdc574680562a67bb0657c2ace86379823782c08861cc92d5d8ba4180810e231dd0d1d01198d85fb152dc031114958aff013cbdf9dd42667ac115eaa591ef52b4b4b18874275f2f72674827503df2e7ab3a62a3a3ccd7fdcb9ae61dd21b4de300992238b15468bc8e51a69225f326b31747ae692cab666b073cd0395ed95f3533f22da52a6b3d6da5557d40dddf0d7e5011d593cda23351078365099e01cfe0cd1b7a4b917eb45cdf91137a8dbfb9531015a9cea38c28fc0433c6671caea700bc6d9c4f82c67cfbf85281c4c8d2225177ed3c821034388ad3f6e49e0538ee4e6fb2ec29e289c9bc4cc878005920422a071252f8e2baf40b2cd44aeef49510a9bea3a484e536364477105ed9cf80ba1673d55bb309909bda234d0f532f9033adffcbd0c54adb941eeb8f40cf040b03bc3a2d299061dde3759fb8627a800fc587b5e692ad13162e645d36914186bd6765f871ff465b2d4f942fe11c4995559ef460fed2fdba1db8dca054a5bd160a3fa2dc39a30785c2df44997adb663ea8cf4185f07d2b434ecc1955aea63a8bd5afebc551697e80650790f513178a1afb4945390391c5204145dd2010683baa2f5623a4cd9f95627c56e94a6a8ea2cfd9a461193c36e867ec18259593db5de0dd5b8a5a83cfdfcc7b15168ab18c6742e8209428b44ec8143c57383ce7650569957eaaa28d8dced194905c4bfae5f62db22c71c55b5fa9e439ee7e370574470fbb5c4dc6e6fdb5e916d1fa64419ab2d61d406cc90b7931439fca684894176312c37b6b13b9a04c3da0cfb1eafe73585add379830c4e7b20ba0d25ed16bdf2ab6a3237961505eef9e5091e526ece607fac2ce774250b7809d85950b9b86a4c932f8ce212ce2bf5b5f87b08db55a96263e252d5d73ae09b4a05d219197757eec7ad332cf42c2ad760985b547db6a984bcb7a2764a076d9dda6df947af73d3b67c80ce2f4809ba63592f73f1077062e3b56f81257bdc70650e9ca39e43af1fdb495f68cbba8c7a66393cd571f6266cc3a373f138e7c8729f94b0ae8bb6c07f16946506670a6fe481b6b478e5fbca1f1030738764bc51cd81f4d85f16fed5e7573b5e6063d876e2902350d35f2b2fe6d90f5b7bc19bb6236807c6612ca4de5066285f86fb859058d89667b2a9e5e2c331d9b0111eb1dffe383d5075c1c7962ffcc799c073eab82bdc96dffabff331c5ad4bfc74ce21d06d54326d59509f685c5b588b5d8414d9d04c1113860b958aadad35966a5ceecfda80a36f3a59b1cf6299a3142e1688a9d3e6b9283d3c14afaf0fffc405ae8b5d56fc18d38e9127e6dac1e0933e020d5a0bd350bf573c35c1487d1bd670142f3529960534ad4df651cc34446969aef9160cf8b12c90fd25f15573b5c653712ab26f3e9b160e7adce08a0570fe72bd8e0e606aa5e539bdece83920b648f96a07337c3685db024ae6f24dc9b335d5b1a1865b23b9ca36f3cda7c00444d5a48207abd5791ef4e33cb868e5b4d6e5041169d8b4103fb917c9c7bd94c494ba58d986ca7cda1c6bdb46686c3329cb219acb479aaceb4176563a7175f582c7fa60ecc9a0a2ca1025b7ee204a76369901c1513c81bbbbe5af8d0f94b90379cd3c821a14cc6ce4760dca1a94d700eed97d5d1b8878d49e5aa06a48f998f4f837869da112d714f490b64e2a52d2924a7a220b9bc3914c50e121f1d10fe6474a6e0d7aa22718d215abaa0000f4900deb9c98b882d25b2adf8e703d88a39fb43026974f30e9d9b146fe8345aa648dd02d20f8f347ad4599cfd6f66a7c31766546bd2374bcc4eb9c4ac89f2cd931c0aeb5b184684163b1a6d55609cc09cb59d60339346b519e21fb69c05d587a92ed831963ada15f0e72120eb5f476d953252c8938c81dfbe9ec6848d0de44ce9a36d429299b1163396b5c338e9541c700877c739d4286572d152c91b3a09d551058cd30e1386e4953bc40d61af384e30e0713859214c35d075ff9b37256cc21ddf51f3bd9442807aa6da5034c38b7a00d6808daaeea9c1eeb86b101fec06231ef2995cc92080a88694ea3bbd49b66415c187fde46fef02d7c20e58ebe3a7281395c41afd5bb819f7bf754e32931b5959b923d4381f6f59752bcdbce4eb8d9ef580639674454adc7eabdc06a7f2bbf6a4a139dcff126a78ea4f431a293559792630c4845d9eb258216c0beecfa1fdb62aa8a4dba8c219897769d57bc0a0347c25b978e1a6c92e354679b1aac86515a8e7bf85138dfb72ecc017db0ad24b46f43c9ed2aad87ab759bfa4a470e3e0a9c31b6d3679a7222f528a6b5a1d21e90d028c95e513fa9730437ed7838d65bea945afcd06d120685ba65e529256fcafe204d4be3cbea7a96262d25bb70297c9a2083ef62b9a3e6221daed22747b17f278f200c4081c3fc49a5e3b99871f28854fad3a7d4ac5dc6f2e4c4290c08c3e18c79969bd25f08d008402cbf37dcdb2e3b4a173a4cd61edc57d5965be8ebdaf0e35c4a7c9c8116c0ef127e10274b367eb901d3884d0e70edd205b09f0fb26120cd46023cec5e17f1fcc27b1fe15522c495369788aa56b653549d5c9ae8d66a970a20cff2b865ea5334b47af2a17cd62c478bfb521fc7b4b1bbd3dd3e28e2093fdc0bcf1c5c258231d2fecc11ab3d87a39f30a0ca2f23e7c10c683a8796950fad5", 0xb51}], 0x2, &(0x7f0000003f00)=[{0xa0, 0xffff, 0x5, "d9aeed6b8d021e692b6eb0d3a3d911c6c3d6cef7b12625d400c2d3e5c57d4ffe2c62a91621d0116de04f5eb623c3429918414f95710fd822163300a2b8ae886b8d63f02e342403850c9f3faa174cba550dd1c75f593be5e6af13b297759b40a491ef7e094ea752a42c74b41138966d936631a0a8ab004017e30a8c565cefa89b2214a1c132a229775d"}, {0x10, 0xffff, 0x95}, {0xe0, 0xffff, 0x5, "a33aa22d9ec9fd6e13c5f3d6c1a55d7d131d79c7ad20dcb169487bd2a28e6a489226b4794fc2c4a35258b7b61c7c1d340e11850dca5fb370e4bf47c6bb101ee64ebd4fcb17fba6af71157855177f8f07ae9465497ebd5ed5f63ce49a33ad66f0959a7ef4577069122b01e2d6e654e6f3c1aa121669a578baf3d0f679fe0cd9f88fc8cf05317ef6e5dbca10a0f427dec785b992ec8bb64068d073b43507c60067795166df1ecc0dbee51b499d149133c026fad3f44cdcba67589848144494525dc466c7bfba4374f26f"}, {0x110, 0xffff, 0x0, "95a218e02147169c040c0bfd1d90918e51d32cfc3e360a2ee8bc28f132b64434f0a1436f7cd7842fac3d6536480a4e5a2791e6e83be59c150a5f6112e25416cd902252f79095541a1ded90420541c87d34289c4d6b46a822e37e09d2324d57c7a08d9979411ed9eb5a4252716a6423432366b3b878e909e49d92823eabf4db0615cec1f5285cf74de8cfa36ec42763c9154dec406c952ab2560c47afd96f77c018f37884ed63dc4e20053da9c3c6af2a7b405a25636721702388232cc10311811fae56e696d075ca47e425754fb6caee2e0d8800b30c020bc2b59867c225d6d191c9c58abe5a9f6ae2ae9188d612b50729182b3c21250b5728"}, {0x100, 0x1, 0x3, "ff2055f314da3399bb114cf3583ca364e02edd53a27c0cf5b3a8c15176e4abc6a29791d9ea5c16363c51d4304c5bbc372d9101739cbf712ef0fe6eda295c837b892d048869b0ba34f9424245338a8efe29bb4cbe953b424558ab87c17ef83d14e1ca3785403c755bc5b46041261b11c0967cd97da8fdf6e7d77d5b14fad0cf65e2d387d834b0dc74f2491adbc198b6ceba756105486a1be40315335ec8bee3fa0072457dc0c1fe9b331a1270aa2ea16981115c318a4b73237a1f0f3b8820e1748607bee0d8ef43bdaac1f33526acfd155f7c78dc496ef40c159fe56bf223346173f2a15c338cbe328f"}, {0x110, 0x1, 0x80, "0fa43b2eff04e6f0fbc1496cdc732001d6f52602cec7a60f850166e9da23e2bfa78d436a6448a72fba819bd802718edd9b13f83cfa62bd8baddfa9f2f0a3a96d7960a050898b56673b5c79b5a3e36dda37ca5e776fd32cbdeaf1feeb318ee55a2555d2a49a2dc757bcb2ccd4d3aa7fb3bdbd2e4743ca875f7772f3b990b556a4b1a3f295f042b93eb3f1074542ff0f41fd35b56c7aec32e9eb1604f242836b6cd2522d0be8d862f2474dabe461383dcfac34058c1ce4f14e50f30f5663d3a8abeaec4d7b55db53afa3f5af97669d86c2f4010aea582399411e83e41ec3c08fb42a4f09f563474b1c4a0d9557d52aedd1ac5eb85f14c9ffe90b"}], 0x4b0}, 0x400) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async, rerun: 64) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 64) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 525.858µs ago: executing program 5 (id=65): poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r2) munmap(&(0x7f000061d000/0x1000)=nil, 0x1000) r4 = socket(0x20, 0x1, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) 0s ago: executing program 7 (id=66): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffe, 0x8000, "ff14e700", 0x3, 0x40000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x6, 0x8001, 0x7fff, 0xffbfffff, "231a17bc43b0f5d1cb3b3b64ec4cd6193569c4c5", 0x10001, 0xff}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.163' (ED25519) to the list of known hosts. panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1741 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 134775 14582 32767 0x10 0 0 syz-executor *415345 14582 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8343e7a8) at panic+0x1e5 __assert(ffffffff833eb18b,ffffffff8342d025,6cd,ffffffff833402dd) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire+0x55 sysctl_vsunlock(400000000080,20000) at sysctl_vsunlock+0x7b net_sysctl(ffff8000398db874,3,400000000080,ffff8000398db8a8,0,0,79969bde7a22a833) at net_sysctl+0x69a sys_sysctl(ffff8000ffffb208,ffff8000398db9e0,ffff8000398db930) at sys_sysctl+0x425 syscall(ffff8000398db9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29ecb1c9f70, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1741 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343e7a8) at panic+0x1e5 __assert(ffffffff833eb18b,ffffffff8342d025,6cd,ffffffff833402dd) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire+0x55 sysctl_vsunlock(400000000080,20000) at sysctl_vsunlock+0x7b net_sysctl(ffff8000398db874,3,400000000080,ffff8000398db8a8,0,0,79969bde7a22a833) at net_sysctl+0x69a sys_sysctl(ffff8000ffffb208,ffff8000398db9e0,ffff8000398db930) at sys_sysctl+0x425 syscall(ffff8000398db9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29ecb1c9f70, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000398db5d0 rbx 0xffff800029a9cdc7 rdx 0 rcx 0xffff8000ffffb208 rax 0xffff800029a9bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x3c10fa394f2b9c45 r11 0xf6dbcb0d2ccb2add r12 0xffff800029a9cbc8 r13 0 r14 0 r15 0x1 rip 0xffffffff829193d5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000398db5c0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=415345 pid=14582 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=36, usrpri=77, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffffb498,0xffff8000ffffa028 process=0xffff800034cae978 user=0xffff8000398d6000, vmspace=0xfffffd806c148020 estcpu=27, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14582 134775 25253 32767 7 0x10 syz-executor *14582 415345 25253 32767 7 0x4000010 syz-executor 14582 349263 25253 32767 2 0x4000010 syz-executor 14582 409549 25253 32767 2 0x4000010 syz-executor 36766 259437 45872 32767 2 0x10 syz-executor 36766 264103 45872 32767 3 0x4000090 ttyout syz-executor 36766 405143 45872 32767 3 0x4000090 ttyout syz-executor 17335 362550 10401 32767 3 0x90 nanoslp syz-executor 17335 477326 10401 32767 2 0x4000010 syz-executor 17335 357207 10401 32767 2 0x4000010 syz-executor 17335 77967 10401 32767 3 0x4000090 fsleep syz-executor 87616 221383 85869 32767 3 0x90 nanoslp syz-executor 87616 500897 85869 32767 3 0x4000090 ttyout syz-executor 87616 438279 85869 32767 3 0x4000090 ttyout syz-executor 87616 118731 85869 32767 3 0x4000090 fsleep syz-executor 6682 461764 0 0 3 0x14200 bored sosplice 10401 172651 25872 32767 3 0x90 nanoslp syz-executor 25253 130643 75446 32767 3 0x90 nanoslp syz-executor 85869 406533 71961 32767 3 0x90 nanoslp syz-executor 28933 491378 89040 32767 3 0x90 piperd syz-executor 45872 227916 44208 32767 3 0x90 nanoslp syz-executor 99797 89588 3296 32767 3 0x90 piperd syz-executor 44208 365906 26934 0 3 0x82 wait syz-executor 25872 422029 26934 0 3 0x82 wait syz-executor 3296 406316 26934 0 3 0x82 wait syz-executor 75446 259719 26934 0 3 0x82 wait syz-executor 71961 80001 26934 0 3 0x82 wait syz-executor 89040 273630 26934 0 3 0x82 wait syz-executor 26934 195091 27575 0 3 0x82 nanoslp syz-executor 27575 107008 80394 0 3 0x10008a sigsusp ksh 80394 276682 36175 0 3 0x98 kqread sshd-session 36175 344505 17020 0 3 0x92 kqread sshd-session 7667 331673 1 0 3 0x100083 ttyin getty 17020 169747 1 0 3 0x88 kqread sshd 8727 443072 11205 73 3 0x1100090 kqread syslogd 11205 329197 1 0 3 0x100082 sbwait syslogd 80616 313560 1 0 3 0x100080 kqread resolvd 44945 91523 29562 77 3 0x100092 kqread dhcpleased 98323 91017 29562 77 3 0x100092 kqread dhcpleased 29562 329191 1 0 3 0x80 kqread dhcpleased 8614 502745 0 0 3 0x14200 bored smr 41943 363379 0 0 2 0x14200 zerothread 74528 353616 0 0 3 0x14200 aiodoned aiodoned 97259 20209 0 0 3 0x14200 syncer update 31047 459699 0 0 3 0x14200 cleaner cleaner 2739 466736 0 0 3 0x14200 reaper reaper 99235 403514 0 0 3 0x14200 pgdaemon pagedaemon 8185 280926 0 0 3 0x14200 bored viomb 50964 325983 0 0 3 0x40014200 acpi0 acpi0 62444 479014 0 0 3 0x40014200 idle1 59163 40034 0 0 3 0x14200 bored softnet3 26360 335763 0 0 3 0x14200 bored softnet2 8747 440882 0 0 3 0x14200 bored softnet1 20521 20343 0 0 3 0x14200 bored softnet0 9654 304845 0 0 3 0x14200 bored systqmp 75062 414603 0 0 3 0x14200 bored systq 96964 164622 0 0 3 0x14200 tmoslp softclockmp 72681 386144 0 0 3 0x40014200 tmoslp softclock 32285 13170 0 0 3 0x40014200 idle0 1 41646 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 14582 (syz-executor) thread 0xffff8000370c2540 (134775) exclusive rwlock uobjlk r = 0 (0xfffffd806c023f68) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806c148120) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 14582 (syz-executor) thread 0xffff8000ffffb208 (415345) exclusive rwlock amaplk r = 0 (0xfffffd806c135c60) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 sysctl_vsunlock+0x7b #6 net_sysctl+0x69a #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806c148120) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 sysctl_vsunlock+0x7b #4 net_sysctl+0x69a #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839ef0b8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_read+0x2de #5 uvmfault_lookup+0x122 #6 uvm_fault_check+0x4b #7 uvm_fault+0x106 #8 uvm_fault_wire+0x73 #9 sysctl_vslock+0x109 #10 net_sysctl+0x5a1 #11 sys_sysctl+0x425 #12 syscall+0xbc6 #13 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff83889268) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 net_sysctl+0x5a1 #4 sys_sysctl+0x425 #5 syscall+0xbc6 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 10949K 10966K 166960K 11265 0 pcb 17 12K 12K 166960K 17 0 rtable 192 5K 7K 166960K 357 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 3 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 33 0 iov 0 0K 12K 166960K 4 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1402 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 8 0K 0K 166960K 9 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 117K 166960K 226 0 proc 58 79K 127K 166960K 483 0 subproc 54 3K 4K 166960K 126 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 17 0 in_multi 77 5K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 354 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 208 60K 75K 166960K 3275 0 UVM aobj 4 4K 4K 166960K 4 0 pinsyscall 39 78K 107K 166960K 1251 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 3 0 NDP 9 0K 2K 166960K 27 0 temp 26 8677K 8744K 166960K 4074 0 kqueue 15 24K 24K 166960K 34 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 43 0 40 1 0 1 1 0 8 0 rtentry 160 113 0 24 5 0 5 5 0 8 0 unpcb 144 84 0 64 2 0 2 2 0 8 1 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 25 0 21 2 0 2 2 0 8 1 arp 120 18 0 4 1 0 1 1 0 8 0 inpcb 376 173 0 164 9 0 9 9 0 8 8 nd6 136 26 0 7 1 0 1 1 0 8 0 kcovpl 48 14 0 8 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 463 0 96 29 0 29 29 0 8 4 art_table 32 464 0 96 4 0 4 4 0 8 0 art_node 16 112 0 31 1 0 1 1 0 8 0 semapl 112 7 0 1 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1633 0 122 95 0 95 95 0 8 0 ffsino 280 1633 0 122 109 0 109 109 0 8 0 nchpl 144 1901 0 219 63 0 63 63 0 8 0 uvmvnodes 80 1768 0 0 37 0 37 37 0 8 0 vnodes 216 1768 0 0 99 0 99 99 0 8 0 namei 1024 5775 0 5775 1 0 1 1 0 8 1 percpumem 16 46 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 6438 0 6438 9 1 8 8 1 8 8 plimitpl 152 55 0 33 2 0 2 2 0 8 1 sigapl 424 495 0 445 7 0 7 7 0 8 0 futexpl 64 933 0 931 1 0 1 1 0 8 0 knotepl 120 314 0 0 10 0 10 10 0 8 0 kqueuepl 216 34 0 23 1 0 1 1 0 8 0 pipepl 328 130 0 103 3 0 3 3 0 8 0 fdescpl 504 476 0 446 7 1 6 6 0 8 0 filepl 152 1915 0 1725 12 0 12 12 0 8 3 lockfpl 104 77 0 75 1 0 1 1 0 8 0 lockfspl 48 7 0 5 1 0 1 1 0 8 0 sessionpl 144 27 0 13 1 0 1 1 0 8 0 pgrppl 48 41 0 20 1 0 1 1 0 8 0 ucredpl 104 159 0 142 1 0 1 1 0 8 0 zombiepl 144 446 0 445 1 0 1 1 0 8 0 processpl 1176 495 0 445 5 0 5 5 0 8 0 procpl 656 603 0 542 7 0 7 7 0 8 1 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 688 301 0 269 10 0 10 10 0 8 7 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 112 0 0 14 0 14 14 0 8 0 mcl2k 2048 25 0 0 4 0 4 4 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 249 0 0 16 0 16 16 0 8 0 bufpl 280 2314 0 123 157 0 157 157 0 8 0 anonpl 24 110127 0 107176 55 0 55 55 0 184 18 amapchunkpl 152 10194 0 9727 28 0 28 28 0 158 7 amappl16 200 2304 0 2287 14 0 14 14 0 8 7 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 103 0 93 1 0 1 1 0 8 0 amappl13 176 9 0 9 1 1 0 1 0 8 0 amappl12 168 1082 0 1052 2 0 2 2 0 8 0 amappl11 160 48 0 37 1 0 1 1 0 8 0 amappl10 152 6 0 6 1 1 0 1 0 8 0 amappl9 144 256 0 256 1 1 0 1 0 8 0 amappl8 136 22 0 21 1 0 1 1 0 8 0 amappl7 128 102 0 92 1 0 1 1 0 8 0 amappl6 120 179 0 176 1 0 1 1 0 8 0 amappl5 112 115 0 109 1 0 1 1 0 8 0 amappl4 104 280 0 266 1 0 1 1 0 8 0 amappl3 96 1628 0 1519 4 0 4 4 0 8 0 amappl2 88 609 0 556 2 0 2 2 0 8 0 amappl1 80 7768 0 7249 13 0 13 13 0 8 0 amappl 88 2927 0 2766 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 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 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 476 0 446 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 476 0 446 1 0 1 1 0 8 0 vmmpekpl 168 5491 0 5442 3 0 3 3 0 8 0 vmmpepl 168 35812 0 34101 98 0 98 98 0 357 14 vmsppl 456 475 0 446 7 1 6 6 0 8 1 rwobjpl 64 15038 0 12478 45 0 45 45 0 8 0 pdppl 4096 959 0 892 111 30 81 93 0 8 14 pvpl 32 16532 0 0 134 0 134 134 0 265 0 pmappl 248 475 0 446 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 289 0 33 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff8381cff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839eeeb0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff839eeeb0) at __mp_lock+0x1a3 uvm_fault(fffffd806c148020,29e67859000,0,2) at uvm_fault+0x1ee upageflttrap(ffff80002f097b40,29e67859000) at upageflttrap+0xa9 usertrap(ffff80002f097b40) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7037035fb4c0, count: 3 ddb{0}> trace x86_ipi_db(ffffffff8381cff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839eeeb0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff839eeeb0) at __mp_lock+0x1a3 uvm_fault(fffffd806c148020,29e67859000,0,2) at uvm_fault+0x1ee upageflttrap(ffff80002f097b40,29e67859000) at upageflttrap+0xa9 usertrap(ffff80002f097b40) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7037035fb4c0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8343e7a8) at panic+0x1e5 __assert(ffffffff833eb18b,ffffffff8342d025,6cd,ffffffff833402dd) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire+0x55 sysctl_vsunlock(400000000080,20000) at sysctl_vsunlock+0x7b net_sysctl(ffff8000398db874,3,400000000080,ffff8000398db8a8,0,0,79969bde7a22a833) at net_sysctl+0x69a sys_sysctl(ffff8000ffffb208,ffff8000398db9e0,ffff8000398db930) at sys_sysctl+0x425 syscall(ffff8000398db9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29ecb1c9f70, count: 5 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343e7a8) at panic+0x1e5 __assert(ffffffff833eb18b,ffffffff8342d025,6cd,ffffffff833402dd) at __assert+0x29 uvm_fault_unwire_locked(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806c148020,400000000000,400000021000) at uvm_fault_unwire+0x55 sysctl_vsunlock(400000000080,20000) at sysctl_vsunlock+0x7b net_sysctl(ffff8000398db874,3,400000000080,ffff8000398db8a8,0,0,79969bde7a22a833) at net_sysctl+0x69a sys_sysctl(ffff8000ffffb208,ffff8000398db9e0,ffff8000398db930) at sys_sysctl+0x425 syscall(ffff8000398db9e0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29ecb1c9f70, count: -10