last executing test programs: 7.793596978s ago: executing program 0 (id=568): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x10001}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000004c0), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffd40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="000000d860a82060dec3e59be543bfcb4493770300b5aee6b8f9a2e7f76682e05e9be469e7022a4f3dffa419babe9683a06b906158efdfd4b6e50e5d8841dc18199d6b41303fac6e07f42941465d4cb0e8ae27a831b4ce944aa2f075a77672a7b9", &(0x7f0000000080)=0x61, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x3, 0x8}}}}}}) poll(&(0x7f00000011c0)=[{r0}], 0x1, 0x7) listen(r1, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4, 0xa, 0x3, 0x6}]}}, @tcp={{0x0, 0x2, r3, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}) 6.583582013s ago: executing program 3 (id=572): setuid(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x1, &(0x7f0000000980)={0xff, 0xd21}) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100)={0x0, 0x1000, 0x4, 0xffffffffffffffff, 0x75, 0x5, 0x100000000, 0xfff}, 0x0, &(0x7f00000002c0)={0x4, 0x40e33, 0x8, 0x100000001, 0x406, 0x9, 0x5, 0x3}, &(0x7f0000000300)={0x6, 0x1}) socket(0x18, 0x3, 0x0) 6.169977354s ago: executing program 4 (id=576): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9b, 0xffffffffffffffff, 0xffffffeffffffffd, 0x74, 0x181c, 0x8, 0x2000000000000003}, 0x0, 0x0, 0x0) 6.080092576s ago: executing program 3 (id=578): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000100)="7ba9a99b", &(0x7f0000000b00)=0x4, &(0x7f0000000b40)='\b\x00\x00\x00', 0x4) sysctl$hw(&(0x7f0000000240)={0x6, 0x16}, 0x2, &(0x7f0000000840)="d68cb1217d", &(0x7f0000000500)=0x5, &(0x7f0000000940), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000100)="7ba9a99b", &(0x7f0000000b00)=0x4, &(0x7f0000000b40)='\b\x00\x00\x00', 0x4) (async) sysctl$hw(&(0x7f0000000240)={0x6, 0x16}, 0x2, &(0x7f0000000840)="d68cb1217d", &(0x7f0000000500)=0x5, &(0x7f0000000940), 0x0) (async) 5.818197122s ago: executing program 0 (id=581): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000b00)="ff0959d8635a8c34aa68d3c020df9236b504ff9274f221c21e", 0x19}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x3) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffffff93) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r1) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000b00)="ff0959d8635a8c34aa68d3c020df9236b504ff9274f221c21e", 0x19}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x3) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffffff93) (async) 5.569332398s ago: executing program 7 (id=584): r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0xa, 0xfffffffc}, {0x6, 0x0, 0x0, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="c5ea33001aace440f62e18562095cdc75d2268be003fb9f7c1615513b5392c076b163afd44f0a0b24799fc29fa2b2375", 0x30}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f61e5671ac0058bc5ab2501ddc32bd72029401", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r2, &(0x7f0000000600)="d8564b0bf1ff0795548af9200400", 0xe) r3 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x4000000820000}, 0x0, 0x0, 0x0) poll(&(0x7f0000000580)=[{r0, 0x1}], 0x1, 0x7fff) close(r3) 5.563282193s ago: executing program 4 (id=585): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$hw(&(0x7f0000000080)={0x7, 0x6}, 0x2, 0x0, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0), &(0x7f0000000180), &(0x7f00000001c0), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000000c0)=[{0x4, 0x400}, {0x101}, {0x7}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="c612e03b9071a44687b96a38f0bd50de2f82222b6a9f986f6b38f58c1a5c84dacc3c1c76b1e08fa25e5664a3ca8c038fccb93719d94a2bb1f575cabfa61a81dcb98fb5523cd53bee29acb301f1e2924ff53dbe0d3ec2ad34fec08fd3e55199cadf679fe15e384fda20359d06171b1e8ae09b87e395bdb8b622", &(0x7f0000000040)=0x79, &(0x7f0000000180)="fc99962f8652e13a3955d0b42a077ace652e05ecc81243d45be47d3e8b535e9d8d11859f6aafbc6be31a790f2752303a81a6a0127e390bffef789551d1b6d415ce0929c70d94bbe8f5df5f28dfc4d67731c96fb0cfe9813a9aa78ad74d195b969bd7bb82b0b569a92c9956fedcb4e001796848824a37170f4335aad0a23fd03ed4419219a0e15f8b1fcec6a68e7f1db0fa1923676bf3a8a3ac8477cc6c686db072fa45482cbabb09621aa4bd158bae057ca8261d59b3b1277693eec7e8efa5d902f04085909df7497eeb1d872b7bfd", 0xcf) 5.563043181s ago: executing program 4 (id=586): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1ad) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xc0284414, &(0x7f0000000240)={0x3, 0x2, 0x0, 0x80, "7500200000020000000000fa1a8ebd000200", 0x402, 0xe62}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r2, 0x80045102, &(0x7f0000000140)={0x0, 0x0, 0x0}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) close(r3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) link(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000300)="ef5f47042c3ef55c05f507830000000000000002921724e2c991788f9ca05a5029dd63a26ed54b162b1c4d7bfb1f9094dca81f4f0e152f134dfc9419482361135de570f815f504465bacfc6cd12438f311ae6b3321caa2536b30575d5f28fd3636ab64b9c8219b085bbd29f82c47364b", 0xff84) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10, 0x9}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="abbdd5d7a81f8dda59e5fb557cfc8abc49fef0267f55", 0x16}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r2, r2]}], 0x20, 0x2}, 0x40c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) 5.356783563s ago: executing program 6 (id=589): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) (async) shutdown(r0, 0x0) dup(r0) (async) r1 = dup(r0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/102, 0x66}], 0xa) (async) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/102, 0x66}], 0xa) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) (async) bind(r2, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0xffffffff, 0x4) 5.212474643s ago: executing program 1 (id=590): sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000740)="5d487e585705efff50b194b146dd0de692b7bc81408091119ca1a6f410d1565c4ab9576c72ad18179fc85d903daafa96808a254a17b82ccbc1e7db695aa8ebbd9c9ae8d22573487a98856c629a35ff71e98aeda050a3eeea9e4233c90337aacf2663e2149277599b938a8bfa18f19185940cb166932a6b5298ca3f3c812fff7c390085181d991cfea8a6466dc2b85307d5ac0549e39e5b338b25ce79bb93b5c1a2767c261c7ce760042d5fbe4b860dbe80ed3b70263b96763ff9d5ca932f2e88ced790ee48adcb67158379699e3fa7dd662b08f3291d0f2586bb6aca4e026573013b398abb9ee17b674b73077b7ff326711409b40fc6b808d7dff27f0ca2c9f226c59dd01e643fa07ef3588b6d726513d7d94a7671f1f04c9a38d03478ac8d8c8905d2d5a61461c2ce45ad452fec5883d855d1fa03409488f37b89d000be00719ce6948197e4f150c7ba5c763dd80e", 0x14f, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x80003f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) shutdown(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x80184902, &(0x7f0000000180)={0xffff99ff, './file0\x00'}) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x2, 0x6) rename(0x0, 0x0) unlink(0x0) unlinkat(r0, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x5, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 4.87239275s ago: executing program 3 (id=591): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000180)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0xa, 0xfffffffc}, {0x6, 0x0, 0x0, 0x401}, {0x400, 0x8, 0x25, 0xb}, {0x3, 0x78, 0xa, 0xfffffff7}, {0x7, 0x6, 0x80, 0x9}, {0x2, 0x8, 0x5, 0x40}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="c5ea33001aace440f62e18562095cdc75d2268be003fb9f7c1615513b5392c07", 0x20}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f61e5671ac0058bc5ab2501ddc32bd720294010001000000000021c37a82dcb9c25e5e0f7ed6ae5cddea13491b9f18cff62b37426f406402ae76b34302798d", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f000056d000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x5}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) ioctl$VNDIOCSET(r3, 0xc0785101, &(0x7f00000000c0)={0x0, 0xa, 0x0}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4871edba, 0x6}) write(r1, &(0x7f0000000600)="d8564b0bf1ff0795548af9200400", 0xe) sysctl$net_inet6_ip6(&(0x7f0000000840)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000880)="06259136", &(0x7f0000000900)=0x4, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) shmat(r5, &(0x7f000056d000/0x1000)=nil, 0x1000) 4.866721601s ago: executing program 5 (id=592): syz_emit_ethernet(0xc7, &(0x7f0000000100)={@random="7c4f77edef55", @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x7, 0xb9, 0x66, 0x8, 0x1, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@end, @rr={0x7, 0x13, 0x4, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x2, @empty, @loopback]}, @ra={0x94, 0x6, 0x5}, @lsrr={0x83, 0xf, 0x5, [@local={0xac, 0x14, 0x0}, @broadcast, @multicast2]}]}}, @generic="ddfebcc1df71bdab652a108442327e9e6abdae02df1f1890f30ffde960c75100c1ee386abc32b490debe4651745077c32e44f7a2ef5cf666f2292c4a3c3461cb295caf0a699def0b446d48e2888cf127d47340727303c41385842a4ebb09bbc68746083974d40766cdf3fd8d12ee9d32877deef1e5893215fe"}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)="9725db874b5776d567efed1ea73f98a0c434268a8320db3eab6b66f85fc6c3e3784eea0a60bdf4f4428f0b0f73d31da5d2059c1266e040db88840df71ab56420822a1aba3070fb930a29ddebb11cfe86730eec721e0af6bcf4d00a107421406cd3f2d2d584822e5a2dca988b787135219952d8f7401c788fea559f86c9ffda5f03d0c9559630", 0x86}], 0x1, 0x0, 0x0, 0xd}, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) syz_emit_ethernet(0x76, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b5000000000000000000000000aaff0200000000210000000000000000010102907800000000605adf0000002c00fe80000b091f9e48aa1caaf3a9e49344000000000000000000000000aa000000000000000000000000000000002b000004000000002b00fa9964"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 4.866341074s ago: executing program 0 (id=593): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r0 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/6, 0x6}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x800, 0x13) 4.862664549s ago: executing program 4 (id=594): r0 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000001df, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0x7}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000001df, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0x7}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) (async) close(r2) close(r3) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) preadv(r4, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000640)=""/204, 0xcc}], 0x3, 0x0) (async) preadv(r4, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000640)=""/204, 0xcc}], 0x3, 0x0) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) socket$inet(0x2, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ef93b4470000000000000004", 0xc) (async) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ef93b4470000000000000004", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000180)='\ta\f\x00\x00\x00\x00\x00', &(0x7f0000000040)=0x8, 0x0, 0x0) setuid(0xffffffffffffffff) pipe(&(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x6, 0x2f, 0x0, 0xff}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x6, 0x2f, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) 4.73573479s ago: executing program 6 (id=595): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00fee6cba448d34da35ed73708117f49058f9416231b85390a41730e8fe3f559d2c34dfb2c641304e9fdf877343d1b9cc8b3a0489c866db0bc0f14c98620dd98c1c5ce72b76f9bf0c34680ef67318b8f667cab6ec15da57efb4fadd0bbd228b35d7fdef50350b5e98270b9b5fd049a843e50f489fa966f2ede07b45d523497425dec5a4144242a58834eae73f08963652935631c62137a39649782bcefafb074a2662c71719d4f63000000000000", 0xae}, {&(0x7f0000000440)="02000000d9f25c3ff0bfb9955aa8ce716ab256b8fe6a101d38be04200e0e223a10f18649f62beae7ba58144972d51037bbd9aaeb5164f5ce5d86786ffbf2eb103643b6a58e33134c280a5bc242d616d428698f8cc75c69b88a021c06e917f5429e1d72317907ff97494203ff3aa09a1d4e456950d285aa21aa8612e77b4a8b4c145e9f2c8c7608a1cc785751569a2cc85a947038e4c94f066dfba25211ef1fd4f82be34e13e443264c3823", 0xab}], 0x2) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00fee6cba448d34da35ed73708117f49058f9416231b85390a41730e8fe3f559d2c34dfb2c641304e9fdf877343d1b9cc8b3a0489c866db0bc0f14c98620dd98c1c5ce72b76f9bf0c34680ef67318b8f667cab6ec15da57efb4fadd0bbd228b35d7fdef50350b5e98270b9b5fd049a843e50f489fa966f2ede07b45d523497425dec5a4144242a58834eae73f08963652935631c62137a39649782bcefafb074a2662c71719d4f63000000000000", 0xae}, {&(0x7f0000000440)="02000000d9f25c3ff0bfb9955aa8ce716ab256b8fe6a101d38be04200e0e223a10f18649f62beae7ba58144972d51037bbd9aaeb5164f5ce5d86786ffbf2eb103643b6a58e33134c280a5bc242d616d428698f8cc75c69b88a021c06e917f5429e1d72317907ff97494203ff3aa09a1d4e456950d285aa21aa8612e77b4a8b4c145e9f2c8c7608a1cc785751569a2cc85a947038e4c94f066dfba25211ef1fd4f82be34e13e443264c3823", 0xab}], 0x2) syz_emit_ethernet(0xfdef, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6092c01f00082f00fe8000000000000000000000000000bb00000000000000000000ffff0000000024206558"]) (async) syz_emit_ethernet(0xfdef, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6092c01f00082f00fe8000000000000000000000000000bb00000000000000000000ffff0000000024206558"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="c5eabfed", 0x4}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="000000d860a82060dec3e59be543bfcb4493770300b5aee6b8f9a2e7f76682e05e9be469e7022a4f", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x3, 0x8}}}}}}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x6, "0100012d29fb000700000000098002005e00"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x6, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) utimes(0x0, &(0x7f00000001c0)={{0x6be, 0x9}, {0x240, 0x5}}) (async) utimes(0x0, &(0x7f00000001c0)={{0x6be, 0x9}, {0x240, 0x5}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000580)) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="b800b4f37f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) 4.735384632s ago: executing program 7 (id=596): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x34) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xfffffffffffffffa, 0x7db}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 4.733292014s ago: executing program 5 (id=598): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="c5eabfedf9e2011c5dc17154e0ec16c8c7d3335c92715c9933a32ab20d8e87b6a6f18ff125a6cae4e3f84c3199", 0x2d}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="000000d860a82060dec3e59be543bfcb4493770300b5aee6b8f9a2e7f76682e05e9be469e7022a4f3dffa419babe9683a06b906158efdfd4b6e50e5d8841dc18199d6b41303fac6e07f42941465d4cb0e8ae27a8", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r2, &(0x7f0000000600)="d8564b0bf1ff0795548af9200400", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0xc, 0x0, 0x8, 0xffff74b1}, {0x3, 0x4, 0xae, 0xe}, {0x16, 0x6, 0x7, 0x7fd}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) 4.481733555s ago: executing program 7 (id=599): sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="48152177d2f7ecf587c0457f52d999622a6c1a554f12c948677adfd06421da906a7301c70e86b5318047fc03d08e41ae30660b2b7997d8059fb30362b5490d4734e0dff671da5c68cf8522dabb17332ef1e1c03de40f16f8a8018edfc2d9be25193529492523d0bb68446c1ff50e6692b3a074e51cd5c283496841fb8e2b46c4fb9021ffe1632ce92f2f4ecaab4192ff99db4bae4780d8f32fa4bb97a63690b08f981b27c2351f21ea2105a501245bdf6dff32e48a3356b79c91020619ebc4d7b0ee02a938", &(0x7f0000000140)=0xc5, &(0x7f0000000180)="7005a32421a6f2ae54c3e43a827211963e4dd20b19a8aa2716f17964251cb798552708a31216b141959039703982a03c4de4233b3ec876dc90103fc2555081e7b49b309b12b7072bf491e2236e739af5c9145cb8684bc62517141e1219aaafd27278eda6151cf8cd48b1e67962e1c6ab29fee4ff70c4f7819c51f98a2c313ef373632486825f3cb565867fe13155e7fd65ee7e4a6f459d0b90ff3214e13a148ef6cf7f848799b6e74d428567d7816a56c2bd9720d231b704e3c07cc0f83a1898d904bb79efc3b527421c590e8cabe2649c271ec672559c38eb9f659161c4c7271a5fb851d93b5970c4f29425c4ceea2f3b0bcc8443611cecf0e798c3bfb85683403adb7bf9b57d4f66e461209a5e04196dbda4e1b6e84842e9716a33cd4dc5fd372eba3e12df7f45b9814033f3c900e1a9550880c1d83847d2c67fa7750ada7518dac7508e2555eade5e5a2f0ca49a548316bb66b5318ee57bf2a8ccd3b0e861e960c4683728eeaf0341126c73a174ea8bd90983bec560aa1d5b856b34e223a6f7db8adf6a63654c8303eb017e5ca587078896a63848a752d7dd5876cd27dda842e54058e4d16f0925e54f44de29a28e6ec634a15f180329e815500b1c0902b153c68d256181611d100e3a1499fed9cb9c3cba058636f89606398e346af47a678777e335faa0477df8288475a85a6dc9b6fa21920ffe558f990d18b8f67f372f9c5b01daead514bc61d5036e864301bec53bc906c1beb10d7166c5c54c848d34683868e674b581238e98b9eb0cc17c69b8cfd5f1cfc26f1760e143755215b421e74e562ddca046387ab750b2fd2da66c781ff4b21565d543ec8896669dea450a59273bdc0da7e0e2a9602d2a3ee44626aebc6cde11e24f05a17ca637882a39ca11937c1c9a6f06f53a57ccbfeed51e718a1a16c9a7e140f55cc2c54052ff445a223824a85d3f739ce3b900c7ea681da6bc9f9da9a3aaf7871d44f868ee8dfc14065b6c4abe57e64cdacf8eb3ede2b52baf37c5feea5903fe6f09996745d8f14d2ec1c23d64c2ec5e1c861ac08952f1df5505c1527b97acd87c2a3d65afbce86399367fa92bc5e5a3d21f74f03960d6f9ec337bd30ca2daf77ddd96fca89edcdac381b5b9ca77e5f42acb7451712ee9295b86fedb3c11ed6cc3f32a1bafd4e997c97120ae2d28323309f40708443d44f02db4d2998ef98c361f127b0f6a54b1e6a6539aed6892b43c274ea831c4a104b2c8fe09f1c455eaca541394fa7804e17e5569fb7ebe90270987e1af9901880ce21f19143ef4d3b6d9bbb9fe42c9c84b364b526ba4eefdcb1f53b7f2d1e5ec54c770dd9ed9daeb25ef8f8b85d377d2c907068108d5d2925afac92fb06c0a637888ee0fdf2a0f1e0204a8603bc3951189ac063a16306250a686015a0b18c3eb5ff9d5c567fa850c15c33c75fde8e867fa34c5965ea524eaa0d1becc6f1b8f514a572acdd7dfc12eeeceb8222b91fa3c1129bf7a59dd556ec0ea06b7f130fa826979167d863bf0c30eec2eb8ffde46ec9670a03fbcf97b848ee5954768d2751c9d9f91eb032fac82b8cc4122adfe877c6ce04b2e8fbd6fa2b5ed0c238001526c137622705a5bab1a9f26a2ed13f5b552d56ceb30e57ea6467978620efea1bcf56e9a4d2a5bca412da788ebca5702aeb5aaf4317646f1df3b0b30900b6cfc6f6f34c3553f058009c440b8a7ea1e8fbc2bf7aeefacbaab81bacece4fbcb6c4b8bef878c3735f19b72198fb776f673896432d891c6a2c7a9a16143c5b741f2999b48214c71d03be11a3450348c69b5e1707458231fa6dc53af9a8f87d3d3de750050db6d3634001501c72be16b7345ea98c6650b397189537a87ac99d47d61974af67c16085794337586c2ff4a01e3709ebcf983ad9baebfedd212b734979893037ccec7662913790285c0b10d2ad188e5e8036d510942ff491258aebb612e65e5e755914c7029b604a9a33cba21f28a02e46d6f8d72a25d3910fc9f1173e85239f7b31f2ea0b218f94b33c6b8d29ae75a58c370b6dd988f37461b17df3d29c40f3a6d7a8030fd5ea6c712b430b1bd6502056db17f02c6d12be0167064f1ce231c0debfacf89d7f016b8423e2e4b72ec99a3d4de2bef11daadf2b1fdd260869c1a3264ca330a9214e51efcff65ab7e9f1e4eace6632c1f2bbddc299bb3a98814a6ccfb660cfd348b15fe938840311b5ba1a0c1437db381294aa163beec6233fc12114546093c227b339ac222ad80a6c2bfe5b6efb77b5db94dedf6d89ffb8e22369e4a55da1d440f813a05ea1703161f02b6b9183d507b62131f91bd77fee3d6ad9b5aa04acf0565de360ddad17480c22708735d46ea457092035a0eabdd21aaa09a85d547f131ae8e27e3d82f0f68571ba101c70aee387a51d794884d4609ecb12451d230f9d850aab41a2d42af15a18acd4f10537c17f77a0597d4ec30d6d426397794c714cd788b1e4a4541a44d235072cc9f0927644c57ae3e731e085732337358a783d88334b516717ea3529b71e6c9757c2ea22885c5a8280db6256265925a8400d6bb2cab6fb956984d9ca54ac421abf621a7b54027f2e39f43ac8c973b292d08797f4ef342ca68daa56ffba83eeab31bf8d0d5c3ec77508974901a320ae12238bfe36c77ed9e12734255ed0ea68eb159fcb660e3aa10c1e9bde588267fee13ef4c3d658d294f010d20cdd97cad02a69421c4127fed8acfd258330bdbc8a31e8ba4db1dcb0754f2a4009f5db0579a2e2360f6b11f70a0df186fb7a26bc3da6867e02e573af02288a1b32eceffc4b491a2eb73e911730362c59e6114fb98e06e8b807d221ca12d325206eecad9c893a8f5176961f68977bd6bb939f6871b0391fb3fcb305d879b74f755b8ffb19af6f40f851c57ca7ac03e40abdd169abc543405bd2bf0cf5cd85c58cf639a747af01bf313ad9c489b8639cb8a1bcfb158a01c7b700997dc087a3101dab689163b100748e79b59fcf5f4c84b4b3bfc15da93a4f6168ae5bae2e976c624e33f3880b7c78554cf0f2a440739d62cda6a83cb91e4be57313176e23d99021ac93129c7413191a2cd56b03e9cfdfd6f54b9eb9de248bfc0444f560abfbd7d62fef5bbb17f92c60702846ba8fe3d92af9ec1844ea1eff840b5063259868ae61b85d6b5228ce295b86b907a5a91d000a0a7056c8b2f64dc71e0d9c75770ee344a1f334c041c4da565d5fdc4100b3bde2f38897b745e78f0e64917e01e7d4fdc7b118112381cda9cd9683582352c13c23d5f95a0d5ecd925096d7d027e84ed70ffb18ea157fb649771c5237ac4e4bd48999647c0bdf294d307d1161766d5db8b7fd73f1034154f1592e455ff8a36fd5f1a31f8cc9983b79b217ac00f0367637b9dd6bde2df501fc3a84f10ab530ae73ceb9758c19304c89e40717a7ee3aa9f8762c2153eb5779816661c815979d5ccdcae97507c42f449ab10f1c0998a9777935d6b0ce8c650fe3180a6082bdd6b39221d8d31009cd3b842b9737a71f9cb718fe88c9d6803000becaeb1a8a0431b7038cb93ac5693467c2ed32de8b9b95b9f00ce8a23a27f31b386a09460c7522753367745eafbef12a7f2708390f51902af3c7d7cf8e1159271e9e797688880fd85bf941d8d54ec9084bacb309335b4cdddd6f10c4f6a65779fc4a8f27ee005e15a7be204bd1791c686f514a3e1c4a7f746c4375470105456e7ac4c79c7af8f244184c5666e5a23c6007ee0c341dd8aff2e530809e383c39d934ca779354acf41b81f48b4716a371355dcffa90e6d83bf63a690860bc3c1aef7dc3bdcca06051d66299332837ddec1e308100de889d3bad7a79337bd9b8c5a4d31466aeeb69e42d2b2df4970d78c7b4714cc6660eb0544215e154cb5b1b854690d11c89dce8933919e5a53005909e7ce531dd0388adddc1d8af20cbd6397c4d81efc29ee1746a7490e657865b194b7e173caeffa6b770f94b6257cf19c7b81e8aef504ff49f356a54ecb3ef14783058ac29eedd9b21f0bd3a1357ac2afd1df364d165baafdd784ce7e7df678da89ca4401b582b9d660e415948b1550c123df6bfcdb0267f1dfd3d5760cc0dfe46ecd47ddf55459e61cdf00bca656889666fe62e9d716557709aec16ba2adaac960acc2acaa147bb3dfacc2a7c0c765d965abaad7a21323d3524107fd4ce846b9b65671ffad51e430ebd0a8d600d252c7831de775fc65fd62b0d119e1d98c04472f43e56eac0669f22df1be70998d3c50379c4eef53dd11c3f5fc711ce56e0e48b670f2a97e8c37716918cb04607f81b5c091fe247f9f39b260aab8cc2252890067e17ff900bcc368bece4a967962613c1292f96229d31bc7c6a031a233667d9e7023c492227f86f90564e68dcb689704479ee23974378e1ccd8f44af44d1d165e64e0e197b0f15644976858cf8a198e80c3d50e4a6164a0bfdc41a8cea76113fd3cbc1ec807c0781047f1052e2f5a1e576e0b73f755decead3a28e94ca33ab7536fba92e1a7a5c0a44d785c267f208003100716b9f290481952a28a4bc8ddef79feca0bf7b83e7cbda99153f51bd089b00ae02be69750173552d556e4c6f2c768d939cc8494e438861ef2421ebbd1fc7d4c2809cd7d1512933d61107251af773638d793e98624aa57359a31192e131cfe7ae4d2e8648923c9ecf426e46f3ed6087b3aa1e2258191d6d38424bf3dffe056aa512b653ef7351ab818119efea39edb759a7b5d88ace210bf80e46eef91825e2d920d65ab03e002ca6f330e0dbc190fc15f1f019acc26bf8eb1a36bc0245792ace6cfa3359166c1b8284fb056e632dafedb11bd49081b10b827a4009dc029cc1cc7ac6f17fb5fae7a9cddb81e44d34eb01a3461d4f1ffbf6b743c41f9cd38d447d48cf89c568339f035603b8e0cc91da751226ee58ff6565baceb3ca0d4f02c70be97bc1e385b79fb00f11f021917768588bf812c36b1e4255ea0bb4c4f59374e07d73eeaec55d27235ad6cf96768064a77f3ab1539520d5f68de1ce8ae45d1f0e551b51bc45acf67b46e009d9aaf82669adea806a798e0d37a5533099bb708e7f3996842fbad9fe772a2bd7f8272d595003ceccbde191536a022aa71c3a6189f6490b92fa4eb41d8d04e3b4ed31ce96e582af6292219728f7bb63b062918222fa3a619f535f2316a1a74c993502bd5aaab76db6f6b1d52a6628fe5d66aa75b0995fdafee05858614d24bda6777a82b0866e9d367868cb5fce37994418e894c3dd4b177dab6bdd8b3b6688a5e0f2c9db4286b3de9f39b1ba24805ea551c8d8cf2b69b84d3854ed298047a929eb4d22ce98e879e7c9648a36a002f207920718581f87f155ffbe4eb0c0faa43f603a3c9f1e1e97fe4ab90a34acf5c2c8d796b780d6030e53b5e52a5afe9b4a6fad827449cfcdd09f397820460bba989d0274aba62928176f81edcebb6295e1b26d1049141b4782d4d7b82cc912a905d8f7cffbffe9eceba02de71577647137359e9fadfef334e17dddafc20db09ea7d4f6bd297ce40418f804deb0666b55f257add32945cd086cb9a860cc6b58fdab1c874a7d527d611b5d2a486d56ab7008e8974461df684f3865bd0164406f9413a6ce9d5d6be16cc94d7478956252ff186505b9e4aab5dd54c4401754c8a562128aeb5a2d98384cba0ce4fb45343f1f85bd088f68b680373e58def9607fa3d041853c780eef495fe9e9adb45c34048b84e644d6f22a0b65953065fba4f604951a3112fd8ea9d7ed985d568e580d8aa0bea39569713c930cf167532b5ae519a26547bea04970234b8", 0x1000) (async, rerun: 32) r0 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x20112, 0x8) (rerun: 32) read(r0, &(0x7f00000011c0)=""/235, 0xeb) r1 = open$dir(&(0x7f00000012c0)='.\x00', 0x400, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300), 0x310, 0x0) poll(&(0x7f0000001340)=[{r1, 0x4}, {r0, 0x4}, {r2, 0x40}, {r0, 0x4}], 0x4, 0x80) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001380)={0x4, 0x5, 0x7fffffff, 0x9, "d98b4d85fa5f3b0beba25ab5d3d6cec677e4ff21", 0x0, 0x8}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x7, 0x3, 0x7c4e, 0x7, "05c8d3afb33dcc8d1208bbc378708387c8de9560", 0x80}) sysctl$net_inet_etherip(&(0x7f0000001400)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000001440)="35928af37b7e347254cc146d1fc8c13773a990960f11f49adcaf0e4afa348197d70ea94698c45d6b2404307091aa67d7854246f99bbb74fb5ed449e257e7a24adc005e3b091f7fd3daaf62b851ccb423e1661305e5e8dfd7103ac5c227cdff2486444914b71ec9b5ddd633fa47dba31dc5bb0543300489ffbb5b4c0f7c19d09f1bfd2667eef800d383fbe120a18470788e43a3f820ce3101e5d5e2fdda9d741d10528efce77040b0e92920afb32396b032e092c10c12b66160430c94db8415ec0e3301577ca31b81835465d1b19f217240ac", &(0x7f0000001540)=0xd2, &(0x7f0000001580)="97402c557b384509cb9e72357f10c2c427f1816555164f11dea98a132dc4c779c13a65e9fe524b8d3d4a429132cbff8bb6e4808b8a3d0b8324286d11d74d33c43683d7a23b360dd522153ed263e0f6586298ab0b87f9e7790e076d3ff32a1f43cf47a47b9b443ac17a7d4cb7f7f44b36e1", 0x71) (async) r4 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x0, 0x21) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000001640), &(0x7f0000001680)=0x4) select(0x40, &(0x7f00000016c0)={0x2, 0x49, 0x7fffffff, 0xa, 0x5, 0xa, 0xd, 0x2}, &(0x7f0000001700)={0x8, 0x5, 0x3, 0x0, 0x6, 0x5, 0x1b23, 0x1}, &(0x7f0000001740)={0x100, 0x3ff, 0x80000001, 0xe8bf, 0x9, 0x3dfe, 0x6, 0xfffffffffffffffd}, &(0x7f0000001780)={0xa, 0x81}) (async) mkdir(&(0x7f00000017c0)='./file0\x00', 0x185) (async, rerun: 64) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001800)={0x0, 0x5, './file0\x00', 0x7, 0x401, 0x9d, 0xc00}) (rerun: 64) unlink(&(0x7f0000001840)='./file0\x00') ioctl$KDGKBMODE(r4, 0x40044b06) (async) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) open$dir(&(0x7f0000001880)='./file0\x00', 0x800, 0x80) (async) shmctl$IPC_RMID(r5, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000018c0)=0x1) (async, rerun: 64) unlinkat(r0, &(0x7f0000001900)='./file0\x00', 0x8) (async, rerun: 32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) (async, rerun: 32) r7 = getgid() fchown(r2, r6, r7) (async, rerun: 32) chmod(&(0x7f0000001980)='./file0\x00', 0x12) (async, rerun: 32) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000019c0)={0x6, './file0\x00'}) (async) sysctl$kern(&(0x7f0000001a00)={0x1, 0x23}, 0x2, &(0x7f0000001a40)="70143a5acc2a86957f94c165d393afe69ab590e9aea54fd0b872cd068b0ba4c632faa3fa4738c19a31fbb0d30d72", &(0x7f0000001a80)=0x2e, &(0x7f0000001ac0)="4ed237ac8481c0c72776d94d30b3b45b2c37fc10598a8b2dcd87dcfd82f2f8fc768c9f12cd950dafad78a1002726ea99bfe5ada38af4b4373e194dbdaab14beab9ae4bdcbbd05cfbe4315d036b492c97cae50864535190f8a4f034c23b421dd2e926704018d08bdc82b7c14bc2b65ae445d864118d6fd1ba0654f2f081aca2155d62c14c5e777341f60f324b21f8bd15940b4cb5cf0aa3e7839e847f36aec8", 0x9f) (async) unlinkat(r0, &(0x7f0000001b80)='./file0\x00', 0x8) 4.481028453s ago: executing program 1 (id=600): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="2c173166db88ced3d7c6755836d21576b070b84f5cf2f61ca60668c4718a11c7b1a70cb183cc55bb1e1400999571e2e58c6a01dcab8ee8ff7301ff24c8ce8f5f47691bcbe59f506f2e2aea5acb31b84f5b7267dc51c6ec19e739617177785a9082cb4de43df66aaf3431795ccdf632fb6f1602d03a43a873e2f75f41fc794a25662cd1249fe1f2177e2eeeadcc56ca86", 0x90}, {&(0x7f0000000100)="3a54bc40d4011a5db419086b27b5c26b65550728b70db7867a6a0f8c944ee94263600ab3b1e64aa199e6a378744c846cc630013e5a65d87db6d424fcb1231d2e57b33187c64b8667a9d694", 0x4b}], 0x2) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="2c173166db88ced3d7c6755836d21576b070b84f5cf2f61ca60668c4718a11c7b1a70cb183cc55bb1e1400999571e2e58c6a01dcab8ee8ff7301ff24c8ce8f5f47691bcbe59f506f2e2aea5acb31b84f5b7267dc51c6ec19e739617177785a9082cb4de43df66aaf3431795ccdf632fb6f1602d03a43a873e2f75f41fc794a25662cd1249fe1f2177e2eeeadcc56ca86", 0x90}, {&(0x7f0000000100)="3a54bc40d4011a5db419086b27b5c26b65550728b70db7867a6a0f8c944ee94263600ab3b1e64aa199e6a378744c846cc630013e5a65d87db6d424fcb1231d2e57b33187c64b8667a9d694", 0x4b}], 0x2) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x1ff}) r1 = kqueue() kevent(r1, 0x0, 0xac, 0x0, 0x1, 0xffffffffffffffff) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() (async) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x0, 0x1, 0x444}, {0x81, 0x0, 0xa, 0xfffffffc}, {0x6, 0x0, 0x0, 0x401}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="816522", 0x3}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="816522", 0x3}], 0x1) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x8002, 0x0) msgget(0x0, 0x212) (async) r6 = msgget(0x0, 0x212) msgsnd(r6, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 4.48075899s ago: executing program 5 (id=601): r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="bc7772931159dc9b21691b93dcd0cdf9ea5dc40048bbe7e6ad7decaa02bce87fe6024b82e34b42dff685c1238efc6ae5333304478bfad0452795222655acc4f22ad1db7b7018c0ba40aa9d4913a85c3b70357018169e4f95bc20e2d07ae9de4423c0edf7de6ca18c634557f930605c7ae4cf02bda361f9165ca27a7313ecf064f354d67685ee7584158827d4d85df47601c4d32f698bd53c01973bb9a6f0f055b1cd9903eb7ac9a84ec90a204b9c59902b2ba73a46b035a869d5384521ddfccdbf37b4796cb40131006d0aeb0d25e75732dc3b0a09eed8cb92f912aebe124f93a2cd9e6c636ca3ce1f6b50f704b4e029bc560c933b", &(0x7f0000000140)=0xf5, &(0x7f0000000180)="cc7e40308cd7761615c8a07c3cb6d2ea0e09e5d84ba76ee8588d630ee1695b7caed6685dac6dd26ac636ae72bda3f875cf5a83a9134c4d1ea04ac1247181bfdd7135d01d6a8a7f12f837d411509d083413a11752a73fe7a5ef2f6730f2af3051364237dd", 0x64) 4.433590961s ago: executing program 3 (id=602): select(0x0, 0x0, &(0x7f00000000c0)={0x4, 0x10, 0x0, 0x9, 0x1, 0x2000000000000001, 0x1}, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x7) syz_emit_ethernet(0x36, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x8848, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x7, 0x0, 0xf3}}}}}}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x100000008}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) socket(0x800000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$vm(&(0x7f0000000400)={0x2, 0x7}, 0x2, &(0x7f0000000000)='\x00', &(0x7f0000000080)=0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f00000000c0)="6a4c28304263e13332263bcf1d981680242d83205921279f6af371e981b5d26e484420028ba7c4c04df51be9b0262bfad235b7c7f94015f76ae8183d14ef1a586bfc842c113afc275ee869faf64293abbedd9e574529876ce7231afe3264219bc80fe9d7b059663e1450016fd298d4b72e178b313eaaa7ea5ba1198b733b36311bc409e082896577df661f772be3a26e6ba2f87cd388d98da2", &(0x7f0000000180)=0x99, &(0x7f00000001c0)="df5247c194b3e021eb7b950f7231ad29d75f2d", 0x13) 4.297463963s ago: executing program 2 (id=603): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x6a}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x1, 0x0, 0x3ff}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="65a0b59443c5eabf", 0x8}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="000000d860a82060dec3e59be543bfcb4493770300b5aee6b8f9a2e7f76682e05e9be469e7022a4f3dffa419babe9683a06b906158efdfd4b6e50e5d8841dc18199d6b41303fac6e07f42941465d4cb0e8ae27a831b4ce944aa2f075a77672a7", &(0x7f0000000080)=0x60, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x3, 0x8}}}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x3, 0x8}}}}}}) 4.294251149s ago: executing program 4 (id=604): syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c"]) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffff9, 0xfffffffffffffff1}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) ioctl$TIOCSETA(r0, 0xc0104419, &(0x7f0000000000)={0x6, 0xfffffffe, 0x4, 0x3e8, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0x401, 0x10001}) (async) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="2100007a91b6fc241765f9c7aee81c1df27f1b4dcc6f1a3177c6eacdad18e92faaac7feb7c47f022", 0x28}], 0x1, 0x200801) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e2471ac0058bc5a91501d79b18e315f84cf71b59c7afec3ff8237b73663a29609dd5ec85a17d1ada7559f8ef6ad6219f7782c886b82dc6ac36ad7c9cf26317deb18b49152a37a50972c", &(0x7f0000000080)=0x4c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r3, &(0x7f0000000600)="d8564b0bf1ff0795548af9200400", 0xe) (async) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_open_pts() (async) writev(r2, 0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)=0xfffffff9) (async) r5 = shmget$private(0x0, 0x2000, 0x2c8, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) (async) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 4.293961203s ago: executing program 0 (id=605): kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{}, 0x0, 0x83, 0x0, 0x800000000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x4, 0x9, 0xfffffffffffffff9}], 0x10, 0x0, 0x8000, 0x0) wait4(0x0, 0x0, 0x2, 0x0) 4.287046076s ago: executing program 6 (id=606): socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x1, 0x81, 0x2, 0x4}, {0x2, 0x1, 0xf8, 0x8001}, {0x6, 0xc, 0x9, 0x6}, {0x400, 0xd2, 0x9, 0x3}, {0x0, 0xa, 0x4, 0x36d}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setitimer(0x2, 0x0, 0x0) (async) setitimer(0x2, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) 4.050019489s ago: executing program 5 (id=607): r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x3b6e0000, 0xffffffff, 0x7, "0f6b3a747332e64675a3d600", 0x7, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000040000000007", 0xd, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0xee01) (async, rerun: 32) r2 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 32) setitimer(0x1, &(0x7f00000002c0)={{0x51, 0x9}, {0x1, 0x10003}}, &(0x7f0000000180)) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a000000000000", &(0x7f0000000000)=0x200, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt(r3, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) (async) write(r3, &(0x7f0000000100)="f92a9bd300000000000027a03440ee884d9e7a3e", 0x14) (async) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async, rerun: 32) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) (async, rerun: 32) r4 = socket(0x18, 0x2, 0x0) close(r4) (async, rerun: 32) r5 = socket(0x800000018, 0x1, 0x0) (rerun: 32) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\f', 0x4) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) r7 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x3) (async) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x2) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x25, 0x10, 0x2, 0x1}, {0x16, 0xa, 0x7f, 0x400f}]}) (async, rerun: 32) getsockname$inet(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="71e91e3450df06c2a0b1d904354c0465de147c12594e14b8f304adeb8a19400000000000000002f4", &(0x7f0000000080)=0x28, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 4.04929899s ago: executing program 2 (id=608): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) (async, rerun: 64) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5bc3bdfa", 0x4) (rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000023c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x800) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x0, 0x4}, 0xc) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (rerun: 64) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) fchflags(0xffffffffffffffff, 0x1) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x801c4903, &(0x7f0000000180)={0xffff99ff, './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r5, 0x0, 0x0, 0x1000) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x8) close(r6) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff56815f16eb8a86dd60ae029d00203aff78042000000014000001000000086500ff0200000000000000000000000000018800907800000000fe8000000000000000000000000000bb1f01650595abc9d9aef1eabcc24d308000beb55f3e364406086eb772"]) 3.851763927s ago: executing program 0 (id=609): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/247, 0xf7}, {&(0x7f0000001240)=""/4, 0x4}, {&(0x7f0000001280)=""/184, 0xb8}, {&(0x7f0000001340)=""/94, 0x5e}], 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') setuid(0xffffffffffffffff) r2 = getppid() ktrace(0x0, 0x0, 0x40001d2e, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0xde) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) chdir(&(0x7f0000000140)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x10c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000026000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r3) msync(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x4) 3.851463674s ago: executing program 1 (id=610): r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='.\x00', r0}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@random="e33a176ed024", @empty, [], {@arp={0x8035, @generic={0x6, 0x817d, 0x6, 0x0, 0x3, @empty, "", @broadcast, "66907ba5335a9b339dbbfe8eef20e0c6"}}}}) 3.851087419s ago: executing program 4 (id=611): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x8004667d, &(0x7f0000000000)={0x0, 0x0}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000380)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="ff034fc51ccf86602eea9f41d5f92b5b5ceb928dc8a708af6a776b36695e9123e77087556daff04087b2b3e5b47208311832863da632ae3890aa705897bc7e54aef147e9b6b939a212c5bd982197bdd0eda847d8f7a1e88596fae41e941402eab73dcee3ff6155ad6d3e16ba6a60175fa33fa7ffeb1f4fba65433d669ffb14817d339efab61753f4df50c869180bc39073fa4fd0e37863dbb51f7bc57023da764f7e47166023971daf7fe1ab9c33f928e9ef9eae1f98f9805b42cd86830dad7aa65e72aeffe1a0106b9e85d2f8d24da1b4758cd611f23989626452fd4e2a6f850fa2ea0dff56ea8c4577ca21972241daca3dcc0f5747c3c4da6b6842eab6940b6c93c1f48190459aa229c77ec7d7273198ab57facbd23c8d5524c89b4e5aee2ae5e23ac5c1a3742c53c6fb4bd925f650ec3d2159d8d82c140da9d0ff65bbb74ea5d5a906ea254f08691815ff9a4d43973d55d2c52c0589c5dc9127fad92af8c0e90e91cefa532995f9b4ca05dd70c3807bb7e0ad4e372dda6421cb53a93d43dd235c4191bb446a14e20b93d0fca8100a60ee43b8e30366fe5a7da668aa95f5e228679db32f1712a14413a943da9cf5476d1f3ffd6f764c0256510ffa405ea9889be26264c7bafb7a52921cda684663677fd9514d45cede3047c91fae77fdb0e2591365672ebd7843806158643391f346565e962e4c69a3cddeff20ca466251df3e", 0x201) pread(r3, &(0x7f0000000280)="e3a00778a333e88ac08ef5b6bbe1d629c5b83e0744c59fd2f0b43e2403f523dbe77d96988ec87484c154d30ca308011fc2f149565bfd249e8a5e5aef75f4f7c9048f6a5ebe920d8a6ec77a791f4990e732b12f76341d06fec62a4da354d69f60a9977f0f2ad4a9637d6fdb05ca643195e3d027de3bff6b2b842d26a110127335f7f3a7d2bf7c4fbd", 0x88, 0xcd3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r2, 0x2}) 2.589898336s ago: executing program 7 (id=612): sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000180)={0x6, 0x19}, 0x2, &(0x7f00000001c0)="0c2d78fd92d6c37ac374d230f415f0e657db6498634bef61eb045703210d712f67b5b65c8c7897eae60d7e4982bd51283b83f9674bb7ecc050ffc4e7e6bd33095ac4dc1a60994fa2c4be7d2cc048524c42e6721b4727eb10b45e31fcb31f6566c49f3f6eac903c657f23e31fa515fb69056effe631abc006251d090a713d67fd70dbddc841ce20ab59889cba9a89bc12e132d74b6f05ffdd2a4f1493c818dbc6f17a4b86", &(0x7f0000000280)=0xa4, &(0x7f00000002c0)="69faae2cc45dc0b43caad28cda8fbe502df942394473e750b7ec429b2f739c8a3f67c1913d0fa7e2264a6881120446d4277f67519c59be19c74420bb4cdfece346b15368a1588a3dee743fa4c982cd77380a7cea78eeee85a5466812b7b6c03600f8315c5feef3f3fb58fbf8bc664fea9efd97f09fce59e937a674dfb40e7204d1cbc075956ce44bfdd251cf8f1d72dfdbc01339448fbb496c11db53ef3536ca5f806c225a282452be923b414051447425ac227e110c3400ba17af7210d785239bccd91595bece144d88b1b9b7b40351c14404e7d61e", 0xd6) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000080)="30bc078428c833100bf9c8188f27ec070789ffdb04ddc00487f0a323501a46eef0e0852ba5c77d1f14f4521c4fab3a374ecfa0ce5e92a5a989cb7c223bb7cd5b8a14380abd7d802fb617a0d83941db2cbb522a5b0b90f02cb707b87c5672789ebcdd49012a6dbaf44905e9d7b7928731256b0828b7196a878a2af93461a9ec349badd8b6aeb11be98fa703e1a7d1a1d5125b0bbc68cdffc31a0a554fac0905a19f809be8bc3dc08b658187bc30e0a79e5c72ddefada604c19754a0d8a7ad0273436e5d", 0x0, 0x0, 0x0) 2.58769018s ago: executing program 1 (id=613): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/193, 0xfffffdf0}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) unveil(0x0, &(0x7f0000000080)='r\x00') close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 2.587122608s ago: executing program 6 (id=614): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0xc4504442, &(0x7f0000000300)={0xffffffff, 0x5, 0x6, 0x94, "120000000000100000008000009e00", 0x0, 0x4}) r1 = geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000780)={&(0x7f00000000c0)='./file0\x00', 0x5, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000000c0)="2cb304c7", 0x4) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)='_ \t\x00\x00\x00\n', 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setreuid(r1, 0x0) 1.525592961s ago: executing program 3 (id=615): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x7fffffff, 0x200, 0x100}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f00000000c0)={0xc450, 0x425, 0x4}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x1, 0x5, 0x8, {[0xe6, 0x0, 0x2, 0x4, 0x4, 0x8, 0x3, 0x1, 0x2, 0x7, 0x6, 0x0, 0xffffffffffffffbf, 0x8, 0x9, 0x7, 0x100000000, 0x9], [0x9, 0x7, 0xfffffffffffffffa, 0xff, 0x0, 0xe, 0x1, 0x7, 0xe1d, 0xc], [0x100000001, 0x4, 0x5, 0x8000000000000000, 0x0, 0xfffffffffffffffb, 0x1], [0xfffffffffffffffb, 0x2, 0x3, 0x0, 0xe, 0xffff], [{0x7, 0x4b4a232e, 0x6, 0x9}, {0x3, 0xdf6, 0x800, 0x2}, {0x5, 0x9, 0x9, 0xd}, {0x100, 0x3, 0x2, 0x80000000}, {0x2, 0x2, 0x1, 0x8000}, {0x40, 0x1, 0x8, 0x1}, {0x4, 0x9, 0x72}, {0xf, 0x5, 0x7, 0xf98}], {0x9, 0x1, 0x9, 0x9}, {0xc, 0x5, 0x7fffffff, 0x3}}}) r3 = dup2(r0, r2) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) r5 = dup2(r2, r2) dup(r0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000380)={0xfffffffb, 0x1, 0x6}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0xa6) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x400, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000440)={0x843, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0xa24) pread(0xffffffffffffff9c, &(0x7f00000004c0)="bf5ae59ac159f98eea5064530c4ad74b7d11995eff9dc1ae33bda1620365878950c03e84e28784dd58b9ab58938371feeeae0ded", 0x34, 0x0) r6 = open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x2) renameat(r3, &(0x7f0000000500)='./file0/../file0\x00', r6, &(0x7f0000000580)='./file0\x00') r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) dup2(r7, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000600)=0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000680)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fchdir(r1) fsync(r6) fchdir(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000740)=0x6) dup2(r3, 0xffffffffffffff9c) 1.309965627s ago: executing program 5 (id=616): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) kqueue() (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x408) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, 0x0, 0x2) (async) sendmsg$unix(r3, 0x0, 0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000180)='./file0\x00', 0x10005, 0x0, 0xfffffd57}) r5 = socket$unix(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000000240)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r5, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') (async) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) syz_open_pts() (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x7fff, 0x7bed, 0xfffdff81, 0x1603507, "04e4ee0d090000000000000010e0ff7f0500", 0x5e9c}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 1.309549173s ago: executing program 2 (id=617): r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, 0x0, 0x0, 0x0) listen(r1, 0x8) shutdown(r1, 0x2) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="34967ba6", &(0x7f0000000080)=0x4, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x1b, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r2) 1.109991778s ago: executing program 7 (id=618): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) 601.049788ms ago: executing program 1 (id=619): r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x20, 0x5}, 0xfffffffffffffffe, 0x10004, 0x0, 0x0, 0x1000076, 0x2, 0x3fffffffffd, 0x6}) (async) syz_emit_ethernet(0xe8, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a80c008100250086dd6e98087e00aa04dcfe8000000000000000000000000000aa00000000000000000000ffff02"]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0xa, 0x2, 0xfffffffd, 0x5, "52c9795a6b476ed1616161610000000000000008", 0x2000000, 0x5}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) (async) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) (async) writev(r3, &(0x7f0000000080), 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="000000d860a82060dec3e59be543bfcb4493770300b5aee6b8f9a2e7f76682e05e9be469e7022a4f3dffa419babe9683", &(0x7f0000000080)=0x30, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0285108, &(0x7f0000000140)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000088a8220081000b0008004500001c00000000001190b1486f3f958bae634f7194f1597800000000ffffffff4e204e2300089078"]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r5 = kqueue() (async) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x2, 0xf, 0x59}, {0xb606, 0xe2, 0xfc, 0x6}, {0x305f, 0x2, 0x6, 0x10}, {0x8d, 0xf7, 0xb, 0x8}, {0x100, 0x40, 0x5, 0xffffffff}]}) select(0x40, &(0x7f0000000200)={0x7, 0x6e87, 0x904d, 0x680, 0xcf, 0x6, 0x5, 0xa9}, &(0x7f0000000240)={0x7, 0x6, 0xffff, 0x1, 0x3, 0x4, 0x3, 0x2}, &(0x7f00000002c0)={0x1, 0x2, 0x2, 0x4, 0xe, 0x3, 0x7fffffff, 0xbd07}, &(0x7f0000000300)={0x8000000000000001, 0xfffffffffffffffe}) (async) kevent(r5, 0x0, 0x962, 0x0, 0xffffffff, 0x0) clock_gettime(0x4, &(0x7f0000001140)) 599.927935ms ago: executing program 6 (id=620): r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) listen(r0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000001fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002000)="73da727c34", &(0x7f0000002100)=0x5, &(0x7f0000002140), 0x0) listen(r1, 0x800) syz_emit_ethernet(0x2b, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@generic={0xe, 0x6, 0x0, "6d9864a1af"}}}}}) socket(0x18, 0x3, 0x0) (async) close(r0) (async) socket(0x800000018, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) (async) listen(r0, 0x0) (async) sysctl$net_inet_ipcomp(&(0x7f0000001fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002000)="73da727c34", &(0x7f0000002100)=0x5, &(0x7f0000002140), 0x0) (async) listen(r1, 0x800) (async) syz_emit_ethernet(0x2b, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@generic={0xe, 0x6, 0x0, "6d9864a1af"}}}}}) (async) 589.409009ms ago: executing program 0 (id=621): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80, 0x18, 0xa, 0xf}, {0x5, 0xff, 0x32, 0x80000001}, {0x2006, 0xa, 0xa7, 0xffffeffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x8002, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) clock_settime(0x100000000000000, &(0x7f0000000000)={0xfc3ecc7f, 0x200}) close(r3) r4 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x9, 0x4, 0x4}, {0x20, 0x0, 0x0, 0x441}, {0x6, 0xfd, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000800)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x0, &(0x7f0000000180)) 589.054306ms ago: executing program 2 (id=622): sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) 512.44099ms ago: executing program 7 (id=623): r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x144) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000001000)='./file0\x00', 0x200, 0x181) r3 = open$dir(&(0x7f0000001080)='./file0\x00', 0x80, 0xd2) linkat(r2, &(0x7f0000001040)='./file0\x00', r3, &(0x7f00000010c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)={{0x4, r4, 0x0, r5, 0x0, 0x18a, 0x4}, 0x7, 0x3e3, r6, r7, 0x8, 0xfffffffffffffff4, 0x81}) r8 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/41) shmctl$SHM_LOCK(r8, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000012c0)=""/46) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000001300)=0x10) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) setuid(r11) syz_emit_ethernet(0xf0, &(0x7f00000013c0)={@local, @broadcast, [], {@generic={0x6009, "c32d1ea3bfbe5272f8be576d1541c47052a4ad27e2a45cc36efab529298b9980b1ac883272d3f67545d0a0fd580bca2390313d142c88cc981c01c2462c87fe695c9ef8a86db8759e2a283f7125639f13bc044b7488cba7fe79d00d0be31666b9cf982357f89aeb77fcfc291b5b4b5e7540ea5ce7355fff3c9fd9a7c047f6b6e89274cef837ccf0296e6b1fe4cd0fe54558505b184cc1fc2d1c6965336fcbef3d922a1046978e5d64b7aaf55b86a6b9bbdddc695dded7d791c94201017e0a284d65189dd8c5fa44161b369d1f72024e496dab0b828c3816b954e970c7515e08d7e363"}}}) pipe(&(0x7f00000014c0)) 511.918135ms ago: executing program 3 (id=624): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0xd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/12, 0xa, 0x1001, &(0x7f0000000340)=@in6={0x18, 0x0, 0x7fff, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x800}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000076000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffb}) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000000014610000000000000000000000ffffac1400aa00000000000000000000ffff001010004e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50024a4bb4e7a0ef"]) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setregid(0x0, r3) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0xd30, r5) syz_extract_tcp_res(&(0x7f0000000300), 0x4, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x40047463, 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000640)=[{{r8}, 0xffffffffffffffff, 0x3f, 0x2, 0x0, 0x2000000}], 0x5, 0x0, 0xf0, 0x0) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() kevent(r7, 0x0, 0x0, 0x0, 0x6c, 0x0) 511.55446ms ago: executing program 2 (id=625): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) 180.225524ms ago: executing program 2 (id=626): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x5, 0x72, 0x3, 0x2}, {0xb35f, 0x7, 0x5, 0x2}, {0x7f, 0x36, 0x0, 0x1}, {0x6, 0x67, 0x3, 0x10001}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0xe0, 0xf3, 0xfffffffd}, {0xda, 0x58, 0x1, 0x5}, {0x4, 0x8, 0xec, 0x1}, {0x800, 0xa, 0x8, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000440)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x2c, 0x0, @empty, @rand_addr="0000000000000800011a003f00000005", {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x7f, '\x00', @rand_addr="4f2c9ddbe4674fee4d77c16b59b84916"}}}}}}) 179.27974ms ago: executing program 6 (id=627): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000680)) r1 = socket(0x18, 0x4, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffff3}, 0xc) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3da9c361, 0xfffffffd, 0x8000085, 0x5773c549, "102e2616007b3009a1742cf1062744cd19e33600", 0xffffff7f, 0x4}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002cc0)="989a3433e1e38d88a5e527bb18b8258db7eeeec451b41de32f5f5bd969ab71bf8483c45487792df68d2ff77a005d7410f96f890e683e7f3d2ecc568339747e56413fd321267ab70ce1dc08bdf58b8ad5eb05e56ba036a7a21e257348be11d6182c3b8f74b17bae04e0d46215f540636bdc5781af2df6a28b76b95ee23a8478cbcf3f58e5713229131169921627d9a130beb48a9a65a24a859c11a6193a7501afdc8c21f0d237dd8822c0849f2c6e979e910215979676ee69dea4d3fbb438ae25d80c7d2d7e5916a766a1a402f201a0e7cfec295989039eaff4b3cd9e9a88256deb1d560682e12c5a25c4175da869c55079fa6f1822d0ba34a0f6d9dcddf0eaa4585537b5a45aa45035bd8ef9812eb0c5ac48c6a3a60ba2f07c0bb7f3c2b9f7748e59a419644ce93947250f4149d84ef56e21ef3d547b1e56658c23011de94d07d393848c86215e2510877e35c6fce43d32f85de0848b5fb3072462a9088df4324c63503fb76e048813f81cc72513b617c48cfb24b02cdb5b07df1b35014cced7fe1e08ba2782ad0d624a5036113e4c8bebcb1e1107e59ef4f196ae93302439ae6e44328ff95f99188d3821cee9eca8cc20da23089525647dfbe45f9aec1d3ee9563b65172499a79f53a895c2db2a4b9e53a13e15d2e2fd4c819ddba1c5a2fe9f85c9c80aa09e7d01788e92338f1efeb17d1585b9adc5d64996a2b3feb3033d30a209b15693adc58bad554c3f0fc19c827039d0894d0957c24235ab17acca434e8baabac5581e1fdcf3d47ce76a21ed65d4172757f7aec022ac408c3f4194137009f8b334f9281f4167d6e5032e2cda373f699724b6f27e86ffd5e77d3175cf7dd8672b3ec4111404982fdf7a622d1bac213b28a2f4d55133e86ed1867397d23b9b88e1829ddd22698aff591c93755cc846882c71f8a6c0dcdab8cd8aab90958ecbbfed458cbef180d0f954a31fbaf925b454b0d3c6a102b83e0181dfdfc005d407b04ed583442a45525dfa54da50891a40d7ea920ec6241d59b28ad04754f61bdeab86b048fcf60eb514b4027a66d3bc530f632dadea231a121ea7cca890cedb3e9e0658f08a4ef80a1b41e06c4ba2ce33b7a147cd8116a43081510078bee7748eee674fe263b0be64e6379d184cb1133bb50344c8f6ce1490c07317708f8fd8832a1da9382309e5e7c39e34a906e48c6b7911d505b35dc03841b2c3f319d0338d771f3b7e5b43b3438dcf69ace23a7cc69e0bd249660290105022a13459a2a905c5558defdd0e9959f7b01b5ec18c405c8ac635febc3388f5ae017605e07d2f5bcb15b39256ccd16458ed94868fcdc886289f71d1eb72f9a432a35c3013ed468904936742ca2a15b05ac9a6f396d8c96103d4ff015fa031246e93fb", 0x3dc}], 0x1) 176.979646ms ago: executing program 1 (id=628): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) acct(0x0) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x14baa, 0x3, 0x3b58}, {0x4, 0xe2, 0xf, 0xff}, {0x3, 0x7, 0x5, 0x84}, {0x788c, 0xffff, 0x8, 0x2}, {0x4, 0x800, 0x8000002}, {0x9, 0xc, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x100006}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x6a18e094, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x6, 0x6f5fc48f}, {0x9b1a, 0x101, 0x3, 0x9}, {0x9be2, 0x5, 0x1, 0x69}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x81) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=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, 0x200000000000b, &(0x7f0000000180)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8) 0s ago: executing program 5 (id=629): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x4, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x6, 0x8000000000000001}) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x88e7, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_reply}}}}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x4, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x6, 0x8000000000000001}) (async) socket(0x2, 0x3, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x88e7, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_reply}}}}) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.170' (ED25519) to the list of known hosts. pckbd_enable: command error îÒ¬J6/dev/bpfpckbd_enable: command error nd6_resolve: something odd happens nd6_resolve: something odd happens nd6_resolve: something odd happens pckbd_enable: command error uvn_flush: obj=0xfffffd8064b82c88, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx2, error=17 nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens pckbd_enable: command error pckbd_enable: command error denied attempt to set clock forward to 28833796776592127 uvm_fault(0xfffffd8062da0020, 0xf, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ktrops+0x58: movq 0x10(%r14),%r14 TID PID UID PRFLAGS PFLAGS CPU COMMAND *266969 85399 0 0 0x4000000 0K syz-executor ktrops(ffff80003a8b79d8,ffffffffffffffff,0,80000310,fffffd805ed52cd8,fffffd807f7d3548) at ktrops+0x58 doktrace(fffffd805ed52cd8,4,310,0,ffff80003a8b79d8) at doktrace+0x6dd sys_ktrace(ffff80003a8b79d8,ffff80003c0c5ea0,ffff80003c0c5df0) at sys_ktrace+0x11c syscall(ffff80003c0c5ea0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81968aa1b60, count: 10 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault(0xfffffd8062da0020, 0xf, 0, 1) -> e ddb{0}> trace ktrops(ffff80003a8b79d8,ffffffffffffffff,0,80000310,fffffd805ed52cd8,fffffd807f7d3548) at ktrops+0x58 doktrace(fffffd805ed52cd8,4,310,0,ffff80003a8b79d8) at doktrace+0x6dd sys_ktrace(ffff80003a8b79d8,ffff80003c0c5ea0,ffff80003c0c5df0) at sys_ktrace+0x11c syscall(ffff80003c0c5ea0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81968aa1b60, count: -5 ddb{0}> show registers rdi 0xffff80003a8b79d8 rsi 0xffffffffffffffff rbp 0xffff80003c0c5bc0 rbx 0xfffffd807f7d3548 rdx 0 rcx 0xffff80003a8b79d8 rax 0xffffffff8385cff0 cpu_info_full_primary+0x1ff0 r8 0xfffffd805ed52cd8 r9 0xfffffd807f7d3548 r10 0x58f627e884fde3e r11 0xfc9726d536c072ae r12 0xffff80003a8b79d8 r13 0xffffffffffffffff r14 0xffffffffffffffff r15 0x80000310 __kernel_virt_to_phys+0x310 rip 0xffffffff81c6bf28 ktrops+0x58 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003c0c5b40 ss 0 ktrops+0x58: movq 0x10(%r14),%r14 ddb{0}> show proc PROC (syz-executor) tid=266969 pid=85399 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=17, usrpri=50, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003a8b6d08,0xffffffff838feb20 process=0xffff80003c0db2a8 user=0xffff80003c0c0000, vmspace=0xfffffd8062da0020 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85399 497905 63465 0 2 0 syz-executor *85399 266969 63465 0 7 0x4000000 syz-executor 50415 362327 7500 0 2 0 syz-executor 50415 308661 7500 0 3 0x4000080 fsleep syz-executor 64337 459717 39196 0 2 0 syz-executor 64337 383455 39196 0 3 0x4000080 fsleep syz-executor 20889 281664 94776 0 2 0x1 syz-executor 20889 62601 94776 0 3 0x4000080 fsleep syz-executor 33687 82623 64053 0 2 0 syz-executor 33687 30573 64053 0 3 0x4000080 fsleep syz-executor 33687 376148 64053 0 3 0x4000080 fsleep syz-executor 9845 266415 84123 60928 2 0x10 syz-executor 9845 408475 84123 60928 3 0x4000090 fsleep syz-executor 9845 81377 84123 60928 3 0x4000090 fsleep syz-executor 45885 431580 74517 -1 2 0x10 syz-executor 45885 78406 74517 -1 3 0x4000090 fsleep syz-executor 42996 6373 0 0 3 0x14200 bored sosplice 64053 128343 92442 0 2 0x482 syz-executor 39196 48985 92442 0 3 0x82 nanoslp syz-executor 63465 499486 92442 0 2 0x482 syz-executor 89581 120534 92442 0 3 0x82 wait syz-executor 84123 316622 92442 0 3 0x82 nanoslp syz-executor 94776 42223 92442 0 2 0x482 syz-executor 7500 519997 92442 0 3 0x82 nanoslp syz-executor 74517 5412 92442 0 2 0x482 syz-executor 92442 198218 8155 0 3 0x82 kqread syz-executor 8155 27160 33626 0 3 0x10008a sigsusp ksh 33626 46728 70871 0 3 0x98 kqread sshd-session 70871 220186 23627 0 3 0x92 kqread sshd-session 69564 37745 1 0 3 0x100083 ttyin getty 23627 165604 1 0 3 0x88 kqread sshd 80183 414403 86451 74 3 0x1100092 bpf pflogd 86451 95269 1 0 3 0x80 sbwait pflogd 43769 451025 74689 73 3 0x1100090 kqread syslogd 74689 51982 1 0 3 0x100082 sbwait syslogd 26795 263634 1 0 3 0x100080 kqread resolvd 16571 406213 64756 77 3 0x100092 kqread dhcpleased 27366 1270 64756 77 3 0x100092 kqread dhcpleased 64756 182689 1 0 3 0x80 kqread dhcpleased 91880 22627 0 0 3 0x14200 bored smr 37034 498820 0 0 2 0x14200 zerothread 804 189870 0 0 3 0x14200 aiodoned aiodoned 41036 354207 0 0 3 0x14200 syncer update 41564 31561 0 0 3 0x14200 cleaner cleaner 92119 378462 0 0 3 0x14200 reaper reaper 40262 339015 0 0 3 0x14200 pgdaemon pagedaemon 20971 348609 0 0 3 0x14200 bored viomb 29420 454832 0 0 3 0x40014200 acpi0 acpi0 42829 308727 0 0 7 0x40014200 idle1 49806 58523 0 0 3 0x14200 bored softnet3 51582 444878 0 0 3 0x14200 bored softnet2 34440 475583 0 0 3 0x14200 bored softnet1 43996 405766 0 0 3 0x14200 bored softnet0 33712 388979 0 0 3 0x14200 bored systqmp 95489 453059 0 0 3 0x14200 bored systq 89124 194430 0 0 3 0x14200 tmoslp softclockmp 29669 465293 0 0 2 0x40014200 softclock 5890 280549 0 0 3 0x40014200 idle0 1 44720 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks Process 85399 (syz-executor) thread 0xffff80003a8b79d8 (266969) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838ffce0) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 biowait+0xc1 #5 bwrite+0x2e5 #6 ffs_update+0x34f #7 ffs_truncate+0xcb6 #8 ufs_inactive+0x206 #9 VOP_INACTIVE+0x107 #10 vrele+0x129 #11 ktrsettrace+0xe7 #12 ktrops+0x271 #13 doktrace+0x6dd #14 sys_ktrace+0x11c #15 syscall+0xb08 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10205 11103K 11504K 166960K 12328 0 pcb 17 12K 12K 166960K 102 0 rtable 214 7K 8K 166960K 422 0 pf 38 18K 146K 166960K 86 0 ifaddr 39 6K 7K 166960K 60 0 ifgroup 59 2K 3K 166960K 92 0 sysctl 4 1K 2K 166960K 5 0 counters 66 36K 38K 166960K 94 0 ioctlops 0 0K 4K 166960K 1577 0 iov 0 0K 12K 166960K 32 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1430 90K 90K 166960K 2109 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 9K 166960K 18 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 90 0 dirhash 12 2K 2K 166960K 27 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 97K 166960K 759 0 sigio 0 0K 0K 166960K 10 0 proc 72 91K 140K 166960K 606 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 71 0 in_multi 86 6K 7K 166960K 111 0 ether_multi 1 0K 0K 166960K 4 0 mrt 0 0K 0K 166960K 5 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 615 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 241 152K 166K 166960K 8717 0 UVM aobj 33 2K 2K 166960K 35 0 pinsyscall 43 86K 104K 166960K 1872 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 19 0 NDP 13 0K 2K 166960K 38 0 temp 59 8687K 8935K 166960K 27121 0 kqueue 14 22K 34K 166960K 127 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 24 0 0 1 0 1 1 0 8 0 rtpcb 120 85 0 82 1 0 1 1 0 8 0 rtentry 168 122 0 27 5 0 5 5 0 8 0 unpcb 144 399 0 380 4 3 1 3 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpcb 808 212 0 208 6 5 1 5 0 8 0 arp 120 20 0 7 1 0 1 1 0 8 0 inpcb 376 605 0 595 4 2 2 3 0 8 0 nd6 136 27 0 3 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 1 0 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 1 0 1 0 8 0 ppxss 1168 8 0 8 1 0 1 1 0 8 1 pppxif 1480 5 0 5 1 1 0 1 0 8 0 pfstscr 40 2 0 1 2 1 1 1 0 8 0 pffrag 232 3 0 2 1 0 1 1 0 482 0 pffrnode 88 3 0 2 1 0 1 1 0 8 0 pffrent 40 5 0 4 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 2 0 1 2 1 1 1 0 8 0 pfanchor 1288 3 0 3 1 1 0 1 0 8 0 pftag 88 4 0 2 1 0 1 1 0 8 0 pfstitem 24 59 0 21 1 0 1 1 0 8 0 pfstkey 128 60 0 22 2 0 2 2 0 8 0 pfstate 376 59 0 22 5 0 5 5 0 8 0 pfrule 1344 27 0 21 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 466 0 60 29 1 28 29 0 8 0 art_table 32 467 0 60 4 0 4 4 0 8 0 art_node 16 118 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 76 0 74 1 0 1 1 0 8 0 semapl 112 88 0 78 1 0 1 1 0 8 0 shmpl 112 32 0 2 1 0 1 1 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 2763 0 1260 95 0 95 95 0 8 0 ffsino 280 2763 0 1260 109 0 109 109 0 8 0 nchpl 144 3851 0 2158 63 0 63 63 0 8 0 uvmvnodes 80 3387 0 0 70 0 70 70 0 8 0 vnodes 216 3387 0 0 189 0 189 189 0 8 0 namei 1024 13295 0 13295 3 2 1 2 0 8 1 percpumem 16 61 0 14 1 0 1 1 0 8 0 kstatmem 264 44 0 18 3 1 2 3 0 8 0 scsiplug 72 6 0 6 3 2 1 1 0 8 1 scxspl 216 11821 0 11821 12 11 1 8 1 8 1 plimitpl 152 170 0 152 1 0 1 1 0 8 0 sigapl 424 1069 0 1018 8 2 6 7 0 8 0 futexpl 64 9780 0 9772 1 0 1 1 0 8 0 knotepl 120 987 0 0 30 0 30 30 0 8 0 kqueuepl 216 254 0 244 4 3 1 3 0 8 0 pipepl 328 237 0 207 4 1 3 4 0 8 0 fdescpl 504 1049 0 1017 6 1 5 6 0 8 0 filepl 152 5963 0 5720 15 5 10 14 0 8 0 lockfpl 104 212 0 210 1 0 1 1 0 8 0 lockfspl 48 85 0 83 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 38 0 21 1 0 1 1 0 8 0 ucredpl 104 713 0 697 1 0 1 1 0 8 0 zombiepl 144 1212 0 1211 1 0 1 1 0 8 0 processpl 1176 1069 0 1018 5 0 5 5 0 8 0 procpl 656 2212 0 2152 8 1 7 7 0 8 1 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 5 0 4 2 1 1 1 0 8 0 sockpl 688 1103 0 1071 8 4 4 7 0 8 0 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 46 0 0 2 0 2 2 0 8 0 mbufpl 256 195 0 0 12 0 12 12 0 8 0 bufpl 280 3497 0 124 241 0 241 241 0 8 0 anonpl 24 161445 0 157999 59 13 46 46 0 184 16 amapchunkpl 152 28128 0 27626 34 9 25 28 0 158 4 amappl16 200 2872 0 2836 18 3 15 15 0 8 11 amappl15 192 3 0 3 1 1 0 1 0 8 0 amappl14 184 114 0 102 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 1709 0 1677 4 2 2 3 0 8 0 amappl11 160 74 0 59 1 0 1 1 0 8 0 amappl10 152 12 0 12 2 2 0 1 0 8 0 amappl9 144 259 0 259 1 1 0 1 0 8 0 amappl8 136 25 0 23 1 0 1 1 0 8 0 amappl7 128 154 0 142 1 0 1 1 0 8 0 amappl6 120 181 0 178 1 0 1 1 0 8 0 amappl5 112 124 0 114 1 0 1 1 0 8 0 amappl4 104 328 0 309 1 0 1 1 0 8 0 amappl3 96 5613 0 5498 5 1 4 4 0 8 0 amappl2 88 653 0 592 2 0 2 2 0 8 0 amappl1 80 11137 0 10516 15 1 14 15 0 8 0 amappl 88 7873 0 7704 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma8192 8192 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 255 0 255 2 2 0 1 0 8 0 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 34 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1049 0 1017 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1049 0 1017 1 0 1 1 0 8 0 vmmpekpl 168 10202 0 10161 3 0 3 3 0 8 0 vmmpepl 168 71027 0 68982 107 6 101 101 0 357 6 vmsppl 456 1048 0 1017 5 1 4 5 0 8 0 rwobjpl 64 23732 0 19366 75 0 75 75 0 8 2 pdppl 4096 2106 0 2034 105 33 72 88 0 8 0 pvpl 32 16241 0 0 131 0 131 131 0 265 0 pmappl 248 1048 0 1017 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 290 0 49 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace ktrops(ffff80003a8b79d8,ffffffffffffffff,0,80000310,fffffd805ed52cd8,fffffd807f7d3548) at ktrops+0x58 doktrace(fffffd805ed52cd8,4,310,0,ffff80003a8b79d8) at doktrace+0x6dd sys_ktrace(ffff80003a8b79d8,ffff80003c0c5ea0,ffff80003c0c5df0) at sys_ktrace+0x11c syscall(ffff80003c0c5ea0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81968aa1b60, count: -5 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff800029a9bff0) at sched_idle+0x558 end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff800029a9bff0) at sched_idle+0x558 end trace frame: 0x0, count: -5