last executing test programs: 2.901253143s ago: executing program 0 (id=1): setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x9e, 0x9}, 0x4, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40000000001, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000980)={&(0x7f0000000040)=[{0x1, 0x26}], 0x1}) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) (async) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x800000018, 0x2, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x9e, 0x9}, 0x4, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40000000001, 0x7}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000980)={&(0x7f0000000040)=[{0x1, 0x26}], 0x1}) (async) socket(0x800000018, 0x2, 0x0) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) 2.837853099s ago: executing program 0 (id=10): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0xa0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28, 0x408}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) r3 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) (async) open(&(0x7f0000000140)='./file0\x00', 0x10686, 0xa0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28, 0x408}, 0x0) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) (async) socket$inet(0x2, 0x3, 0xfc) (async) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async) 1.678739224s ago: executing program 7 (id=8): setrlimit(0x8, &(0x7f0000000580)={0x100000000000000a, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000580)={0x801, 0xa6, 0x200005, 0x8, 0x80000001, 0x4, 0x10001, 0x10, [{0xfffffffc, 0x2890, 0x4, 0x5}, {0x6, 0x9, 0x8, 0xe78a}, {0x8, 0xfffffffa, 0xfffffffc, 0x9}, {0x204, 0x800, 0x8807, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x4, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x10000}, {0x6, 0x803, 0x3, 0x7}, {0xd0f5, 0x82, 0x5, 0x9}, {0x6a75, 0x8009, 0x1000, 0x4}, {0x10001cc, 0x10001, 0xc, 0x2}, {0x7, 0x1, 0x8}, {0x3, 0x7, 0x6, 0x7}, {0x6, 0xfffffffa, 0x60, 0x1}, {0x10008, 0x5, 0x5, 0x4}, {0x0, 0x1, 0xfff, 0x30004}]}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x820e, 0x6, 0xffffdf82, 0xffffff90, "08955c1cfac164e20a070e00000009ffe600", 0x4000000, 0x5}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0214c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562595e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca1021020000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f1b7e1cf2785198a318bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4799e51ceacf9df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e1ef080f7d9d6a8a38d4a3151c41741dd196f4f7859e071fc98111cc9024f790ce68", &(0x7f00000002c0)=0x210, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) 1.637644222s ago: executing program 5 (id=16): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/167, 0xa7}], 0x2) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x1, 0x5, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) close(0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x82, 0x10, 0x9, 0x45}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f00000002c0)="00231b00c35f699a035c2532d7a0ea9200001f00385c24fc3be714e6a5db0cc250846b45c6885f14134e87f5098320962b50714402fecc6e2346af9ce8d682ad03d5f2c7053cdd33555c116cfcecc9bb9d101b346f5a300684629844fb2fc4b8277f3e4a37ebac700ec14c8796dec0a34dadf8212a6eae2f073a58663f7f591be406e39c7b2e850153ddb683b9a25971aaa4039983d9cc3f67c4", &(0x7f0000000000)=0x9a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(0xffffffffffffffff, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xc, 0x8001, 0x2}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)='\"\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 1.636443252s ago: executing program 0 (id=17): mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x3, 0x5fe, 0x80000004, 0x80008003, 0x10002, 0x10, [{0x6, 0x2, 0x4, 0x70fff}, {0xffffffff, 0x18, 0x8, 0x8001}, {0x8, 0xf86, 0x3, 0x3b}, {0x8000001, 0x80c, 0x8007}, {0x5, 0x4, 0x2800, 0x3}, {0x2, 0x2, 0xfffffffe, 0x99}, {0xa2, 0x1, 0x6, 0x2000006d}, {0x106, 0x1803, 0x14, 0x8}, {0x2, 0x84, 0x5, 0x7f}, {0x804, 0x7fff, 0xd1b, 0x5}, {0x1ce, 0x4, 0x406, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0x400, 0x4, 0x40000008, 0x4}, {0x29a71717, 0xfffefffa, 0x1, 0x6}, {0xc, 0x7, 0x2, 0x7fff}, {0x0, 0x1000001, 0x1002, 0x3}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd31929648160000000000000000", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000040)="d8b262f52f32dbda2a161a03e2f41420813ea55ffe8925631fb2d687f686976ad8f447b47732263309a97741bdd4ac183947e6b8dc3ea7b7aebc97214b07", 0x3e, 0x1, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xb, 0x2761, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x80}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$FIONBIO(r3, 0x82907003, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x10000003, 0xb, 0x1, 0x100, 0x6, 0x1000003f, 0x2, 0x2, 0x100500000644, 0x3}) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x90, 0xff, 0x47}, {0x4, 0xf1, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="002306000f3a0346d4bfbe331b28978095043fa89874012c0004000000ce010740519a00", &(0x7f0000000000)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) sysctl$kern(&(0x7f00000009c0)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) 1.628396394s ago: executing program 5 (id=18): chmod(&(0x7f0000000040)='\x00', 0x80) (async) r0 = socket$inet(0x2, 0x3, 0x2) syz_open_pts() (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() writev(r3, &(0x7f0000000540)=[{&(0x7f00000003c0)="4b065dee9476aa7c4a0c074406cbc6338de5678b0b5c971e0d", 0x19}], 0x1) (async) readv(r4, &(0x7f0000000780)=[{0x0}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x2) (async) sysctl$hw(&(0x7f0000000040)={0x7, 0x10}, 0x2, &(0x7f0000000080)="a4896071", &(0x7f0000000000)=0x68, 0x0, 0xfffffffffffffe49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r1, 0xc0284416, &(0x7f0000000140)={0xa00, 0x0, 0x741, 0xfffffffd, "97010000efffffff1dc400", 0x900, 0x7}) (async) select(0x40, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x0, 0x100000000000000, 0x1000006, 0xffffffffffffffff}, 0x0, &(0x7f0000000240)={0x60, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x9, 0x1ff, 0xffc}, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r0, 0x0, 0x6c, 0x0, 0x0) (async) setuid(0xee01) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) socket(0x2, 0x4001, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setuid(0xee01) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x7, 0x0, r5, r5, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) 1.587583203s ago: executing program 6 (id=20): syz_emit_ethernet(0x1000e, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x15, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000280)={0x41424344, 0x41424344}, 0x3d, 0x8) syz_emit_ethernet(0x171, &(0x7f0000000100)={@random="8f0ff773cd47", @random="e07af5f85401", [{[], {0x8100, 0x5, 0x1, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x6, 0x15f, 0x65, 0x3, 0x40, 0x29, 0x0, @multicast2, @loopback, {[@end, @end, @rr={0x7, 0x1f, 0x20, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4, @loopback]}]}}, @tcp={{0x3, 0x2, r4, r2, 0x0, 0x0, 0xf, 0x8, 0x4, 0x0, 0xee3, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x26, [0x0, 0xfff, 0x9, 0x0, 0x101, 0x9, 0x5, 0x8, 0x39]}]}}, {"3eb04085455366b79fc7389e620972c5984b7725ba22202dc752611e8862d458cc835d33f6f07f053386b3a75a8f1da45888531cdf2e70da51941f5f5cd97690a6b4cdba5cf489d2275a4573829b32a7f292aaf0433b6b75240ee4be5fca6ffb0cb78c20b29ce2d4abae8e2ecd511d67bc521a09947e8ca2b20a940b03f0a2a25d6ebff6b63b42c4d195d016328b4a3841736a2a77fb8342260304ce7b92d67dd835db6c6e49f36155128a2b8f6e4920c72cc7fa0d2905d85a0c1272c1d293eae466a6da4ce40b5a35f00e5b075f9adb1ef213d89ee1d19d09678a3b7bfb6f542f63907c3a0268a7ccc497"}}}}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 1.558259807s ago: executing program 7 (id=21): setuid(0xee01) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000100)={0x8001, 0x3, 0xfffffffd, 0x927ffffe, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb", 0xfff, 0x1}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) (async) ioctl$TIOCSETA(r1, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x400003, "0000000000000000000100", 0x15, 0x10006}) (async) r2 = socket$inet(0x2, 0x3, 0x102) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$TIOCSETA(r3, 0xc444443b, &(0x7f0000000040)={0xfffffffd, 0x2f, 0xa, 0xe6b, "a2a481001000f4060033000e0100", 0xfffffffc, 0x4}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = semget$private(0x0, 0x3, 0x54) (async) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xe4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000003c0)='./file0/file1\x00', 0x75) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x42, 0xc, 0x9, 0x8, "a2cfd0c62a388f2bd59100009300", 0x5, 0xe}) (async) unveil(&(0x7f0000000380)='./file0/file1\x00', &(0x7f00000002c0)='W\x00') (async) chroot(&(0x7f0000000100)='./file0/file1\x00') (async) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000740), 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0104419, &(0x7f0000000080)={0x5, 0x0, 0xa, 0x2000, "01d00180000000020000000000003c00", 0xbef, 0x915}) (async) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) (async) semop(r4, &(0x7f0000000240)=[{0x1, 0x1, 0x1000}, {0x2, 0xffff}], 0x2) semctl$GETVAL(r4, 0x4, 0x5, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2, 0x23e, 0x4ee, 0xffff, 0x7]) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, 0x0, 0x0) (async) r6 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1400, r6) (async) sendto$inet(r2, &(0x7f0000000000)="62e958c0d395f07f0fa4b19de377d71797aa850dc375856b45b0072d0739c994894b8026c013bc9555557afbd62ba27b6473407348589b465e78944112ed2d7815f07b775f6959f45cdfcba5a0364181cf1f6231fc", 0x55, 0xe, &(0x7f0000000080)={0x2, 0x2}, 0xc) (async) acct(&(0x7f0000000140)='./file0\x00') 1.553214567s ago: executing program 6 (id=22): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async, rerun: 32) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x5}], 0x0, 0x0, 0x1000, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000501000/0x1000)=nil, 0x1000, 0x2) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x6, 0x10000003, 0x3, 0x1, 0x4, 0xf, 0x1, 0x1, 0x2, 0x4001, 0x6}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xedc, 0xffffffff80000000}) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000080), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)={0x8}) 1.510838196s ago: executing program 7 (id=24): mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x19, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xb, 0x0, 0x0, 0x0, 0x0, 0x84, 0x3ff}, 0x400, 0x40000010000, 0x0, 0x0, 0x200000001, 0x80000000000010c, 0x24, 0x6}) setuid(0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) 1.510402689s ago: executing program 6 (id=25): r0 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0xb5219f1000b913f1, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x1f0) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x2, 0x2, 0xfffffffffffffff9, 0x20002fffffff9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() setreuid(r2, r3) sysctl$net_inet_ip(0xffffffffffffffff, 0x3, &(0x7f0000000000)="0100a50010", 0x0, 0x0, 0x0) 1.509726327s ago: executing program 7 (id=26): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0x9, &(0x7f0000000340)="7638b59202000000000000000100", 0xe) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x800, 0x0, 0x3, 0x8, 0x0, 0x7}, &(0x7f0000000400)={0xffb, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x6, 0x10000, 0x2, 0x8001, 0x8, 0x10, 0x1, 0x10, [{0x7bd295b8, 0x0, 0xc}, {0x38141856, 0x9, 0x7, 0x5}, {0x0, 0x28, 0x6, 0xd}, {0x800, 0xddd, 0x8, 0x6e}, {0x8, 0x41800000, 0xeb, 0x6}, {0x400, 0x9, 0x6, 0x5}, {0xfffff680, 0x3, 0x1ffe0000, 0xbeb}, {0x2000, 0x80000000, 0x8, 0x3}, {0xc, 0x8df, 0x8001, 0x7}, {0x8, 0x8, 0x5, 0xe3b}, {0x401, 0x4, 0x7f, 0x52bc}, {0xc7, 0x1eb, 0x10000, 0xff}, {0x0, 0xba, 0x4, 0x8}, {0x6, 0x8001, 0x1, 0x2}, {0xffffffff, 0x8, 0xffffa833, 0x4}, {0x2, 0x3, 0x6, 0x5}]}) faccessat(0xffffffffffffffff, 0x0, 0x20, 0x0) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000003c0)=0x6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x81, 0x78, 0x81, 0x9}, {0x7f8, 0x9, 0x3, 0xb152}, {0x6, 0x3, 0x6, 0x6}, {0xf800, 0x4, 0x0, 0x6}]}) r3 = getuid() r4 = getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a", &(0x7f0000000080)=0x16, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(0xee00, r3) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r4, r5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0xb43e370d3441ce6b}, 0x4, 0x0, 0x0, 0x0, 0x0) 1.483654194s ago: executing program 2 (id=28): syz_emit_ethernet(0x1389, &(0x7f0000000040)={@empty, @local, [], {@ipv6={0x86dd, {0x4, 0x6, "ff0082", 0x1353, 0x76, 0xf, @rand_addr="5d2972dc6182e09749f69e77dccc6923", @mcast1, {[@hopopts={0xf0}], @icmpv6=@dest_unreach={0x1, 0x4, 0x0, 0xda, '\x00', {0x5, 0x6, "0a0bab", 0x4, 0x33, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @loopback}, [@dstopts={0xff, 0x17, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @generic={0x2, 0x9, "9986e583223c236741"}, @generic={0x6, 0xc, "6c1488ece4bf0d1dc4670c1d"}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x9, 0x93, "d8d34c093009d74e5646fd081ad8db3ec1d2be046bf6eb423bf157d97aec849b00f868af264c014558c5bc15374f5916c6ec498422cfe231e5ca34a4b047cf03f1a6f4a177a2eb87932ac454f7915fdba3aed54ee2534a3e1508bf86a8d4a207c87d3beb8742e7a504ed48f4e31eadab1fc03fe79a4592166b15cbbddb70a9bf7a6d15577115a5e8a28f46b81d41bcef6bf9ac"}]}, @fragment={0x6, 0x0, 0x2, 0x1, 0x0, 0x0, 0x66}, @dstopts={0x33, 0x238, '\x00', [@generic={0x3, 0xb4, "6cb3bab89c832aea57e82d454bc613f0868bb4c4a8e44ff94a5c6a0d593a32a8b79b370b48821becf12ca02cea5539e6b0d8b1b21420538b479bbf51f95c3d241b8ec824be3052ff0431efddc3989dd800c3be27462f9d582068385c16f3c0baef76fe01ef7edc2bd60b6bb0f3e77e7e20a80b19b3b1ebd017b8a13024eb7a6543f52ee9442906f6a504abeec5418f9d0e7cb2c9ee705be1bb17015b0d931f2374cacc69b2e56915a2442a3b9a51732f76faea06"}, @generic={0x2, 0x101, "03991d092f86bf11950bcbadfd1044083d7935190ddb8bafe61c67b8f0cfe0f1a01c848d718ac9343a1297a49252dba318f6c8cedbe7348ea829f6c2d7b8e84d1ac50b5c76963fae4d96efd65088d4cdeb2529e9fec85ede1bdc28af5d94de8f9970df989c2f3f202047b067f6ed46714aa1434092abe68960fdc2e827242578c60ef82252f9a06389468dd680b75605c66f8a946b3d69ecc8bead4b3624d2100e36746a8d78f4e1dcee7ed4e3ca67e8848bb7ec59f5b404018aacfa2fd7521b0a763da4c6882f1da9623837ca7d149b2a8aeb6db6ab2cd887d7b8ad616d81942a55c7807076ffd3e1e6925ab8b0c6fdd8ffd5918ab0125848aed4f201bda60fad"}, @generic={0xc7, 0x1000, "5fb0fe5ba7131520e50e4f19ea3ffded68f3866e3a835389f74b2287a70647323f460d3c7ddd0b4bfa9cd97e454421f24994d50535fa351c95e1385d5e9968a6a8a923bc9d10c20c2364cff2ab21993434f48555df20e7435d4824eab46eac91711dbb85146d355fc5f3f3984e43623e184c179f8d1abbd9fb7de3493bab34a9339526030b0ad956bec80dd134d397c0051d433a7fc223e16f2eb50b88bf14b7283d470c38d0f533623f011ef821894ce997a31f51185cd54a64f0182cb88ac03d781f3f347542bebe60a4f42cbf4d84a598eb5b787e055fb024559e39e132cab6c37e653c669587c70f8845745096b829b7b2925c5e57c3f39f80343427191084ea7b21e82239a0af0f6d448b135bfbc78a8609c75806fc9f632ff82403f2afd9390a3f106aa73e045c8e18b6904b713835eb11e76ca24ddb97aa55300f32924d2b50ec069007c83bb8560329c74c4d0fbe4b68e7d9ab137f52dacaddb18c395bb34f7245e3ba044c8ccfe3fb4a7a783e6f2e008e51e76a78d2cf7e483560c9f6091cf7902e363f676c08ac7e76becc4dc6e801a72400a12599b0415fdcfc8d82ddd52c879a882e3de5c5f5b9d656048d79c61cd924f51f1d61075ffd13fdb2fb472c82aeeb883b6de79330394dff3a27346565b17f1686ff500c8a7e8cbd0f6cccbd10d43e8dfe82021ef501c327c0a0377ad56a03d6201b324df1323d0f430460db85a36b95cc2d80187516111597e567b4e30a6caef08c090522498d9d07f5f662d825d1ce44a165ec5e16cd662be6a3b61fdb3bf493abba08baf03e67031f9aa26ca612c26acd4c0eaa2812f6c5ec05db160fb3805c460a45686fa6b3abfe0e1af27bfcf99122cf6bc409da9ff42de22289f5986db2506e1476ea437db9be4cacabdd9a9de207515114c36a27a95ecc0e51f2c54acc21a0c96646e61c67757182851269302306f58c5b63f91130820732b54d6fdde57762d079636668c82149feda8a0e83bb1210f955a35f5216fe12e6b99c6ac583b95130cfdc6ef633d04e3770708bd5d54f0c21405d154cc32db0073dd3f71ffc2c380da6b4167b50fde843b3a55f37385f1c514512bb89f8daa77f2d9dff41df301e99442ea0d1521005a7e9584c2b6c5130fe31e2971143a0e152da562b317e68f604253f48971dee6508f28671c2bba334007c0b87f691bad12dffcbfdd5b50a4e8043d142237ab06827c3394853306cb44ed17ccaa27b358417e24b82f899f551c890c8fc8a782d382133f49cd7710fdf86ca0735b4b6eeaa5d941880e77879b2a78224f5fc74d5aeb815e2f98d868577a4f22e93342c26c1d9695ebe7db076e1bf690cf0336ce4d179779908742a714646cbc4dddea6384f498d2c7279fc8ee28f418a0329491f1a0a76e8d3aa2cf0c1feaf469b3b44f9b850df94702cfb6fff4e811d5aa3cfa102dc8fd75b265de1f22dc77d0b1a08c9c3051cd89b7e549a677c4f59106d843f07292e18263bafc7c44ed3922edbf986756a58696fd32abd5dbb7cbe9fa67e105df22718e42ab38187eb06e967083854693a73f55c91ddeef02632b91acafbf19657d06b61ca023522c49654e6da09e1654b3130e839e03a71d6985e1ad29772985d3db319c69afee1afde5d2f27701be457fd6ee82f832c179977096f38d450911603a6daebb5c4885dd0941abbe97ab0c4c7c86356d490cae01399e13e323a40b35466584f9f7fe2a6c844ace5604e065b6e1006bac49985bd300f41979cf3e4fb2627c954814ddff752abb2ad87152d6cfc3c329fcbcdb92845956202b0b67c3d6349c59433f0fc5ab27a2e8b25d6d3b829feb5419dbfb16b912de5d43c51c89e902b5c57916593bc20afab266b9726c0c698deaaf501f7942b418962ab48bee6dae33f452237df9e19910b63d32e179ac51e38e057ec8f2da01c64b70621971de0d22d95f1fa403638ed4212a5a271c3f4d0ad41fa21cf67f3372639ea0e884fa37e5c548a1138a3b82f6f5d7278c472b469e5982f900307ef26f54c16d524d6de6e30a4d2b72c94a5fe0001f2a67d91e2017b8ff50345cb2e12b8946b51a274fe101c93c289de9c5cde3b5c74b75222fed75ef144f148726fc4ce24139870394f0be778caa31f50c465c4f78547517913a70e42ce34f4621b48a8278336cd434ef5cab9244371ac56d8c98f28718fe59b21c6750b15af6567a2ae9a6ff7504b513273e0b2e4057d306e0c8c0c8b9b55ca02a558e573f4d54723d8f44686a19ca999420a9ab7ffa6dac67ccd5b63989e7a4b103ab4228560bb7335da04d60ba672214495c2491956abac376d80ca26b4f67c51812f59778f90495ac752accc9fdc1b0c5c08be70a2f921121fc05f78e1b813518612e8cdb46158d6ee6dcf6aec8b98939919b67c09f0562f2ea17f0f98cc3a000e92c3dd5e4ebfc9fbf288fd4efc44cb7ec517c8dc1f15ecc176d19cd3a5e649fccd345f77fa76b0d3ce0c148fd6189df9f026a126d09eec3e40f7f06da8383b6ba4e23d9759349d9848175e551fed92c4075691c4f7350391a133fa950cb14c9e49ef2385463816fcc96925e44bf47166f5edbb78aa13880ee97653bf5c58ec387938a1368c7206a97ff187c27c945727a6c56a4681fad1600974f29dd9db390ed854e0443c3dc92d84d8a1fbe740e0442bb07d38dbe9ff5bb1d88f35a52862e25574b5aa84908073bf4868b7e052d3e2e6c316973e3b6fc65f786d9237bac6025d00539be48284be687f4653c5f75874bef186e6466dbbaa1d856a300ac478ea85a8e41d26550e354f399df06af9cff209d2fa164c91d26e9d644cf21faa85c69f947ebb13464fd6d0ff204051013ad40e05d818a66ad3224b937fc8f9bbb0cd8af32d904dc6eb021465cecedcd8dc0e23d076e2955a35903ec5a840569b7d87c74c22c0d7afca6fe244a8f8a528450f28288c7f6381948ab31b8c24bbaae5b5583d5f2a3d78389ba759afa3ca44d0b6db9989669b50698bf0d06a9a698bd6265b9b27868e29215496d7b74193a3945e514901371d06ccf19e13be3d1daeb5eb59da16e4da89846e530124e067180815c65af1e519901c8cff5a9e33ba85abb856db985dbb1730b54d0015162c7ac560ba5da72d616050df22001dc09ed6320c964452425a7b47c080282cdc514f593a339efe8fc95dc28fff76ed936cbc7bff4b80628a5fa758241b6a03280d2c068e850f3778dc26650f3648e1d853a3884dbcdbba3a717c5841f1b67f0b608c54c98406fd1de77cf48c8224fd9a08dce76fd1012fc4a25e5528193b14a5842219429f8f2842d6c37141407f174ddeee241343879f86f513546297c8ab633c59a3d6dbf9642fc829b7799397c758db06af75991930e39a39e9b1a34e258a88fc4fdd7ded601ebc91bac388916cc3f3df42de4e75ce476f3303955bc4f70a318e14aad81552c0f862986de4a6c180395450814e68917e571f3a9b7e861c1ac711ac517dc12119588d783a29409eeef265889db59aa2e36a2a8ed4b8c3fc04007e1a5dbd137c2d2b59d7f9980f5ed104b432afaee84983204ad081d7682ecde63f9f62c26117a0c5cf6eb79c89fc3be3d32e648ed8ab1bfb60e4cd8f7c9ca6cfab17463e43c101a72d2676c65ce68acfd877d97169242372f5b244c520146894d8cef042cb177b5674cdf38c652e334f0ae9b9d71e4a3c88259a414060bf694f19c332191ca045f0c935a0f61690a41eed262ec9088ab1f6b32cccde6165a331b814d2450ffcc53dcfca27774b8f7c250684172a9fad37cd86019d07308a12eb38ee6a06daf432c903beb6b1e8e9b3b517446ce8383f903931fe3fc794498cc40a0b2c1ad7ce2dcfc1ab2a6ce82186a69d3808eda447af4279e10f12e182319187c4d9e7b7d1bfea371c2de876001ab2b6697437d3f857b7b0c82afbbcf0c5ea0cc9f909a0ce62133cd7d0db769be85392f8f53d5abfd3b8f685bbb8b1a028b5a834e8c235050d7c4b4006ceac3d3a7c01b8ae8b91851b7cefeda79ef23838da2913aa7870f9ed813485b2bbb3b380240fd81970a4557723af98e95d8f8e3b5f56986ec90e962762ed35d08a2239120cd7667f0ed35611c1490a27577521f13073b6aa34c726712eea40aef0dcfb6e7f1827e6d375d49f2492f7e3638cf1149f3f4923a753e184fa3fc8411c1e7e6900104c32f2a560ea451e66557f5c4b250c58ed1f664c6808b9f1aa91d68fec2592747fa4464aba6867b8734e799173aa82f67bb5f54dc30441fd3c6aa17ea47511d365124fb6ff40f3edcd78f1df8032a8c76142898a94f1b94f1eacd1bc3d2a1a3a8e17619b1f25824dd85556f89162faffe476b75e7417603031affb56a0928e3e46ea83641970380a20f9cacbb13eb9975f75c207beb17554e886b7fdc43dec0cd8c193c1f3193852b65c1ae9819ac0c3719a7b88451b47916735725acb710f8ebb2746742a918847bbc54d26c809bd241ea5c3cfd4fd3fe8bfd1833dfff1c9a74d281459ea9967e02f06ce054490474e0869b1ebf02a13f286844991bf401e88f82041f28f69aa958009a2db88cd82c443654e92eb51b47abf5c6c0f006a133287b728f0fe5ebce5bd88f23c321ddda647c5b34310f73731e0ea9a080e98b0060da654a384908b429b439b2b9190ae003e6bed43e8c944b2a47e61da933549ec34497bc91acd22b88ee5411a4802342567a8ef2fc8eee62d78443d787e37003208d11aff0eb790424043907e88311952182da1542304a85437086fcbe563f4230c9749bb5e76613d7ee342a8c3ae49b605e262612407560f2291d3b6d2d52cb8b9aef43a5bfe12cc4c1fe71383801a43777d5d4c81a6ddc94e8a718b61450b76d3aa3648eb51ed2c8f5ec3bc76d91bdd52c6990d466bceec93eab98286689f1f67790e076313d9acdce413d8cd1f97b7f6c12fd819f257e0660b2bdbee95a5e9445139a5a4ad9abea216d28e0031dec9ddbb7e4f622d49fc94ae64eeabb236058c1b3a88e2358a2f1544768b1cadd7f929b5f935277fcf5384b762199492a0fa3330114d2e2de7ab0823dbac009f8e360c9a96e3d2d4becc4965752e40db77b3c9aef3a9972fa65a7cf1d6b122002e7ce7fd1ede0350b4cdace1c234f39a057e6567e4a19517f175cd28e8effd8d2b55659521ddac18c57fea4fa080d2dde9d7ce667d8187a6552e6478896419ccd4112e710d6951bc2f437b487687a511be602efae177bdb9b0fdc2185522c91add6aeb95b2f5fa60a5d6b2465b88f962e6f39fe5878c267fbd8449add43b1d462c11b9e3025323aaa540e14f3edf49dcae52df3d355a69a23913a5b331f3e4abb9c48f07210da3e4955a902554d17fcad92bf2f11469e8c90e780362b3a97ef2003e6f3e072bb2f52811b35fd536cc3b35d01a6ba7899fd214505c2693eae71756e46081c3fc9fe2a8a6077433dc1713d215ed358b95428eb97c553ca1a74b1e81be787df104a1cf61874517fae449d2073c223ba0a26e8e924f11470c53c4a29a43ea52aacd6adac995f42e037b25467a5f9fe15f3cabced154652b6ae98207025080bd9646706ed4cd73a2f1079c19fedde249701b20e2fe6f870bc6ffb9bf64d78ecf4e057b650ee70631e33b86be3de9013550116b5b9e24b9f5ee1e364319ebd60147ab947c8ee0151c63a6104affe6bfae1d5e523677f160c962c15f632025cf3c8ab700466c889d173e9339f0228d6ec6500c5f901025b854e1caab9aa72cf18bfe5bd4b6b6a163bde539121e1268b87d466a3f8ca204f5c737"}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x6c}], "a8b15cc5bcfa2fae8d463f4161f6264a64067a425273eb9f6f3cd31cf7ffcd09cf4a4babfbd10634545c3d40348abb84c06a3590f653f81d122051d5c6203751dc53d2e4f110598e099c9e9b8a88818fea58a5a191b2dd40dc145aed08bba5d83f9cad05a33acc835ae9f648b86e596772f536"}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000001400), 0x1ff, 0x5) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x131) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x8001) 1.482113768s ago: executing program 5 (id=29): r0 = socket(0x2, 0x3, 0xfd) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x3) syz_emit_ethernet(0x22, &(0x7f0000000380)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0xfffc, 0x0, 0x0, 0x84, 0x0, @empty=0xf000000, @local={0xac, 0x14, 0x0}}}}}}) 1.481426941s ago: executing program 3 (id=30): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffd, [{&(0x7f000069c000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x1}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000696000/0x2000)=nil, 0x400000000000000}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil, 0x9f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40003}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xac3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000531000/0x2000)=nil, &(0x7f00005f8000/0x3000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f00006bf000/0x4000)=nil, &(0x7f0000010000/0x3000)=nil, 0x8}], './file0\x00'}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="a4", &(0x7f00000001c0)=0x1, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xcd504406, &(0x7f0000000740)={0x0, 0x7, 0x4, 0x0, "97aa00", 0x2, 0x8}) ioctl$TIOCSETA(r1, 0xcd504407, &(0x7f0000000740)={0xffffbff5, 0x8, 0x803, 0x800003, "7a0100000000000000000000e500", 0x10001, 0x7}) (async) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x1, 0x3adc7432, 0x0, 0x6, 0x9, 0x3, 0x1, 0x2, 0xfff, 0x2}) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) (async) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) (async) kqueue() 1.476335116s ago: executing program 5 (id=31): pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="723f6cba79977937dca7eda19159ff7c0c8da6c492f0efe191afc34821fd03d0092b72237e57091d6d99defab96b6acadf5a71f501e1d086ed1fceb40abb864127ad43e3b071416032329fc6acacc88be5af75e814d8da35eda0ce969f55703ddb2fa4aaf8f60b27a859320d9bf8d7a6a47ccd37abda023c78d6d09a800a7fbc0e553737e69a9a6464e8a164ca1866c404ba0dee30c8c34b6165b77f5add65ddaa929012dbe20fab16c58c20de773b402e98c292dd9991164993d06261fb3151bd0b08208e4e1a8ebaf3b29597cbf74e6d521fe24cf556e55919809433b9623cbeb669b7d67b71da1b8f6a1dd266400b6cf4492aa0643e4d1dcd5062e51e37", 0xff}, {&(0x7f0000000100)="afee1c621730da1c44f3c2fea8654a4d9d551618d74b32e57e428f99cda10829e034f3b3c466cfb5eefe6e9ca5c79e0837b63ae6dbe60db6e0985076e57147836ad56249dfb9ec7eafe81b9451422885f93e635acf5c233c5334259ac5a1b98b4c27c7336565877cac2da11698f3510998a870422b28ee458871213d5cbc6ca0fdc740c73386602fa7f341cc08dce845864224f4706fa899c53feb8fa42d7df5181695ca4b61de157ac67f92a7a2f12a5f1be01ed0863f72eceda77b55233314d01f4c3f5cdba5df316dd91685d5e2395d0dd38f2b0cb1c0", 0xd8}, {&(0x7f0000000500)="fee15a9ed5f5d77e073168daf04d090cb869bff42ce6513777c4923c713639e1ceecc766ce661eb614433a4c6c436c3a2c0921cb66ab9aedf5cfd398bb03c2ad20b325482d99134d82a50d9e14dc7229e164b982623bdeb043b0ca1b3fca8eee35da8bc2eaf5d90f9dce7d8035ec8ed66242fdd788317bfbdaf3ac0c86ba9151ab93c482943f72d6dd91ab0311dee48d2416d22e604fdf17b715f7154ac4ce2ba4e7a11fc32c17ff7a6098c1cd3f41dc8c083b17de96ffa9114e20a52ee3b2afc80e308a2c2837b46554a3a1476072ebb41a8adcf3dd2cee70003801acab1a1cefd083d196", 0xe5}, {&(0x7f0000000300)="ec4679df728087e57f21fa9f014c7bf94f7b", 0x12}, {&(0x7f0000000340)="7ab17859d2932b1a7143a86df38ff45325a6424bc3e515acc425a0425393ce9270a8e771951351853fc2334722da57c89114b11d0e1a5f286043b8482b8dce1dcfa5686c7ec72dd48739e908838ac74b509a8ea46e21776810e508a467ff271fa9102b8b1d2370eb1a125a211dcb5a855d9cf52f4047", 0x76}, {&(0x7f0000000200)="953d4eebeb4ad197d2ad0ee623d687764ede130b", 0x14}, {&(0x7f0000000400)="797d8ff911de111fea568aae28c39181536e7d5ac61ffc0e944393db1de5ad0348326ad16c86aa577966fddb616e4fa16590b7c2fd4fbf82b3f94888ca3a9f5517ff46000b36b5836a8b9184c178dff4", 0x50}], 0x7, 0x4000000000000617) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="e4a2c5423b8e9b9dc88c432dd5db055969bc7e8135bbd9b25c953719dd9b29ba931035e67941da2dc25af0eba331a84858ef3a8e13863db1a020e104cd624d43b6398f0640422f2f48ad821423d16cff8aa8bbee4160018ae25bc81514354aa37435996fff0df7", 0x67) 1.471929148s ago: executing program 4 (id=5): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x200000a, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0xffff65d5, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x1ff, 0x3, 0x14, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x3, 0x803, 0x7, 0xa}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x6, 0x4}, {0x1, 0x10001, 0xc, 0x6}, {0x8, 0x9, 0x8, 0x2}, {0xb98, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x1000c, 0x5, 0x5, 0x10000001}, {0x0, 0x20000001, 0xfff, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x47ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x902, 0x10, [{0x0, 0x9, 0x2, 0x71002}, {0x2, 0xfff, 0x8, 0xfffffff7}, {0x110, 0xfffff4a1, 0x0, 0x9}, {0x6, 0x803, 0x8007, 0xb6b}, {0xa, 0x200727, 0x9f7, 0x7}, {0x1, 0x650, 0x5, 0xc7}, {0xce1, 0xffffffff, 0x1, 0x6d}, {0xffe, 0x7ff, 0x14, 0xfffffff4}, {0x2, 0x200083, 0x8000005, 0x5}, {0x6a76, 0x8003, 0x8001, 0x4}, {0x5, 0x10001, 0xe, 0x3}, {0x8, 0x9, 0x8, 0x7}, {0xb8c, 0x555981a7, 0x3, 0x6}, {0x29a71717, 0xfffffff6, 0xffffffff, 0x7}, {0xd, 0xffffffff, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x2}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) mmap(&(0x7f00000f3000/0x5000)=nil, 0x5000, 0x4, 0x11, r1, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) 1.450411495s ago: executing program 7 (id=32): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x2d, 0x6, 0x8}, {0x44, 0x6, 0x89, 0xb}, {0x46, 0x2, 0x9, 0xcfa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000440)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000000040)="be0673a8", 0x4) syz_emit_ethernet(0x14f6, &(0x7f0000001c00)=ANY=[]) 1.449636378s ago: executing program 3 (id=33): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x4770, 0x1e2, 0x0, 0x4, 0x800000, 0x1, 0x0, 0x0, 0xd, 0xea}) (async) clock_getres(0x2, &(0x7f00000000c0)) (async) r1 = semget(0x0, 0x4, 0x84) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/214) (async) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x8000000000000000, 0xa}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x180, 0x2, 0x8, 0x3d86}], 0x7, &(0x7f0000000340)={0x6, 0x8}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r3) (async) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvmmsg(r4, &(0x7f0000000b00)={&(0x7f0000000ac0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/204, 0xcc}, {&(0x7f0000000780)=""/132, 0x84}, {&(0x7f0000000840)=""/167, 0xa7}, {&(0x7f0000000900)=""/163, 0xa3}], 0x6, &(0x7f0000000a40)=""/116, 0x74}, 0x5}, 0x10, 0x0, &(0x7f0000000b40)={0x400, 0x9}) (async) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000b80)=""/209) (async) setregid(r3, r3) (async) r5 = getgid() setgid(r5) (async) r6 = open(&(0x7f0000000c80)='./file0\x00', 0x10000, 0x20) r7 = socket(0x1, 0x8000, 0x8) (async) faccessat(r6, &(0x7f0000000cc0)='./file0\x00', 0x10, 0x3) (async) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) (async) rename(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') (async) r10 = socket(0x18, 0x4000, 0xc) (async) readlinkat(r6, &(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/153, 0x99) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000ec0)={0xfffffffffffffffa, 0x4}) sysctl$kern(&(0x7f0000000f00)={0x1, 0x3d}, 0x2, &(0x7f0000000f40)="3f28377d797d553e632b7dc9241fd591060179ec7dcaa4b236ba12817316c1f04cfc9c9c8bd5341e9515feed606cac8718ded9df9a1d53d60a6ed7a195568625a29cb0d0c21138a514c620d37d33d3fc03df6e236559a55f6119b075a77f0c66f491287d7022ff37981c60adc91d10ae900af65e0c6d04b337d860a0c3144dba4745e2c9baeb1fbdc21a99b0495c4eff475fac7977d305e2cd5cf63963a7abf2d793329be2b0e3c3f9f42eb52855cb3220f7912cd6c97f5f61651672b606d9401f41f6bcd42d459716631d2de4868a018e3eb42026fba6c4c290a998da19d234e4f9ab2f9cdb74282ae263a8d07b30bb6b3e425c83867c47e6472a734f17ac8855ff5cb3df3d1bcc80dbaf36730540c8db413c93fad67f54f7b47cc8e10b9f75deb2d63e2eafe3aea2f8a0239f57f84eece478c7a50d2895a5dbaeed681242627ba162097a07873540abb8bf0887c00bc838a33337633861e6a92b34b58b2eb2303a6cf5da3b4216902d5236f944c1b4a327346e59e5057e11b09a247096c0a358ea2b9a84ca85ae97211e99762932ff2fa6d419618cee47177b1e56a07696a07e54006ea2c3442afaef4de8cc038b9774e4cc45069de528dcbdf443a8f1323b723c64f8358187ac6498a48b8ad043b0ff733ca7fa7f24fe2a16d16b265b3cf6d13d6ef2f795756f16553ae9380c73ef0840ee36d72015a6209fc6544aed2af78683e195954ee3d75990a00e8edeca52011b3cb2f77c54746bfd32af07fae7631a51fb0022ad00807add27b7ad024458337bfc251fa28bd91b26607ed15c0aa05a647e8ee65322e1aab9da3fe5c788559daeed6d7b071b642d5fe5ee80b49aff3300b51db18ca19b8d63734f548a1c34b4a927e9c07eed78d1a2afc54cbb340eb03fc3c0438d039a94109efa911d1dd88232c9c6b7d7a1901c6ec3b3f0fd4fd59cdf77962b9a31030d374e9b8a74729a7fed7866c84723a643ab64f568d86a7f289c623d6805d57d453c6abd60b9a0c245689a70653935be84c539679fd88a8af5e13cf6931a3ce619c3c61ac7755a84557db7e5c6fd7843cc0c8f9e91e4ff4b833bdcd1e6bae40f9a4e55efa9151f4aee17afb85e14ae453c70035714681ee994f7d810df3c136bd7892a163691fb76a1cf7221fcc872c210237501d180362952dfab980093cbb6bb7fce31f9021776de9cc00214639b0928d42c2957914fdd55f962ccaa97d49b40dc9659f4c17c76406f94aff330e199500a2c545bf3fffbe68be85599a32d907072c54f1d450a21f3290769ce6c23a87543fd060dd47f997ae43b44cd3f0ce23cd52dcb3bb108180d3f13aef963fc18ad386c0427b827a3d5ebe352a10a5eb3d495e15e39298d0da65d0bbb226d84e62edf61db53215df8ac71021e3bebe7cddfa35faf91d2d7b931c9fb9d8282615361371a67915e15d9d856ec5aa90a2773321af55ba11c7b742f5080e36fcbe3c0cd8f92fde1dc5091875310e43ae6c113dee0fb8e2757181d5dd09fd28f033b3d81a9f451717288ccb410c26ab6713888184b0cae0e45703e6a411582b9163aec5682d4181e24f99efac0325550f73af59ac9e3bb0821e451f991ab5948ff0b3f98728b9d54dc2497c73c70b65cf4b15b7677c2da569f4c3376e2b008f8247d49b6d1f197ab28e5648571b7edbdf14dcd615082e2cd962a1c486751b74be8a33a4222c3ae7fd5b13c18c25cc53a9bfe8a7c2088c18e43ecdb4dfcd5a3d18f833056835b2e1a6e373d4d6a1e4f49260818f7ccd9f3f871f9df2b7637baf6dd7b043ba25750ade0a87399a8602638b3866f8bb0d3a4dc03f895c651bcb4a1ccb16b1e970f5d340b9ba411918ee9e9444928fd384cf2b7819e96f921c3761e70a446d817489b66b2e20eff99c632edccea540047c4bbc6cbf6de4a6bf588672fb40495a7e99d920e90f37a4612fc3d9d25d53bab727e2e3d6ee8b6aa78916aff3d76659d20f723260b7848d1a18b965b6ae2c8c388c22f5052c6663a5d6d7fcfb6c27feb79935a8dc89f12217bb09cc4da39c88502eb99c39fc4014573cb5058fa76a28e7ad9741d737f16ab33fb4e2084e416d87bb770fb4bf2acad7250f51c344e94a875e3b58e3ed36636526e47fe1ff3a21cd27974248f2a6654d4ecbb6ccf7e5cf4d3e7c8780b74c366ba05fa03c0b8d9696e9201b5f9b5b3ad575a8934cc33a7f8b4fa5c03a7cd80aaa35dbf0080850100f64986c11941011c4db0576d2b78075e13a014147a4b07fc40ff61053d84ea38c7d96d3e6c14d8fa3748b54f204c8b1bae551adca4cf3436c69e938ea2e71e8a038bb90e82c044fb2982c8205df264cda9535a7fcef53bc68fb2772c121b57602b484f3b436848e8a4318fd199ec8cbc14f934b71d06d628a414deb757cf0e8b9987d8cacc32e028a334c6d6b031bb9c9e210f93619984339ac4c38a4e9440854a82fa586e6c10c2047cfb5a5f1c56a275d0949592132e1c63cf44a777abc65682cc8302c2b5b6163e4b93c447d6c594b37ea25989149c1d4191dd093931cfded7a17df39454db141e06ee9d3d02da9d17ed67b2f212780f7291f588be485430b9433e49dff5ca564e74ed4230d7085c2e10b8beff66ac206b96d75f862244e1520c110ef3a5c13fb637dcdd0a7827418874ba16b105bd38216ffc3bbeacfd5ebf8a5913716b20f1eb676b44fac17f2ee7389755b29351d3e413c611495a2ab0c060d5f815c817ff3cad221c72eb32a0fb92fa324a43010f1a91fd79259a345078dbc52b956772ccb10b4393bbec76f8292c9669be4679f324e0d2ebacebdc2e1acd5e7e7c1744fcc505c30001b332617d6da906d1b73eb24d9ad8663d28dfdf64a420e65bf94d8b89e39efb69f6973feadc594ca1d4d731c7db0f6efd105cc87f4d41411e8a590fe992ead87fdbbf49b84bbef172abff0f0f6d26728253da565587e9b3a59ebfeb5f68ad2ad753f1ca146fd27d1c462c1cc595730c36d3f3dbd6a33548e966bb800d2602a6dee21718c91a841d82b60c7c45b03a9c95e3e195d38a2ab4cb65b31492aba4c86f66a4b2581c8e00e1f115c44faa67eccafbc175786dfab097b4af9f843b80f28951b93e51d47550431dc458ff9eb35fa05d24fa7a69d06647223d3858d0e11ec6b1b5e2a593b76afaca9d386b459ae67bda767a83e33a18290241a375ed012fde10b98682754c2d74b7ded3af3c31d61b59145ea9cda9ed6e1a9fe2e3dd6c7152c9e5f4d9995c3dec3222f1a0689af6ca778231c7c2a6267f82fd7b668db1c09fb9acfae98fe1a3dba2bef4d4ac1c386dc06109ccb3a42d5e836e048b0ac7858fd9f65026e91d7cc6d3bb23bba40f25d69da9739697719432d25c6b67595abae3fc67a75978fcbe5d8583fd11eb2f3cd7adc1eeb9470d19725dcb2a82344e779f7081f9833b3d1cc6447425a688336311c3975ef597666df6ab4863393ced98c3d257f086312cf91743d41b355b9b0714ce320c4a62e268f6055d7b8fdb7cbdd8c79ead6e347f826c045a5ea8540ba0cac30f756dfea728d61bbb89a0d68a94a7fa095db21b39edab7bd526b63cfe4a8a09c179e6576d62f58cb71a81d158a4c24ef910f0a400f3306f29ba74e156910c86195ecf9ec5f1a55effd4fde4fc56e24170ac5e5d2c656cf875225c38795dab7ce7c7c7480d5dbb1f9f83f998ac1eeca021df7775b976e49c36bc9e647104ae6fb85bf446cf7876145f45075a9f791c6ddd9350f0e313690a04234676c758ca3fc4e6f59bba1b49b7956d8ffbc3af1897f67a39783880c5716cda97a8a6d1ca79c6d6816ceee2ba8630d48d53b30ab6028eabcdc71482b322c80ef9ac48246bb7ae2e93bc79155fd2c3e241380179ea2be6fc27cf80641f0381a22cc97812a1b95c723799e94be71f18ed0a4d1d7a076f756892fcff881aebe00a3307c3548f687081cbadccd0a15b1a5a62372e889c4447124e5ba8b17fb9e4b6b93431f901e648737ac10a47156ea8818a55001d42c169bff18709c0bc43976a1a98ca773158bbf49098765567ae9beb0f5d68576e6402693c1475811599f24ebf2b6ec87700fecaac20632790847f1a990ad6c3ce936391f45184bcab9905ffada15069f09e9fa556f716639566856bb1f7366711773aad76d63f95be07ab6919ac34316f7aa0c32ddea697043375f7e55f2e36aac1c9ecbf9ee9b5b676a9eb789d7989a8607624423f5c4755108d2f6753672b20d25f08a7907ad79be3cfd4cd7175d826ac19a04335e8f2c1ea2d04d77b40178222b3e0ae75b5af905c44be763db02e3e9ecd6b00f86af534624f194721a08627e759f6b3f7a7e413767650b5fd3f4357ce50927530c49eb7dd35739235f209c1a093b6a8f943774b70cd50d695f6cae15237d7bd99afdfdb78cc3741a52c72723ab66e0fc98621d03dd452270ea8f36030dee9c1aa766b0eccb4732018cf30167011ee6fac149397b93ef3fbf09ce24ae8f23330b942291baa6d03e4aaf832aa604bfd03825c835b0a88e1a32a55e2e3f93f01f58334fab55d8aa501c6ca20d190591839e7548a343aef145b5664dca5621cbe338f1760c915bbb145181695f786f4c7152652c5515934d3a62eab326be4b954a361abc48e30505fd091218d6f1d2653197bb5ae642ec5c5ac7d4c0b9148f8344d9d577035c030d2122a486731cc499b33147b1e18fc7049c690450b3ed615ecb22c0d06b6d658b889b677296e3ecb7761f695e4a13980613d0b4793c21e12ca4f91452b96635ed79ef310fd3a56bbc9d3bd22cacbbb83003f04fabcdbe2bc811bdc99287ceb97368956974438a7422d446a5bf624f2836da85112d0165ee48bb07af32a013f3bc849fc0ddfa4b3a7e4bb3a7aff6cb215889baf21298b6654db9579d8c432f7f6983e0c81c447e5637b166b054993a8ac4ad0708e4221cf5b06399c0fe50eb354891f311a327009f4110fb74bc3f9cf15695296810634962b4bbe2b89e72bd7c4e5cbdd96bda9a5922f2be2f769cb3a9a6a0b05c2910810e15432bf13bae1da26ab24dab4f6cc5b35b8d336520ee6dfaba96f8bb4f1c8a7f18cda8f5cd02fa62cd89c2dbc66dd9ddebd7d2d04a8ea86ab262afe8f9ed688de0eac4ae957cecf3d57dc7d22cab676fec0400541d587db22d5154e224e9c08c2bbc23eb2562d1bd5ca21df8b22a334d96f79c2c0ad9ef23b4c34c899ee13883ab85d090913d3596615a39a5ad370aa158c85f3f13f9bce90115d3fc7ee32db8a647d6a19557738e9562dc821946441d564a41c9aa902074a1da7e700e2f426ce25258cd61316471bcd63a0a0a4b332becbb24d2fa69e4da65079bc14641a633d25cb52e1666d66d3fa134bc82c677f932ece1bafe5f2b4b8681021bf7ab7e8a787b35fdcacc756df9b30d626942261281a3b874a47f4d1ef820288b75959e91a6847ea971c23a290f1c28521ab77bc6e06b32c54ae2a637ad2074860274b97f2821e29f192d93be57cb74b8cffbbfcdcf78a62f84d859395ead52889b413afaa4b5d98767795b8ad35ff5db6531be5a3f5d03d5ccb539e649b5a67eacaf8b9218c9c86c97784f7aac403acf2082cde009baef3edab4c53baa321eb2d1df28375651ecb1e87a3faa52e046e3d0145eda55e219f35e411fa38285b2784fc7620c3f0403e4417949a3ed3733e2c388a3653138f8183fb069ab5c41e7570b70297be6e45a67831e6d915ef4c869bb817c247f85f45524d1883ee6ea935755493bc5b29a7a6e0e1dde84df77591e5075f1b64bdf3b9a9705474", &(0x7f0000001f40)=0x1000, &(0x7f0000001f80)="1847647e6762b64b6c59fa495a0eb31cbb28634efa2a2093ad90ec390be388438c5542a3072d323d148085ef4945af9d0609ccddc71d651693bdcd73a6f0817add940f9d510eb79d1cda28ab3fb9c4891f561048677e82b0a65d5641621cc1b34f7efb0d727e852c0d8b717f7601c916cec867d6769fb9a02fb4fd301ed4c3924ac8900becade6974abb7a8aaa972143b5e493f044b56a5fa0a662c5cfba7d27bdd90907a9679cd4f662ffe7c45a07e6492831508f3db301ece309d0e772", 0xbe) (async) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000002040)={0x8, 0x9}) (async) kevent(r6, &(0x7f0000002080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x7, 0x2, 0x7, 0x8}, {{r8}, 0xfffffffffffffffa, 0x1, 0x20, 0x9, 0xffffffffffff7fff}], 0xd1, &(0x7f00000020c0)=[{{r4}, 0xfffffffffffffffb, 0xa, 0x2, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x81, 0x40000000, 0x3, 0xffffffff80000000}, {{r7}, 0xfffffffffffffff8, 0x80, 0x20, 0x2, 0x3}], 0x8, &(0x7f0000002140)={0x7, 0x5}) r11 = kqueue() r12 = socket(0x2, 0x1, 0x2) kevent(r11, &(0x7f0000002180)=[{{r6}, 0xfffffffffffffffa, 0x81, 0x10, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x4}, {{r6}, 0xfffffffffffffffd, 0x93, 0x1, 0x6, 0x9}, {{r6}, 0xfffffffffffffffa, 0x6, 0x10, 0x80000001, 0x3}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0x6, 0x1}, {{r10}, 0xfffffffffffffffb, 0x0, 0x20, 0xfff, 0x65def00a}, {{r6}, 0xfffffffffffffffe, 0x79, 0x20, 0xac1d, 0x4}, {{r6}, 0xfffffffffffffffe, 0x13, 0x4, 0x6, 0x2}, {{r10}, 0xfffffffffffffffb, 0x5d, 0x4, 0xa4, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffb, 0x19, 0x40, 0x6, 0x8}], 0x6e, &(0x7f00000022c0)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x20, 0x7fff, 0xfffffffffffffae1}, {{r12}, 0xfffffffffffffffe, 0x8, 0x80, 0xf6a, 0x4}], 0x4, &(0x7f0000002300)={0x1}) 1.449287525s ago: executing program 0 (id=34): open(&(0x7f0000000000)='./file0\x00', 0x615, 0xcc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0xfffeffff}, {0x21, 0x40d3}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) mprotect(&(0x7f0000408000/0x3000)=nil, 0x3000, 0x0) sysctl$ddb(&(0x7f00000017c0)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0xcc) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0xfffeffff}, {0x21, 0x40d3}], 0x2}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) mprotect(&(0x7f0000408000/0x3000)=nil, 0x3000, 0x0) (async) sysctl$ddb(&(0x7f00000017c0)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) 1.449019232s ago: executing program 2 (id=35): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 32) msgget(0x3, 0x280) (rerun: 32) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) (async) sysctl$ddb(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="5f2a1ff1", &(0x7f0000000080)=0x4, &(0x7f0000000180)="08955cae394dc19dc4413047e2ef2c9412c31a7ccc3e4f14bcc9cb39f1a51abee3fbf76cde22c6062ffd35e4f320694bf95fcc17eb24ada6e05c0163f650b88fa6c286a9a88002437d84999981fc48a07883614a2bc6e7a618ee79df3e30f3bf9393183ad0831b7eea9398", 0x6b) 1.398503263s ago: executing program 0 (id=36): madvise(&(0x7f0000027000/0x2000)=nil, 0x2000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r2 = socket(0x2, 0x3, 0x0) close(r2) close(0xffffffffffffffff) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f0000000680)=""/96, 0x60}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f0000000580)=""/54, 0x36}], 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) syz_emit_ethernet(0x5e, &(0x7f0000000700)=ANY=[@ANYBLOB="8f6f77ede655ffe4ffffffff86dd605f6ad900283a0000000000000000000000000000000000fe8000000000000000000000000000aa890090690ac8bafd7800000000ff01000000000000000000000000000100"/94]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xc, 0x8001, 0x2}) r5 = socket(0x18, 0x3, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0xc, 0x3, &(0x7f0000000780)="d1a7e3ca40162efc5df59af9917e2a8b44315f37b15533e21987699ebb1ce5a4e08f1c3ab910127af7dc1034a832e02959770d336e2fffde8b7c44f5921374c5d53710b323a8be179fcab0ec585d801f964ce4a0c116e8d6ad10ed892760093712022e98fb4b12a2", 0x68) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000640)={0x1, &(0x7f00000005c0)=[{0x715, 0x7, 0x0, 0x16}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r6) write(0xffffffffffffffff, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchmod(r6, 0x140) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 1.395723319s ago: executing program 5 (id=37): sysctl$vm(0x0, 0x0, &(0x7f00000000c0)="e00306a5513b7c9730cb1491ff7a", 0x0, 0x0, 0x0) execve(0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/speaker\x00'], 0x0) setrlimit(0x8, &(0x7f0000000380)={0x2, 0x65}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r2 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x280, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000080)={{0xb0, 0xfc, 0x3}, 0x6, 0x565, 0x2}) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035000108000604"]) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/248}, &(0x7f0000000180)=0xfa) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pwrite(r4, &(0x7f0000000540)="54d4", 0x2, 0x4a75) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000100)='./file2\x00') 1.395496285s ago: executing program 3 (id=38): sysctl$hw(&(0x7f0000000280)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="08d3e79bf698938707d47148878c17b569c436611bffe56031164cd0ff3e55", &(0x7f0000000180)=0x1f, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) 1.390513059s ago: executing program 4 (id=39): r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x7}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0xa, 0x0, 0x0, 0x0, 0xfeaf) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) 1.316097699s ago: executing program 3 (id=40): ftruncate(0xffffffffffffffff, 0xff) open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x48) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) (async, rerun: 32) setitimer(0x1, &(0x7f0000002900), &(0x7f0000002940)) (rerun: 32) 1.315646155s ago: executing program 5 (id=41): sysctl$hw(&(0x7f00000000c0)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x862, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x10, 0x6, 0x6a6}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x9, 0x7f, 0x8, 0x5, 0x899, 0x9, 0x8, 0x10, [{0x2, 0xbe6, 0x2, 0xe}, {0x0, 0x10000, 0x1222, 0x3}, {0x611b, 0x5, 0x1, 0x5}, {0x8001, 0x3f6, 0x3, 0x4}, {0x5, 0xb6, 0x8, 0x6}, {0x1, 0x7ffb, 0xa8, 0x1}, {0x8, 0x0, 0x2d, 0x3}, {0xef2, 0x2, 0x4, 0x80000001}, {0x1000, 0x9, 0x3, 0x401}, {0x1, 0x7, 0x1, 0x7}, {0x200, 0x3, 0x7, 0x4}, {0x4, 0x100, 0x2, 0x1ff}, {0x10001, 0x4e17, 0x2a64bef, 0x8}, {0x200, 0x8, 0x9f, 0x544a}, {0x401, 0xf, 0x6}, {0x9, 0x7, 0x1, 0x5}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8084, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x5}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="721d1a7055c3cb4e34515d6a8148bed21df0b19702b0ef830731000000120682000026b27786e797", 0x28}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="6233c7542fa4dd96aca4fc5300e419ccaacd117f365c576da30f576b4952d0974e27f34fff0f00000000001f", &(0x7f0000000000)=0x2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x3, 0xffffffffffffffff, 0x0, r4, r5, 0x164, 0x5}, 0x8000000000000000, 0x800, 0x5}) ioctl$TIOCSTOP(r2, 0x2000746f) sysctl$net_inet6_icmp6(&(0x7f00000004c0)={0x4, 0x18, 0x3a, 0xa7bcd76685651b3d}, 0x4, &(0x7f0000000500)="d8e8e5bd80a0dc71aacc78629e3e99b5a39df7", &(0x7f0000000540)=0x13, &(0x7f0000000580)="0ec9dda50b4cf60166feb9e920d41deec665de7de43c6526d3037fe37938", 0x1e) r7 = syz_open_pts() pread(r7, &(0x7f0000000600)="96c145f274a818de0279b5824ca78fd49ef26ab0276080463fb7a0bf8d521d19329bf5f6eef5c057d892d4738783e9e64d6fd2d21cccc34b0d530a456188f4bb8e59810a475ff955ac7956ce5df01db9385a415575cb8c87bc43c122dbfbfdbf2fb8ecd7fad5269240314b5a0d93adcd0f3bd22a6cf4507a8bc228604f516b8de1f93325d02be8915603ad9da2b24abac04f48e551ed3f4ab7f079d0c345b819b00301d11d6c0f3dc83450ded9331fbb3bfce602ec2bfe87108c7909d05619", 0xbf, 0x28a4) pread(r0, &(0x7f0000000700)="dcfd2247ffdcd12e1e6b7e77a8f3fece719075b23ce444e23e9e78f3d2a825198ae72b856a7d2639aed12a268f08352dee0b", 0x32, 0x69) r8 = open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x0, 0x10d) utimensat(r8, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x4e91, 0x3000000000}, {0x9, 0x7fffffff00000000}}, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x1, 0x3c, 0xb8, 0x2}, {0x60, 0xa, 0x2, 0x2}, {0x3c56, 0x4, 0x1d, 0x9}]}) 1.310199702s ago: executing program 6 (id=42): r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4ba7841143", &(0x7f0000000040)=0x5, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x23}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x1, 0x1}], 0xf, 0x0, 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000080), 0xfff, 0x0) 1.309664626s ago: executing program 2 (id=43): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/../file0\x00', 0x4, 0xc2, 0x3, 0x1, 0x40813, 0xfffeffff, 0x1, 0x1, 0xfbdd39b408f905d8, 0x7, 0xf8}) setitimer(0x0, &(0x7f0000000140)={{0x80000000, 0x100800000000009}, {0x807ffe, 0x200033e}}, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 236.85313ms ago: executing program 2 (id=44): setrlimit(0x8, &(0x7f0000000340)={0x9, 0x4000000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x750, 0x4b, 0xd, 0xa, "03ec0009007f8800", 0x1108a, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000540)=[{{}, 0xfffffffffffffffc, 0x44, 0x4, 0xb, 0xa}], 0xffffffff, 0x0) write(r0, &(0x7f0000000240)="c570a4a5bbebc12d2a91854a3269facb1316b1dbefdc29ce59a480cfbf608dea9c620e5c769e41325bb05beb095558da1082977cecf0ae7465d33a476b2bf8d8323faf622b829cdd2def3aebda43f9d65bdedac3153eaa24e781fe6c886078dc1997598181a8a2b44b588cefa7fe886b4990181ebd182952bc83b084eeaf3c75abd47f349f01f6", 0xfead) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000240)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x811, r2, 0xfffffffffffffffc) ftruncate(r2, 0x8531) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xffffffffffffff2a, 0x0, 0xffffffffffffffb7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x57, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffe, 0x10, [{0x0, 0x3, 0x4, 0xa24}, {0xc5c, 0xb, 0x8, 0xfffffff9}, {0x800008, 0x20f05, 0x200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x3fe, 0x7ff, 0x1002802, 0x4d8a}, {0x3, 0x101, 0x3, 0xb4}, {0x8000008, 0xd16e, 0x81ea, 0x2d}, {0x4, 0x8836, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x1000004, 0x90, 0xd1b, 0x2}, {0x1, 0x5, 0x4, 0x41ac8391}, {0x3, 0x6, 0x8, 0x4000000e}, {0xb8d, 0x7, 0x2000008, 0x5}, {0x29a71720, 0xffffdffa, 0x1, 0x3}, {0x2, 0x7, 0xfffffff9, 0x100}, {0x0, 0x8, 0x6, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000208000/0x4000)=nil, 0x4000, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000400), &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a80)=ANY=[@ANYRESOCT], 0x401, 0x0) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0x5) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x28d) 104.642276ms ago: executing program 7 (id=45): openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000380)={0x10000, [{0x1, 0x2}, {0x0, 0xfffffffb}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x4}, {0x3, 0x8}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3, 0x204}, {0x3, 0xffffffdd}, {}, {0x0, 0x7fffffff}, {0x0, 0x3}, {0x1, 0x6}, {0x1, 0x7}, {0x0, 0x2000000}, {0x0, 0x3}, {0x1}, {0x1, 0xfffffffc}, {0x2}, {0x0, 0x6}, {0x0, 0x3}, {0x3}, {0x2, 0x3}, {0x3}, {0x1}, {}, {}, {0x1, 0x57fd}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000700)=ANY=[]) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) open(0x0, 0x80000000000206, 0x0) pledge(0x0, &(0x7f0000000ac0)='tty V\xef\x86\b3|#\xcbQ8\x19\xce\x89K\x1f\xeb\x11]\xafZ\x13\x12\xe0\x19\x9c\xe6\x98\x0f \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kGS\x00\x00K\x00\x00\x00\x00\x00\x10\xeb\x91vr)\\\x9el\x03(rut\xd4\x9a\xbak\x04\x88J\x19\x9aU8\xee\xcf\xb4B\x95\x15\xb6\r^o\xfa\x03\x8bgI\xbdf\xc0\x9ffXo\x95\xad\x1f\x88\xd5\x95\xd9?!`\xbf\x8a\xeb5&\xdf\xeb\x04rN\\\x10\x18\xc3Unm\x84\vg\xef\xe8\xe3\xb1\x01\xdfZ\xfe\xd0\xa3\xa9E?\xa0\xcc\xd8\x8f\xff\x1e\xcd\x87_\xb9\xc2Icq_mtx (&cq->cq_mtx) lock order [1] &sched_lock (&sched_lock) -> [2] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x95 #1 clockintr_cancel+0x2f #2 mi_switch+0x187 #3 ast+0x15a #4 Xsyscall+0x156 lock order [2] &cq->cq_mtx (&cq->cq_mtx) -> [1] &sched_lock (&sched_lock) #0 mtx_enter+0x95 #1 sleep_setup+0xed #2 msleep_nsec+0x10b #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x109 #5 spec_close+0x466 #6 VOP_CLOSE+0x132 #7 vn_closefile+0x12b #8 fdrop+0x121 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x576 #12 sys_exit+0x1a #13 syscall+0xb17 #14 Xsyscall+0x128 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(ffff8000299dee30,9,0) at witness_checkorder+0x10d1 mtx_enter(ffff8000299dee20) at mtx_enter+0x95 clockintr_cancel(ffff8000299de2f8) at clockintr_cancel+0x2f mi_switch() at mi_switch+0x187 ast(ffff80003c421160) at ast+0x15a Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0xf75af6304b0, count: -7 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80003c420f60 rbx 0 rdx 0 rcx 0xffff8000fffe6550 rax 0xffff8000299ddff0 r8 0xffff80003c420e40 r9 0x8080808080808080 r10 0xf5384e79294262e5 r11 0x76cf9be23a8998cc r12 0xfffffd8003f4c300 r13 0xfffffd800473cd58 r14 0x3 r15 0xffffffff8341ef74 substchar+0x514d rip 0xffffffff81be7eb5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c420f50 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=129247 pid=63873 tcnt=4 stat=run flags process=4000000 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0x0, list=0xffff8000fffe74e0,0xffff8000fffe62c8 process=0xffff80003c40d830 user=0xffff80003c41c000, vmspace=0xfffffd800eff9d78 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63873 330613 91472 0 2 0x4000000 syz-executor *63873 129247 91472 0 2 0x4000000 syz-executor 63873 387394 91472 0 2 0x4000000 syz-executor 63873 30546 91472 0 3 0x4000080 fsleep syz-executor 89373 415174 39592 0 7 0x10 syz-executor 89373 418993 39592 0 2 0x4000090 syz-executor 41402 443433 17379 0 3 0x80 nanoslp syz-executor 41402 96808 17379 0 3 0x4000080 ttyout syz-executor 41402 160106 17379 0 3 0x4000080 fsleep syz-executor 38999 100550 95197 0 2 0 syz-executor 38999 398423 95197 0 2 0x4000000 syz-executor 38999 122489 95197 0 3 0x4000080 fsleep syz-executor 38999 302792 95197 0 2 0x4000000 syz-executor 35633 117529 23751 0 2 0 syz-executor 58710 185494 0 0 3 0x14280 nfsidl nfsio 22440 231446 0 0 3 0x14280 nfsidl nfsio 44226 159476 86405 0 2 0 syz-executor 44226 396017 86405 0 3 0x4000080 fsleep syz-executor 44226 322691 86405 0 3 0x4000080 fsleep syz-executor 57174 91001 90721 0 2 0 syz-executor 57174 213291 90721 0 3 0x4000080 fsleep syz-executor 57174 201620 90721 0 3 0x4000080 fsleep syz-executor 55926 332116 35599 0 3 0x100082 sbwait ndp 35599 428045 29214 0 3 0x10008a sigsusp sh 90721 420953 33094 0 3 0x82 nanoslp syz-executor 86405 205609 33094 0 3 0x82 nanoslp syz-executor 91472 98952 33094 0 3 0x82 nanoslp syz-executor 95197 140036 33094 0 3 0x82 nanoslp syz-executor 23751 497501 33094 0 3 0x82 nanoslp syz-executor 17379 155520 33094 0 3 0x82 nanoslp syz-executor 29214 204815 33094 0 3 0x82 wait syz-executor 39592 522431 33094 0 3 0x82 nanoslp syz-executor 33094 434836 69014 0 3 0x82 kqread syz-executor 69014 190186 18411 0 3 0x10008a sigsusp ksh 18411 325972 73681 0 3 0x98 kqread sshd-session 73681 371795 61377 0 3 0x92 kqread sshd-session 16148 76013 1 0 3 0x100083 ttyin getty 61377 194406 1 0 3 0x88 kqread sshd 57588 272746 76831 74 3 0x1100092 bpf pflogd 76831 37424 1 0 3 0x80 sbwait pflogd 58467 399079 98208 73 3 0x1100090 kqread syslogd 98208 473293 1 0 3 0x100082 sbwait syslogd 82107 284738 1 0 3 0x100080 kqread resolvd 89329 275421 50998 77 3 0x100092 kqread dhcpleased 31098 349060 50998 77 3 0x100092 kqread dhcpleased 50998 10522 1 0 3 0x80 kqread dhcpleased 63842 111427 0 0 3 0x14200 pause smr 52979 206308 0 0 2 0x14200 zerothread 51420 400490 0 0 3 0x14200 aiodoned aiodoned 78457 3142 0 0 3 0x14200 syncer update 13352 4443 0 0 3 0x14200 cleaner cleaner 15008 233391 0 0 3 0x14200 reaper reaper 71212 10366 0 0 3 0x14200 pgdaemon pagedaemon 57692 200130 0 0 3 0x14200 bored viomb 5581 509445 0 0 3 0x40014200 acpi0 acpi0 3767 436098 0 0 3 0x40014200 idle1 64646 399835 0 0 3 0x14200 bored softnet1 29938 35607 0 0 3 0x14200 bored softnet0 12003 410164 0 0 3 0x14200 bored systqmp 72095 352586 0 0 3 0x14200 bored systq 36946 44668 0 0 3 0x14200 tmoslp softclockmp 53556 319497 0 0 3 0x40014200 tmoslp softclock 4375 72298 0 0 3 0x40014200 idle0 1 240792 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks CPU 0: shared mutex timeout r = 0 (0xffffffff8385fcf0) #0 witness_lock+0x5f1 #1 timeout_run+0x131 #2 softclock_process_tick_timeout+0x232 #3 softclock+0x152 #4 softintr_dispatch+0x13b #5 dosoftint+0x54 #6 Xsoftclock+0x27 CPU 1: exclusive mutex &sched_lock r = 0 (0xffffffff839a0d90) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 preempt+0x35 #3 ast+0x15a #4 Xsyscall+0x156 Process 89373 (syz-executor) thread 0xffff80003c441a18 (415174) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83993fc8) #0 witness_lock+0x5f1 #1 softintr_dispatch+0x125 #2 dosoftint+0x54 #3 Xsoftclock+0x27 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11065 12219K 12283K 166960K 12269 0 pcb 17 12K 12K 166960K 32 0 rtable 215 6K 6K 166960K 360 0 pf 34 17K 21K 166960K 56 0 ifaddr 44 7K 8K 166960K 49 0 ifgroup 55 2K 2K 166960K 59 0 sysctl 1 1K 9K 166960K 5 0 counters 70 37K 37K 166960K 74 0 ioctlops 0 0K 4K 166960K 1523 0 iov 0 0K 12K 166960K 1 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1373 86K 87K 166960K 1438 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 5 0K 0K 166960K 5 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 93K 166960K 186 0 proc 75 131K 164K 166960K 537 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1 0 in_multi 102 7K 7K 166960K 105 0 ether_multi 1 0K 0K 166960K 1 0 mrt 0 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 49 228K 228K 166960K 49 0 exec 0 0K 1K 166960K 388 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 256 162K 175K 166960K 3646 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 45 90K 108K 166960K 1353 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 6 0 NDP 12 0K 1K 166960K 30 0 temp 37 8666K 8731K 166960K 7135 0 kqueue 15 24K 24K 166960K 33 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 38 0 34 1 0 1 1 0 8 0 rtentry 176 112 0 13 5 0 5 5 0 8 0 unpcb 144 50 0 33 1 0 1 1 0 8 0 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 736 15 0 9 1 0 1 1 0 8 0 arp 136 18 0 0 1 0 1 1 0 8 0 inpcb 328 102 0 92 2 0 2 2 0 8 1 nd6 152 23 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 2 0 2 1 1 0 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 pfanchor 1288 1 0 1 1 1 0 1 0 8 0 pfstitem 24 20 0 0 1 0 1 1 0 8 0 pfstkey 128 20 0 0 1 0 1 1 0 8 0 pfstate 448 20 0 0 3 0 3 3 0 8 0 pfrule 1344 23 0 18 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 483 0 41 31 0 31 31 0 8 1 art_table 40 484 0 41 5 0 5 5 0 8 0 art_node 32 112 0 23 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 3 0 0 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1654 0 136 95 0 95 95 0 8 0 ffsino 296 1654 0 136 117 0 117 117 0 8 0 nchpl 144 1916 0 215 64 0 64 64 0 8 0 vnodes 216 1799 0 0 100 0 100 100 0 8 0 namei 1024 6027 0 6027 2 1 1 1 0 8 1 percpumem 16 52 0 2 1 0 1 1 0 8 0 kstatmem 264 30 0 4 2 0 2 2 0 8 0 scxspl 216 6359 0 6359 3 2 1 2 1 8 1 plimitpl 152 38 0 21 1 0 1 1 0 8 0 sigapl 424 511 0 460 7 1 6 7 0 8 0 knotepl 120 292 0 0 9 0 9 9 0 8 0 kqueuepl 224 32 0 21 1 0 1 1 0 8 0 pipepl 344 121 0 94 3 0 3 3 0 8 0 fdescpl 528 491 0 458 3 0 3 3 0 8 0 filepl 160 1943 0 1657 14 2 12 12 0 8 0 lockfpl 104 29 0 25 1 0 1 1 0 8 0 lockfspl 48 15 0 11 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 30 0 13 1 0 1 1 0 8 0 ucredpl 104 110 0 96 1 0 1 1 0 8 0 zombiepl 144 460 0 460 2 1 1 1 0 8 1 processpl 1232 511 0 460 5 0 5 5 0 8 0 procpl 664 621 0 557 6 0 6 6 0 8 0 sosppl 176 2 0 2 1 1 0 1 0 8 0 sockpl 752 191 0 160 5 1 4 4 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 118 0 0 15 0 15 15 0 8 0 mcl2k 2048 35 0 0 5 0 5 5 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 242 0 0 16 0 16 16 0 8 0 bufpl 280 2480 0 130 168 0 168 168 0 8 0 anonpl 32 3933 0 0 32 0 32 32 0 246 0 amapchunkpl 152 10392 0 9891 29 8 21 26 0 158 1 amappl16 200 2008 0 1986 5 3 2 5 0 8 0 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 3 0 3 1 1 0 1 0 8 0 amappl13 176 443 0 441 1 0 1 1 0 8 0 amappl12 168 861 0 817 3 0 3 3 0 8 0 amappl11 160 7 0 7 1 1 0 1 0 8 0 amappl10 152 49 0 35 1 0 1 1 0 8 0 amappl9 144 253 0 253 1 1 0 1 0 8 0 amappl8 136 26 0 24 1 0 1 1 0 8 0 amappl7 128 88 0 87 1 0 1 1 0 8 0 amappl6 120 288 0 273 1 0 1 1 0 8 0 amappl5 112 73 0 63 1 0 1 1 0 8 0 amappl4 104 435 0 402 1 0 1 1 0 8 0 amappl3 96 1649 0 1554 4 1 3 3 0 8 0 amappl2 88 604 0 528 2 0 2 2 0 8 0 amappl1 80 9441 0 8821 15 1 14 15 0 8 0 amappl 88 2876 0 2706 4 0 4 4 0 92 0 uvmvnodes 80 101 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 491 0 458 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 491 0 458 1 0 1 1 0 8 0 vmmpekpl 168 5890 0 5858 2 0 2 2 0 8 0 vmmpepl 168 39318 0 37340 90 2 88 88 0 357 0 vmsppl 488 490 0 458 5 0 5 5 0 8 0 rwobjpl 80 14303 0 13237 25 1 24 25 0 8 0 pdppl 4096 989 0 916 105 32 73 85 0 8 0 pvpl 32 10720 0 0 88 1 87 87 0 265 0 pmappl 256 490 0 458 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 286 0 36 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(ffffffff8381aff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffffffff839a0d80) at mtx_enter+0x377 endtsleep(ffff8000fffef770) at endtsleep+0x39 timeout_run(ffffffff8385fd48,ffff8000fffef808) at timeout_run+0x159 softclock_process_tick_timeout(ffff8000fffef808,0) at softclock_process_tick_timeout+0x232 softclock(0) at softclock+0x152 softintr_dispatch(0) at softintr_dispatch+0x13b dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x774fa6d78870, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(ffff8000299dee30,9,0) at witness_checkorder+0x10d1 mtx_enter(ffff8000299dee20) at mtx_enter+0x95 clockintr_cancel(ffff8000299de2f8) at clockintr_cancel+0x2f mi_switch() at mi_switch+0x187 ast(ffff80003c421160) at ast+0x15a Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0xf75af6304b0, count: -7