last executing test programs: 7.942912351s ago: executing program 0 (id=511): kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)='\x00'/14, 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x92f, 0x10, 0x9, 0x1}, {0x3, 0x1, 0x80, 0xfffff790}, {0x3, 0x89, 0xfe, 0x1}, {0x3, 0x8, 0x4, 0x9}, {0xe001, 0x8, 0x4, 0x1}, {0x800, 0x2, 0x9}]}) syz_emit_ethernet(0x3e, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) 7.83072053s ago: executing program 0 (id=514): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000300)=""/38, 0x26}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r0, 0x20004269) (async) close(r0) (async) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000300)=""/38, 0x26}], 0x5) (async) 7.738746299s ago: executing program 0 (id=518): r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x865) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0x8, 0xffffffffffff3697, 0x9, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0xffffffff, 0xffffffff, 0x3, 0x1, 0xd, 0x22, 0x2, 0x1, 0x1, 0x2, 0x7e}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) read(r4, &(0x7f00000007c0)=""/3, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f00000001c0)="a3f7c0cdcc2ad2c755444c8e", 0xc) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0xfffffe05) 6.453040325s ago: executing program 4 (id=526): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfdca}, 0x1, 0x5, 0x0, 0x0, 0x10de6bbf, 0x7, 0xfffffffffffffffd}) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 6.35650075s ago: executing program 4 (id=529): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bd896e3047362b216f8d1be8b3e4582412d409bfdb81b7d149c691c5195bd4c5a38e178774d78f7908b5c3ff528c6212538cf635f7f5eb13e8cb73b565", 0x3d) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x13, r1, 0x1) r2 = shmget$private(0x0, 0x4000, 0x23, &(0x7f0000ff8000/0x4000)=nil) fchflags(r1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x180, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000180)={0x0, 0x8, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) socketpair(0x18, 0x4000, 0x71, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) shmctl$SHM_UNLOCK(r2, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)={@remote, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x1, 0x5, 0x12a, 0x66, 0xfff, 0x6, 0x6, 0x0, @multicast2, @multicast1, {[@noop, @generic={0x0, 0x11, "e40fad9b08a6bccb09a272e072a615"}, @lsrr={0x83, 0x13, 0xc, [@empty, @local={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x3, 0x1, r7, 0x41424344, 0x1, 0x0, 0xd, 0x20, 0x3, 0x0, 0x5, {[@nop, @md5sig={0x13, 0x12, "935f633d5558ff90e44fc24a0ba4c54b"}, @generic={0x2, 0x6, "59ea7d56"}, @nop, @eol, @mss={0x2, 0x4, 0x7}]}}, {"28fb36bf4667c2820c4df07164693b629c7fb9504d0750b2fd3ba5636c84fa1885f12db0b02e1860d69baf8e594bd7247950c84c7c9148b98bb4c81f751709e2a793d01be71a07f688633c436c4ac89379417cc8fce714f2663337bbf8a565b8d392d3154f3cbb02406a82f5a4d9e32219d99934db1f06f3fc575b20ba45989dc3f563f26a6db6e8196d0596e53669df469c5bc2ddd1fbd35bb69b95007ae9a528532128095967f0bc9a94191cef15fc19f84566705f5f01d687"}}}}}}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0x7) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) acct(&(0x7f00000004c0)='./file0\x00') getpeername$unix(r6, &(0x7f0000000500)=@file={0x0, ""/32}, &(0x7f0000000540)=0x22) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) setuid(0x0) readlinkat(r6, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/181, 0xb5) r9 = semget$private(0x0, 0x0, 0x484) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000006c0)=0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000700)) close(r0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000740)) 6.354903587s ago: executing program 0 (id=533): r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="258b300ad15115bb14aa764dce743f74b3f3e834648795710d8b999eeff9b9908c038f39cc280d24", 0x28}], 0x1, 0x0, 0x0, 0x4}, 0xe) sysctl$kern(0x0, 0x0, &(0x7f0000000480)="71cb3027811600f9fa01efff587d454ca0801d60e798bdf4e420e6adda00800000ffb5df80b4c44a3c2f2c763eca160008f8cf964ef31d6986331de5168b2ac686c0186d64dda41d", &(0x7f0000000080)=0x48, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000600)={@random='M\x00', @random="be18f0edadcd", [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x29, 0xbf, 0x65, 0x9, 0x1, 0x2e, 0x0, @empty, @broadcast}, @generic="b4fb437411c367cb5c109a73bfae7f77865f9fc826e4ed90d5a05dd2b51ce358f28ef18b2daadbc85d5d9635d98b9fa714f96b4000e22d80d73135016294bb764e78f39ef1e5b4ad27a92fc7d41e477633efed27ef628e7c62b2920d642ace747e9abe4d54f6fb53ee5cb3140f248cf7d81c56c03ce90fb4116f0d5121a44288470d4505e83cbf7d74543877ff3ba75078d97ebd3498912308032ef00a7000ef0a0d4f6960adf79766b574"}}}}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/240, 0xf0}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 5.30632545s ago: executing program 0 (id=534): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) select(0x40, &(0x7f0000000180)={0x4e, 0x44809ea0, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x0, 0x6}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x29, 0x0, 0x0, 0x10005}, {{}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0x8000000000000001, 0x46ad}, {{}, 0x7ffffffffffffffc, 0x49, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x80000000, 0xc3d}, {{}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x3f}, {{}, 0xfffffffffffffffd, 0x6, 0x4, 0xff, 0x10000}, {{}, 0xfffffffffffffffd, 0x60, 0x10, 0x2, 0xfff}, {{}, 0xfffffffffffffffc, 0x38, 0x8, 0x100, 0xfffffffffffffffb}], 0xff, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e", 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="fe000000010000ff80d14400002000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) lseek(r0, 0x8, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe04) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/175, 0xaf) mprotect(&(0x7f00000ec000/0x1000)=nil, 0x1000, 0x0) 4.002336505s ago: executing program 7 (id=538): sysctl$hw(&(0x7f00000000c0)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000100)="2253789284ac3141062b9f5cf241c69823ffb0f64bb1ea42a3ec07d16b9f7b93de04350c3a3dea6f9c8d820e7ae6bcb6da46f61bde0c6ec893fbeddd4681ae8464458c7c7e8a0f7b38a0a9ab55c4e0a0907e975c10975df81b5a09e7ef6efd5d44b108b4d54e634bcb13c90794d33279c499721a724335197e96bfd2c0e3954008", &(0x7f00000001c0)=0x81, &(0x7f0000000200)="afed6f7a5a32788c96c96ee7d792975cc8ba74f86aac74b2d9918d9e6eae70caae2f564a8482a3f2f372b059511a019eff5f7a5c1d64182a4836290995cb745d1f226947deac04ec72c70b183cb2e37169cea8c317ceb5e6fda5101e05c0fbe00bc22c33db27a91c18a858", 0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x65) sysctl$hw(&(0x7f00000002c0)={0x6, 0x8}, 0x2, &(0x7f0000000300)="e092f49736ef2328fea568a218944cf2b202c160249615c47d6a056c72c1c40c29680c6dbee5eaa2500802a0d344b0bc6e1db7c247eef985025045a40dbdcf513cc80309b18533c63816f8d89b137648a81c0698cb6b0fde03f5c7e98f85e0abd234f4aa410dec99cbe1b54adbec363224d7a6eb162593827ac1aa24376a0dd1433bbba2636388a529de66773a78f98f4f29d57a8af0be0ecdc2a96fa7437e619d28b87c407f341454205cd79a9264cd37872cedfdb69fcb6c24015b3a8234ab8238dba89af6dba675c369b7287b43fc5fe4b157aa8760d6246aea8bd843f9fdb24dc0581e1246cf6d6711e50836c1b2028456d552de30a26e9705d2dd45aa9b23a26f76c643dcdc2efb267e7fdabfe422dd596fea7a83f0839c53b553a39d031e82b115ca576df93a68ee0fc0128965997a42e8a90e8ffb615ceee09a886b6da62b303159dc382cd762dd9887465db9ebfab490328804af25ede54850ce3c89cacb6f7e2b5018401f0921674581c6a643f634a4a08cbed7dc6ecebd1c468bb1c503dbdbf750627ef1164f2c33b150ca881e82b1bd426ff66ebdda535581f9a713b36e62f7087acd890563531afd075e022da750d85117920c707a65be8a00622b7b3935a1d20502163837ca63ce55672547d24ec20d3911bff459288ae85ed83c6851411415374d469ec41c0365d9c26b9a2453f07ada014465d1bd5aba105240a0f304461c8c60f8b91b8876cf391d4b7cf4897864423c568b198a96a922f60d2c7325e3489aa65aca7bffb93f15640e36bf63f93bc13ba1fe80bdc5a70f2f75b78003e38a19512794371589b7a014c6cb2c7d07ca7c3fc53fd55cbca2723d4ce091eb8055b102558d90fddc9dc1ef8c8b2b9315401595ab257594290a8def0f5064f3898a2f0fdfde0fa202cd03facf7cc623caf1d665ce37ba5cea02038c928b273437f108a70d67967566cbcaa2c3194c3ace06e77dc351eff2d8faa8da93f6d8e85dc5ebe273c2ba5651f5bc253ad1664f5b35547fc4c15c6e3470a098a2e1e936b14ab263ef266c94a08377ad0212e2dc32d3230410f00e6c5f81c677eb241765d3248e2f21a03d6c50be8847d96d8ef0bae5e7f985f915550aaa7bbc5626258e80540bb8ffbf434106d9a582dbbe831dac431fbe1044555342b33cc8b2cf8edd75400b2fa3b2e388f4865911b3cc8dd2e1142c87e82d67145b3352c3b73542f2c0e3a6ab3aebbd54377c86951aa54f7c650446349fa943e3a179a1df713ea1f6eb823a50fd993435a6b36f276a51390d011886906bcebfaa2a6e3ba925ffad1fff031dadc7acd042a248bcee87471c59bd3ba02e95f2afe743a355946d3398778ae6460686e5b934749fa1ecd0c79a79751c9cc751427fd79cdda7812915ad5e9fbeb3469613ee9020843b28b72593a77821412020c97ac216992b8a617175d9e5aca0ad0a7443286a67dfc9a59274f0b7eab69b9f9b05fcf65021b3c312a32fc2c0e7fe31bcc378246011a1032875e79cba65cbad59e8ce2a64b2e2ea2d009833e391665dd56158b91c75a862d7237e585041509574703d4304d89ab2a6d0d4ef6e74254103b6dde495519e40abbfbb57021ffd37537654fd5a7394c18dcb33c500aaa0fe1aa8fd22b7deb01530a19b31adbedb4e7d56fadcb6e2e5deea541c971a6aae25a3e44861cb820175517cb5e97c42e2ed9c088de4158509ce18339caf6e3ef6bc25f08b840493e22099c6aeb89f7bf12cfc79e23f028fb13d34bb2404a52b7ca660e481a4a0d776feef38774f7623827e516fd8932411ceb4de5aca9881c94e87b73ee18de03beea4adab43e0cc2a63fff9661c23124273bf7d7ad2b5a2cd2a5d5af157f1b2765b852962fe65173facbf8e2bf8e9c4f9b483ed5e26324e1e54f219ee8851a112b4f5cd09326b57e8a2566b42c1da809360cc7a3cf6a2e77f62f0d2e1c0fccb4cb20840978bb9d767f91f5658c1886051a7c5653a400f62bb1fbd7b957c2ea3dc4f5345ab7777e4bfbbe5536debb05f7f9180a40e17db3ddc618e32064b8036c895b26cbd3630c4a252dc8db8407cb48e3937b8443d9890287dceabf1400a6baaa0ae1e9599a0f5a2dd9f0009910526e40420c28fb230f2f0798b60322095af29f9027642bd3d8b36974a650b0ef0df4afd75ac0f387b6c23eb2e4e93122150139816d038170639b05e41369e8184e374a9223d24352926d3b149b82edbbbc5ff123a5af7f0ee516a1e6cdd318e349834a071328801bd185ed6bfad1e4c7c24edb0da1694d747736e3f1d6cdb04217c2c73256aa7eedf0c05f3169a94ac29ba4938f2416af4e159821efef6ced7111d7f0fc5ab705a4ba1d598b6e2ce7c21990155cf3a4dd6fb742e6878a549bfe1e085c77c53dddf5b084b1c9146ac27072607e268a32266671c8d72d6fe6f4a5059d17a3c8241ada4a5e9e355926a9cd5cd53cfe5f7739b40b88e5fd144ffee9a7dff6b2e79515a994b96a0f747fe2c49e4d6f935c25dc15fefce3ef7e25a0fd6789407e45692d9d7a7395b3b2fad6dd972e0bf4ff261f9b4bd4e108837db7827a659e1b1496ce785442f6c8431c2238618c69443e8ebddd5a518ffaec29b6ddd4a763c47f67efc951acd107f505ed52f0c0e338faaa9d777e19bdc272e86b2708ef2a18f34e12c5910c2f6f65c4d69e45d6bd120d1ae87bb0a7004ec7db6b7bf6b2d09b66d131f97ae84df79f04dc08a8779043927a9d5718b4e9427e2dbb7411a4e84422e607f241ac92082662d9a61f3957b958585493744aba188d40786a79a86d45ca599c54de77f7e44b7be6c169c0bd9bbd40efb840b9e0839ae53f2fd277418351f3783fefbd84bda66c02d9177cc52b1d9f1c83f58077bf46533ae8bc875579d43da38ff3b505c70fe2ddb459e0d4674a28cc39e7af915e8f36f2a2168ac17779330fa89dd3b1cbb7977e5e4d147070046e20ddd2722ce6c8ec3c8496a1ce656d39a1ccfc51ea460e0e3311c064379b389b3bb87cbb218768a5f4eb4790984df9ee224439bccca2bbb41a70283260871c74be765096f032d94ded24d59078d0e4506d7ae8ebbb9bd1b58717dbf7d6863ad5e027001ccf0bcaa7f8258bf27ea36c12966eecf610d41452e58db2ecb289bd705a7f39359e78c5e6b4f178e66bbe63d7465553c37c23b1c813041f0d37915c6997a1fcf067e74138fcf8a95acd0842b2e599d5aa455eb082b758cfe7d445382f533f82d6450f02326a10e173e48a58eb94dd18a7598c1a08c3ad593abddfac0a941558dad275be0487e3417194ac9b54f3168875e4fa8539045f87537910eeb2f70b3183c0c61bb681263e33d758151a17b5973c819166aba0cac206452a9b495fa0b9d041587baefb9a9b10e28d046638b62c027ed4723f738c195395877419897e292ac55020633684d5b65d752deafd12c9575f435f0b865ea13ee4a76fa22dc7cc78d697c598936bbf3fbc55ee2aaf31d3e124b411b80ae8e67f2b794e098a14789ac893cc8f79ee6cecf5a5c7c035fb8b58a4f43dac74fad835f878c94c42f6fc541243ff1d4419c6efa89e629e63029a3af7f6ec2d41a570399e5f72e01a0e5ebeecb37c6bf6c8fda83bf72b3021a4dc14de6b71ebe8794a493d4ce2bd8f0917c2cfd6dc92733d55b6807829486f729d40cf2de194d5e1a40f0d41fd7b0d33d078f98fefc468d6c6c8d6cb0466e2d6c8b63167321e8fa892f36ee4f731ae0d460eebc7e491946d52277029683ed94355cfa7513b4963557b7f883ca5c0901065cd60fe1b74e19a06dadb0eba73c22741daf68cf79ec183a9563651e34ec8cf84e63e282f8b801cf07fa451e1116f2a29b6ced4a5f8aa63cff6cae4e119e31bfd05688d6a06a352897ecd2567705dc3c1454d7447d6ffa210cd74122a864696827b9b8e422ac15a8b4116ecd936c73be2b7ffe409863510019d65d37442c5732f5946c2aee442dd97feecfa72094ef6f47f83011661e9b9b5b031e96785bf6aea6a9da44226dd616fb5f791143902d2cc83f681aeefa6824a8d47dce1c0fa6c72f5280066ee9d7f4c61074004d314d2de15d7ba02971d28ce9b1e1efa67a665ad0dc543a99c3f711c878dc7d08c0eb6b49f9b05d0b84eed980ff72c340c54222e38355555c32cb4c7102c2381a8e718964ab7f6271fc468ed8ffbc9c1b18ef3ab12a1023388b4ffb780ae5b7bfb04500c1687a4c3c0565223459a3f9b30b2290a6b0f3a8391834584b283cf5b29d01f2e6bd9eaccdd92cca61f06313ee0fe76fe86a56de78e6bd5587e4291fd27991fede1beea89c87962996ff8868f070e83a4b94fb57c9cf1e44fcdf3440e13849954441d588aa9dd394cc3783b040c1dc791cd034f80905046a6bb65f9b9ad713ab38f6ecb40c721a5a7583ec0dd67300f36ded7f5aee3096d71f31bba7b54d384977aec143da8941db8dac08a202ed16381cad9541609601ad0fa92394f1c1c728a8b69373f821589ba49c460756f952689847677a843f594a418882064937ee172ed6626fa3bb4d0b3c452199e9eecb7919fcaa7ba9ff68b31c45af030b49847b9ec89d310c32157f32675958d1a084a6ee7de7c46682da879936ef27e648417f8a1bc4a83e6e70eb50cef299feb3a35dc9f69f55fae77a9a7712dc0b501083051e513ad0ca902052b8ec035d0b5e72e061c09de6609e579d24db1d997fe21284a739de5ae1700b1eb1ab2d46de12f719eccd1776f3dfc56b819f8efab51cfef1cef315b26803271141acd80700033f3b64f0db0f61211acf6be4507f7949312b726c2d17bd3f30b0ad7d69ffd30c7f2edde3d8b0880762c1ca5d532837f15d5d314dbffb60fc325cb02e409bf0e76f6ed183fab6e1cf3754fa1eae8a9883261ba700615674ed63011ebf579f15effe1d6aafdcd1597baf141bb1466eca371badd6949dd3ec7b8b5264fd34567d72a45557f30236f50344ddf70ee46219bd0ccea09fdbf248555c5a860bf930ec286b2502e07120da09bbe1ee13070d27703c0709485911524175529934aef7233f4b352f2e74725c1a8c985c9ea3c20e515f3348dc0dd9ecc5c08bf7c7d5d0a5a272b9359ae1187216c85646eea0e0e3df05ded78a79e54f20a9265be4b37c099d8ce75c24d28d982558aef56bccaa8191011d5652987896f84bb1cef34d40f062847dc06dc3f6e7dc842c8fe2bd4a381ca1c46fb36c834d5c9c2ff84d0d94ea146b792e6646c80065669d1210cada720493a765be380628fc29add7e72b84fd99779408265a4f860bc48333da660cec4e3976cc2bf3b75a9a563dc02354485ce170385a6bd6fd6aed299bfb88922617459a4c0ceb66fb574d9ee87a3e163a5b6b26a41607196031a29f9ee309124367da3f99fb654f15db2814f8270facf0fbf3e95604b3c30210bbf592984937b940a8bbe9fdcc6081a47199beffb6f6756392f74eb12fa0745cc64c5ac1e7eebb19e721fdd5f9422087e301192539879e94863dced477e074cccaba213938ef038d8da2aa3896f49c1eb977119af9c9d809f37163def339f916ed956f8deb8dcd2302e62bb69fc7a566f2fa35d7bd299b5d2f368d91872a606213c71dce8648c3b1e9063a6d4318aecc2777a84aeb17cadeb23ff89840cd992843cb95912767a5cd2fc4ea00353e188fb6bb72009cd939186c7c175aa5dc7bbfbd5b219a144c8c3ab93fa2851a6637fa9c4ad9ca3c24830d86b36cd006a248ca8ea1990728c9afbe8186cea4775d8d4d95a4be5d3aa8273366f8a949d836a8908b3c30aa6d7e", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="bfeaa187b07e9c0d5a8fcca0b42be4fd12ddff035584e84f91cde4191033706198ed8c21e9c9b821d365bb17dbe4840c24dd471a1d2a42c4f02c2c46af0ed18e46162d8832b5421d5355e72f1342d9c2d2d8ad0851b7ab51d4b03ebcd7296826ba3febcd25bfd7798d3663bc336f96bb1cc697b73abb2f494123779d0c7b630e0e180a6d7a800c3a2302810352603dd0625e3fd1b1d325d56d141695985cdfcf", 0xa0) 4.000706575s ago: executing program 7 (id=540): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getppid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40001c22, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/81, 0x51}], 0x2) ioctl$FIONREAD(r2, 0x800474c4, &(0x7f00000000c0)) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d5"]) 3.833723883s ago: executing program 5 (id=547): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000400)='./file1\x00', 0xa) setrlimit(0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) getdents(r2, &(0x7f00000001c0)=""/203, 0xcb) r3 = semget(0x0, 0x1, 0x281) semop(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x0, 0x2ff, 0x1800}], 0x2) semop(r3, &(0x7f0000000040)=[{0x0, 0xfff2}], 0x1) syz_emit_ethernet(0x3d, &(0x7f0000000100)={@random="fd0e82c89452", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x22, 0x2f, 0x67, 0x0, 0x2, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x5, {[@noop]}}, @udp={{0x2, 0x0, 0x8}, {"87fe36019e49e4ca256a33d3531431"}}}}}}) r4 = open(0x0, 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000002c0)='.\x02\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000340)='./file0/file0\x00', r1, &(0x7f0000000380)='./file1\x00') 3.482679119s ago: executing program 4 (id=529): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bd896e3047362b216f8d1be8b3e4582412d409bfdb81b7d149c691c5195bd4c5a38e178774d78f7908b5c3ff528c6212538cf635f7f5eb13e8cb73b565", 0x3d) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x13, r1, 0x1) r2 = shmget$private(0x0, 0x4000, 0x23, &(0x7f0000ff8000/0x4000)=nil) fchflags(r1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x180, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000180)={0x0, 0x8, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) socketpair(0x18, 0x4000, 0x71, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) shmctl$SHM_UNLOCK(r2, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)={@remote, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x1, 0x5, 0x12a, 0x66, 0xfff, 0x6, 0x6, 0x0, @multicast2, @multicast1, {[@noop, @generic={0x0, 0x11, "e40fad9b08a6bccb09a272e072a615"}, @lsrr={0x83, 0x13, 0xc, [@empty, @local={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x3, 0x1, r7, 0x41424344, 0x1, 0x0, 0xd, 0x20, 0x3, 0x0, 0x5, {[@nop, @md5sig={0x13, 0x12, "935f633d5558ff90e44fc24a0ba4c54b"}, @generic={0x2, 0x6, "59ea7d56"}, @nop, @eol, @mss={0x2, 0x4, 0x7}]}}, {"28fb36bf4667c2820c4df07164693b629c7fb9504d0750b2fd3ba5636c84fa1885f12db0b02e1860d69baf8e594bd7247950c84c7c9148b98bb4c81f751709e2a793d01be71a07f688633c436c4ac89379417cc8fce714f2663337bbf8a565b8d392d3154f3cbb02406a82f5a4d9e32219d99934db1f06f3fc575b20ba45989dc3f563f26a6db6e8196d0596e53669df469c5bc2ddd1fbd35bb69b95007ae9a528532128095967f0bc9a94191cef15fc19f84566705f5f01d687"}}}}}}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0x7) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) acct(&(0x7f00000004c0)='./file0\x00') getpeername$unix(r6, &(0x7f0000000500)=@file={0x0, ""/32}, &(0x7f0000000540)=0x22) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) setuid(0x0) readlinkat(r6, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/181, 0xb5) r9 = semget$private(0x0, 0x0, 0x484) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000006c0)=0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000700)) close(r0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000740)) 2.347736541s ago: executing program 7 (id=555): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x80000001, 0x80000001, 0x7, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x7}, {0x6, 0xf86, 0x0, 0xaf9}, {0x5, 0x800, 0x7}, {0x6, 0x80000003, 0xe, 0x7}, {0x2, 0x1, 0xffffffff, 0x9c}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0xa, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xb}, {0x4, 0xfffb, 0x9, 0xaeb}, {0x803, 0x40, 0x8, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2012, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file2\x00', 0xb, 0x3, 0xfff6, 0x1, 0x9, 0x2d, 0x8, 0x1, 0x2, 0x644, 0x4000000000f19}) mknod(&(0x7f0000000000)='./file1\x00', 0x1, 0x637c) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) 2.32151474s ago: executing program 7 (id=557): mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) getsockopt(r1, 0x3a, 0xf, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x10000, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f00002f0000/0x3000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil, 0x200000000000000}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000079c000/0x3000)=nil}, {&(0x7f00002ef000/0x3000)=nil, &(0x7f00000a5000/0x1000)=nil}, {&(0x7f00000a1000/0x4000)=nil, &(0x7f00003cf000/0x3000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f000009a000/0x4000)=nil, &(0x7f0000090000/0x2000)=nil}, {&(0x7f000009a000/0x2000)=nil, &(0x7f00002ef000/0x2000)=nil}], './file0\x00', 0x6}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0xc2c04200, &(0x7f00000001c0)) msync(&(0x7f00002b6000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) madvise(&(0x7f00002b7000/0x3000)=nil, 0x3000, 0x5) 2.318989914s ago: executing program 5 (id=559): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0xb, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="25e07bff764d01bafd39b3f67a51410b7384187943a53f7e4557af040000006a66b40001", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0xe) sysctl$kern(0x0, 0x0, &(0x7f00000008c0)="00f1ffffffffffff9f0400000098bdf4e420e6add2008000552e01000000d22b3f3f490b0804f9000000000000000035024ba8af4e5fd38d02000000ccca8db36ae1bdc3478fe6694dda6407d16e6e05231f7d4c43be937fe86fc04318ea39e04df566894299f9e74adaf8e38e2d997af07b5efa92e497dbcc06105e05d0560bfb595dab54cae2", &(0x7f0000000080)=0x87, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r2, &(0x7f0000000480)='\x00'/14, 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0x7}, {0x16, 0x3, 0xfe, 0x48a4}]}) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7a", &(0x7f0000000180)=0x5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f00000001c0)="02000000", 0x4) r3 = semget$private(0x0, 0x8, 0x100) semop(r3, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x4, 0x7, 0x1800}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x2]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, 0x0, &(0x7f00000001c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000003c0)="00e0ae5b7e0d0000bc5a913fc194a34b8ecf5852cb0428d46e4abacc561a228515ce0b43", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000800)={0x0, 0xfffffffffffffe16, &(0x7f0000000340)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5476c02", 0x12}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) 2.077944009s ago: executing program 7 (id=568): symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x1, 0x0) mmap(&(0x7f0000175000/0x3000)=nil, 0x3000, 0x0, 0x4812, 0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x37931f64, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabaf5bb08004508004c0066000000069078e0000002ac1400aa4e234e2000089078fdf6a01be7c3955bdbf2f57d21ecd243a20ed05e6cae0c5b0e0c81fed7f101dd8333029e012488cdf5177c7e7493"]) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/105, 0x69) socket(0x2, 0x3, 0xc) 1.942905907s ago: executing program 3 (id=569): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r1 = getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x3, 0x8018, 0x7fffffff, 0x101, 0x80000001, 0x4, 0x8, 0x10, [{0x10000000, 0x7, 0x4, 0x71002}, {0x9, 0x5, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x4, 0x402009}, {0x1, 0x800, 0x7, 0x9df}, {0x401, 0x200727, 0x2800, 0x1}, {0x1, 0x650, 0x3, 0x98}, {0xc00, 0xffffffff, 0x9, 0x6b}, {0x1000, 0x803, 0x800, 0x8}, {0x5, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd1b, 0x4}, {0x800007, 0x10001, 0x2, 0x4}, {0x9, 0xb, 0x8, 0x1002}, {0xb8c, 0xa, 0x8, 0x80000004}, {0x29a71717, 0xfffffffa, 0x7, 0xe}, {0xc, 0x5, 0x2000005, 0x10000000}, {0x0, 0x800af7, 0xffc, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r1) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r4) execve(0x0, 0x0, 0x0) 1.940701604s ago: executing program 5 (id=570): open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x112, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d0000/0x4000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil, 0x40}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x12}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil, 0x0, 0x9bbf}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r2, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8}, {0xe8, 0x9}}) 1.921174716s ago: executing program 5 (id=571): r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) read(r0, &(0x7f0000000080)=""/142, 0x8e) dup(r0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x7fffffff}}}}}) 1.919358638s ago: executing program 7 (id=572): syz_open_pts() (async) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x3a, 0x12, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) (async) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x488, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x2000007) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffff, 0x100000000, 0xe, 0xd, 0x8000, 0xfffffffffffffffb, 0x2, 0x36}, &(0x7f00000000c0)={0xfffffffffffffffb, 0xa, 0xe833, 0x4, 0xbabb, 0x10, 0x0, 0xfffffffffffffffd}, &(0x7f0000000140)={0xfffffffffffffffc, 0x1153, 0x10001, 0x2, 0x6, 0x8, 0x100, 0xfb3}, &(0x7f0000000180)={0x10001}) 1.91592645s ago: executing program 1 (id=574): r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) (async) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) 1.913544258s ago: executing program 1 (id=576): r0 = syz_open_pts() flock(r0, 0x1) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x100, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) syz_open_pts() (async) syz_open_pts() 1.911588563s ago: executing program 1 (id=577): mkdir(&(0x7f0000000000)='./file0\x00', 0x90) setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x2, 0x2000000000000000, 0x181c, 0x100000000000008, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = getpid() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1510, r2) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="7e96c24895ee4d3957a7f61548e1e8d701e6cde8c22237d985387f29a96ffe2c7a1f1cce800318b8ee73608cb6d3a727d4e45d6e51142546457aebbf7303c209ac690a1b6060a92f35e2674566713a16a556950575aaa9be864b62a9839db611aef89437f93d22daf0ff66d19011eb10519b6bfc6bfbfec88de3a4145cdf4b10bd48f19d79162e11bc76b1baf208caaa5a0434e3b57acc63ca16bf34df7cb418c9f4306d8e894232aca9ba0cff056310ae", 0xb1}, {&(0x7f00000005c0)="f3ad2ab4a608424d05a5b5bcac867d2612bde9ed26ec9860fb4f3abc2d3d481ef897297459c934d41467ed49161636bcba3180c8f238500e94d38089c24ad38ad765a9dc085ba613dc36af0cc5c8b842a0b25ae20f747df5257de9206d209b1aa599d3f575179daa785129fe79c1802f9275bc12a13045fc3242236df60953f21ee9adf3e15c0dfc00817cd27c99600a97ca5cf5d564be33a48a032fa162ee4e98ceee7084a9763125d1d9a01b8f67ec5bf640108363f4550164bce1df12a3c0f1077e03556086caca6c1fe7904867b8aa8352b067ca15ece7b19323d38efb2ebeb47f833cecddee4520f8d160e403eab2f7fe898e15fa1a19f9693bf6ce3b98dd33be9010ceb95c3d92d80595b291d23e53a48d0e5bde50da840fa1f6f3eb0a22c498f3c4713b8f29ca839f6d85198b50c0383e78d5a81c17b0782b3de2937fc8fd74a1b07eda8e8efebd9a486dd34f094d132e077cf2ab89567231c277ee9723cce06f56a71ff75c5704ead0f9173658c8540603b709253d6164a75da9a09326a79cf96cac9dbb6a798dad19b45e9499a05d1c2bee8e9cdbd689df97f53621f70d122897cbaf638df53c82c663ab833de50846177bbfbe120ea9da87e978290f92cfc549028d9dc5ff913701fce024c409bf6c77b5ed3d9d7293f4cbedb7b8cdcfca982b528a88f0a9ba3f8cddaa5b8e67e3b465a431435f80369e28f5e979955bb684d4f1be7eb7cf0b18338a0535d5ff0daf90769f496e28a229a100affcce3c1c3170b2703b302694cdeae790652050d5546a752c2d98f474dda4a168cf061c230255370a8799cbc942206e5021080a2f204b6b8ad993f10f6c1faffdc6fd3302b9374ac9f7513e131eb73f9e01550cb9075bee071a4696143227191810cd823daecf378c1e8c2baa7bbe93655ac4a6708e32bcbb318eea024ff7ed3e36fa437d6577d1026bd28be24ea85038d7d351f0219c14c0d4e17716a9a3617e501d10db7e5db526380f3b0d229c07180b9fcba570f68effbfe0e86d874054eefe0d71fda0c884b1edbe1a44108d2bf74e8229c59ffcea852f13f3d95ca27a2c422a7dd8675edbd556153821522d8fe1456fd56c39e8c946c0e374b1ea2ad74bf73c5302621017416ab58e10327208b9598020ed83fb869f58ecc349675be5154f199fd411404763714d90c6d4c1a78b1ac704a6b2174f5123810207bf115b062d54c79b40ef04c7c76c6bf7a41eb1823b1aa1c01015169ba47b61e00911a34ac0c5ed007e79967e31e4c93681b740a468d006c0b5847853a3cf0556e85d51122d583848210c0c4b49304c844abdcb3c47840d7185e2697d8bc144bca4c696e85ca3b4c147c8bc0b1c2ce561e7a3bb98d7197216de3566da639974e36acb3c9a3fb23bc4111d934969386d95873b9fe9889f6b8e288f57208dc348fadc06c44dee5c95515d6aac4d13254f76a0bf4dfe692833c3f0e31e99e765be13a83ba6b9f0d83e9bb63c75660bbf74acb2e60afb0f00fcbf7918fd55dfdc4982dc2029c086294bb819d5860f9002a602d5450541a4b6fc5439b6718bc3f2842eeecaab2020767d897aa4d5cd09f38c1b3a4a1691db2d61772cb78f4e35f00f9498a5ceae507836d231c38651cbca0f2ecaf0a1086a119a426af3a5c4162559a7da222010aa85f40815ec8e00ec6f98477756ad721b388859948c97e5de3a3fb8a4faba92397a86c7a8cfab61cfc9d56274e464983d695dbc1c36d0d652b340188801bbcb66595620e615c285668e44efa1fd31975fe623caf7ced8c5d7543abc8d747ad5e3cb1dd106fa92c2f318a697a22c3f9b20404cb6ee722b812e8a3cf919023e9e1b7903b120a50956a92372e0afb054b159bc7eaf92443b3447f42dfcec06d5090981fd9d88fecaeb14f9215a0f07177743afeeeab5035bb52384dc03a55071486b218f64b2148bc8a0fc14d65c7eacf190f6e3b77243eb96b17da4774512950dcd2f2fc38744f8f904c3014206a05e272f7166b9ceb862df3d8e137789af06f0220ae5ac82b2571711a7ec2e6882ae3bd8af2ba71f653eb181ef765858d35ddbc6e2d4c84899545f524932e4d7567cf6acdb3b96ddbe6a4fdd30a9de74182e245d2b69db35b3b401bb1beac2d0c9a5249b6c1a0ca45e6965546be52c4df2105fef982f44d7031a21f523d9857a59b1c259f13da2b370781d8438d44b5d39149b3fd501937fab7e47ae14ec239cd49a15b78e90e1e7867f6cef1e06dcacec4b9364958190cc258da56db48ab4388bef5da9750f262de01f57af5cf4fd60d35506d3d8014c5562516eda73fa7cc2f24edb709fe57f48d0ae732d5e10bc1202389dc9ce9299f4e7aaf7552529565e500ea50ec9eea9dc8599d7d64d45dd622f61e4507a297f8f54c7f2e1e491e9bd8ff0aaa71f5e1e62f43d1b0a95d6daf814a3cfb25539a64cf53347a40e0ab0a26f643908285a007fd8e7894f61deca89a504cd6ee2ae6d5a640f351aed5e74ce16209935f86dd4cfdb77cb2714c2c4e4f0da50a9907430f9335e56d4edb35c83fb652c9778f1c3d16ee9f85c34dc7d7f34ebeb3ce0b9e5725fd147e7599a4930c1d252059c911ec94f81d0fbef2d7524589f006f0eae77f7a90ce6fb340da8dade83ab79875f785ea4ea65f9a8711828b261d329c6461520bfa3126f55f4962a9f6f7646208ff0be80e480f9176c137f01906a5574500524512757969f3fbf6d66b49159477d24dd2f1cf1ec8322165d345a17260c6777a8a670add1f7a755e57aa7a5943f64de83eb0aeb76bde736392fd75ccc36841132edbcdd181e6c3259a50533c5950dabea378be4c4498550c3387d316838ece14578d2ec4d50a3e56be8cc343ed49c7c25bd434dc42e64e823d40643a31ba5f08727f3897313422b47932cb200d537939537e4e0454a450c2fe1d62c0f6c403a5d25cd3b428e19b3d4fb2a97c6787797a4dcafae7891370f615ee62f7d6f78c7d17e503cece5b1fd3fca7c3a6c891b53d5600e6052e1615b9beb3d7343a8cc377b79c6e089d22deb71da74bbc56669fa8598dc274a44a052d03f3bae4b48b40f9b3dc89295e63a09e7191648f8e556388ca3be17769d7cebacb8fa1826dbd74a496bd48aa676375aa24c92038c35329458c7fe1f0ac5f508283a807b7e968bb941d45ae55e713aaa28880a48fbb1b6cce2e061ea3c28db7e359142ce02572f0193942fe10aee9fe4a1d1dd8bfb57e2c867de4fa839932e0515cccd1dae67542cd1edb0253155172278147fae62023907e4c442fd1f49ed3b40ea63de08397b8388c97e89ee50fbe87b931adf54696dc01345af1d9c2059a258d8c9997a74e5d1fcb412c99bd705062582f81c28ea4347a2494a7751afaa96ee191b26cbe1ba148634b6e34d053de5560017d5eb346c9da5657123156550ad205cc5b19b7f4cdb5957e0c481e58dd013a291414add667d5e1d0dc381c25b5f61861a8657a75c4de2988ab94b844656c9306374a0865336ef34d0ce32178f600d0320bbcad34b5253fbda6e75fe5c20a898b0c79b0d864a3a255554fccb84b9abb9f25fbc4bb6da1d0938f7897be748e5ea229c167f7c0c31af861b642c05fc18fbe8039762ce8a6fd78c20a0e1e91380bc71615d1346d717dcd827e3188c515150704be5e6136cf5a1a25a1c8b7c47e0451e287415e565bb13ad43d374a0be21f8c58218404ab238e531fc6e4006c48b250d076e16f10b8e4001d7f700c029da2cc59c37cddbca6e96d3bd8b94dbf2291acc1bfb02744f4b6b14fc2d93116dc62c2c26412c6fcac373a0b3b22e1924a94af48c291216f0b709065956b9f4ef2ffad20eb0c3a538fcaf5afaa932bf9a29dec1871072fb32aef0f8dc9aacdfe14207a3a71c6dbdcfafb6145aa06003003b81bfe62133cdd0eb302325b316502c5fe446fc0f4f1c218802b7ea3a37d46bd3c202eb451284437edb20af9505679301df034977eecac57805392d929c86a749aaff7539c9f626516df797e696e9124d0138eff7e9cd87ac72c137981dc3b5d95c986bfd9bb2f54d568bde82f70ab1d823142080a31779faeaf5b83172594190fe84c0d9fa08b291888d6b909c461b905843bb6fc242c3f93e65332d0f23383d5ada279e71d5c08fb193f20779d01bdd8cf8d4557686fd19c9f5034c287c8c01e00c808fafed821072903dd40bd172fd72e36e000fe313a5cad3a1305bc019712817fbf9f40b48824627aba954c8adb445048c68ca86826664d446e1d89235e159dc8fdb890b633421d929c0f10d235d00335a656e0e2728cbf4a40a41e764cff02591d976cd7b3f96c639ac959636f2ee485992a26066db08956c33dc5c30c36553a3d0cb25b9fa49d46c4421fd93ab6a66c948841c4a222bdc6d9642b691aafdc8d4fd7e3307ac01c6be021cd76e6fccbb55b7b476d0ff864e155a6a40ef9bfbc02ba0fcb04828810559e4366f713c78021c23a884788a1ea92e4c79afc6d802baa0cfb59a5a9fd265494cb9607489aea6c00eb1decb61320caf7e83c0b160fbb56cea3adc4111c70cc878ece79e85c66324c1da612667426ffe7ddad05c980a795284f21b7253a7a1caa2f0859a4536c44fc8d4bf7ade5504b2408446f2c78060008fdd1ad1ed7b6001daf34658620e801ebc4b54ced6d5d58c58d916b66d518c5d6d7c5fc6302e244b5eff30165fa2ffd5547eafca2b99906f6c6b30c015b47658cc8dd40e57d4e5301912bd9e38670c70118e9bd56f0fa374cc472138156a5088fd1655087a45508f83e76e1575f0f9d8231aa0bb0a64eb00f5d688ab3171b801683bf7f5ac2035e41bc1fe41ce9e45381a6ac2284e62ae97f66bdeb91c3cee3ce61acfd6e682b58fc4368bfcc710f2b1899c3d47cc6109fd670f6f3ad02119a35cc1a72b21ed118ea7883598d4751b360f02b4d62c067f3e3bd12e779c09873d1eca8df3aef5adff9bc4f660b4dbc6e914c7b515b1b9dacfdac529c3f5205e62c09e944e2b71480b2c10a0237fc054b57616da339be37fad2a568047396e8f10cda9cd64416712aa97294b132851c08d6c518f049103d055a61e19a13f769df8c95fc6311152443ac33519e4051a41df23530f3b722b1ac609ab479ff814f7e8fa1df1cff749396466d96a7f3849c4b6f60c3d7dd46fea5bd06a4c3e059a81d34ef196df51d09d97968c0d7a9a7acb4aa3c8a2d3fd418c68c078f2c2a6224215033f24bd7222cff3b9f3ff8923830636c00264f202c2ef4bd17ac835fa90e4f030bda3ea48931f0c1a3f7ede078c77d158d291a7b270036bf9e778d19394a0bc33c04add5732606475ab436bf09f25abe6a34217115823fa794a8ace636e7c959eaf2255e7160226883b3ab2719be06d149f69f6803721c68fecc1001e352d3ff05258ebfaa8acf79a11f5050e9c9250ea2fd035a6b06690856785e41ea2a3457f88c3e2ab33ce72462cb95fd803c565cd88d9a486150584be0927e164661ad1bc3d25fdb7d32cf5ba4f03a9ae7833b4334eebc8a5ccd5913d7c8fd8d1c5a6323255d36dacf8ba485b0081abe00570d651fdbcc178e23f0903c74c222f10d397d877d6f9a7e371a57a7e172a29b39254a49e1594cc16979c3bda2b14f3740b034c150adf3753517332408f3d26f368080ad079ae4f349314e2a2eaaf4fbf8ddf0d4fc73dc7e7551e2cf7284770d9ccba26f6e8983f06ca56cf53645fa7dedb0bc6b67a2899c6e7e730054752de56200631dcf6efb6f1146935f7760bd48a3f3c2ebcca8ae491c6c84fc48496763a6b3d41", 0x1000}], 0x2, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2}], 0x38, 0x40d}, 0xa) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0xaa, 0x0, 0x0, {[0x5, 0x0, 0xffffffffffffffd, 0x1, 0xe, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x1], [0x63, 0x5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x80000000], [0x6], [0x4, 0x0, 0x0, 0x165, 0x0, 0xa], [{0x0, 0x10, 0x0, 0x8000000000000}, {0x0, 0x0, 0xfffffff9}, {0x1000, 0x6, 0x0, 0xfffffffffffffffc}, {0x0, 0x1000, 0xfffd}, {0x0, 0x0, 0xc8, 0x7ffffffffffffffe}, {0x0, 0x5, 0x0, 0x1}, {}, {0x0, 0xfffffff5}], {0x0, 0xfffffffd, 0x3}, {0x0, 0x5}}}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r5 = open(&(0x7f0000000380)='./file1\x00', 0x80, 0x120) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0xc0307004, &(0x7f0000000140)=0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r6, r9) mmap(&(0x7f000072a000/0x3000)=nil, 0x3000, 0x1, 0x7812, r8, 0x5) r10 = getuid() setreuid(0x0, r10) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) 1.902031786s ago: executing program 4 (id=578): seteuid(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="d8ee151fe2daee00a834ea20a0752f3d206319edaf5a98db40e696b90cbee294df78a45ce27d70456ad2abbb698dd3bfa5a1dee6bb17bc6e2d736cd01586711d01abecfa2979b97d23bdb3280de097a4b5bdaf8cf7fd35fa20ad73d3da1323256b21fe790e95f1ae1dcd34e1949b1cb5b1702931cdd182c378aa2b702f9faf45a91cd9e4a5fa6f561afd8662f6016a3f8bf7130fd9e81e7551d404b3b15ae9f9da5e77ae6bfa495000fb0e3be78b5f552f8214fb2303b928632ff91005cdefbe43c9d8b9c0764c335879f004e0d18f6d5be816656ac7f7ee7ea3698957cf55480e", 0xe1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000b40)}], 0x1, 0x0, 0x0, 0x40d}, 0x40e) setrlimit(0x8, &(0x7f0000000980)={0x1, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x1, 0x62}) socket$inet(0x18, 0x3, 0x102) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504449, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504449, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffa, 0xd, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x500000000, 0x4], [0x4, 0x0, 0x0, 0x3ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x200004], [0x0, 0x0, 0x1, 0x4], [{0x1, 0x2000, 0x1}, {0x800, 0x0, 0x9}], {0xfffe, 0x0, 0x0, 0x7fffffffffffffff}, {0x0, 0x0, 0x0, 0x200000}}}) (async) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffa, 0xd, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x500000000, 0x4], [0x4, 0x0, 0x0, 0x3ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x200004], [0x0, 0x0, 0x1, 0x4], [{0x1, 0x2000, 0x1}, {0x800, 0x0, 0x9}], {0xfffe, 0x0, 0x0, 0x7fffffffffffffff}, {0x0, 0x0, 0x0, 0x200000}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc, 0x26, 0xfb}, {0x30, 0x1, 0x1, 0x10001}, {0x6, 0x4, 0x7, 0x20000801}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc, 0x26, 0xfb}, {0x30, 0x1, 0x1, 0x10001}, {0x6, 0x4, 0x7, 0x20000801}]}) write(r3, &(0x7f0000000300)="d81ad3f20c30000000003ed8d1c9", 0xe) socket(0x2, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x7, 0xffffffffffffffbc}) setrlimit(0x0, &(0x7f00000000c0)={0x4, 0x81}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000000)={0x32, 0xffffffff, 0x0, 0x3ffd, "97a2224ff1c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000001c0)={0x1}) (async) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000001c0)={0x1}) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x10) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) pread(r0, &(0x7f0000000140)="4972be", 0x3, 0x7fffffffffffffff) (async) pread(r0, &(0x7f0000000140)="4972be", 0x3, 0x7fffffffffffffff) 1.900671776s ago: executing program 4 (id=579): mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1, [{0x0, 0x8}, {}, {}, {0x0, 0x1df}, {0x87bddc2eb7165cba, 0x800003}, {0x3, 0xfffffffc}, {}, {}, {0x2, 0x1}, {}, {}, {}, {0x1, 0x80}, {0x0, 0x1}, {}, {}, {0x0, 0x8001}, {0x1, 0x1}, {0x0, 0xb}, {}, {0x0, 0x4}, {0x0, 0x2}, {0x3}, {0x0, 0x40000000}, {}, {0x3, 0xffffffff}, {}, {}, {}, {0x1}, {0x2}, {0x0, 0x5}]}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)='\"\x00\x00\x00', 0x4) getsockopt(r0, 0x7, 0xc, &(0x7f00000002c0)=""/56, &(0x7f0000000300)=0x38) sysctl$kern(&(0x7f0000000180)={0x1, 0x26}, 0x2, &(0x7f00000001c0)="14a8f57d406f012e5dc3add6c29ef25b7a6aafc07b7a73f5ab53496db01439cb9609d3791ab6e29c386b90e5e450abb8d531db6d3b2ae7fd246268f762c4f536aca599404d58ae3c1d24a6b8e9063221b17e4a6e854eaa70ff51209bea8ed7c99768ff8d18d8f51fcc2ec9576aa8868bdda342609649056c48086d9868b89efe566bfcefa5182c72f5edf9cec417a8def697c080a37aad9b6cf0f8b74e7b0458b9cb0ab719bbd9ca05e9971899acb87986f1733a99d1", &(0x7f0000000280)=0xb6, &(0x7f0000000580)="49299147bd2c8cd72b5cf5c6c4a20ec7d19ecbe65c19add3db9b4383445f146f012a5aad954ffdef922659dfeac6da1d2d3822d61042870c5da3cbbb2654312bd6fd38f5bf0b46d1a71b358cb17f6dde6b45c905668499dce3fff4805830fdaa6636781b80a1a2ec5ce53ece6a840ba286477cbe1ce96cbf6398c86abd856622d85fc91766e1f2590ae86fe5e0a037977744a585431c7ec3414fa60cec91a25dc63433d20c3ca57212ce83bc95526692aa7ca34463ede7366e3e9fa5a4d9c554b289d95915ab6e6c66b8e041f2ee57b8789af8030e2beff36176dc9f88b130098fe90409194b2e5083a3d551d4f58ad0af6ad7614cea1bec48caefbe8e1b1f8eacd1c71a16fd4ca5caaeced8ecb56464f9465c38dad9f60a938d9a34db0918e4dea5ca5e755b4ab1fc288107b5258ee3ac58b5eb4ae694f9a6d8a7444e5454cfc15afa2da8caeb772adc97a00ef2091d9e13592813819808643874e229664504882abe2f087a06728f36d2a932b5ff6096ee1054c2f3810988c5f789e4f54ce397b910953116d0229bc991e085dc707e936a2ba395da655977083ef78e34d84b3861c5b43b58c4734182bfa83a49544f3388d3252d87a655338d48f6b241a6afff5a91dc0ffaf6baaf89f58242dd45553996d98412eadc4adaa2e2c83e1751c0b0da5eee3abbd18933aece8adba5d6d7c279f0362bcac978bf09f27fc2d347aa6b9af9ae2ae3521a7960a2e5de5b49e9e5177a4da6f4a08f0660f8d34535bed1fc61fffa373145f2f938a6c7a6d1f612b3a2bd733c6cf30b319fa32ea32215869bfbd4b94304b29fb0bf93800f543debe75a07b2a62fbc5fb1c4ad5e65ec645346305b1754a059c3645aff3884382d17a254101b48b64ee20dd3ba17094624008bf09ba5a4bfe3132fe1a5e14fbf13791cba8f21d7b9232dc56785b834b608477bcc5febafdbab0d74ac95ef77fc12449001672b39d534a773350217d937f4bb86aba453c7cf73033b725cb37bbde32df67c18adc57cba5a5378f4b307a8ff1db403ae40660443e7334987c36876aec9055560a20ab87e12d9dabbbb1b7e029c0bf54bfc73d03ddb4742c587d22866f1270ede5d9c1219c159190647bfa3affb72be708ff914600747e6a1ebc29dee366cf4650e262725a669d6d82e78d7db86fbb7acd7be6bbd76ae07f078242df3c4f1725c20a45ef1fa69a07e219c2ee2eabdae751db0f3d4860d809c9a13ca515e99a36935f04aaaec50ff8eda419d1c0cbd6cb2867693674a0b8fda703c972ad15840dce58b39b889ebd626f436a38ed4d416e738ecc2304e0a5d0893aa3ed4a75bd5f4726d47e41046e88fbf55bc009b6e4e306fa63f47c4de45de34ccd8988aa99600664648d9fcc932fb41a9c7a17ae607114ac4969e5523e558799078279287e0a6441acb5dbaf0714116f841c1e62aca0a9bfacf2cbf949883f50570ce3625de1b79841a2570698f3978c878d7654cb9ebee5792ccc94a4e9b482404f8e9924c42827ad55f3aa92aafe002135d9e11cae29fcaf8b059553760b4d34eae9dffebeed7a288e47d7fa087b34c6cd85e5eea218704f6796b5b0c865c7de517c70138fc1b125082dae70654e2d0d19c4dbf999da067363da425f6c635ac38afd0ae7bdfeff2699e99eaaebe7e93521ec5cd2dfa1fea3ed869497e573648738f762fdcc98e67a821e213b7bb6d800f911bd8b6ed4813c70b496a452114f783d4a3f07e6a7925f5225598995de87bf1d8247b443ba4252a5b08de6e134b00bc41be357528e803e8c464bca99d8c3098c0a25fe6cb5620c5d9d2678560b8120b8551e892f643702f779ff497af5c2df92b54e1c932e248f71e60e2c543b436aca6cee26567b06a11ec20413e01a3f12422adec418ca987bebc928331ed1757b0dc62f4716ded58480a893410f37b32d6ebb9924ae862a8df632bc0442759dbb25d006d3d47bd991eb7d284625445ff2ce18a8671c8f5307258cac189f1167fbe08084225a8c4c78ddca67afe253f0c87beab885b529e5ab0df4ca0db26e3ab86161038294d9e7edc39410ac8a0f3652b5d4d24a5fa79813b2f2f62af52cf38d16d2bbe41ecde93bdb45c48f92063b1148f910fa305e00c8d3f2ee573099980a5c33164572ac7dddeb347df056249ef8f9116d41dad15ab3437cec1c43d47ca04401b785359399e04d51fbaf744b67513a7f4a019019c83b8f455e5d3cb7c35c584d4eae230792b22f4e793de06ec7bd7268cd5f3af2c470967100599b7921b18b7a98d9385a674e479ac03c547e6581897072cfe0c68bc84089f22b706f8eb010c1098adc36c7dce50ccbbf9bdf0d2b318a9b9582b9f4f66e7012120ab794af81574d6c9f342ca90ad02f4706af32adc5c19d325c472bc78e632dedab2f98ebb24be977733f4263e2d5fec278e724f84e575fa59b05194f747944e90241dd97cf35f8621c10cca04161635b69222a1d41f2dc45ce25314d062d9530e2ecc9c61e53e0cef92f84aaa262adca3f19ceb9f6b905f5f771505b548fdc6373babbd7e06c1f29eab14bdcd164a867d32bd575b2018d2659c6d00a94d4064dc0b3b3949b697730a922791a60d8cef42bc466e0eea0018268656a3862ad255a62907a9bd965c01fedcb2140b6d23b9a226e82adbbb169059e9a56b4eb6e132647d5af1de6a7f9923427d973324fd36d11433f21655eedaca900c649b2f3292feadf39c7881fa0e200996b13c86294023c39c9d6ca602b562727b0187223133e288c1a4063f518a40131dbbc7011a43d156e5d07975b6087fd9dbd48a69eda414816a24ad8452b3421649704ccacbf7a2d6244aba0779d04e16f27e22ced8a026cd11e1a9dc61526d21a9e1f076dcd8784e3b535b0d6d995e8eeda82af7c60603879c2202afa3b9acfdf6f13ff752c5672ba0d61bcc2b66ec172d50edfc79fad84c6a8ec587de59be442f2ab405953a843fbc50c9dac63a78eb9fb4d1d4f2fff8dc3cec313f4f5742ed633457ce0ad7b8f018973ad36a79af1387e64cd92fe8f6eaf0ec6bf73469ea9287aa416d71d8761bf36d98d20a989bbfc6358c8909d1024e49f976eb40d00a43bb2e5982c21099ea29cbc30456edbd4d509f184d8cc3f8b5dfb5541533953b09e75f7a3426f67ac8e1d93c0e6c4f97a8cfa1c46723d249ca42e6dc8a0d64ccec57a9245724e76105531d3c563dabdee166b0574eeceba21b201d602fdd42c491e1822b24c2490a1af7ee3dc2b08717e0de22c72355b68a71dcf67719a4e4cc53b42cd689e4ee9475d6200778aafc6afe92ee38d445e3ea85041dc97a524c27f8e231660432308cfbed3fadf34c3b3c1258008c8e58a46951dc1e3507e6b6cd703649dbfcb096f094c7dc57c19eaecf57f3197c5494411363ae979efbc50925c3d155fd965fac1ab3424c0d83c99a06579231f782d14ee3b2543c242f46152bc2516c4218784b8d49bc57e37703675760e742592cd8693aa194e6611f0654ca70615b0d3b072fe9e0e0bb706ba68d7fe17535165b668b74d5b9bf43bba88f92144003c5c19ef5e77cbc593ccb64d8f4d850f2d857e9239454a2cc9e37655eb57492a336818e0faf3fb98cc362e440b53f9268a45d58a5d1cbbffe2e8f4df09a359ba623e266260d7041566c2e2123bea8283f95c42df96ffe9a83a45a2bec13b46edfb804cbe8b90ecfbf24434ba162197604ff3ea459fd9ddc961c0f46b95ce6f349776966d1f3a5a4372ba2a14544bb186041a102b31d8db7ca8bfa7b4bacc5493211cf1afc6db339ca64c962b2205214be51769038f9854207d3ebdd88de368247378cbd568ea0031e17ea6abe01ca77234035187128ca35ee9732ce4654bb953e106404915a5338cfbacc99b5675257ad353c23fd19d9cc4bb2a5d4911f078bb6a28834dda6674251924e54434f5849cc8dcf92a144307533447c9c6e1caf07a9759b68830ebe1f65d1f42522ab0614abf0c24486c58ef40ea2f7f8204a9c9f0d9dcb53d26db2a5fb0c9adfe4996ad65f0d47b5aff14f561ee07992ed1015524c96baab8efec31cd7dae2060ace7964c62da5f06d04d92b2fee02860f33449ba229c287af73f48c1a59cc975e993a08bb6ccc20f143cf9c1b50cf876e99f9e7efea25909729f4aebe4335f7e64a3fb3810757b2048171d00345b61589aa03837ac284a61c33e6c4effa1f27199a36360ed6903126a76abf3825fda0382f3714521ff1cc0905efa68caf36e09e9e48d41192a5a517f408ead6cb80d5be7938a7544494e93eb15b26dace7c3fdbe8b238823974d61790faa36781d8648006a0c48ce5061b20ea008859aa48e3f3ce03f160d54e04a224a2a58085d749ef930d6221e6f7f12d66a549657949847701bfd2b5690456c7a72772e8b6b52971f8d96e9c21ac3d9c2caea893ea455286c661082ba380de3fe3a090ba0e3f40bc7f611d9b47bcb49fadbd66ef92d3433b4fc5ad40ff8167597a33f3baa9a7bd329335e02c9dd2f32d628526084a72f34617c1387db3181eff95c37853196f220a9ab91e6c86d23f6b125131f546905878a3210782b967dda4ba107de0ff41d983ff8e7fad783c6224cb4ca1eadbc743e5f3489855f422a5e996bdba32872b828d64e77be5e1ada113cb2ed34ea02d32f6108df7f9cbd4cce2c4f463fac5ac041d116af9700ff6cb64b89318ba52ec97664a7ec405c2fe7843ea1fee208b798e38ae634101c4d9df5ef55d715f4c1f8db041eabb975e0af50b0733f1fc0a4edaa47e8d75753e9de2fc2fea7905370bf879c942a6fc6bb34d81cda2e2ec0f86b36e36cd0b7dc60c04ecfd020661ae3362ecc2930c0d5e8c427a2ea1cb08e68af48dd8eed34a0b5354d50c1f2eff55888b569c6995ee735282e47cb8a40782dc5f045c690ecf385ea71dc3b29b52351f79f084ff804c11764044453e8020f8cca08bbc3fc3314441165199472bd7ad969f73be0749eb7a982ea5f46768f2ba6336dcdeda37837b84b9cede457cfd677e12cccc1869823d94b123849b321905b5b7dcf99308ba7d72f100c988e35e19edc59f534779cf01401d72cf77cb3eb8f324c69d5fd1e4f78e077e3391ac9e566c182d818275d4a76af1d467e0333ce021dd07e9e83fff2b4749a7672e0dc0784929c256b710afe914b572f6d351fade9b8bff1a8ece8b0387d4388255fb8d35f3798271272ee0cccaaf288ea2838c39f723f5f924b5f3054fbaa91f780645516b02f64caaa43d4f611bfcfc7e08e5b57efa842f0b06b69bb1efae93254b8e4cd46326656494b250169e8abd536ca99276dcf952a19ac808c616ed01ab2e13f33b07ef51697fc3b3ac9a91848c02d57e6ac832a89f33e6be6dc5902a1b6fb264aea94d9e1758ea9b99844f925698956c8989ad86ea84ef557c00c474b69178aa5d2e5afd0116c1215b16ac114769e29ff270c42dd3f5f10c6365e9be7161a706fcd8170e36b5c5069c779e3bedc333cad9fa7c15fc685781497ebc033b2fd3691218ee94e1e20bd4f82a0d9bcb28d36c7d663a2d50281fa6b5796d050f8ea4e67601d67dde9490897bcabf5771758707c32c27e5b329f3baab29a485ff02d0abc6a864e0b4bb13fefb5bc1dc117411932b108183c21fe2da315d4ae775843ff0adf8c4c6d608726ae932bc5175125b15ff4399f370e25abe54029c8dc4b41bddf4639e8c5faff8544a40458fcdb4149ee7c9dfde24b48b170881a7b1b28c575e09c1649c3e8da73941524249ce22f28fc4b205b6ace6904942b648012ea9ceb5e67a", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)='\"\x00\x00\x00', 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000540)=ANY=[@ANYBLOB="e727dc07001f391e7dd7a2d786dd6099000000000303cb697a653e336f000000500000000000ff020000000000000000000000000001"]) fchown(r0, 0xffffffffffffffff, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) syz_emit_ethernet(0x6e, &(0x7f0000000540)=ANY=[@ANYBLOB="e727dc07001f391e7dd7a2d786dd6099000000000303cb697a653e336f000000500000000000ff020000000000000000000000000001"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) 1.900296899s ago: executing program 1 (id=580): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xe5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4004}, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x1ff, 0x4000000000, 0x6, 0xb}) (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async, rerun: 32) listen(r0, 0x4) (rerun: 32) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 32) r3 = socket(0x2, 0x400000000002, 0x0) (rerun: 32) setsockopt(r3, 0x0, 0x21, &(0x7f0000000080)="c5f5d915", 0x4) r4 = dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) (async) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) (async) connect$unix(r5, &(0x7f0000000000), 0x10) (async) write(r5, 0x0, 0x0) write(r5, 0x0, 0x0) (async) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4d}, 0x800) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000080)=0x7e) 1.8997531s ago: executing program 4 (id=581): setrlimit(0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x7}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x4000000000000198, 0x0, 0x0, 0x0, 0x2) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x4000000000000198, 0x0, 0x0, 0x0, 0x2) socket(0x2, 0x3, 0x2f) (async) r2 = socket(0x2, 0x3, 0x2f) dup(r2) (async) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) socket(0x1, 0x2, 0xf0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) kqueue() (async) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) close(r6) open(0x0, 0x80, 0xe) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 1.717529844s ago: executing program 3 (id=587): unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xcd504406, &(0x7f0000000740)={0x1, 0x6, 0x0, 0x0, "97aa224f0cf3d71bffc1f892ff0587956d4726d1", 0x2, 0x7fffffff}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./bus/file0\x00', 0xfffefffe, 0x7ff, 0x20000000005}) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x293, 0x3ff, 0x3, 0x400, "2c7f88d112afd4f3bfed0f274ca9576eb663855b", 0x794, 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0xcd504407, &(0x7f0000000740)={0xb6, 0xfc, 0x7ff, 0x3, "97000019be00", 0x10003, 0x9}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000340)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf204be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000001549f7e4e92ea7b0e8a39bacd221e66ee4a91cfe4cdacf9fd435d1135b4f9221a0b5bcfc3ac2a1a3e6e2b324204aa92a4cbd929d87414f68268f7ec954e04e645deb25029df5d6ca8b351f0dd8eb96033ba4a264248ddf3671afa133cb38dba25dcad8442726ece375143f2ddd6df1c018be92b1b9a690695567ad24629cf93e1582d431d6d309803e1d973c5d5286510dbebf13d19c65d2907da450fccd332a70fe5bc0ec2b9cbdceaba89983ddc7d02e6172b73fa42351ae5b180000", 0xfffffffffffffe0b, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x6, 0x5, 0xdf60, 0xfffffffffffffffe, 0x4, 0x2f01, 0x4, 0x3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0xf, 0x8000, 0x5b, 0x1, 0x1fe, 0x0, 0x0, 0x2], [0x100000001, 0x2, 0x3, 0x0, 0xb, 0xffffffff, 0xffffffff00000000], [0x100, 0x5, 0x7fffffffffffffff, 0x100000000, 0xfffffffffffffffe, 0x8], [{0x0, 0x20000004, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x4, 0x2, 0xfffffffc, 0x80}, {0x3, 0x5, 0x4, 0xffffffffffffffff}, {0x6, 0x2, 0x1000, 0x8}, {0x0, 0x2003, 0x9, 0x2000000000000000}, {}, {0x0, 0x100, 0x0, 0x8}], {0x0, 0x5, 0x5}, {0x4, 0x80000000, 0x6d5, 0x2}}}) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffff801}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) 1.716765874s ago: executing program 3 (id=588): r0 = socket$inet(0x2, 0x3, 0x9) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) (async) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) (async) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) (async) 1.665917572s ago: executing program 3 (id=589): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="809c3d07878f2fd83d074c2e06469bc72f58a97e2299499deed3af74134b3cd3ad836d9bdb572c4df10b1c80b250376ea83ee1df3d8446c858873bbdb27e051c481d6096da59146ea2b8ac05b7e47073d55649bc806628c6a1d8810e8fbe750b9932c4b4ee87816def82994be4e8e1efa697a21706", 0x75) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x0, 0x5) r3 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000540)) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000340)="05000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6e3211800b1000000000000000000f5a872c881ea772ec5890405b3b9c2668396f4cd125707000000002002fbfc0c2300008abf9c82ac57df91b531e2387dcbbde152ba0900000008e37f71a3f8343712051e", 0xb1, 0x2, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) 1.659858857s ago: executing program 3 (id=591): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="e279cdebc4bd2109f2078c938c15446e4ca3a5d0fcb4e74da858630b78bd6ddb07744b929c7057306d9b5e7eb1e3e425f288b21860ec3391213aee3447d19dd2eaaf789d8136a6f17ae142ed0ba36d499ac4a08a4a2229bf0a79c7411212692eb854e8637d7c36dba24c6efed1bc59441e2f594a1b598639a09dfd5c9617bcfe69312a7a18622831b3a4339a3ba07d7ad96130f9ad36eec00b5579574fc16f526f980098fb40a384fb9dd215be3b93", 0xaf, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0x1) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x6, 0xe3, 0x1, 0x71, 0x0, 0x4, 0x1, 0x2, 0x100, 0x5153}) (async) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x40) (async) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) recvfrom$inet(r2, &(0x7f00000002c0)=""/1, 0x1, 0x840, &(0x7f0000000300)={0x2, 0x2}, 0xc) r3 = semget(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/236) (async) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x1, 0x11cdf392, 0x1, 0x1, 0xfff, 0x8, 0x571, 0x3, 0x2, 0x5, 0xfffffffffffffffd}) (async) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x1, 0xfffffff8, 0x9f14, 0x0, 0x8, 0xb, 0x460b, 0x1, 0x0, 0x7, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) lchown(&(0x7f0000000540)='./file0\x00', r4, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000600), 0xc, 0x9) semget(0x0, 0x4, 0x214) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x10, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r7, 0xffffffff) (async) close(r6) (async) setgid(r5) (async) syz_emit_ethernet(0xac, &(0x7f00000006c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x25, 0x9e, 0x65, 0x8001, 0x0, 0x16, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0xb, 0x6, [@multicast2, @broadcast]}, @noop, @ra={0x94, 0x6, 0x9}, @generic={0x1, 0x12, "8ccb0bc88252b133a8a9604daf59e60e"}]}}, @generic="13b35fd41ffdc0f16931e013802d678433b306566daa3fc62d104132ead78163d46192b6ed9367014d1ebe73eb8456c0f4e8ac2f59ad53881297b7a6240d9ff52c8c2e08b2969b71de75a039efeb12c1979596486d9f721595dc7563753c4a74669d5dfc9f9c"}}}}) chmod(&(0x7f0000000780)='./file0\x00', 0x180) ftruncate(r0, 0x101) r8 = socket$inet(0x2, 0x0, 0x38) recvmsg(r8, &(0x7f0000000b80)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000800)=""/190, 0xbe}, {&(0x7f00000008c0)=""/69, 0x45}, {&(0x7f0000000940)=""/195, 0xc3}], 0x3, &(0x7f0000000a80)=""/240, 0xf0}, 0x401) (async) writev(r7, &(0x7f0000001080)=[{&(0x7f0000000bc0)="53b1b59af263a9438f0067c77745ca7df4bd5c370fd3bc1f8a47a767126de02d6552fcc41e2883de0f679bc2803e579d8e90e26339bfb15fdb5a81be3c3fa1569e440c301daed103bbbb94a0931cce12309ae7646e59a37144bebdaf1d75c328abe67fe4883d8014130bb353dc13ac7c93be69e31bd3a0751632212b3a13ebae5796985de1c3d340fe2895f633648891ed632439a1e63df7a38eec4bb6d289620f2812a997f39bbdb725cd", 0xab}, {&(0x7f0000000c80)="070bd169b77ea717c51da72a2aaf5f53deb10dc95e5ce9b071fcd4379a95eb12c0e3b837f9ef9ba36d762111557417c14373064afeae47c228c8c603fc9cb4af57feeff2972a1289ce6f10849017d41b69087af01c8ee4c76f8e6ea251ae6a67d28c319e5b98dd210c2501abe438ce95b0896483c2200bd0a6fa86fbcd656755c392bdfe8aecbf92f05f5c17a8390fd4448907dcfe9cd7f812ccd6e70bffa8ffb82407aa2525602fa88df47fa60fd4ca3dd57d21e1b9651f1dc5fecb6c26992244af9590725e8e88ebe79e3bc996f49284d75365b1a364c8606b81deb474dc6dbb940fa546f243ef6f8aa711dcf4ca536148", 0xf2}, {&(0x7f0000000d80)="044d2113a57cd641f3a1247cc8293c3854db82cb1c218b865f32da866f0d1e8876f1939b1cdd9b13d7dfb80132391f6015030ebd10f200c4c89e9ea95b5496ac9a298a8f7f38b9a7ecbc8460b6889c277312bdff733d2da05999534b5ff664e15313889f391e432e6a3c38b719290a17f05998a508ba0632462a2b02033757e2148b8deb2c692af2d81fea41b168f98ef0234192", 0x94}, {&(0x7f0000000e40)="aeef23627509cef0c2e378af26c1fb4324edd169dee8bdf0e7e0f78208687df91d64e5d7aa0cd6bc4417890973378e5c461d559f483292d958f08d213fa80ca5327f93794fa901925491871266fa4f3afd49d54b30136736c8eb6316283bc6029df1b37ec459d91bd664a015f32b453bb26f11986592e26abb025ef093576339865f69654d28afa921c0915c96de28d5df6273df561a2d7602a4499208b14effc64deaca6758", 0xa6}, {&(0x7f0000000f00)="42d9d64ebc3987f6f72c262f96be78d04d806782320e25055ebe45e770de9b45be67ad7ab6980aa98d4ca05e1dc9aee3896bd8a5466448f38dbe1beac5e3876601a1cb95793f549b1e59ea0eba3a31477db8f9030c3dbf9e0a99635e48fc66a8d6b34b0a58fe3d43629e7b6164fc651ad46d471f37458b5bf8093b7158", 0x7d}, {&(0x7f0000000f80)="cba86610760bcea888cbb763dcaa31552139962e75e2729514b30528acb655fa63c0331cc5a3da0b9ad4570c0ca88c7f14237771c312f7730c1e19d537ef66d29fe376e3fe23d10245f06ba3cc04fe41369448a3e7aaec4b863a4f6de3b3c32421227cb59123d0601f81ad14e2b92108b0487c443519f16bd3f5f7b6aa7f", 0x7e}, {&(0x7f0000001000)="6da9fe8a900373a3bba55f77fe0ec4c1324860f6ce167bc04b8e6fb2ee537d1d6f940cfe085018a7823b0e11ad17ef214132ca9c421e6adc68d20f6c3c5224d41c06f582e2771fd245bf4d24e5449d6a0f5fdc877a031c39bc03466351e6cb700847783cc6e4ab", 0x67}], 0x7) 538.577686ms ago: executing program 2 (id=592): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="a2123a6a212b40a7a1e70b032593482b4ccff31ed64165c2ab1fdde26b364d01797806d417994d476906aeab207d3c2d6a3f0e82ce9bc785f359b8bcd6506a6c0dbbc3cb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x121026c739aaea07) read(r0, &(0x7f0000000080)=""/10, 0xa) 536.063383ms ago: executing program 5 (id=594): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffb, 0x0, 0x2, 0x10100000000, 0x0, 0xe74, 0xdf5e, 0x5, 0x0, 0x2f05, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2, 0xfb], [0xfffffffffffffffe, 0xffffffffffffffff, 0xfffffffffffffffb, 0x8, 0x0, 0x7b98, 0x1fe], [0xb, 0x2, 0x0, 0x0, 0x0, 0x7], [0xff, 0x3, 0x0, 0x100000000, 0xfffffffffffffffe, 0x10000000], [{0x0, 0x4, 0x0, 0x7d06}, {0x101, 0x2, 0xfefffffe, 0x2}, {0x8, 0x0, 0xfffffffe, 0x1}, {0xc4, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x4, 0x0, 0x800000000000008}, {0x0, 0x2004, 0x20005, 0x2000000000000000}, {0xfffc, 0x5, 0xffff8a21, 0x3}, {0x5, 0xd7, 0xfffffffd, 0x8}], {0x0, 0x1, 0x10, 0x3458}, {0x0, 0x0, 0xfffffffc, 0x2}}}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x400, &(0x7f00000001c0), 0x5f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r1, 0xcd50441a, &(0x7f0000000040)={0xc, 0x800003, 0x6, 0x9, "00000000000000000000001500", 0xb, 0x85}) ioctl$TIOCSETA(r0, 0xc0284416, &(0x7f0000000100)={0xa00, 0x0, 0x741, 0x0, "97000000efffffff00", 0x900, 0x7}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000440)={0xd, 0x8eef, 0x6e320fa6, 0xfffffffb, "0a6d81504161477e35dd742f677482fda31c0669", 0x5, 0x5}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 535.879444ms ago: executing program 1 (id=595): open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x6}, 0x8) (async, rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 32) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x800c745b, &(0x7f0000000080)) (async, rerun: 32) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) (async, rerun: 32) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') (async) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') 535.315288ms ago: executing program 6 (id=596): r0 = socket(0x2, 0x3, 0xff) socket(0x2, 0x3, 0x1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffef1) socket(0x24, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000100)="dd6edfef633bc3179985388d8e9b09adf03823403d0fab9865f02d7521805ad1290ba4912cafb9e90d44df9232b380b6cca83ab56514bf7b7f85307a599966d80c4cdadac69944b663f4d4138eeda28deb78d0d6192f9d692b1fba628dca2f8e6332fab3f1acfc66ece9eec964f513b08f856a4fbe3a3235f0d7cec1d73861c70e233e635b715091cdf3fe9ab0193cdba5c9ceef5f3f44afec52b1150b300a5d6ad49f89ac9d8c8637bdce9f306d7705d9b2291b1419edc089c2dde6bbc03b2dd37e9550f470d0d500483966602c"}, {&(0x7f0000000280)="afb4f2a87fd175fb506771ee4a5f5d3efac09c7a490703bf2c5ec1c2c90fff02adb16b32894c5b8f6f7d2b0ab1ffeaa0cd0e28438dabb4d7af4fac4946b746de24119b2b9b47c6eb01e091ac9f09c7cff32dbfc688550c2fd46f488f6f483b26c705e79c6d08a869960691e28c8292c34a33ca590afcd37056ccd1a0e73dc622e358fbd2a0b1f5bd920fa4953c7dd0e8f84980ccf67c963d6409840c2048"}, {&(0x7f00000003c0)="513a14e8ff6f6f0861b04bb9a9630c0de501f22d8eae4abad9abbe877f94407dfcbbd3f7806fbe69075e7f6e2b6d0701a97f6c41fb7015253f5f9c32ac469db359513f6fd6cdcc1ee232d262ba180a85e2f3346227a8e1279087e2d83969559f325b4bd7ddd21e900fe15a739d870a0c0973d256fce353fccbc2bca6aa6c3f367a8a3add9523e38b1ad0da03f8b657e061"}, {&(0x7f0000000480)="7e3ab307ae571608d54ed9ede5ae919b5ca176f9da56a031d1323c8304c32b88d1728045ed87f2717e27d534d1eef62daeebc1d2c2b32d1f98b21046456c8ed8cb5ab452620ef954952073b5373fab8bab4688417f8a78bdb51a3501d3bb3796b74a7af61f9d409ee96d090c388790778fe2876ada2b0566f2720f96227de9ced10db44f9a9363cb70750c47c24b15b2a80d347b35324524608ce11a58c25417aee363927d327e3ad0b938378f0db267f5ec1d118c2b498bfb113cb063e8d7a9bf9407fe54d20aa12391516c4df01672c5821932b85d7be073ea82917ad82419c73d126240fb340c0935b71469744871e0c15b69ab03808b45"}, {&(0x7f0000000580)="3b533c64f9a93dd14ca492b7eab376930d345f614a73bc83ddae9f506f357ab3bd978c70401e7907de91daef4b70e2f175ac43fdfdcdc3e7b7dbd151cfbd2296d04b37fd306d181f93847c3d1e9b60c2b278f6da345bc9327e6cc0f93e36ee82dd7bcd573f82f6d7edc9d13004943f469dfe577e5da24c5b87cc3d4a66b96137cbfe0fe583bfb7f6b3699a4da21839147dbfebf2773ba3bbe07d1fe65e33c040111b5612851863014dd51982ea826f3a162b63060d6b"}], 0x10ab) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 404.608276ms ago: executing program 6 (id=597): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)=',', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0xfffffffffffffe8e, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) recvmmsg(r1, &(0x7f00000003c0)={0x0, 0x1}, 0x10, 0x1000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1b8) syz_emit_ethernet(0x5c, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x4e, 0x64, 0x0, 0x0, 0x33, 0x0, @multicast2, @broadcast, {[@ra={0x94, 0x6, 0xc7}, @generic={0x82, 0x2}, @generic={0x44, 0x5, "922133"}, @ra={0x94, 0x6, 0x8}, @end]}}, @generic="3307a47d4906cf32e1ba7cf457c562826dbc995ea1edc48cddf5521228b4e82d5f7d632d8e8e"}}}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x5, 0x8017, 0x2000007, 0x385, 0x80000001, 0x81ac, 0x810001, 0x10, [{0x0, 0x1000, 0x18, 0x71002}, {0x6, 0x29, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x5, 0x8, 0x42c}, {0x100, 0x200727, 0x2800, 0x3}, {0x101, 0x650, 0x0, 0x99}, {0x3, 0xffffffff, 0x4f8, 0x9}, {0x10007, 0x62c6be95, 0x541e, 0x8}, {0x2, 0x80, 0x5, 0xfffffff9}, {0x0, 0x8001, 0xd1d, 0x4}, {0x1d1, 0x10001, 0xd, 0xfffffffd}, {0x8, 0x2, 0x200, 0x2}, {0xb8c, 0x9, 0x8, 0x1}, {0x0, 0xfffffffa, 0x1, 0x6}, {0x400006, 0x5, 0x5, 0x3}, {0xe0, 0x1, 0xd00, 0x30004}]}) select(0x40, &(0x7f00000003c0)={0x0, 0x2000000000000000, 0x0, 0xe}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0xffffffff}, {0xed, 0x0, 0x0, 0xbc2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000340)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f1536c00", 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x5, 0xffffffffffffffff}) accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) unveil(0x0, &(0x7f0000000140)='x\x00') 403.820385ms ago: executing program 2 (id=598): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x3ff, 0x80000001, 0x1fffd, 0x10, [{0x0, 0x3, 0x4, 0xa28}, {0xc5f, 0xb, 0x8, 0xfffffff9}, {0x8, 0x8, 0x0, 0x9}, {0x80000000, 0x800, 0x3, 0x2}, {0x401, 0x7ff, 0x1002805, 0x4d8a}, {0x2, 0x86, 0x3, 0xb4}, {0xce1, 0xd16f, 0x4f9, 0xb3}, {0x2, 0x803, 0x17, 0x6}, {0x2, 0x7f, 0x5, 0xb}, {0x4, 0x90, 0xd1b, 0x88}, {0x1c2, 0x6, 0x2, 0x3}, {0x7ff, 0x6, 0x7, 0x9}, {0xb8c, 0x4, 0x1, 0x1}, {0x29a7171a, 0xfffffffa, 0xffffffff, 0x6}, {0x2, 0x7, 0xfffffff9, 0xfffffffd}, {0x0, 0x1, 0x1002, 0xc}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x3, 0x70b4}, {0x2, 0x11}, {0x2}, {}, {0x3, 0x5}, {}, {0x3}, {0x1}, {}, {}, {}, {}, {0x3}, {0x1}, {0x0, 0xb4}, {0x1}, {0x6, 0x1fe}, {0x2, 0x2}, {0x0, 0x4}, {0x1, 0x5}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x2, 0x9}, {}, {0x0, 0x4ab60683}]}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x0, 0x2, 0x9, 0x100000000e63}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) readv(r0, &(0x7f00000025c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) 403.100284ms ago: executing program 5 (id=599): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000003880)={0x6, 0x1, {[0x9c, 0x7, 0x8, 0x7, 0x3f485df9, 0x5, 0x3ff, 0x6, 0x1, 0x219, 0x6, 0x2, 0x7, 0x7, 0x16, 0x8, 0x8, 0x8], [0x8000000000000000, 0xee78, 0x9, 0x7f, 0x9, 0x102e, 0x2, 0xf, 0x2], [0x6, 0x9, 0xffffffffffffffe6, 0x4, 0x5, 0xfff, 0x6], [0x7602767c, 0x2, 0x3, 0xc7e, 0x9c46, 0x89], [{0x4, 0x8, 0x41c, 0x9}, {0x8850, 0x2, 0x8, 0x9}, {0xf, 0xe, 0x1, 0x3ff}, {0x83e, 0x5ff3, 0x100, 0x7}, {0x8, 0xd, 0xf30, 0x7}, {0x99, 0x68, 0xd90, 0x9}, {0xfff, 0x2ceb04dd, 0x3, 0x7}, {0x9, 0x7fff, 0x80000000, 0x100000000}], {0x8000, 0x2, 0x9, 0xfffffffffffffffa}, {0x9, 0x34cabbe9, 0x3, 0x4}}}) (async) close(r3) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/512}, &(0x7f0000000080)=0x202) (async) mprotect(&(0x7f00003a4000/0xd000)=nil, 0xd000, 0x1) 401.606402ms ago: executing program 6 (id=600): syz_emit_ethernet(0xb6, &(0x7f0000000140)=ANY=[@ANYBLOB="8b4f69c83b01ff0cf7ffffff86dd61b91d3a00802c03050000000000000000000000000000bb4079e811670a1ec2952a422d926cce0733820005"]) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1000, 0x6, 0x6, 0x8}]}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000200)={@broadcast, @random="a77e36f97ae7", [], {@ipv4={0x800, {{0x23, 0x4, 0x0, 0x27, 0xc1, 0x66, 0x2, 0x2, 0x6, 0x0, @multicast2, @rand_addr=0xce20, {[@timestamp={0x44, 0xc, 0x8, 0x1, 0x7, [{[@local={0xac, 0x14, 0x0}], 0x4}]}, @ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x14, 0x3, 0x3, 0xf, [{[@remote={0xac, 0x14, 0x0}], 0x7}, {[@remote={0xac, 0x14, 0x0}], 0xfffffffa}]}, @rr={0x7, 0x1f, 0x8, [@loopback, @remote={0xac, 0x14, 0x0}, @empty, @multicast2, @rand_addr=0x401, @rand_addr=0x8, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x17, 0x5, [@broadcast, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @empty]}, @lsrr={0x83, 0xf, 0x9, [@empty, @multicast2, @loopback]}, @rr={0x7, 0xb, 0x6, [@multicast1, @multicast2]}, @end]}}, @udp={{0x3, 0x1, 0x8}, {"a263eb1910ce1eb01ce2797cbdddd188d7e72d032a172848c42332b4e3a0c4cafeca78fd5d6faa84d9f8fe0654"}}}}}}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCSETA(r2, 0xc0284457, &(0x7f0000000340)={0x6, 0x2, 0x100008, 0x4a, "978600000000000000010000f0ff0f00", 0x2, 0x4}) setitimer(0x2, &(0x7f0000000140)={{0x80009, 0x9}, {0xffffffff, 0x10000}}, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) 399.423137ms ago: executing program 3 (id=601): r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12f) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6, 0x8, 0x2, 0x2}, {0xb1, 0x10, 0x0, 0x2}, {0x6, 0xa, 0x2, 0x2}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00e0ae5b7e0d0000bc5a91501d94970df27425d4", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xfffffff7, 0x1b37bba5, 0x6}) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x3, 0x6) 205.868677ms ago: executing program 6 (id=602): sysctl$kern(&(0x7f0000000140)={0x1, 0x39}, 0x2, &(0x7f0000000000)="55fff51f5e18eed0cbd1bef5006dfeff48b9a7d6c31eff98ea14403e599887fe59fd3c7a2096f3", 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x2) 204.956192ms ago: executing program 6 (id=603): sysctl$kern(0x0, 0x0, &(0x7f0000000380)="d635d193c28030954f5c28352d7a2adbb6c61e795f08f832cadb22afa34d00e429ba19a40eeb5d89d3c64f02d1216fa7fd82d6356fa1cf2ea4d887e04c1ab966cb0c1c43a6342e54c3ccad38040896f4f4d87b45623bf27a71881365e9ca86cb8b7c9488ddc5f408206f9076074f462a41634347f6ae324ed84e8825ffd13e14bd3a6dc9c22676f06c5e0ef9981ad89dde98079bab0b11562a8969412a60b7d84245ec5600719a88e645198373ae579cc5ec968ffc20ec0c063fa661ff13702406aee0ccb9b48151d1c2fe3e812de473f6da005c9731341f7f829f9564f5570a16540063bd4c6751d89207c9084123d67d96679da5193580cb6c845dacb045d164408c9e82aee08d9630dbb2f1567a0a9afe8a8321bddbcd356950758554c77e1603626c0718369f31ad54c909ba", &(0x7f0000000080)=0x12e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="d635d193c28030954f5c28352d7a2adbb6c61e795f08f832cadb22afa34d00e429ba19a40eeb5d89d3c64f02d1216fa7fd82d6356fa1cf2ea4d887e04c1ab966cb0c1c43a6342e54c3ccad38040896f4f4d87b45623bf27a71881365e9ca86cb8b7c9488ddc5f408206f9076074f462a41634347f6ae324ed84e8825ffd13e14bd3a6dc9c22676f06c5e0ef9981ad89dde98079bab0b11562a8969412a60b7d84245ec5600719a88e645198373ae579cc5ec968ffc20ec0c063fa661ff13702406aee0ccb9b48151d1c2fe3e812de473f6da005c9731341f7f829f9564f5570a16540063bd4c6751d89207c9084123d67d96679da5193580cb6c845dacb045d164408c9e82aee08d9630dbb2f1567a0a9afe8a8321bddbcd356950758554c77e1603626c0718369f31ad54c909ba", &(0x7f0000000080)=0x12e, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) fchdir(r0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) pipe2(&(0x7f0000000000), 0x20004) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x6) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) (async) 204.68313ms ago: executing program 1 (id=604): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x4480969d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2000000000000000, 0x400000000000181c, 0x2, 0x6}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000015c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x1) kevent(r1, 0x0, 0x8002, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x75, 0x0, 0x0, 0x8000005}, {{}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0x8000000000000001, 0x46ad}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x800401}, {{r1}, 0xfffffffffffffffb, 0xd9, 0x20000000, 0x7ffe, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0x2, 0x5, 0xe}, {{}, 0xfffffffffffffffd, 0x1c, 0x80000000, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x28, 0x4, 0x4000100, 0xfffffffffffffffb}], 0xb19, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, r4) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) shutdown(r5, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040)="5f000001", 0x4) 150.939445ms ago: executing program 0 (id=605): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="d9bdb1d453b8d228fa79338ff8b57c744b8458f0915fe69399503a9643178057a544077d2204664c25691adaea0ac6031770338f48b77563ce8461f3172d836d448df0900828b001c19eba7ffa00000000b61e", 0x53}], 0x1, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0xfffe, 0x7, 0x4, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xff7fffffffffffff, 0x0, 0x25}) pread(r0, &(0x7f00000002c0)="b178617bb65c1474d7c2374ae21ec173db38fc960ff0932db63c90610233c92a3a96eed04052bc24efed23a0477188fe6a6d41b039fa0d8a5cc46b46d80de7ff909f5603dacaf9a47e631aaabea2dad7d98074d9b039a905a040f2bf2b621cf362ea9a8bc5fe44d40e6f647b1cc35df7bbad8a4ae3d7abe1173373f6924d22e50fa0df171284e605f66b82b732bf613dbec00bb715414d", 0x97, 0x8a7) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x8000000, 0x80000001, 0x5, 0x1000800, "0000000000000000000000000100", 0x3, 0x10007}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x1, 0x2}, {0x1, 0x12, 0xe4, 0x102}, {0x6, 0xa, 0x83, 0x400e}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71cfc2b3315f060310dc1975f24ad4d13293a9d5bde34b080032ea7fcf357aed3ce9e2e776c00000df602f544d61d37f", &(0x7f0000000080)=0x30, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) close(r0) 68.042767ms ago: executing program 2 (id=606): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x7c6acbd429a98cdc}, 0x2, &(0x7f0000000340)="b32d67e7c1944a0d59847af0e66836ea7158d152ae817c676be2c43afd70dcfa5f58e563cf2017ea3bee90ec7d2bc8bf10f49c948b4af00a9e6af65a6e104912d9d4535788fa5495a262c78e425da6a815f154d2b74c8c37be", &(0x7f0000000080)=0x59, &(0x7f0000000100)="136332fef43426913d78864b5a7a38c54181ee1881b2fad8e564fdd0f527be05bcac37f39ace6b76a170c95082ef5fa700b02b4bf0a5109c9dd426dbc19897ea4101fd966b9485bffc73678bae481c6a79bc22abed9124c953d26d6c44cb439721a9b3f842dc8d5d9f4c57c8ec38d8e91fbafebab2077236796b118641684b9ee738af71d0555ee5b762ed9b2e1795943dbe93dce7e15549095c48fd96fe5302500776f4aba7f4afbab3ff1d7a2438da941202bb5fee1c", 0xb7) sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f00000001c0)="a69ccfac9681fd3a7656d7ea1f83bd9e6854db294cf8935917c0965842441fc6", &(0x7f0000000200)=0x20, &(0x7f0000000240)="2265d75338fa04cdc47acd8ddabfdac9965e79eb276295528e49c1ad0822d2e43a4be075d3d2377559b9acaf3594353404a418ea3fb2cf4bed6d3286d7219a192be688b2ab7caf464c2637d02f01eaada6024b6a1b6b9b63899cb75bbca79de5271ed0de7fa8ce1d85fdfce3d61e09a355f1658087003fb9987526b6b00a268f1bf68f7a94f8ba3876b900b3b2b17847842e566b942f54b84dfadebb0e77904ec8811e00fd72b978677d1b97cf37584961199d63d118ea780d", 0xb9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x16}, 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) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x31d) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xfffffffc, 0x3, 0xffffff80, "0120002d29497f07af80d6df356bbb612c0800", 0x3, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657cf1a5d0b08dbb382ad676b756d4e8b5a814fdec9a624348f23ffd260bf5fd344a7e5a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d8", &(0x7f0000000080)=0xaa, &(0x7f00000007c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be3894fd3229fe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e45570700000080000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d8012d63631b2fbedef9d152fa0609c5a47380657b90f7ad4a8987a947d8f2ca5defd3b7f83aacecee70cce8eb3935b0033196d24c5dd4bf604c03185ed97e16587ddcfaf72b4d8d5b903ee", 0xffffff33) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) 66.965686ms ago: executing program 2 (id=607): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) (async) getdents(r0, &(0x7f0000001e80)=""/4096, 0x1000) (async) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e54cc907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb9c06c63db21dfd1c76a204cc348b5db12a3783a8e0620d357de1fe04fa94", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x6c1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9b0, 0x1, 0x2}]}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') (async) open(0x0, 0x80000000000206, 0x0) (async) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') 3.692505ms ago: executing program 2 (id=608): r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003000000000002c907800000020e0001002"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20, 0xc, 0x27, 0x7}, {0x87, 0x2, 0xff, 0x802}, {0x6, 0x5, 0x7f, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000200)) 1.941053ms ago: executing program 6 (id=609): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x803, 0x8018, 0x2000007, 0x1, 0x80000001, 0x81ac, 0x80010001, 0x10, [{0x0, 0x7, 0x4, 0x71002}, {0x6, 0xa, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x2, 0x8007}, {0x401, 0x200727, 0x4002802, 0x7}, {0x1, 0x8, 0x200, 0x99}, {0xce1, 0x0, 0xfff, 0x6d}, {0x6, 0x7, 0x14, 0x8}, {0x2, 0x82, 0x5, 0xa}, {0x6a75, 0x8005, 0xd17, 0x4}, {0x1cc, 0x10005, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x7}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x0, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0xfffffffd, 0x1, 0xfff, 0x30004}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4000}, 0xa, 0x2a2, 0xffffffffffffffff, 0x0, 0x1, 0x80000000000000f, 0x202, 0x40}) (async, rerun: 64) setrlimit(0x6, &(0x7f0000000000)={0x8, 0x1}) (rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) (async) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)=""/178, 0xb2}], 0x1, &(0x7f0000000340)=""/5, 0x5}, 0x1000) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (rerun: 32) 0s ago: executing program 2 (id=610): semget(0x0, 0x1, 0x681) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) stat(&(0x7f0000000000)='.\x00', 0x0) (async) getgid() kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.103' (ED25519) to the list of known hosts. |~ OpenBSD/amd64 (Rm4hّv[`ƒǸ) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error witness: lock order reversal: 1st 0xffff8000299dee08 &cq->cq_mtx (&cq->cq_mtx) 2nd 0xffffffff83952458 &sched_lock (&sched_lock) lock order [1] &cq->cq_mtx (&cq->cq_mtx) -> [2] &sched_lock (&sched_lock) #0 mtx_enter+0x4a #1 sleep_setup+0xc6 #2 msleep_nsec+0x119 #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x105 #5 spec_close+0x45f #6 VOP_CLOSE+0x133 #7 vn_closefile+0x12b #8 fdrop+0x126 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x59c #12 sys_exit+0x1a #13 syscall+0xb08 #14 Xsyscall+0x128 lock order [2] &sched_lock (&sched_lock) -> [1] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x4a #1 clockintr_cancel+0x2f #2 mi_switch+0x172 #3 sleep_finish+0x2da #4 sys_futex+0xa24 #5 syscall+0xbc6 #6 Xsyscall+0x128 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83952458,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83952448) at mtx_enter+0x4a sleep_setup(ffff8000299dee58,220,ffffffff833adfc6) at sleep_setup+0xc6 msleep_nsec(ffff8000299dee58,ffff8000299dedf8,220,ffffffff833adfc6,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff800001478000) at dt_ioctl_record_stop+0xbc dtclose(21e5f,81,2000,ffff800032ff8f80) at dtclose+0x105 spec_close(ffff80002ebeae20) at spec_close+0x45f VOP_CLOSE(fffffd8079029cd8,81,fffffd80097fb4e0,ffff800032ff8f80) at VOP_CLOSE+0x133 vn_closefile(fffffd805dcbb910,ffff800032ff8f80) at vn_closefile+0x12b fdrop(fffffd805dcbb910,ffff800032ff8f80) at fdrop+0x126 closef(fffffd805dcbb910,ffff800032ff8f80) at closef+0x192 fdfree(ffff800032ff8f80) at fdfree+0x116 exit1(ffff800032ff8f80,0,0,1) at exit1+0x59c sys_exit(ffff800032ff8f80,ffff80002ebeb190,ffff80002ebeb0e0) at sys_exit+0x1a syscall(ffff80002ebeb190) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x70697113bd70, count: -17 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80002ebeab20 rbx 0xfffffd800470b330 rdx 0 rcx 0xffff800032ff8f80 rax 0xffffffff837f0ff0 cpu_info_full_primary+0x1ff0 r8 0xffff80002ebeaa00 r9 0x8080808080808080 r10 0x38347a9147ff9e35 r11 0xa30708ff06f322e2 r12 0 r13 0xfffffd8003f5e300 r14 0x3 r15 0xffffffff rip 0xffffffff81c232f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002ebeab10 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=112134 pid=19961 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff800032ff8f80 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff800032ff94a0,0xffff80002a2a99c8 process=0xffff8000334170e0 user=0xffff80002ebe6000, vmspace=0xfffffd800bb9d5d8 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22424 14246 70387 0 2 0 syz-executor 76253 507626 87866 0 2 0 syz-executor 76253 447530 87866 0 2 0x4000000 syz-executor 76253 423871 87866 0 3 0x4000080 fsleep syz-executor 28069 69012 24682 0 2 0 syz-executor 28069 240363 24682 0 3 0x4000080 fifor syz-executor 13454 303922 59092 0 3 0x80 nanoslp syz-executor 13454 336600 59092 0 3 0x4000000 biowait syz-executor 13454 277127 59092 0 3 0x4000080 fsleep syz-executor 7175 86136 10042 0 3 0x3000 suspend syz-executor 7175 292650 10042 0 3 0x4081000 biowait syz-executor 7175 474381 10042 0 3 0x4081000 inode syz-executor 10042 301753 66216 0 3 0x82 nanoslp syz-executor 6540 48535 0 0 3 0x14200 acct acct 24682 89703 66216 0 3 0x82 nanoslp syz-executor 98486 438883 1 0 3 0x100083 ttyopn getty 91291 336492 0 0 3 0x14200 bored sosplice 65343 322369 66216 0 3 0x82 nanoslp syz-executor 70387 389773 66216 0 2 0x2 syz-executor 59092 167482 66216 0 2 0x2 syz-executor 60541 492009 66216 0 2 0x2 syz-executor 87866 176601 66216 0 3 0x82 nanoslp syz-executor 58445 470797 66216 0 3 0x82 nanoslp syz-executor 66216 316257 10856 0 2 0x2 syz-executor 10856 387724 78748 0 3 0x10008a sigsusp ksh 78748 124124 19275 0 3 0x98 kqread sshd-session 19275 16395 11420 0 3 0x92 kqread sshd-session 11420 158808 1 0 3 0x88 kqread sshd 32675 112602 72512 74 3 0x1100092 bpf pflogd 72512 331966 1 0 3 0x80 sbwait pflogd 79199 28264 87003 73 3 0x1100090 kqread syslogd 87003 65806 1 0 3 0x100082 sbwait syslogd 70202 18461 1 0 3 0x100080 kqread resolvd 99420 36966 9032 77 3 0x100092 kqread dhcpleased 52521 220513 9032 77 3 0x100092 kqread dhcpleased 9032 259477 1 0 3 0x80 kqread dhcpleased 500 158748 0 0 3 0x14200 bored smr 53230 294870 0 0 2 0x14200 zerothread 89597 454049 0 0 3 0x14200 aiodoned aiodoned 10989 468660 0 0 3 0x14200 syncer update 12576 250856 0 0 3 0x14200 cleaner cleaner 93336 476122 0 0 3 0x14200 reaper reaper 81669 368302 0 0 3 0x14200 pgdaemon pagedaemon 33213 253876 0 0 3 0x14200 bored viomb 6538 397840 0 0 3 0x40014200 acpi0 acpi0 16121 49826 0 0 7 0x40014200 idle1 80062 102428 0 0 3 0x14200 bored softnet7 380 118890 0 0 3 0x14200 bored softnet6 46461 439113 0 0 3 0x14200 bored softnet5 49071 129804 0 0 3 0x14200 bored softnet4 32925 477540 0 0 3 0x14200 bored softnet3 4320 465601 0 0 3 0x14200 bored softnet2 62583 195176 0 0 3 0x14200 bored softnet1 94839 433743 0 0 3 0x14200 bored softnet0 69929 135596 0 0 3 0x14200 bored systqmp 70878 196044 0 0 3 0x14200 bored systq 51494 154480 0 0 3 0x14200 tmoslp softclockmp 40071 426130 0 0 3 0x40014200 tmoslp softclock 30744 11785 0 0 3 0x40014200 idle0 1 254352 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &cq->cq_mtx r = 0 (0xffff8000299dee08) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 clockintr_unbind+0x56 #4 dt_ioctl_record_stop+0xbc #5 dtclose+0x105 #6 spec_close+0x45f #7 VOP_CLOSE+0x133 #8 vn_closefile+0x12b #9 fdrop+0x126 #10 closef+0x192 #11 fdfree+0x116 #12 exit1+0x59c #13 sys_exit+0x1a #14 syscall+0xb08 #15 Xsyscall+0x128 Process 13454 (syz-executor) thread 0xffff80003c448a68 (336600) exclusive rrwlock inode r = 0 (0xfffffd806b8558f8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 Process 7175 (syz-executor) thread 0xffff800032ff8a60 (292650) exclusive rrwlock inode r = 0 (0xfffffd806b855a20) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 Process 7175 (syz-executor) thread 0xffff800032ff8540 (474381) exclusive rrwlock inode r = 0 (0xfffffd806e042488) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domknodat+0xb4 #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10222 11172K 11344K 166960K 12160 0 pcb 17 16K 18K 166960K 207 0 rtable 173 6K 7K 166960K 359 0 pf 33 17K 81K 166960K 100 0 ifaddr 37 6K 8K 166960K 75 0 ifgroup 51 2K 2K 166960K 117 0 sysctl 4 1K 9K 166960K 17 0 counters 66 36K 37K 166960K 120 0 ioctlops 0 0K 4K 166960K 1612 0 iov 0 0K 28K 166960K 45 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1339 84K 85K 166960K 1959 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 12 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 38 0 dirhash 12 2K 2K 166960K 30 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 232K 166960K 798 0 sigio 0 0K 0K 166960K 9 0 proc 72 115K 164K 166960K 667 0 subproc 72 4K 4K 166960K 90 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 68 0 in_multi 87 6K 7K 166960K 142 0 ether_multi 1 0K 0K 166960K 3 0 mrt 0 0K 0K 166960K 4 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 475 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 238 151K 165K 166960K 8449 0 UVM aobj 59 7K 7K 166960K 61 0 pinsyscall 42 84K 98K 166960K 1921 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 25 0 NDP 11 0K 1K 166960K 48 0 temp 51 8677K 8743K 166960K 27755 0 kqueue 14 22K 28K 166960K 134 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 170 0 167 3 2 1 3 0 8 0 rtentry 176 126 0 54 5 0 5 5 0 8 0 unpcb 144 563 0 542 7 5 2 6 0 8 1 syncache 336 4 0 4 2 2 0 1 0 8 0 tcpcb 736 307 0 302 7 3 4 7 0 8 3 arp 128 12 0 5 1 0 1 1 0 8 0 inpcb 328 1071 0 1059 26 17 9 15 0 8 7 nd6 144 21 0 7 1 0 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 kcovpl 48 10 0 2 1 0 1 1 0 8 0 ppxss 1192 16 0 16 3 2 1 1 0 8 1 pppxif 1504 4 0 4 3 3 0 1 0 8 0 pffrag 232 4 0 2 1 0 1 1 0 482 0 pffrnode 88 4 0 2 1 0 1 1 0 8 0 pffrent 40 7 0 5 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 pfstitem 24 51 0 21 1 0 1 1 0 8 0 pfstkey 128 52 0 22 2 0 2 2 0 8 0 pfstate 384 52 0 22 5 0 5 5 0 8 0 pfrule 1344 23 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 624 0 236 32 3 29 30 0 8 4 art_table 40 627 0 236 5 0 5 5 0 8 0 art_node 32 126 0 63 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 3 3 0 1 0 8 0 semupl 112 2 0 2 2 1 1 1 0 8 1 semapl 112 34 0 24 1 0 1 1 0 8 0 shmpl 112 58 0 2 2 0 2 2 0 8 0 dirhash 1024 29 0 12 3 0 3 3 0 8 0 dino2pl 256 2777 0 1271 95 0 95 95 0 8 0 ffsino 296 2777 0 1271 117 0 117 117 0 8 0 nchpl 144 3815 0 2114 64 0 64 64 0 8 0 rtmask 32 4 0 4 1 0 1 1 0 8 1 uvmvnodes 80 3175 0 0 65 0 65 65 0 8 0 vnodes 216 3175 0 0 177 0 177 177 0 8 0 namei 1024 13099 0 13098 3 2 1 1 0 8 0 percpumem 16 75 0 27 1 0 1 1 0 8 0 kstatmem 264 58 0 34 4 2 2 3 0 8 0 scxspl 216 22452 0 22450 13 12 1 8 1 8 0 plimitpl 152 144 0 125 1 0 1 1 0 8 0 sigapl 424 1079 0 1024 7 0 7 7 0 8 0 knotepl 120 427 0 0 13 0 13 13 0 8 0 kqueuepl 224 257 0 245 3 2 1 3 0 8 0 pipepl 344 186 0 157 3 0 3 3 0 8 0 fdescpl 528 1053 0 1022 3 0 3 3 0 8 0 filepl 160 6342 0 6109 30 14 16 18 0 8 5 lockfpl 104 309 0 306 1 0 1 1 0 8 0 lockfspl 48 137 0 134 1 0 1 1 0 8 0 sessionpl 144 26 0 17 1 0 1 1 0 8 0 pgrppl 48 45 0 28 1 0 1 1 0 8 0 ucredpl 104 934 0 921 1 0 1 1 0 8 0 zombiepl 144 1027 0 1024 1 0 1 1 0 8 0 processpl 1248 1079 0 1024 5 0 5 5 0 8 0 procpl 656 2094 0 2032 9 2 7 7 0 8 1 sosppl 168 3 0 3 2 1 1 1 0 8 1 sockpl 752 1824 0 1787 42 30 12 21 0 8 7 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 127 0 0 16 0 16 16 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 10 0 0 1 0 1 1 0 8 0 mbufpl 256 161 0 0 11 0 11 11 0 8 0 bufpl 280 9182 0 3040 439 0 439 439 0 8 0 anonpl 32 10142 0 0 82 0 82 82 0 246 0 amapchunkpl 152 27990 0 27479 36 8 28 31 0 158 4 amappl16 200 3720 0 3469 48 26 22 22 0 8 1 amappl15 192 3 0 1 1 0 1 1 0 8 0 amappl14 184 118 0 106 1 0 1 1 0 8 0 amappl13 176 7 0 6 2 1 1 1 0 8 0 amappl12 168 1731 0 1701 3 1 2 2 0 8 0 amappl11 160 48 0 34 1 0 1 1 0 8 0 amappl10 152 10 0 10 1 1 0 1 0 8 0 amappl9 144 247 0 247 1 1 0 1 0 8 0 amappl8 136 25 0 22 1 0 1 1 0 8 0 amappl7 128 117 0 105 1 0 1 1 0 8 0 amappl6 120 200 0 197 1 0 1 1 0 8 0 amappl5 112 134 0 125 1 0 1 1 0 8 0 amappl4 104 302 0 281 1 0 1 1 0 8 0 amappl3 96 5411 0 5296 5 1 4 4 0 8 0 amappl2 88 675 0 613 2 0 2 2 0 8 0 amappl1 80 11174 0 10580 16 2 14 15 0 8 0 amappl 88 7627 0 7461 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 9 0 9 2 2 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 19 0 18 1 0 1 1 0 8 0 aobjpl 72 60 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1053 0 1022 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1053 0 1022 1 0 1 1 0 8 0 vmmpekpl 168 9953 0 9909 3 0 3 3 0 8 0 vmmpepl 168 71421 0 69206 123 15 108 108 0 357 0 vmsppl 488 1052 0 1022 6 1 5 5 0 8 0 rwobjpl 80 24303 0 19906 96 2 94 94 0 8 0 pdppl 4096 2114 0 2044 108 36 72 82 0 8 2 pvpl 32 17226 0 0 139 0 139 139 0 265 0 pmappl 256 1052 0 1022 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 293 0 49 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83952458,9,0) at witness_checkorder+0x10fb mtx_enter(ffffffff83952448) at mtx_enter+0x4a sleep_setup(ffff8000299dee58,220,ffffffff833adfc6) at sleep_setup+0xc6 msleep_nsec(ffff8000299dee58,ffff8000299dedf8,220,ffffffff833adfc6,ffffffffffffffff) at msleep_nsec+0x119 dt_ioctl_record_stop(ffff800001478000) at dt_ioctl_record_stop+0xbc dtclose(21e5f,81,2000,ffff800032ff8f80) at dtclose+0x105 spec_close(ffff80002ebeae20) at spec_close+0x45f VOP_CLOSE(fffffd8079029cd8,81,fffffd80097fb4e0,ffff800032ff8f80) at VOP_CLOSE+0x133 vn_closefile(fffffd805dcbb910,ffff800032ff8f80) at vn_closefile+0x12b fdrop(fffffd805dcbb910,ffff800032ff8f80) at fdrop+0x126 closef(fffffd805dcbb910,ffff800032ff8f80) at closef+0x192 fdfree(ffff800032ff8f80) at fdfree+0x116 exit1(ffff800032ff8f80,0,0,1) at exit1+0x59c sys_exit(ffff800032ff8f80,ffff80002ebeb190,ffff80002ebeb0e0) at sys_exit+0x1a syscall(ffff80002ebeb190) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x70697113bd70, count: -17 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffff8000299dedf8) at mtx_enter+0xd2 clockintr_dispatch(ffff80002a240020) at clockintr_dispatch+0x3b4 lapic_clockintr(0,0) at lapic_clockintr+0x51 Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff8000299ddff0) at sched_idle+0x4d8 end trace frame: 0x0, count: -9