last executing test programs: 4.814668417s ago: executing program 1 (id=883): openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x52}, 0x2, &(0x7f0000000180), &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x49}, 0x2, &(0x7f00000009c0), &(0x7f0000000a40), &(0x7f0000000c00), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10, 0x0) open$dir(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8040, 0x390) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8000, 0x575}) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) lseek(0xffffffffffffffff, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6608816a00180630fe8000000000000000000000000000bbf68000000000000000000000000000aa4e234e20", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="600200bd90780087038304"]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) 4.808385992s ago: executing program 1 (id=886): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xc0, 0x3, 0x0, 0x7ff, 0xfffeffff, 0x2, 0x1, 0x2, 0x2004007, 0xff}) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xc0, 0x3, 0x0, 0x7ff, 0xfffeffff, 0x2, 0x1, 0x2, 0x2004007, 0xff}) r0 = socket(0x18, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) setitimer(0x1, &(0x7f0000000140)={{0xe, 0x100800000000009}, {0xffffffff7effffff, 0xffff}}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0x4, 0x2000002}, {0x48, 0x10, 0x5, 0x1}, {0x9e, 0x18, 0x0, 0x40003}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00041b000f3e8095043fa8985d012c000001003d0817c53fffffffff0000000003e2ff0000007ab791f608f7000000000000d7526df8c1561d0f34ca5400"/72, &(0x7f0000000000)=0x48, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00041b000f3e8095043fa8985d012c000001003d0817c53fffffffff0000000003e2ff0000007ab791f608f7000000000000d7526df8c1561d0f34ca5400"/72, &(0x7f0000000000)=0x48, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r2, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) (async) write(r2, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, 0x0}) write(r0, &(0x7f0000000080)="61ec989b45abf6d2f3f46122460475ef74c4a9195da483152834a372eb7ee8eb36293e6122f7e0bf1f5bf2e974831b0b098897ef483e21b62d525b98c6eca4d77c14229652986e3def354d2a688447", 0x4f) ioctl$FIONREAD(r0, 0x81206919, &(0x7f0000000100)) mkdir(&(0x7f0000003140)='./file0\x00', 0xc2) (async) mkdir(&(0x7f0000003140)='./file0\x00', 0xc2) mknod(&(0x7f00000042c0)='./file0/file0\x00', 0x20, 0x7fffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) 4.735589269s ago: executing program 1 (id=889): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1000, 0xe4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 3.373020892s ago: executing program 1 (id=901): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f00007e5000/0x1000)=nil, &(0x7f00000e1000/0x4000)=nil, 0x200007fffffffffe}, {&(0x7f000025c000/0x3000)=nil, &(0x7f000074b000/0x7000)=nil, 0x4}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002cd000/0x3000)=nil, 0xfdfffffffffff7f5}, {&(0x7f000002d000/0x2000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00004ef000/0x2000)=nil, 0xffffbfffffffff0b}, {&(0x7f0000123000/0x3000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x8}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b8000/0x3000)=nil, 0x3}, {&(0x7f0000121000/0x2000)=nil, &(0x7f0000750000/0x2000)=nil, 0x7debf892}, {&(0x7f00005b9000/0x2000)=nil, &(0x7f00005c5000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x7ff}, {&(0x7f0000539000/0x3000)=nil, &(0x7f00004b6000/0x9000)=nil, 0x10000000000008}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f00000f4000/0x4000)=nil, 0x80000000}, {&(0x7f0000148000/0x1000)=nil, &(0x7f00001ae000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000048d000/0x2000)=nil, 0x5ba3}], './file0\x00', 0x4}) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x12c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, '!\r\x00\x00\x00\b\x00', 0x61616161, 0x5}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x5, 0x26, 0x7}, {0x48, 0x10, 0xfd, 0x6}, {0x6, 0x11, 0xf7, 0xff7ff000}]}) (async) ioctl$BIOCLOCK(r3, 0x20004276) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) 3.282202559s ago: executing program 1 (id=906): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x6) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc450444d, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0x0, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x146) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r2, 0x2) 3.077558696s ago: executing program 1 (id=914): r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setuid(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x4, 0x6, 0x8, "8132c12e5585805633c3c35fbc92b70d52f36523", 0x1, 0x7}) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5000000", 0x4) r2 = getppid() ktrace(0x0, 0x5, 0xc28, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="26aff0", 0x3}], 0x1) 2.202012078s ago: executing program 5 (id=949): socket(0x6, 0x2, 0x32) setuid(0xee01) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x127) msgrcv(r4, 0x0, 0x0, 0x0, 0x3000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000258f88)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x170}, 0x0, 0x0, 0x800000000000000, 0x6, 0x3, 0x0, 0x3, 0x1}) msgget(0x0, 0xe0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@remote, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @local, @local={0xac, 0x14, 0x0}, @empty, @broadcast}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff99) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5e5f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000200)="e33745e84d5ebfb9cc2f7fa3a7f7891721d37b995168f1720e05000000a4fb5eaf3e3c6e1d648a8ca6eb470f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97b87c3aaddd498c0f962f5167b69cfdc8287f", &(0x7f0000000100)=0x6e, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xdd) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x8000, 0x2121, 0x1, 0x8, 0x7, 0x5, 0x1, 0x0, 0xa3, 0x8}) 2.167838513s ago: executing program 5 (id=951): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x288, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x8}, {0x18, 0x0, 0x9, 0x10}, 0x4, [0x2, 0x4, 0xcb, 0xc414, 0xa, 0x454, 0x0, 0x3]}, 0x3c) rename(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) 1.877971246s ago: executing program 5 (id=963): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f9", 0x10}], 0x1) (async) sendmmsg(r1, &(0x7f00000000c0)={0x0, 0x7}, 0xffffffffffffffa6, 0x400) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r4 = socket(0x18, 0x3, 0x0) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x80606949, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x2) (async) ioctl$TIOCSETA(r3, 0xc088444f, &(0x7f0000000000)={0xffff, 0x6, 0x0, 0x0, "97a2224ff1c14a06ebb178926cc9795a6b47c1d1", 0x6, 0x800007}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) (async) socketpair(0x10, 0x4, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r7 = getpid() (async) r8 = geteuid() (async) r9 = getgid() (async) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) r11 = getuid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="824169749b7cd984fd56689f7b4f8c981af4f36e8335bac5ca220ecf3c7a27a706b1133d7a6a035850f644d9a111e0699f4bc1936de04586cb33d1151fefb0f4ef0a87cce9fefeb51cbdabbd9f3a5639f7e263adb3ecfa1837bfb6ad313c8d370142d983515744ade461b265c5c47139811b12319d2c9572dd7585e2aebed7cd5142881da66201d60781d5d48dca038382e5f052b13afaefd6527b4c2d66c62021aec9c18365a60157c44563325e94f26ec4e9cdf86a9d11d5b910c349", 0xbd}, {&(0x7f0000000340)="0d41ea56077d3380dfcae93a5a725319dbdad4b93f8cefac67c2c2dc52948990bdbb57f93db5133b01ada1712f52bcb89a6586c92baddcaabc201cb6bb0556bc520e124238fba4d7cd1cc1f0e3b078964eaf7d91c6654d547e9899818a98249507b82e7d3d641e9f9cafd6c64bd7a215c9e4c1a4ca25b6ce4347b4f9fb84fabbb5d4b67e4d0c022436315b2676efe5709f5f4de088e2043f8d27a9d0aec561205b04b2720ed22a290fd48886106ec22e90b3d558e75f75efa6ddf66cc240dc617e6a664b72aa49977ffb869daef5249d25bea8b30a2541", 0xd7}, {&(0x7f0000000440)="68a36d0253b6f7accdd45643ee50a7d07bd63e184ba0e3c10bea72165227b49858a6d1e0a21dc13b727e0985f177e8dc8a52a40c77d9162a10d4361cd779398b97b2a4952e7544010969ed1c9c500a7e4cf2814b61af89af35bbaad99e970d5a6d2a75994dbdbdb0d30f5c5e9cedd0b7893788a936475b2428731c20b110c637b1ca697852d2ee97584fb0be72a0038ac532991d6d006b741d8a824c2ff8e82c15f9ef9374b508a036412391efd9daa1eb1ac30eaaf35893a1bb362a14df6d5400c7dfb9ad67b109d4e85d6266", 0xcd}, {&(0x7f0000000540)="c624203a5d7b154e7236a7c898f54c1da3c4003715c8e0a3f04fc3eab7c5e5eab6987ea2aa7cad3ffed32bb73114ca5010a68c5fea13a7ac8b92b208da5da3048a07ddc43c4a995b5981c1515c250f5e7ead12cc504ce2bd455d42b6c3378966fd1e6a43192438d36c0fab9ef8cfed6ebf39107cdac81c9e47b73737f2dffb0f60257ca818b05b3553bba4e80c72a386ca7959486c825e5370b82150dbf55b53bd9f88098cbc82a67ecc7afa6f71a6e07bd2b526804488457b2ff050a091dab0720b3cbd912dacc35198dba06bd962c66617c623ad2bbcc26d5b40968730a5899e444bac4b0f1b8f6962ee003babfaf657a7201acbfd", 0xf6}, {&(0x7f0000000640)="dab7db02e1fc2f45e3785850fb172e9a9a4daab7e599307851bd44d0643343cbb09ac56835a422e4ef9ca34cdeada147bb7579b9fb0d99e4b21c785e605064be4be02edc68452677879571cf8a73f48d1374b74868854cd538cd3ee5974e4bcd6854ec7a6bf998e48e1bd5fae000b7162cbcb7a6691480d3c05f47a5988e9f1edfbaf43577ca740b6d2f3519ff87c45251dd781d4cad63b2ce27d05f105d280aa9fe9239b4431e5c0991a4e850446a3de3cf7478908db4fa8f802b264ef8f52488526b71584d313320df2c00966e991ab24bc8c9da1d", 0xd6}, {&(0x7f0000000080)="a16a32d62eb52d3eb478f07558afb9e86327d237daf17e", 0x17}, {&(0x7f0000000740)="2d948b13b313de996908bfef9ec6c08aed0b63832ee0505661262229def2fa68ebc819aef9af5bcb2a3f93707e4b59c04abb705f62126e2a443bd851cd4efccabe5061ba1cd3821158557fe3e36b4c6452939cf9b4a7c0c76cb7f4f220f576f50d4abc45ee564042d9819347ddea76dbb9de5e4c71f5732abafae6c1827531ece1c6889c5de5c5309ddb84f107d916747d8c54ca18516209c453d88c734a97ec0900c8db1a97cc1948c0ab1257055ab8d6c051376b8f93641af86bb7aacbfb5bb74912c1cb6fd5e1f1cb0d89c77f9993ab01f68bd264d39a4f5f216505d0", 0xde}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=r1, @ANYBLOB="2000000000090000ffff00e3818c61e7a899f1914e294017a9f214d1b23cb3", @ANYRES32, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x80c}, 0x1) 1.846212006s ago: executing program 5 (id=965): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) setsockopt(0xffffffffffffffff, 0x29, 0x6a, &(0x7f0000000640)="be5d8d43ccac139441fb75df49e40200b1ea45202a7d0a160e69174c0deaf19b31b463500271ca48fcafce3a30fc3309f87392a56ce7f4c25c9b32adf0350cf77025c8cc5480341768d7bdf3528e30172bcc461eaa06886b2218c2009eebf8f5a621dc0025ee0049526eda7fa32b337132ecc11ed354e4871b2708b877278100629d36e77a40119675fb136a9b09e765ca515605d2adae997abf44ffffffffffffff7f2345ef54b38a3e81ae696123b38659648f86af3ad0facb7903096e02c1dee327edfbeda890f06aee331ecd668aa64e600a1c5c3d9d986bc444d720ce00f008a4f2218eedfb8fa4ca1d44e489aeb6e89211bc05bf44c5e1440f85b28f93e1f8", 0x102) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x5, 0x1, 0x10, 0x1}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x1}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1e, 0xfffff, 0x7, 0x800000000000cf}], 0x200, 0x0, 0x7d4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000300)={0x0, 0x1}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x1000b, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0x800}, {0x26, 0x5}], 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x276a}, {{r2}, 0xfffffffffffffffb, 0x23, 0x1, 0x6b31, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x20, 0xac1, 0x3}], 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffb, 0x45, 0xf0000000, 0x2ef5, 0x6}], 0x1005, 0x0, 0x37, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) acct(0x0) acct(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="4f836a6b842d77aae326d04380463b47d966b522ae26885d75b4c1b08222b707b698be70c8f72bc993fa1ef5d4191a4cd2ae365e8308539b4d3ff4f15415b0e95c0c1493201204a978c8cd6d7be5e279e61d27c6e3ce389ddfebd37fc6050926dd5e70065b2235f00889f5d9e790ec4ea95c83b0dd934ef1404c7c6580ea8ffe3a", 0x81}], 0x1) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.750066671s ago: executing program 6 (id=969): r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)='#!', 0x2}, {&(0x7f0000001200)="47a79e75098cf04ca69ff761132eb12f230a", 0x12}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 1.743338912s ago: executing program 6 (id=971): pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000200)={0x400000000001b, 0x5, 0xc, 0x1, 0x3, 0x5, 0x200, 0x7fffffff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) chdir(0x0) (async) chdir(0x0) write(r0, &(0x7f0000000080)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc41f2e8e1154c753fb7c99724cbd1400a3be3fba5791d6accddb1627eb63efa80feaaba8551ab2e77bba372ba5d30fdc2c79aa71f3384cf9f183416995", 0x143) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x7, 0x80}, {0x0, 0x91, 0x0, 0x6}, {0x6, 0x80, 0xe, 0x5}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x7, 0x80}, {0x0, 0x91, 0x0, 0x6}, {0x6, 0x80, 0xe, 0x5}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) (async) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x81, 0x91, 0x0, 0x7}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x81, 0x91, 0x0, 0x7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() (async) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sendto$inet(r1, &(0x7f0000000580)="bc525081075d39f730a70dde954ef07db2c4c41ed5866723ce9da2510ec62d787d704274e221c27183a4e0de7609ca5539386def68085046c6bedd09a12ce966130040f070c01146fc9aac6aa24a3c6096bcd2a0839e28aa8c9878a8e2ecac599bba0bb4547249084542e364d0ee19147c02fa8650b3a4980706b0d4964fb6007b4657e054e98d72d4286580956a762b10bb0cd496cd84f2f850b7c6b6b91a646dd6412792c37e5e2b7495dc3e13517491f2a60b74103f77ce20029e437f337dc9e3eb7ce368cdc3c585da9faabe173782381eb37186cf0ad5ff2b4b0508ae440c2fa902f19e23679a3ff2", 0xeb, 0x1, 0x0, 0x0) syz_open_pts() syz_open_pts() (async) syz_open_pts() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5aeb7b42eab8dd0017236f060f918503740799f35d7e2e733fc1ce9e45cfb279a7aeb65ad9859d427a701bb4c25773931def673bea9bf786061c13935cf58279287d41ec345ac1598b7b4e5c36a3d5ecc1893e17e380a226ad0d75529c4623ddfb51dbafffe78145aed33f3c482faf44cd4fbeadc3a67a824d08a4333b14f7a032ce11d5530043711766c9b6de2be6f02696bd39a7bab01735c492d971dbc56c0ac859c5c750dabb6962382008fbeb3d9d6eedc7eb2b0cdc5a6dcc08472c67d346a4c6c2944d777d2414c65d905235d", 0xd2}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d11", 0x3e}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80754a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f970ebac3413cd8ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f365679fba1bb6f1e265ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57a", 0xe45}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001c00), &(0x7f0000000040)=0x44, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='+\\-7&)\xb2\x00', &(0x7f00000002c0)=')\'-$,\x00', &(0x7f0000000300)='#)!\x00', &(0x7f0000000340)='{,\xa9*^\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='0},!/)\x00', &(0x7f0000000440)='^+', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\\%\'!\x00']) 1.636807093s ago: executing program 6 (id=978): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24, 0xe4, 0x7, 0xfffe}, {0x1, 0x7, 0x81, 0xc}, {0x500e, 0xf5, 0x4, 0x7fd}]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0xfffffffc, {[0xfffffbfffffffffb, 0x4, 0x7, 0x100000000, 0x9, 0xf3e5, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0xfffffffffffffffc, 0x1000, 0xfffffffffffffff7, 0x400, 0x1, 0x0, 0xffffffffffffffff, 0x100], [0xbc, 0x80000001, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x1fe, 0x0, 0x2000020000004, 0x1009f], [0x10000000, 0x2, 0xaf4, 0x0, 0xfffffffffffffffc, 0xee8, 0xffffffff00000000], [0x1, 0xee97, 0x7ffffffffffffffc, 0x3ff, 0xffffff7ffffffffd, 0x2], [{0x0, 0xffffffe7, 0x1, 0x7d06}, {0xfffc, 0x2, 0x6, 0x1}, {0x4, 0x800, 0x6b0, 0x80}, {0x3, 0x7, 0x6, 0xffffffffffffffff}, {0x0, 0x3, 0x202, 0x8}, {0x0, 0xfffffffb, 0x9, 0x2fa}, {0x1ffd, 0x30000, 0x7, 0x3}, {0x0, 0x100, 0x0, 0x9}], {0x0, 0x5, 0x5, 0x36f}, {0x3, 0x84000004, 0x1000}}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) 1.577205231s ago: executing program 3 (id=981): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f00000001c0)=""/142, 0x8e}], 0x4) 1.56977814s ago: executing program 4 (id=982): r0 = socket(0xeed64adf39193b0b, 0x4, 0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x1, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000001900), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)='n', 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) r2 = socket$inet(0x2, 0x1, 0x7) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES8=r2, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES32=r1]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 1.569334668s ago: executing program 6 (id=983): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x3}, 0x55, 0x1008, 0x0, 0x0, 0x4000000000, 0x2, 0x40000000000, 0xe63}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00010000003700"/16], 0x10}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x9bf2d3725864749b) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x80184902, &(0x7f00000000c0)={0x3, '.\x00'}) mprotect(&(0x7f0000041000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f00000000c0), 0x100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13, 0x2}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 1.531035425s ago: executing program 4 (id=987): r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x4, 0x1800}, {0x2, 0x1}, {0x1, 0x3ff, 0x1000}, {0x3, 0x4b5, 0x1800}], 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x7ff, 0x1, 0x7f, 0x27a, 0xeaa]) r1 = socket(0x10, 0x4, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000000140)=[{0x0, 0xd6d, 0x800}, {0x2, 0xfffb, 0x3000}, {0x0, 0x3, 0x800}, {0x0, 0x8, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, {0x80000001, 0xffffffffffff628a}}, &(0x7f0000000200)) r5 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xa7, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0xfffb, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0xa4, 0x4, 0xfffa, 0x9, 0x3, 0x10]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x7cef) r6 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000380)=0x8000) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) fchownat(r7, &(0x7f0000000400)='./file0\x00', r4, r2, 0x2) close(r1) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000480)=""/40) sysctl$kern(&(0x7f00000004c0)={0x1, 0x20}, 0x2, &(0x7f0000000500)="4fe80c744f139fa2a79405e942a603ceb70f8b6e1522f26cdda5ae64c174c002a2f828ff2359646a27c928bebe70890d46b7f801964a9d5e44602d5b9e884bd24d183ffd358144112b2448331c0d88c99978cbe6c140a632f14cb48c734b5f063c11d141fcaede19caca4ff45cbeda688746902e294c4c962ff7980d6ba3eeb23002da0ad95170c73168068339fb2fe4ed774a8424a2bf528b312c80338dcae0f3951a8a2a4e1b70663b4255e8c470f15b9a0188197391db33383df4ef30a807983217ef0e817afa1074ea777818e7db1231cdb0b5877f8090752e46ed5572f68479b6bc24f3fd7a2dbcbe96557f25c174a5ce4317ab68df4cc09e23ee559ae78c142e00bc5fc8dbdeff0416eaddd4a3f0b89a0b5a8a0d0681cb06920876575f505a5e0a6b0111ad7ef9b16ff639851ac9b7b26157a37e49b2830c3ac51ce921f1ef37a278dbc50ec95ee035150575a5038fd2742a1ea4e823762c7a056af042acdfa2397484a77b2b1cc7fe3c4c848e9d599716c22ebcd6d299455b269a077132b50ca87a4dfdb30ec395da37ebe767a373c2e59f64e73de8f552e47945b402e3c354aa5feec60142fa67901d72be174e256d9b2c06618c444c0961a1de0ea953b87b10aa44c57457aa6ad12354d1d0368e3caaa23192372d2a2704f024c2b4f42e42814507d4f45a82cc9bc750a9ee7ad521a7c88027989c0c14bd753a876b99499388543ed01c228443a7692aa06596ac431548b5c92ad14b96d9d7c19763c9d7c07925de3272ac27c02b456b3343faf3ca708b7e7f38d8ed589e98c16fbb81ec79801d12d3cef9e5f4d3d820c098fd5347601e667f543a3af1bae78704c48d10042188c9c04c7d295f6e210939a852384eb75c66f18520da808872fd4e2686c658bb702698e39ffb5704ccb0a74e292bb6a3f318ab41133b1e336282bd357fe370f867e475126130296ef1010f4e7aafa916eb0620b74df786dbdb7c79fb281f666a4a0a1f2b579340651f7b4696efe4e7a45cf6dbf56bf0b7d574110602d3119916fb12f8c39f34ad60002008b02b3eb26623055960268603ff2892309c8495604cf6e3f18ed3de61fd82e62ce2069bd2adfce6190455607833d811323898ad9b5297c3b0da9fbcc20ef2be9caa9496887601a55ec2e7db6dae81b862b7bcb1afef6388f9acf49683ae1dbe82e4605030902c85f21f8e9808e32872074dad2b5403bfe7415e543e50dc98bc2bf47c281b5eab95cf421783bc68e479688a02b143b9b96d13707ed14a77c2f81818dd3927af5eee704b67ac361c20b6d2983d60cd2e7fb92675a0f3713339d827c0c452579a170bcc99888dab2fd9e244bb2d1ce81e9b92814cd415f6c327600b1754c036299807e1f2c59cef670026ed794bfc8c62f259aae9b800caefc05c78aa7695f6397ae250e1b8f11827a6b522eb7380e91255e9069c5a8d162072e7a97ec2f1318d53576f35dadd3f02db90907f9b81ab7cf2c15a71aebf319c88a9e268c7d5573d8429fade04c7c0b332b47291d8d717cd7dd599b945b37635fe2aa6dd8dde5978708b2095b90954f9e9a4291c2df4d884cefda215a3d23f720ec8d89df9f1419db9891213aaea18279e301ff4cc3ca1413dde087c6ad7af02d317bc637dcd21ce3739a6eb5dd76fe23831b3990556b944c231bd6a305c7f0e3de14fcfec85c0ec95fe0e61af92ae58bb3e9cb5d0c873e064d85749c2e8fccc38138b97f37cd444848d18a227559d68c0768692ddac7ba65031eb81ed1ca0bb17a87416a401a07f7a9d9bbe25d7342d717e91f88de68e5d1df0f5b211e2600a29b5039d9a1d97d41875a15394e069f29debe2d29e295b7c987383c6c81a435e7e2126806383260773cdb6c6616695a6ad8eacb57961eb53507dec9a12b128c1d33b649ecf8b3d3ad2d735bf3f48b39ec72fc72b72ee2a505b6219f4731b06d7df15872fb700a1d46be801f8751c0517834001704b9443d8606963b2cf6df90ae63bdab48b54b2a3e79ba0ef57d78530ba36cf78152dbd855630e69a82e1858da0bb1614e935e7e6cab4504b023940a781452efcfb41887fd4d75c62a0006e4614e63219deec271f76341a6fcd7e50e045a19d8d4836358db198fd967471cc6061d98e64cb045cd995c07c522d2339c171ea41b27772301f38a1123bb2960b6d05993f564ae581a569ea897e3fbd1139ed6d7131b9833b32679ac275688aa39152a8023692d452f48379654863b78143856b9a717cefe518611db66fc72b5556032639234b6f9a6536a05ea58b2bd9ce76f627d81fb99d9224d874904d5669258670ad891da47b7da7cb97f3d1b21de267709423b0637c9495c559afb7a7b88dc166a9c845a3d2c7025b48677990202cbf59ccb38ba22130788154e6a3ce0d845b61135d566ea52e1077c59fa4d7da6e31cad74408c1bab5e36dc9f31e41ab4e7059e228ed3dde4209e6ea064db9280d7634dbff56802e64fd7eb084467c8123f801051a5b69056dc657845a6de4540592157293bb85491e0b522aadafad3177a2c0ba2d37375fc51e4603c2cd60efc6aba24e0f1ebec6e67dc1344c663c89494d780465ad8dc7c0bf7f3ceaca06f26408d93ae0e30e7ba2256ffa5365047399ecfa813f731d6f5fb5fcdcdc46fb59c7d4951ec609d9cdb8552c527087ec3502847993c2f6b68db608c52c0870b748061168434cb2782013f12b92600e15109c038ef0f8a6d66af0614c8bba164c4d651c6d1b222a30f72344eff65a19a151f36724f89c3ec9ddf408ae41942f576dd4b3228c864b81bf00902a6b38baabaeba83b9f98f44aa96259ee4653f0f23582f8f71c92ebd31153fac6c98ba7346c30f4850e96753092316009e6e085cccac3b59c77a1a4818ef5b9dacf2063cf371f5c1a8295cc9a26b14d25b9e2de6ef55b3bcd1bdb56fc0b7339d7aa9a3c33ca603addebc2cfc46dd3c1a983001cbb61ccfebea064d9ce21b7858bc16b15b9766543d973d06e43fe81162a1c128769fc5e5832dacf8b2a33ca801c8378e7251695f6013eb69ac8b7f37a3dfaa922d9826236ff5aa4c4531e8f550cb3a959214499aaf149fd521046da48d5674f517905896079eff6de88beecc0e18bc53e66ca3518c55906792c5962ec3a3948285f270c7e98ffc1755db5c02cc7d3f8fea987cf34561aca92ac6ff66cb271e3debd88d152a18dcaaf3c03e2cebf7941ce6c8b11995383a0fd290f8189bf4d3114a947283681403740a753a9c98548512d66951089c6d24d189ed46ffd2634c97de1661a3bf99ec321d84584e819c4fbc6e923dc50c9ffaabf24e02c0198781f65ceb491c3889dd12ac2baadbbaca1d777d4cda14d1f10561b7a14fe2d0dc178395b09df869b02af88b2e5df3638d4e70d5a81668a53d5ae43011695aef048b05ee61181501af2309277271fdf8d72b10ceb6e2739b745a58da0cf2a8748db5059c85795174eaf482e49da6921388aad9fa8b29459088de738a58eba4c8eaf4024e403378e6aa1c9a41607deb5a16131c6ebbf4f4417c51f3cee39164c7f985b047329e8e5b88ae5e224bdaf0925e872c52fc7491a31b1182805eb1a07877b2ab69342dce87b15b643fc9b33d07914eecb39c87daa761b0423ee769424bdae8b469433e042b29f3705248eed72a3e9c07428cd1e55cb82930ddb4a9f633e7db5fe0c7c2cd37d6cdb7dc088eae2cb242f53d20fa916d21f0311bd041aa7a29d379442a8734dc4b0c4d7aa6fced8fc2e3537707a55ea1930cf49bf742304f02ba35602b5bd23a63f3caa5e84507d598a84e419565c6f4bddb205005ae8b9528d9f6c7ea85ce5da1c2f63af6854a658a3e119c03d9b7e8b1f0d9c1ccae0934d5b02179bf70ad723d819017c600ec6d00786754b89f938bd114c925c09721cb05a840b594de64e9ecc99725b7d8e230028f18c490cd4da3fb5ecf6390ef674706539fbdab927b30a388f90e6f2abfb934ca99170d85b9231819ed29d5f877e09c14d4de24647169a478061d9aea36bf8a6ad34ce6368466d7d31e3751afbafe487b87dfd0a1fcfe39621cf11ce094eec804c22791e0580572e5a048d52129a300c48d89afa363a67196faa7556cdaffff3ba9e3953224a1011c963ac1a5cf51db59c16ad8aa64f78dc62a78f346c3cd9fbe29c89ef06872350ee618a7a85e8f578f04398bb19d4fd2cf884bfae06956b2a05643a1ff56bf620379978ad856277c0ed3c139fc426713aa7c071fc01297834686c98f2816ebcc22b2a28021f0f1f80567c86ccda042afdb3c3b96bd8ff8f61677f698077ad94444a4a4175f4d6fe5072b9d3ee14138977d426c0a2203f0f1e04d2be7f023040e171251f914f2a9ad3719d94a856b6440b35a4da7c1538df3b98290d318a5eebb9747e9afffb130453ab106eb74920d1436f669114242188675ce84546145170fbbe37aa2bc590ca1736df6555f680a60d62569fb1229bbf2ed7729118a4bc457b3d4e21098b7b4e8b3a4ed22995d4d94716fde2998d00eede29c4e3cbe071d20bda3de22ea7aaba8fe9ff08a6b283e40eceaefa656d511d14dcc25341c1fbf3f03eb598da55a92292ce480cad5dba2ccaf7d1f947868180bd085db67989dd67307457449500f1451b9a6b125626379df97c79ae788f789994647fc2e32c15e1ecf2b41ea2253b8d2eddd627c67651b9b3a7f9a2a61c4d7adf6a42e76f5c9f328703f0f1b1456d8a112590d9b946260869f2ed952e681f222158bd178de113c7909d81be4c88d5836346e166f370291b753bcfec2912fb4bf5dff41d439178e6be39986597989486b26327917d092e99f09ca53a461768ed63a8a7b7b0f8380234e00fb6272f3c5cfc7cc9b8d83f4f03d5dd16fcc4758411ebb008a24a6003521b2a8c18ee397188a75c26def38bc41803caebfbfb7d842af6a2630d0e3709a24e035c010d0fad6d55ed77cc997c291563aab41c567a55acdd31079b3ef77dcbe62ea3fc564c94372cd3a5e86cc8f2a9c9e8039ba0d1daed37a8144a28ed49888c5af6f4346174e189d80d2aecc82932ea71b26225478055828307f61d327c71e14d20a73808940e681b8de2bb95cdc9da4785fcf2dabd91f27dbe836b1802f823841affb43d77af889def89e1921c018b5456fd974c1836fad2b071ee91046d65bf7d35d0f0014bcebfa3d231671af0bae50a4a95d697a28b951196a3ad4a000b25bc467970b24c6ef14d500e774c4347e9ba7bdb500e77e52579fb43371b0878447816e7e779d7ccfc2ebffb7b3146b171cba03d0fb1d8d58f916cf354fcbfc63b7507c18c37ab51d617c9039edd0714a4a30d2398cecc34c87e906155c19452b1cbcd97c1c8d0d72c03213103d0c4d2e4113d79572b7260f1b761c8ee9b0e83f7ca22334b8c6ad726a0cafcacd148573b556c51857e89be5c3b5eecd8bc1971900a8cc7de7a2323ca9fb553d75f3779c336682db9994116c5c1f76c88fd0e4e318c1b0de42fd92c5d9014b992b5fc64ad32937f2cc70c13f850c2a60773f9043f630912c2c93714c0fa76e8305ab8155f6223522e7ae0b601a7132ec0999204bbd6bb8ff350a8c81c7ecaecc9b5b402f8cadaae9892d3951c08db41124edce0c9980704a0e361bed69c6d7b7c52903448209139d3237fa7b11962417451ff8059e76338c196743bfd210e6611fefd5c7b75bb2f2a79ab44098dc8b14ba101f7145aca3c6ff5cb38fe8156cfb059977179ae90331bd3a490dfde5d813455ebff6efcff76fadfc2ce97c0baed9cf6aed96ff", &(0x7f0000001500)=0x1000, &(0x7f0000001540)="6730d3a33bef2065f1f5ba33c526c0ef2c4673618d4db15fe2fc425ac51071d7b57542b65deacc19345562dcf9cb4c1f0c624bcbe2eb05f22b6e651cd3cfcd8d1577140a7c902032b32575b9166f4e41e40e421134d8adf3a6e7ac6a19840a3285bca2cc717b964b23c0536069a2bf63cd2fc43e452b", 0x76) r8 = semget(0x0, 0x2, 0x250) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000015c0)=""/227) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000016c0)=""/238) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000017c0)=""/217) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000018c0), 0x10, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000001900)={0x2, 0x2, 0x5, 0x5, r3}) unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='r\x00') 1.472761967s ago: executing program 7 (id=988): r0 = open(&(0x7f0000000080)='./file0\x00', 0x615, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x8000000000000000, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f050000002010000000000934ed0a0500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4d0800000000000000f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b671f4d335d223e7db3009b95665b00e32118", 0x62, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x80000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000df710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffe, [{&(0x7f00000b5000/0x2000)=nil, &(0x7f0000616000/0x3000)=nil}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f00008d0000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8a9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000a1a000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x100006}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003a2000/0x1000)=nil, 0x2}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb}, {&(0x7f0000637000/0x3000)=nil, &(0x7f000069b000/0x3000)=nil, 0xc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f000062d000/0x3000)=nil, &(0x7f0000668000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f000051f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000140000/0xc00000)=nil, 0x4a}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x5}], './file0\x00', 0x1fe}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1df) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r6, &(0x7f0000000b80)={&(0x7f0000000b40)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/122, 0x7a}, {&(0x7f0000000740)=""/251, 0xfb}, {&(0x7f0000000840)=""/230, 0xe6}, {&(0x7f0000000940)=""/104, 0x68}], 0x9, &(0x7f0000000a80)=""/158, 0x9e}, 0xb7eb}, 0x10, 0x841, &(0x7f0000000bc0)={0xa, 0x7416}) syz_emit_ethernet(0x30, &(0x7f0000000c00)=ANY=[@ANYBLOB="ffffffffffff80c1464bd75288a80a008100160080036800cca9a456951b6aa78e6b336a8d1139f7f3a5a75dacde6c69"]) ioctl$VNDIOCSET(r6, 0x81946466, &(0x7f0000000140)={0x0, 0x1, 0x0}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x3) 1.471695751s ago: executing program 0 (id=989): r0 = msgget(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "03797b4dfaf4e6710957ee8c429bc94f7adc82677fa5c688236030f981b2aa16fd8ec50f68c870591c1a80a69c704859234fc89e85e2029c67cef154d68db006e0a341e46d5846644072cc70b8115cf68d0458051e7ebf0beb96ae25cfd6fa10b15c4bfabc43147885c474de3b077bb0a39160a61cc0d365e7596b6bdd1ee8bc62"}, 0x89, 0x0) (async) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x0, 0x0) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/62) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/4096) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001140), &(0x7f0000001180)=0xc) recvmsg(r1, &(0x7f0000001580)={&(0x7f00000011c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/247, 0xf7}, {&(0x7f00000013c0)=""/136, 0x88}, {&(0x7f0000001480)=""/16, 0x10}], 0x5, &(0x7f0000001540)=""/47, 0x2f}, 0x802) shutdown(r1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x4, &(0x7f0000001600)=[{0x6bef, 0xe7, 0xf, 0x6}, {0xfffa, 0x6, 0x10, 0x2}, {0x2, 0x7, 0x7f, 0x6}, {0x2, 0x1, 0x0, 0x6}]}) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001680)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x100, 0x0) msgsnd(r0, &(0x7f0000001700)={0x1, "424d0143b9c5cfa075aff0d04c00cc63c8981aa8767d7fab1fc82bf380198398f4e10dca87f8d60a8486d29f75986c75c91bf9ed5cb868cc959213b22379679a54694ae4768cb9682fb233c648800094a87978fe21e5da3735109dc16d03cb8d3cb000f65d763469ea46a23bbb275380307c485c77c16bc7927fed2ad65a532c2853ad0d7a6a6b1f8f6ad2fc5558da042d7146882319991c8bf46ceffb38ea2d563e2a94719251"}, 0xaf, 0x0) (async) r3 = socket(0x20, 0x4005, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setuid(r4) syz_extract_tcp_res(&(0x7f0000001800)={0x41424344, 0x41424344}, 0xffffffff, 0x6) (async) syz_extract_tcp_res$synack(&(0x7f0000001840)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x104e, &(0x7f0000001880)={@empty, @local, [{[{0x88a8, 0x5}], {0x8100, 0x3, 0x1}}], {@ipv4={0x800, {{0x7, 0x4, 0x3, 0x9, 0x1038, 0x65, 0x0, 0xa8, 0x32, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6, 0x7}]}}, @tcp={{0x3, 0x2, r5, r6, 0x1, 0x0, 0x7, 0x80, 0xd, 0x0, 0x5, {[@window={0x3, 0x3, 0x1}, @mss={0x2, 0x4, 0x9}, @nop]}}, {"f1bc94083d12b12f12265ce1917af424852e7e149dbffdb1412b238f482b06289ae855ee1233a81faac9fe3a70759e11232e40dd0edf4677f44a48aa720f31ed35d1e1f9f2b73c7df79fc1dcb188d16e51bf7f2c7afca7a048da2d213d6f85b6aee0891ede270e9d5fd5e8ce3367166a7488af3bbb900ff78ead8bafc6e8d0c2438429f99e4468604545c7426b6a9840eed9e3ae9bfeb92891b60d2ae6ebad282161f367d37065c028099f4a0c5c52a704a5fd770635aeb23033daaf816215e54f2d5b426a8cab8d7cea77e70b7e85bbf03db703d1f79fba8e6f2b307bb2637cdc2dbb163b8c60e7bac1df179b92b0ac497f5caed3457dd186c3a871e7501360f4815623e9c676c810ea22b0e31695586979b46b13c19883ce88bfc8575b96ee12e1e6e7e13351116465a58b2a9d94510d10740f5642e5dbe5f34afecf18ee170f44141a1544efe338624d1438afc032e393481663dcfddfb9b2c6155ce10519cbc981ebf30d7c95cb1e35814e66c232c3294af53d6d92e099b42dc3d261d85df398a1495746847be68ae576dd1d27fa57b5167b26dd15d9c98a6ab7687cf5121a2e58c48646e0251ebaafdd5d618604de4607f95e05c60a315a1b30c2a60e1e2165be9239528526dd13038f85d6e53587bb56caa3fd46a789293033ca40594f5358ef133d1fa87af3e427531a1935da10c8baca018605f826ecdcaf0159d28c739ca2eaeecdd84842fdad1886a33cfa433a7cb5a4304d0de45841c9e581eb1ba8186f058883869121dfb66891c3b2b640045c1d0fb9b47ad23c58f5edd5a35be8ec4244dd37f75d838a77d27a1464f9f0b482bbc8b26159ec65ac6fc8834eb2ee789c8528140b0f061594589051068a4849de1eaaf1bfbec1eeae7ead548f5d1a18185c28e68d3caa98ef9e397172fc8b3376b0289dbe79c52f3557850f0a5dcc38af0932635a0c798b671b403aeb46d19a5ad3c12ee729ff4cdced4ce21735e56864e5216ca225df19284e97d91183a6d0a17a23484a14d369c3c978559929b9b1b5f40f0c5e8bec506c9c9e6381482836068b11f7473930000f0e3fc742573c032f8d3b67462e01c637e80b5401d6317114a8209c80087c1cac2e7b9c898c289e7de74250becaf75c404c476a3ddc585f1b40fc283d14004c0f321af5408ee3fc1b98a96fa06e3bb253f3889d82ecda449b168a5b087d212bfb5f228e74587a47d86b813e7a72430e168f865ddcb82ba3e3b047c198da98c5ddebb42740186b2f30c051fc0223236679d91b42a69c6d8f286f9f0ec17230f597beb628888241a04e8bf41881f7db13436d074541eef0154f12e6304313bf3fa1c3fd4653b61052854ee13dc3b24834cd2a530f14da5e2f5da253b34d3cda0ddcfbb06f36041b4819f8c0a7c3319eb9dfa0e7a050f0ded02ddbd224e527165708d51893759b7681fb8cd2f21c66f3e0de6c70c5cc209d44fd8d93027178881cf6fa8e1973223cf0044dfba5c35e1c7fac320560d111487f6921e488f848f428900a8da1ba903548735960a4a230f928a02a4b50d050569ec71d1eaf68c75a1761554d5a29f6897d2f89e462a34b7bce4482025f89b893f7fc7d9cce4b5fca85d7fb11727984d09aa86b33cd52bab94e2e6fae66dd811dc74c407a0576d55f7b5c66afbe9d8e89b0d406a6966b45fda7c711d31b217936c35b173e55716d5c88830bf155f730668c9a7827f24049285398321503d09c00ef713040a0fb85a0f7b27a7fe36c2ff3778c8589e0f0f8d5c9ab156d226cc23892f842967f218960d31164aff1fd1d298dda5f3f2c315eb37d72490f03da4636d155bcbab91c1cb2d0cd2a4e87fab188022a1ef936285191b16b8dd39f9c19f3dd6b279546ba96c7df4924889e898bc2fd73782d4213e59860c42e6d0ee9e3c63bd38551a8ded3310836dff28da70d54852b038465dd698d91006caa4e315b679d255026646b1f6727fcbf1e8becb15710de3fcd5b9843bb0ad11f664e4ed1e4ecdba49470e25306c9804965eff5c17d3960f6af1b74b288b36fe50331ab78d324c65e62af148c71f906ea9f47749cc00e2fdd55b8c8b57b73180969cd0d23d34a3de239bfccd80e063e4c59551c3bcb30b0c32d43c41eeb19d0cebc257fdabf1be62c944a5320ed6c88623df6a4ad63861eec5a1776fc9da44118aaf0e0ed32789fc08f8240f09e5541708f63b9eb99bc2036f97e6b655180fb213a636259e1e6a57dd24773025f6ead1bfd0aa4b8620dd52ccf59775850a77f30c4d98f685cefd9469d136a2a3ca135ddc2e2aa6064c1c8a5786e0ed2b40f74a6a5beae45525113be05f6dd6686838b8e851d716d4b6cea21f6e9c3879f145a0120ef9c3430c032c3c7c5a38c6c4c155fc020de831a58463b4936a1db7ba7f4cc99353f4b5f45567ea517e2cecae909bd402c2834f502aeaac005fa8f5ab57b094928000794bd8bccaba118923a536f297be252debe7bb570af8c7986273c76edb337d63a0318712ac8a318239a487f7f8c59b4098a93228dc2008f50c8b47d5b7e5f6fdb71be9d5c42cc85d38421af326ea221467acdf1c7b2d0cb6943378756745fffb9da0aed60d6f5030c5c03fa7a04a69256d16e6c2e5ec23f48cc0a841a3e69cddc4a5b4f6cabf0e3d82c610c2f22c2f6b8f5364f1872ce721ea7afea45e19c29e032b97e835f948ac1a2823ac22ea07037477c700df52d476e17f2115f2e2237654bb6948067b0808b67e839e39faa7b5f32a4396006dbab3ced317b836daa04a5bfeddd98e3280ad3e3b187e65a414394d18a48dbe383817060ca55b30b718790d21b52d50f2c2562b75775999536da571872fc592744e4d39d0c72d578cab437cb9a204ae191e08050a886dbdca8f95473630e21453d56a0d70a2e82b137d1872e51f1843dd78d004ace9e1ca3f2fc30e9a09cf3150a8100469c2a19007bc6f490b7af2a867fa8da6f8283e1ac909bcbea8acd1aa39b13ef252dd2b7a084805272b79a0079b1e22db4556dc211e31630636848aa8321ed817d6e7ab62002af283195f6df9bb3bf1174e81f7aa89b87c39d52f07702cbfadc419da3742691fa511decfa42546830a6ddc50d0e6ad2da997220e263dadf09d132e718febc2e12d74f0cead6737105e7dd230e3d65180b686788935506f2fabee357582ca4088695e6e5494dd1c1e908f4ec59dbd17ddfd3fcbd3c48bed3b3c57612589689326b0a174a36c41fcbd15120b26b33f6574ece8f11d66980836c5b2844741f111cf45899c9e2b438280b218ae0c76eafd96cc789ddfcb28a3767e7b6c5d8e845a3fa90ed756d47942d9dbc53b6c6a6fc525a856f46285fb70006cf17e670371983ca9fe45cb596bebcbfae38a5ad5e11548e0be594455d000802aae131b0ec2281be87ef01c48b7608f571a22da1e85941482af6225ca9af661c0348fb3f93d9a85462cd8ab3c66d05d756e03c18a81bb9e7cbc0891b590494b0fdb161e04c7838af25f5c28d8e53bdb835333f163ac0b2e7080d9f255da5e690ad96c868efd98ff93d22e50cf2ea91b39c401e1a87cd1540ce1256f23f7b193001fa054c87fe08e22a8a903ea4f93f5f1badaff5f84004929daf50aa3d9fca07bf829b35d9ddfafd0dbc6caaba928a56500daf2acf6054b1c6e3e1a5c637ba986cece094d3df36693fe2dcb20bdeb09a1e3f2c5e6e1f1ffa1203eace958c79013ac9c68b3f71b089251f8f9009f1978156779dc14ddf12d83e03f27dfad3145d96b966285e96e3dcbc5cd61982348e094c79804e53de1eb1a7288bf4d995f8093c0ecd46a1642035d8e2a54de32858418c86ccddec2375743fed9ba4566280f5fd84b2f3b82d9c0b5a835a8a940ae7c164521f23f12f8e68128d3d6c10b0403e35a3adf6363c6fdb189d047ec01165f80495b542118a61529690125d0ebde46df43ae4924018c7665dba0d9846a7abc00dc70813b65ad8a2554b6df3188402109102c6adb12752dbe1aa9a271eaea5b1e5e291d89bf1e96364954fc2b0ac8c493aa766dccfd8e7ea97ab2d2f768721c28c5945bb6550bf0a65fd1f2571df9275113097c2e8a08a2a125d39aeed605ecb21ed35f98197bf7e1937f5f9118c5ef3a99aecbcd269d46b7108e5a7b622df36e77780d4d73703aa66995889a3ba9b75c011526994f6d8ae9f1d96d3890633b45df2d57442f4bea5a51f0a0504e42e275872f603f76fee14589ba2326213212f2da23110050dbba7f0eec9b78b9d0d92a396020b4572ed16581352c8e319a5b2e16245954f78859ad13bfaae2e272d684000d5481cbadfc4202143d9ca14953b4d31528caef9009226e7d6679ddb57a9716ea7548bee0afe9717d8fb47d63c3843d018006e630f5be981cff7cd053e5248ad4b81b22bea278549a242ad4260298958c1eda9e418b5fded9d6cab8fb723bc92a5cdba6e33e994f63bc41eb03ead22c0259002ec3228da6308764eb8681d4ebd230ed77c94cd3b86e1af8b9ce3ae0059c5bc1d271a9a4f53adabdf70bb4c22c70c54b40ea1438d424c64675354bab5ed70c088b4f0ebb18aeb2b6002086d7e247d15e5f37ee4c434af14f69c65859ff53443e20a482d174b189d067770b7e893cb8fa7e8e97804c7074bec19a65a0c24e556ea6424953fe4082b5edb23e2c1aea9e6fa6fad5e7c7688ddd68668baee0cdec16c912f1fb1bcc59a3b4b0992bfff240bba4a055a1681726a72849cbcfb919298841a571c8bd584e9ab881572dcf0c64f3dde3e27f8eeff8f0832fd42e8fdf05d0c147d81b798a6b00091af54636eeb0206704b76700b86e413574fc4eac4a65c279210883501ea534821c0d0afe86ed7b855c814d2748a2725f36a4d00df96be00c1dff8638b48925b18e51e55663595940511b2457c832433003348a5688371a473180740ad67bd44fac865eb4daf586112de0349eb38d98cbece295bb31dffaca572971bb92ec1a1548f0f208cb206adb676b935fcf3cfbfe6ae572f6967a3c7aa9350125d50ab05888f676b5e8d794cc312c3b3d5b79132919081d49722ecdab814527d867c8dc205aec02de510d5315ba588bb54ee28ad5c7a3735f010291975f2f549df39fd077f174052fd9dd80a7231b030dd9e6703513bf6d5218616c7c2780f63f29c2db7369a3e43be460c18ecd89da2fb7170c595cdfd85b6fb9afc0703725e467223c06b00c1339119324b3191a8a00dfc322a845904a1c8e9dc3ac7b0b195a16c572c6446b2fb4b6148e9ebe8654205cef6d4bc416f771754de79acba0f9fe3e92eb4ea23efda4a353ddfd75dacfd7b71866d82a7eb2611ddb245943ab96651628691f4dc1ce67ec1f57c4072ad1efd69ba5d85029068e648d02dc851c50de2a8d23f7b32d01e3bbd1bb168ed21925ec2b8fe5a424454dc1f162d3daec44d9e0118943aff0ea552ac08df599cd9872d9a722a288b4db66128f3e07988bdd3d4f1f5a01d1463ca007fb71203edf7bd512b2517aed923643753873c2f0871953909fd422633fda47e0780867521f486ebd073b41ff1894b217fb39d470c8a596895adbbcf288cfdaac1b5e501611af3d0b1e4a75d28fb53c62a9d4da34e1c7d24f7a8ba3ff735f5671827ba79efa9a0953175892aa72eb0eba96e5d676ca0fde8b5ce888410a4dd631a5a4fc5232a1a25c8fd8603af0eb480a75dd0f06092aee7cfb9a72e5257d495e895080da80d2ef0788779fb42dcfc7c3dc2b65b38d538678fc5d242a358f79e7bdcd53f7a97429107dbd272c3d838a1ad628fca6f2ece"}}}}}}) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002900)=""/247) r7 = semget(0x2, 0x4, 0x8) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002a00)=0x9) (async) r8 = shmget(0x2, 0x2000, 0x304, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) (async) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a40), 0x400, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000002a80)=0x100) msgget$private(0x0, 0x150) (async) msgget(0x3, 0x40) (async) utimes(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)={{0x4, 0x2}, {0x9, 0x3}}) socket(0x1, 0x4, 0x40) 1.465320212s ago: executing program 4 (id=990): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$GETZCNT(0x0, 0xe7ebb788b220d4d9, 0x7, 0x0) sysctl$vm(&(0x7f0000000640)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000980)) write(r1, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(0x0, 0x10686, 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000440)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "34d1bd", 0x8, 0x3, 0x2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x101, 0xa, 0x3, 0x1}, {0x4, 0x81, 0xd, 0x2}, {0xe8b5, 0x59, 0xf, 0x4}]}) clock_gettime(0x3, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) r2 = socket$inet(0x2, 0x3, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffff2, 0x4000000000007}, {0xffffffffffffffff, 0x6}}, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) setsockopt(r2, 0x0, 0x15, 0x0, 0x0) 1.445126444s ago: executing program 7 (id=991): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f00000000c0)={0x0}) rename(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="c5e6f10c80f7", @loopback, @empty, @rand_addr=0xfffffff8}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x8000, 0x0, 0xfffc, {[@nop]}}}}}}}) syz_emit_ethernet(0x10004, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f00000000c0)={0x0}) (async) rename(0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="c5e6f10c80f7", @loopback, @empty, @rand_addr=0xfffffff8}}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x8000, 0x0, 0xfffc, {[@nop]}}}}}}}) (async) syz_emit_ethernet(0x10004, &(0x7f0000000000)=ANY=[]) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) (async) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) 1.426683256s ago: executing program 0 (id=992): writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200)="093ea61c35e9ad2002000000000a", 0xe) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0xc008441d, &(0x7f0000000400)={0x1, 0xff, 0x81d, 0xfffefffc, "0800000000060000000100002a1e0400", 0x5}) setitimer(0x1, &(0x7f0000000140)={{0x10001, 0x8}, {0xff, 0xdbc}}, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x67, &(0x7f0000000100)={{0x18, 0x2, 0xffff}, {0x18, 0x0, 0x5, 0x1}, 0xb, [0xf03, 0xfffffffe, 0x9, 0x5, 0xff, 0x800, 0x9, 0x67f]}, 0xca) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={0x0, 0x3ff, 0x0}) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 1.426413562s ago: executing program 3 (id=993): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xa, 0x80000000}, 0xc) setuid(0xee01) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x20}, {r2, 0x100}, {r1, 0x3}, {r3, 0x2}, {r1, 0x80}, {r1, 0x2}, {r1, 0x80}, {r1, 0x8}], 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 1.425689435s ago: executing program 4 (id=994): clock_settime(0x100000000000000, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x22) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f000012d000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000003, 0x80000081, 0x5, 0x10, [{0x0, 0x101, 0x4, 0x71000}, {0x7, 0x88, 0x20008, 0x4}, {0x8, 0x6, 0x0, 0x7ff}, {0x3, 0x900, 0xffff}, {0x3fd, 0x200326, 0x2800, 0x7}, {0x82, 0x27f6, 0x4, 0x80099}, {0x8, 0x4, 0x4f8, 0x6d}, {0xc, 0x801, 0x8, 0x4}, {0x6, 0x82, 0x9, 0x9}, {0x7, 0x100, 0x5, 0x200}, {0x1e6, 0x10005, 0xc, 0x6}, {0x7fe, 0x9, 0x8}, {0xb8e, 0x4, 0x8, 0x4}, {0x29a7171c, 0x3, 0x1, 0x5}, {0xfffffe00, 0x7, 0x4, 0xffffffff}, {0x0, 0x1, 0x1002, 0x1}]}) ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, '!\r\x00\x00\x00\b\x00', 0x7, 0x5}) 1.404692726s ago: executing program 3 (id=995): syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYBLOB="e727dc071f0000000000000086dd609907a600f12c03cb697a653e336f000000500000000000ff0200000000000000000000000000012900002e"]) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="e702f2ffef1f97b0ae1a006b86dd609907a600302c03cb697a653e336f000000500000000000ff02000000000000000000000000000174389349"]) r0 = semget(0x0, 0x1, 0x281) setreuid(0x0, 0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xb, 0x1000}, {}], 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x2, 0x0) mkdir(0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff020000000000000000000000000001020000"]) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3871fdda8e5dd77f) close(r2) 1.403868555s ago: executing program 0 (id=996): sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0xfffffffc, 0xfffffffc, {[0xfffffbfffffffffb, 0x5, 0x9, 0x1, 0x40000006, 0xf3e5, 0xdf60, 0xfffffffffffffffe, 0x4, 0x2efd, 0x8, 0x80000004, 0x4, 0xa, 0x2b, 0xe03e, 0xffffffffffffffff, 0x200000100], [0xbc, 0x3, 0x2, 0x1, 0x100003, 0x3, 0x80000001, 0x0, 0x1, 0x3000000000000000], [0xc, 0x2, 0xaf4, 0x0, 0xfffffffffffffffc, 0x10fff, 0xffffffff00000000], [0x1, 0x4, 0x7ffffffffffffffc, 0x4, 0xfffffffffffffffd, 0x9], [{0x0, 0xffffffe7, 0x1}, {0xfffc, 0x2, 0x6, 0x1}, {0x4, 0x802, 0x800002, 0x80}, {0x3, 0x7, 0x6, 0x7}, {0x0, 0x800003, 0x4, 0x2}, {0xfffe, 0xfffffff7, 0x9, 0xe8f}, {0x1fff, 0xbcd, 0x8, 0x6}, {0xfffd, 0x101, 0x1, 0x6}], {0xe1, 0x6, 0x9c87, 0x36f}, {0x3, 0x80000004, 0x1004, 0xfffffffffffffffc}}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x96, &(0x7f00000006c0), 0xfffb4161, 0x0) ioctl$TIOCSETA(r0, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) nanosleep(&(0x7f0000000080)={0x1, 0xfffffffffffffffd}, &(0x7f0000000000)) setsockopt(r1, 0x9, 0x7, &(0x7f0000000100)="fb7122c60e77669f50538beb5f7832417c1a8d6d86f60105187962d5dafa5967e9e441a356833aff266d7b364e1031e0b2c543530f8a9044c9d2000dc169a8e50950d505", 0x44) setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x42b78c, 0xd0f, 0xfffbfc03, 0x80a199, "bb080006020900d91050080000000f00", 0x1, 0x5}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000340)={0xe, 0x2, 0x80000000, 0x6, 0xa, 0x10000, 0x501a, 0x10, [{0x1, 0xfd21, 0x7, 0x6}, {0xbb6, 0x0, 0x6, 0x777}, {0x5, 0x7, 0x81, 0x200}, {0x0, 0x1, 0x8, 0x1}, {0x4, 0x7, 0x5, 0x100}, {0xb1e4, 0x3ff, 0xfff}, {0x1, 0x9, 0xffffffff, 0x9}, {0x16, 0x6, 0x10}, {0xd, 0x17, 0x4, 0x4}, {0x3, 0x9c, 0x1, 0x1}, {0xffffffff, 0x8, 0x9, 0x8}, {0x424, 0x9a0, 0x8, 0x3}, {0x9, 0x2, 0x6, 0x4}, {0x8bc, 0x4, 0x200, 0x6}, {0x5, 0xfffffff3, 0x7, 0x7}, {0xfffffffc, 0x9, 0x0, 0x800}]}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(0x0, &(0x7f00000002c0)='x\x00') 1.40333284s ago: executing program 7 (id=997): mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ktrace(&(0x7f00000009c0)='./bus\x00', 0x1, 0x608, 0x0) 1.403104694s ago: executing program 6 (id=998): open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x180) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001a38, r0) r1 = getppid() r2 = socket(0x18, 0x2, 0x0) setuid(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) pread(r3, &(0x7f00000003c0)="437aaf8bf06c0ba2245387a395d26408c20cdb18e56df5a992a88203b564196b0b1bef131d0eac061e00efd2daa1516f716b898441a9850f60538b113a9b224bfcb7dd2862cc6b358921775513d5f99945621a15d131aaa0655844b4c8f3255d15d2f04c35cc5595a89ca5c72c9ab14d76145d1ac7dfecc75dc892ed4384b3e2699f48e33c54ff50136eccc293c25cc75f49338268b426993a7a01bc39d098e0eb25a15b840a16521a93404e6f836fa71d0ad0fd8692d214185b914a926bffe4314ec0428ba585fbb2ffd6a5ae0d1c78811f4c", 0xd3, 0x1) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x1a2c, r1) 1.355873126s ago: executing program 5 (id=999): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b", 0x81, 0x808, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001738, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0xfd) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e61) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfa) (async) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x800, 0x1, 0x6, 0x1000, 0x40008, 0x4, 0x18002, 0x10, [{0x40006, 0x2, 0xfffeffff, 0x200a24}, {0xc5c, 0x7fff, 0x8, 0xffffdff9}, {0x800008, 0x20f89, 0x7d, 0x9}, {0xfffffff9, 0x800, 0x3, 0x6}, {0x4, 0x803, 0xfffffff7, 0x4d89}, {0x1ff, 0x3, 0x3, 0xb4}, {0x8000008, 0x7, 0x81ec, 0x2d}, {0x2, 0x836, 0x17, 0x100002}, {0x2, 0x87e, 0x5, 0x9}, {0x4, 0x40000090, 0xd1d, 0x88}, {0x1c1, 0xd, 0x4, 0x101}, {0x10001, 0x6, 0x80000001, 0xc}, {0xb8d, 0x1453, 0xa, 0x2c4}, {0x29a71720, 0x474d, 0xd, 0x6}, {0x6, 0xb, 0xfffffff9, 0x7}, {0x0, 0x8, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$VNDIOCSET(r1, 0xc0184406, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setreuid(0xffffffffffffffff, 0x0) (async) setreuid(0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x8355}, {0x10000020, 0xdca9}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7d18f, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) kqueue() (async) r3 = kqueue() sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) semget(0x2, 0x1, 0x281) 1.354937281s ago: executing program 3 (id=1000): setegid(0xffffffffffffffff) (async) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) setregid(0x0, 0xffffffffffffffff) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000380)="d5ea4175aa53d468cd31343150e6b2ed30b296ea973f129891029fc971f98702d3b1ae5e312bfccdb15386b66aa94a637d5e88451fca42f1e3e223dbc62782e860f2a7ce84635ee4837492531f3d238bca3433beacac658cd0d08311d7c5976ef5d1603ee4494cef9980c9ced0d3889e4b6f8a3b814c3db8a252dfbd55f210131eb5231ed26e6d6b8ce378ed36cc267ab062f4a0302ed8b217c06fee647c19820fd71d16bfdcdcfd2d4c6994e7fb2782ffc3d369e77a4cb2526668ce088178828d76d0a02565b2d648392885b3b994fecf102d0fbf4bb324a53707ef09a612b8625722bb6028b7b88b9e8a6f32abee9d815b59b91b", 0xf5) setsockopt(0xffffffffffffff9c, 0x4, 0x84, &(0x7f0000000000)="cf143a6545e6596235b787a1918f62129631263e82", 0x15) 1.353114624s ago: executing program 3 (id=1001): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x4400) open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x2) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000080)="c5f5d915", 0x4) select(0x40, &(0x7f0000000100)={0x0, 0x80000001, 0x0, 0x7, 0x401, 0xfffffffffffffff8, 0x9, 0x8}, &(0x7f0000000140)={0x0, 0xb5, 0x1000, 0x2, 0x3, 0x1521, 0x8001, 0x1fffffffe}, &(0x7f0000000340)={0x8000001, 0x3, 0x8, 0x3, 0x1a, 0x3, 0xc7, 0x7}, &(0x7f0000000380)={0x2a5, 0x3}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0x4, 0x2000002}, {0x48, 0x10, 0x5, 0x1}, {0x9e, 0x18, 0x0, 0x40003}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00041b000f3e8095043fa8985d012c000001003d0817c53fcb7c7d40b5bf66108039750000007ab791f608f7b2e1e356ab0471039f5d00000000000000d7526df8c1561d", &(0x7f0000000000)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x400, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x5, 0xff, 0x80000004, 0x80000004, 0x10001, 0x10, [{0x7, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x7ff, 0x8007}, {0x81, 0x200726, 0x2800, 0x7}, {0x1000002, 0x6, 0x8, 0x99}, {0xce1, 0x7, 0x4f8, 0x40006d}, {0x4, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x80}, {0x1000, 0x6, 0xd1b, 0x88}, {0x2, 0x10001, 0xc, 0x3}, {0x7ff, 0xb, 0x4, 0x9}, {0x2, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x4}, {0x3, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) 1.350652387s ago: executing program 0 (id=1002): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) (async, rerun: 32) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) (rerun: 32) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) (rerun: 32) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0xb3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x7, 0xe150, 0xffe, "0000000000008471050000000010000447ff00", 0x10000000}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async, rerun: 32) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (rerun: 32) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r5, &(0x7f0000000280)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) write(r5, &(0x7f00000000c0)="c3", 0xffffffed) (async) close(r6) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 1.293485465s ago: executing program 4 (id=1003): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x27, 0xfd, 0x6}, {0x48, 0x10, 0x5, 0x3}, {0x9e, 0x81, 0x0, 0x40003}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="ad09ecd4bc9c76940d1854d63db9c32228c73a148d093d1817c54ec18c8ad1fddcf4696e19e9e3311cb3a30d8348de14", &(0x7f0000000000)=0x30, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x27, 0xfd, 0x6}, {0x48, 0x10, 0x5, 0x3}, {0x9e, 0x81, 0x0, 0x40003}]}) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="ad09ecd4bc9c76940d1854d63db9c32228c73a148d093d1817c54ec18c8ad1fddcf4696e19e9e3311cb3a30d8348de14", &(0x7f0000000000)=0x30, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x3, 0x50) (async) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) (async) 1.288239272s ago: executing program 7 (id=1004): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb4050000000000009dd52840fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0x5, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0xfffffffe, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="dd00000000", 0x5}], 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x232, &(0x7f0000000780)={@remote, @remote, [], {@ipv6={0x86dd, {0xe, 0x6, "daa2f6", 0x1fc, 0x1d, 0x3, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@fragment={0x61, 0x0, 0x6, 0x0, 0x0, 0x4, 0x64}, @fragment={0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66}, @routing={0x11, 0x6, 0x0, 0x70, 0x0, [@empty, @loopback, @empty]}, @routing={0x50, 0xc, 0x0, 0xd, 0x0, [@mcast1, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x8, 0x4, 0x0, 0x2, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x8, 0xc, 0x0, 0x6, 0x0, [@rand_addr="f107d4273b24c9ccc2d21d10658cddd4", @empty, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @mcast2]}, @dstopts={0x62, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x4}]}, @dstopts={0x0, 0x2, '\x00', [@jumbo, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0xb}, @pad1, @enc_lim]}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0xb, 0x800, 0xfffffffffffffff8, "815806b3c75083202777eba56633a7850b379547ee54f4ee600d4bb18388f7d27e08225864d6f98a6b98a5bbf8186fed824ec1b56f53ab6ae2dc1399ea90a8c8acd1ead323bdd7de9435a24c5e26730e08b8b4e43039aeeab40dc4ebf1e1506d37fadc241311951ff3d9cfe9d17e015b33d251c46a3d08009c16ae5e"}}}}}}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto(r2, &(0x7f0000000280)="98edc1cf9d242ff3974da44a7d14135bd098af851ac34c348faee1962d6c46b5fdbf461bf830a2d834290b52db8735d481097ea72d58dcbbef900c3ed549c7192281bc76da78ce4c85e55fa404cdbc535b0485af21dfce6c292f3d52d20554deead0144122194c4436c8f0a44df1934abda30e74769c50a935523c86fe42670bff1b0f21b5b1e988cb089546e638466cef54f5ebdb9239804183f4cbbe33603849607bc789bec4ec666e043790e51705bbd3d93930bb4d438c0ae48425fe5d5182b2cf507672e709bfb50688b40123b5cfa3c4d18dd7c668771ffc2d2318742b2be985932b51d702404d5c1c74559a884b06b316d805b3102b96b57360cccddc225faf85756fce553cae364fb5311df4bae08fcad3448a8f17e1c841e429ded2a3668b2f4bbf379d2bf9a768aa78fb5471d8dcccbad159059c3efe5e5576ece7b8e1dbf3f0dbf10bf3a1bf775091c2c800a74b84247db5ec002e", 0x15a, 0x0, 0x0, 0x0) 1.280165296s ago: executing program 0 (id=1005): mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000640)="6256e9014bc017bc43a5493701d5df96ac2660fe478bf18c736fe1adc874f1b45edb01cd5acb18e7af91eb9cbe8c7a82560da127e9d2eb3dff07d8e41da41ac3cbe6157aa5740eb9bd000000040000001446cde9d4ef0422a978c051d16874bd79c6a92e328e9400549e20b571aa3e7e78fea6b64d66a612246c76bb5024abd9a3385d64ede07559dcb1267bacabcf74609104dfcfb62edb299b373a71dd4a33287610ec2e9004f9dad09c051c04bad120c97b01e3d225fa9941e2e09048710327576d29ed7aed89aa5dc6ec48217171664a6474d6ac59b88883362b1d42880897fd3be3dfd4546d5fb81554aff59f43a221261a477244cec23ad2097c9ba0a85c182b791864112a06137e0dc6e3", &(0x7f0000000200)=0x10e, 0x0, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000100)={0x1, 0x30}, 0x2, &(0x7f0000000480), &(0x7f0000000080), 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x0, 0x4290}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x4a1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x200000000000026b, &(0x7f00000000c0)=[{0x4, 0x6, 0x5b, 0x4}, {0x64, 0x5, 0x8, 0x4}, {0xa, 0x0, 0x6, 0x2}]}) r6 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r6, &(0x7f0000000100)=[{&(0x7f0000001200)='#', 0x1}, {&(0x7f0000000900)='!', 0x1}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="1855988ce35b449de3ad8fd2dc005c017e", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x4000, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) write(r6, &(0x7f00000003c0)=' \x00', 0x2) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) unveil(0x0, &(0x7f0000000240)='x\x00') fcntl$setstatus(r3, 0x4, 0x80) 1.279859299s ago: executing program 4 (id=1006): mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80046471, &(0x7f0000000040)={0x0, 0x0, 0x0}) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x367) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1df) pipe(0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) r4 = socket(0x6, 0x1, 0x80) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc1206925, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x91, 0x3, 0x1, 0x7fc, 0xffff0003, 0xffff, 0x1, 0x1, 0x2004007, 0xff}) socket(0x18, 0x3, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000140)={0x0, 0x1, 0x0}) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1ff) close(r5) syz_open_pts() socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x2, 0xd) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 1.27699317s ago: executing program 5 (id=1007): clock_getres(0x2, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0xa4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x81, 0x3ff}, &(0x7f0000000040)) 1.248003752s ago: executing program 3 (id=1008): chmod(&(0x7f0000000040)='.\x00', 0xfc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x2}, {0x0, 0xfffffffb}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x4}, {0x3}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3}, {0x3, 0xfffffffd}, {}, {}, {0x0, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {0x0, 0x3}, {}, {0x1, 0xfffffffc}, {0x2}, {}, {}, {0x2}, {0x0, 0x3}, {}, {}, {}, {}, {0x1, 0x57fd}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xc14}, {}, {0x6, 0x4, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="bf90841efc959f3369a8f3ae49e69f628037298fd8c208de7e2101fe02cab29ebc95c36be94a52614cec6959", 0x2c) setuid(0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x8048, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000380)={'./file0\x00', 0xf, 0xbe6f, 0x200}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x140) r5 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r5, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000001280)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1f) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r6, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r6, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) 1.210597986s ago: executing program 7 (id=1009): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x46}, 0x2, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r1, 0xc0307004, &(0x7f00000000c0)={0x2, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="cd2f2918c2c8", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x31, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3b, &(0x7f0000000040)='#\x00\x00\x00', 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000080)={0x10, 0x6, [{&(0x7f0000001000/0x3000)=nil, &(0x7f00003bb000/0x4000)=nil, 0x4}, {&(0x7f00000eb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000070c000/0x3000)=nil, 0x6}, {&(0x7f00006da000/0x4000)=nil, &(0x7f00007c8000/0x2000)=nil, 0x10}, {&(0x7f000077f000/0x3000)=nil, &(0x7f00000c8000/0x1000)=nil, 0xc}, {&(0x7f000001f000/0x2000)=nil, &(0x7f00005fd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000c5000/0x3000)=nil, 0x3}, {&(0x7f0000578000/0x1000)=nil, &(0x7f00005e3000/0x3000)=nil, 0x7c}, {&(0x7f000011a000/0x1000)=nil, &(0x7f00000d1000/0x4000)=nil, 0x13bc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000f4000/0x1000)=nil, 0xe}, {&(0x7f00002f3000/0xb000)=nil, &(0x7f0000119000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00004b5000/0x2000)=nil, &(0x7f000005a000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007c9000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000032d000/0x3000)=nil, &(0x7f0000688000/0x3000)=nil, 0x5}], './file0\x00', 0x5}) 51.305512ms ago: executing program 6 (id=1010): r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x3) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x900, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1}) r4 = socket(0x18, 0xc003, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x7, 0x6c0d}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x67, &(0x7f0000000000)={{0x3f, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x34, 0x9, 0x5, 0x10002}, {0x7, 0xbd, 0x95, 0xb}, {0x7e, 0x9, 0x6, 0x101}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000480)=ANY=[]) socket(0x800000018, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001180), 0x8000, 0x0) writev(r6, &(0x7f0000001280)=[{&(0x7f00000011c0)="990527681c5d5d8d3eec3b3fcff25ff3e1aeb68e3217c592b85478848ae421a053729e428b414b28f90efecba8a60326a580faaf6f7ae61ef9be9f59d555928a1e7c3981510dff58cf05abb5f349772f566bc7cb594f88e554f467e095628bf5d2f6600d8b1330c7de017f6db1a33b1aa18d61692b3a847037e33449675f0756936202e46b73a9045e76e2b517d1fdbbae503d0b61691da5124512841c5d09c88b", 0xa1}], 0x1) 49.966516ms ago: executing program 7 (id=1011): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x0, 0x0, 0x80000001, 0xa1b0, 0x40010001, 0x10, [{0x0, 0x2890, 0x5, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x101, 0x6, 0xfffffffc, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0xffff, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x9}, {0x6, 0x0, 0x14, 0x8}, {0x2000002, 0x82, 0x5, 0x6}, {0x3, 0x8009, 0x1000, 0x4}, {0x1ca, 0x800, 0xc, 0x3}, {0xc, 0xa, 0x8}, {0x4, 0x7, 0x4, 0x8}, {0x29a71717, 0xfffffffa, 0x60, 0x6}, {0x1100c, 0x5, 0x5, 0x4}, {0x0, 0x1, 0xfff, 0x30003}]}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x21, 0x5, 0x9, 0x0, 0xad, 0x7, 0x74d, 0x1, 0x0, 0x7, 0x3ff}) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async, rerun: 32) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async, rerun: 32) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) 0s ago: executing program 0 (id=1012): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7d18f, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x3012, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-multicore-0.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.17' (ED25519) to the list of known hosts. login: WARNING: thread `nfsio' (109739) exits with status -1 WARNING: thread `nfsio' (404663) exits with status -1 WARNING: thread `nfsio' (228528) exits with status -1 WARNING: thread `nfsio' (120030) exits with status -1 malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error uvn_flush: obj=0xfffffd806b9c73a0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! malloc(): allocation too large, type = 29, size = 16796513700 denied attempt to set clock forward to 52172937113390 pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 uvn_flush: obj=0xfffffd800cbb2718, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! malloc(): allocation too large, type = 29, size = 16796513700 load: 3.79 not a controlling terminal malloc(): allocation too large, type = 29, size = 16796513700 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd8079b58b80,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd8079b58b68,1) at rw_do_enter_write+0xba rrw_enter(fffffd8079b58b68,1) at rrw_enter+0xc6 VOP_LOCK(fffffd80661c9060,2001) at VOP_LOCK+0xa3 vn_lock(fffffd80661c9060,2001) at vn_lock+0xa4 vget(fffffd80661c9060,2001) at vget+0x2a2 ktrwriteraw(ffff8000fffeed10,fffffd80661c9060,fffffd80097fb680,ffff8000373e6b60,ffff8000373e6b40) at ktrwriteraw+0x175 ktrnamei(ffff8000fffeed10,ffff80003bbfcc00) at ktrnamei+0x145 namei(ffff8000373e6cb0) at namei+0x29e unp_connect(ffff800010fc69e8,fffffd806ec2c800,ffff8000fffeed10) at unp_connect+0x29d uipc_dgram_send(ffff800010fc69e8,fffffd8066ef5600,fffffd806ec2c800,0) at uipc_dgram_send+0x163 sosend(ffff800010fc69e8,fffffd806ec2c800,ffff8000373e6f38,0,0,e) at sosend+0x804 sendit(ffff8000fffeed10,3,ffff8000373e70b8,e,ffff8000373e7170) at sendit+0x5a5 sys_sendmsg(ffff8000fffeed10,ffff8000373e7220,ffff8000373e7170) at sys_sendmsg+0x246 syscall(ffff8000373e7220) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3a1c84798d0, count: -17 ddb{1}> show registers rdi 0 rsi 0x80000 acpi_pdirpa+0x6be71 rbp 0xffff8000373e67d0 rbx 0 rdx 0xffff800001455e40 rcx 0xffff8000fffeed10 rax 0x7ffff acpi_pdirpa+0x6be70 r8 0xffff8000373e66b0 r9 0x8080808080808080 r10 0x75ec7802265408ce r11 0xc810fc03c7fd4102 r12 0xfffffd8003f12680 r13 0xfffffd80046fa818 r14 0x3 r15 0xffffffff833f1b28 substchar+0x93fe rip 0xffffffff82f6bf75 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000373e67c0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=398326 pid=94808 tcnt=2 stat=onproc flags process=10 proc=4000001 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffee018,0xffff8000fffee558 process=0xffff80002a3cd828 user=0xffff8000373e2000, vmspace=0xfffffd800eeb3d78 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94808 374453 59476 60929 2 0x10 syz-executor *94808 398326 59476 60929 7 0x4000011 syz-executor 13329 58822 88570 0 7 0 syz-executor 13329 238831 88570 0 3 0x4000080 fsleep syz-executor 47102 487997 6712 0 2 0 syz-executor 47102 32379 6712 0 3 0x4000080 fsleep syz-executor 47102 409873 6712 0 3 0x4000080 fsleep syz-executor 47102 426233 6712 0 3 0x4000080 fsleep syz-executor 19980 45882 29052 0 3 0x80 nanoslp syz-executor 19980 399362 29052 0 3 0x4000080 piperd syz-executor 19980 78014 29052 0 3 0x4000080 fsleep syz-executor 4200 361365 36741 0 3 0x82 piperd syz-executor 63424 93125 0 0 3 0x14280 nfsidl nfsio 6712 384279 36741 0 3 0x82 nanoslp syz-executor 28719 234001 0 0 3 0x14200 bored sosplice 76990 504842 63403 0 3 0x100082 sbwait arp 63403 486221 59754 0 3 0x10008a sigsusp sh 29052 436016 36741 0 3 0x82 nanoslp syz-executor 21073 344456 36741 0 3 0x82 piperd syz-executor 59476 46757 36741 0 3 0x82 nanoslp syz-executor 59754 359112 36741 0 3 0x82 wait syz-executor 69081 44928 36741 0 3 0x82 wait syz-executor 88570 504049 36741 0 3 0x82 nanoslp syz-executor 36741 321100 62528 0 2 0x2 syz-executor 62528 395694 56464 0 3 0x10008a sigsusp ksh 56464 63347 63355 0 3 0x98 kqread sshd-session 63355 188618 29899 0 3 0x92 kqread sshd-session 94787 517350 1 0 3 0x100083 ttyopn getty 29899 85667 1 0 3 0x88 kqread sshd 72585 335178 59230 74 3 0x1100092 bpf pflogd 59230 516981 1 0 3 0x80 sbwait pflogd 74499 346133 12558 73 3 0x1100090 kqread syslogd 12558 470920 1 0 3 0x100082 sbwait syslogd 29098 308518 1 0 3 0x100080 kqread resolvd 79475 179201 6731 77 3 0x100092 kqread dhcpleased 9328 4648 6731 77 3 0x100092 kqread dhcpleased 6731 404319 1 0 3 0x80 kqread dhcpleased 24455 113526 0 0 3 0x14200 bored smr 98871 166998 0 0 2 0x14200 zerothread 13330 202420 0 0 3 0x14200 aiodoned aiodoned 80889 215529 0 0 3 0x14200 syncer update 37199 116116 0 0 3 0x14200 cleaner cleaner 55885 407143 0 0 3 0x14200 reaper reaper 15772 201205 0 0 3 0x14200 pgdaemon pagedaemon 49206 458142 0 0 3 0x14200 bored viomb 75578 126506 0 0 3 0x40014200 acpi0 acpi0 61753 101685 0 0 3 0x40014200 idle1 10518 143500 0 0 3 0x14200 bored softnet1 85797 452128 0 0 3 0x14200 bored softnet0 1423 198899 0 0 3 0x14200 smrbar systqmp 2789 370897 0 0 3 0x14200 bored systq 93655 215900 0 0 3 0x14200 tmoslp softclockmp 28610 422032 0 0 3 0x40014200 tmoslp softclock 32732 334583 0 0 3 0x40014200 idle0 1 27240 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks Process 94808 (syz-executor) thread 0xffff8000fffeed10 (398326) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8389f888) #0 witness_lock+0x5f1 #1 unp_connect+0x28c #2 uipc_dgram_send+0x163 #3 sosend+0x804 #4 sendit+0x5a5 #5 sys_sendmsg+0x246 #6 syscall+0xbd4 #7 Xsyscall+0x128 exclusive rwlock sbufsnd r = 0 (0xffff800010fc6bd0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 sblock+0xb6 #3 sosend+0x2e9 #4 sendit+0x5a5 #5 sys_sendmsg+0x246 #6 syscall+0xbd4 #7 Xsyscall+0x128 Process 13329 (syz-executor) thread 0xffff8000fffee2b0 (58822) exclusive rwlock uobjlk r = 0 (0xfffffd806c53d990) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvm_fault+0x1e5 #3 upageflttrap+0xa9 #4 usertrap+0x3c6 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd800eeb3308) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x3c6 #7 recall_trap+0x8 Process 1423 (systqmp) thread 0xffff8000ffffe298 (198899) shared rwlock systqmp r = 0 (0xffffffff83826bc8) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10236 11056K 11289K 166960K 12028 0 pcb 18 16K 18K 166960K 391 0 rtable 189 8K 9K 166960K 544 0 pf 39 18K 22K 166960K 151 0 ifaddr 37 6K 7K 166960K 94 0 ifgroup 59 2K 2K 166960K 148 0 sysctl 4 1K 9K 166960K 19 0 counters 70 37K 37K 166960K 150 0 ioctlops 0 0K 4K 166960K 1675 0 iov 0 0K 16K 166960K 56 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1398 88K 88K 166960K 2133 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 70 0 dirhash 12 2K 2K 166960K 33 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 93K 166960K 1170 0 sigio 0 0K 0K 166960K 24 0 proc 72 115K 164K 166960K 666 0 subproc 72 4K 4K 166960K 95 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 136 0 in_multi 62 4K 7K 166960K 159 0 ether_multi 1 0K 0K 166960K 10 0 mrt 4 0K 0K 166960K 10 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 229 1023K 1023K 166960K 229 0 exec 0 0K 1K 166960K 532 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 241 162K 171K 166960K 12446 0 UVM aobj 44 3K 3K 166960K 50 0 pinsyscall 43 86K 104K 166960K 2377 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 87 0 NDP 13 0K 1K 166960K 58 0 temp 80 8656K 8784K 166960K 53785 0 kqueue 13 20K 28K 166960K 219 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 26 0 0 1 0 1 1 0 8 0 rtpcb 120 180 0 176 1 0 1 1 0 8 0 rtentry 176 158 0 85 5 0 5 5 0 8 0 unpcb 144 710 0 692 4 2 2 2 0 8 1 syncache 336 5 0 5 3 3 0 1 0 8 0 tcpcb 736 379 0 373 12 5 7 7 0 8 6 arp 136 23 0 7 1 0 1 1 0 8 0 inpcb 328 1554 0 1543 27 20 7 12 0 8 5 nd6 152 32 0 17 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 kcovpl 48 10 0 2 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 1 0 1 0 8 0 ppxss 1192 28 0 28 2 1 1 1 0 8 1 pppxif 1504 4 0 4 3 2 1 1 0 8 1 pfstscr 40 5 0 5 3 2 1 1 0 8 1 pffrag 232 15 0 9 1 0 1 1 0 482 0 pffrnode 88 15 0 9 1 0 1 1 0 8 0 pffrent 40 28 0 22 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pftag 88 2 0 0 1 0 1 1 0 8 0 pfstitem 24 92 0 31 1 0 1 1 0 8 0 pfstkey 128 100 0 39 3 0 3 3 0 8 0 pfstate 384 96 0 35 7 0 7 7 0 8 0 pfrule 1344 34 0 28 2 1 1 2 0 8 0 rttmr 136 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 7 0 1 7 0 7 7 0 8 1 art_heap4 256 764 0 452 32 10 22 28 0 8 0 art_table 40 771 0 453 5 1 4 5 0 8 0 art_node 32 156 0 89 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 68 0 58 1 0 1 1 0 8 0 shmpl 112 47 0 6 2 0 2 2 0 8 0 dirhash 1024 31 0 14 3 0 3 3 0 8 0 dino2pl 256 3531 0 2024 95 0 95 95 0 8 0 ffsino 296 3531 0 2024 117 0 117 117 0 8 0 nchpl 144 5137 0 4598 64 33 31 64 0 8 8 rtmask 32 6 0 6 2 2 0 1 0 8 0 vnodes 216 3970 0 0 221 0 221 221 0 8 0 namei 1024 17479 0 17478 2 1 1 2 0 8 0 percpumem 16 90 0 40 1 0 1 1 0 8 0 kstatmem 264 82 0 52 3 0 3 3 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 19084 0 19084 12 11 1 8 1 8 1 plimitpl 152 201 0 184 1 0 1 1 0 8 0 sigapl 424 1494 0 1445 7 0 7 7 0 8 0 knotepl 120 572 0 0 17 0 17 17 0 8 0 kqueuepl 224 386 0 377 4 3 1 3 0 8 0 pipepl 344 202 0 174 3 0 3 3 0 8 0 fdescpl 528 1469 0 1438 3 0 3 3 0 8 0 filepl 160 8662 0 8439 20 8 12 16 0 8 1 lockfpl 104 561 0 558 1 0 1 1 0 8 0 lockfspl 48 156 0 153 1 0 1 1 0 8 0 sessionpl 144 26 0 17 1 0 1 1 0 8 0 pgrppl 48 148 0 131 1 0 1 1 0 8 0 ucredpl 104 1230 0 1215 1 0 1 1 0 8 0 zombiepl 144 1446 0 1445 2 1 1 1 0 8 0 processpl 1232 1494 0 1445 5 0 5 5 0 8 0 procpl 664 3235 0 3179 6 0 6 6 0 8 0 sosppl 168 2 0 2 2 2 0 1 0 8 0 sockpl 752 2483 0 2450 36 26 10 18 0 8 5 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 48 0 0 6 0 6 6 0 8 0 mtagpl 96 5 0 0 1 0 1 1 0 8 0 mbufpl 256 261 0 0 17 0 17 17 0 8 0 bufpl 280 6169 0 138 431 0 431 431 0 8 0 anonpl 32 10215 0 0 83 0 83 83 0 246 0 amapchunkpl 152 41099 0 40636 44 19 25 31 0 158 5 amappl16 200 4636 0 4602 44 33 11 17 0 8 8 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 4 0 4 2 2 0 1 0 8 0 amappl13 176 454 0 452 1 0 1 1 0 8 0 amappl12 168 1856 0 1813 3 0 3 3 0 8 0 amappl11 160 6 0 5 1 0 1 1 0 8 0 amappl10 152 48 0 34 1 0 1 1 0 8 0 amappl9 144 252 0 251 2 1 1 1 0 8 0 amappl8 136 25 0 23 1 0 1 1 0 8 0 amappl7 128 88 0 86 1 0 1 1 0 8 0 amappl6 120 302 0 286 1 0 1 1 0 8 0 amappl5 112 82 0 71 1 0 1 1 0 8 0 amappl4 104 458 0 426 1 0 1 1 0 8 0 amappl3 96 7248 0 7157 3 0 3 3 0 8 0 amappl2 88 1599 0 1523 2 0 2 2 0 8 0 amappl1 80 14126 0 13502 16 1 15 15 0 8 0 amappl 88 11500 0 11343 5 0 5 5 0 92 0 uvmvnodes 80 3970 0 0 82 0 82 82 0 8 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma32768 32768 1 0 1 1 0 1 1 0 8 1 dma4096 4096 2 0 2 2 2 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 49 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1469 0 1438 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1469 0 1438 1 0 1 1 0 8 0 vmmpekpl 168 13419 0 13375 3 0 3 3 0 8 0 vmmpepl 168 98552 0 96629 107 7 100 100 0 357 5 vmsppl 488 1468 0 1438 5 0 5 5 0 8 0 rwobjpl 80 31437 0 26452 107 1 106 106 0 8 3 pdppl 4096 2946 0 2876 118 44 74 86 0 8 4 pvpl 32 18062 0 0 147 1 146 146 0 265 0 pmappl 256 1468 0 1438 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 324 0 68 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff837d9ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8389f680) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff8389f680) at __mp_lock+0x192 uvm_fault(fffffd800eeb3208,e240b5e000,0,1) at uvm_fault+0x1ea upageflttrap(ffff80002a38a8d0,e240b5e000) at upageflttrap+0xa9 usertrap(ffff80002a38a8d0) at usertrap+0x3c6 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7aac2f0e1620, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd8079b58b80,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd8079b58b68,1) at rw_do_enter_write+0xba rrw_enter(fffffd8079b58b68,1) at rrw_enter+0xc6 VOP_LOCK(fffffd80661c9060,2001) at VOP_LOCK+0xa3 vn_lock(fffffd80661c9060,2001) at vn_lock+0xa4 vget(fffffd80661c9060,2001) at vget+0x2a2 ktrwriteraw(ffff8000fffeed10,fffffd80661c9060,fffffd80097fb680,ffff8000373e6b60,ffff8000373e6b40) at ktrwriteraw+0x175 ktrnamei(ffff8000fffeed10,ffff80003bbfcc00) at ktrnamei+0x145 namei(ffff8000373e6cb0) at namei+0x29e unp_connect(ffff800010fc69e8,fffffd806ec2c800,ffff8000fffeed10) at unp_connect+0x29d uipc_dgram_send(ffff800010fc69e8,fffffd8066ef5600,fffffd806ec2c800,0) at uipc_dgram_send+0x163 sosend(ffff800010fc69e8,fffffd806ec2c800,ffff8000373e6f38,0,0,e) at sosend+0x804 sendit(ffff8000fffeed10,3,ffff8000373e70b8,e,ffff8000373e7170) at sendit+0x5a5 sys_sendmsg(ffff8000fffeed10,ffff8000373e7220,ffff8000373e7170) at sys_sendmsg+0x246 syscall(ffff8000373e7220) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3a1c84798d0, count: -17