last executing test programs: 1m24.973598478s ago: executing program 7 (id=310): sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 1m24.927777605s ago: executing program 7 (id=317): chflags(&(0x7f0000001280)='.\x00', 0x1) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff3d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@random="e727dc07001f", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20, 0xe, 0xfe, 0xd000}, {0x81, 0x0, 0x10, 0x2}, {0x9e, 0x9, 0x0, 0x3}]}) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e347100005809ef54ddce938d6f525f4377bc5a91501d94a34b8e5f84cf71b59c7afec370827c9521d5e63e5c51e6a79336d201e7e270a0b31f6021dcb6f72e1fcf54", &(0x7f0000000080)=0x45, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) r1 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) socket(0x20, 0x8000, 0x4) 1m24.812596791s ago: executing program 7 (id=319): r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) recvmsg(r1, &(0x7f0000000700)={0x0, 0x63, &(0x7f0000000640)=[{&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000740)=""/216, 0xca}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000840)=""/266, 0xfc}, {&(0x7f0000000200)=""/38, 0x35}, {&(0x7f0000000440)=""/104, 0x63}], 0x7, &(0x7f00000006c0)=""/34, 0x22}, 0x1800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0xfb, 0x1000}, {0x28, 0x4, 0x5, 0x7}, {0x46, 0xb, 0xfc, 0xfffff800}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80084904, &(0x7f0000000180)={0x400, './file0\x00'}) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x2}], 0x2, 0x9) poll(&(0x7f00000011c0)=[{r0, 0x4}], 0x1, 0x8000007) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0xb, 0x37) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 1m23.736906204s ago: executing program 7 (id=327): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x100}, {}, {}, {0x2, 0xffffffff}, {0x3, 0x4}, {0x0, 0xfffffffc}, {0x0, 0x3ffffd}, {0x0, 0x7}, {0x3}, {0x1, 0x4}, {0x0, 0x3}, {0x0, 0x1}, {0x0, 0x4}, {0x1, 0xfffffffd}, {}, {0x0, 0x8}, {0x3, 0x3}, {0x1}, {0x2, 0x7f}, {0x2, 0x7}, {0x0, 0xfffffff7}, {0x3}, {}, {0x0, 0x1c}, {0x1, 0xfffffffd}, {0x0, 0x9}, {0x2}, {0x2, 0x8}, {0x1}, {0x0, 0xfffffffe}, {0x1, 0x8}, {0x1, 0x3}]}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=@file={0x0, ""/65}, &(0x7f0000001480)=0x43) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x3a0914c44f7b202d, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/503}, &(0x7f0000000000)=0x1f9) recvmsg(r2, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, &(0x7f0000000300)=""/87, 0x57}, 0x40) setuid(0xee01) r3 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x6aa1b1da9f415add, 0x82, 0x8, 0x4, 0x5}], 0x4, 0x0, 0x6, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000014c0)={""/16, @ifru_vnetid}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 1m23.620521578s ago: executing program 7 (id=331): r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TIOCSETA(r2, 0xc0884450, &(0x7f0000000040)={0x2, 0xc, 0x822, 0x864f, "0700b4ffff00", 0x4100, 0x8}) socket(0x18, 0xc003, 0x3a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f00000005c0)="04bdfa5d1d2873c63e3534d33498b64fadcb823ea1aa44c43050006123339a59d631b9b6835bf4bbbb00346f731573d8d508753f95b768543dbe030000000000000000000000000000fcc025b9023cd431bc30c7f2206d615db9df5944d54b95a7f7f8670c1866adf56c7a631568f1bff98256cc1692fad7941ecc28a90fcdb86d7b88e347eb67b5cfd2aed521059a36d3a1afceac69ae7ce17469d3980f189052062a4c799644fb5487000000000000000000", 0x1004d) 1m22.436119877s ago: executing program 7 (id=334): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504446, &(0x7f00000000c0)={0x2, 0xffff0691, 0x4, 0x0, "97a2e900", 0x7}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001040)="bdd2", 0x2}], 0x1) (async) read(r3, &(0x7f0000000240)=""/148, 0x94) (async) unveil(0x0, &(0x7f0000000000)='x\x00') 1m8.457211931s ago: executing program 32 (id=334): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504446, &(0x7f00000000c0)={0x2, 0xffff0691, 0x4, 0x0, "97a2e900", 0x7}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001040)="bdd2", 0x2}], 0x1) (async) read(r3, &(0x7f0000000240)=""/148, 0x94) (async) unveil(0x0, &(0x7f0000000000)='x\x00') 1m7.815311933s ago: executing program 4 (id=558): setrlimit(0x6, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000c68000/0x4000)=nil, &(0x7f0000260000/0x12000)=nil, 0x7}, {&(0x7f000026c000/0x1000)=nil, &(0x7f00007aa000/0x5000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000507000/0x3000)=nil, 0x20000005}, {&(0x7f0000318000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00000d4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2000000000009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055d000/0x4000)=nil, &(0x7f0000eee000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000243000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x51}, {&(0x7f00004f7000/0x9000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00001c0000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000042000/0x3000)=nil, 0xfffff7fffffffffb}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0x6}, {&(0x7f0000b39000/0x2000)=nil, &(0x7f0000022000/0x2000)=nil, 0x1000039f8}, {&(0x7f0000652000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x500ffffffe}], './bus\x00', 0x3ff}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc1084425, &(0x7f0000000040)={0xb, 0xfd, 0x2, 0x7, "0004010000000000000000008c00001000000200", 0x0, 0xffffff00}) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x7) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = socket(0x2, 0x4001, 0x0) getsockname$unix(r4, &(0x7f0000001240)=@file={0x0, ""/4088}, &(0x7f0000000300)=0xffa) 1m7.815050624s ago: executing program 4 (id=559): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000001680)=[{0x22, 0x40}, {0x24, 0xfffffffb}], 0x2}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x20b, 0x8, 0x4}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="ff02", @ANYRES16]) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="23150a32abf9672a00000000", 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) sendto(r1, &(0x7f0000000380)="98edc1cf9d242ff3974da44a7d14135bd0", 0x11, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xdc5e79604707d1ec, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) pwritev(r2, &(0x7f0000002740), 0x1000000000000362, 0x3fffe) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x0, 0xffffffffffffffff, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x4001, 0xc) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) readv(r5, &(0x7f0000000600)=[{0x0}], 0x1) 1m7.578512811s ago: executing program 4 (id=564): r0 = msgget$private(0x0, 0x127) setitimer(0x0, &(0x7f0000000140)={{0xfffffffd, 0xffffffffffffffff}, {0xffffffff}}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x6, 0x6}, {0x81, 0xe, 0xfe, 0x9}, {0x9e, 0x9, 0x0, 0x5}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf74ab9d77bd0b4692d9664413a8ee516bd6379c693f782a54e8bd0e03", &(0x7f0000000080)=0x30, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {}, {0x2}, {}, {0x2}, {0x3}, {0x0, 0xaa59}, {}, {0x1, 0xffffffff}, {}, {0x2, 0x4}, {0x0, 0x80000000}, {}, {}, {0x0, 0x7}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0x2}, {0x0, 0x7ff}, {0xbb08c0840fa32129}, {}, {0x2}, {0x0, 0x100}, {0x2}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2, 0xffffffff}, {0x0, 0xfffffffd}, {0x3, 0x8}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34be3867e0e6c400cacfec37082ee4c57416bf7c912b246b4ede2570608015d567ec33a28501e952be75c986dec10b04f2d194775ae42cb00d6faa40b87f3508e18d8baed6b6cc42ad2785841ec4f19f24b69470737242d9dbd9b40e032006aca96f5257b4f5172bb5d65506efc9f6c847a99d889f7622cb8d3ace9f79684a57d6e0ad299b6f78d20656d501aea719075cf35f0e069f964b08faee0adbc1e9ce86adb2035014fff04e2c0a925f7159f8c12fe5324191901759d9e613c3b9d", &(0x7f0000000180)=0x6, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) mknod(0x0, 0x2000, 0x285b9a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x6}, {0x6, 0x10, 0x6, 0x1}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="00040000003e187f863769213fc33d0817c53fcb7c7d4062703a5c1080992227f665c2605f066682e507957200", &(0x7f0000000000)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r4, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) write(r3, &(0x7f0000000140)="00bc1a0215ed63aa4425abf70000", 0xe) bind(r2, 0x0, 0xfffffffffffffec9) msgrcv(r0, 0x0, 0x0, 0x0, 0x3000) r5 = getegid() setgid(r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x170}, 0x0, 0x0, 0x800000000000000, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1}) 1m6.144581761s ago: executing program 4 (id=576): syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="d0b5049f6b63", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) r0 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = semget(0x0, 0x1, 0x281) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10, 0x7}, 0x401, 0x4}) 1m5.904962021s ago: executing program 4 (id=581): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004d00), 0x8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000004d40)=0xfffffffa) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000200)=""/31, 0x1f}], 0x6, 0x5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r2, 0x845) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) close(r1) socket(0x24, 0x2, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000280)="e9f2d779", 0x4) 1m5.791594899s ago: executing program 4 (id=582): syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffc00001ffff00000000000098e83b83bc069ce095e4080045000030000000000001907800451800000000000003000000000000000000000000000000006b119cdd17d91cb00b13954f5101470d0bf1b83ceed438076f07e67f5e251e52653049589dcdcc4c0786297cb4565f5c24047e2437e919ab8e15d2baa37b95bea7793ac7c54fe05ee1530832a628d79f0caf58c3a917a830522d46c1df85d0947e26cabc9f413837f4047d1c5e8552bd173fc86c612a8d2c85a7eb7d82399b085642a89b885c62401eb1ca9f8cbf13296d83491fc4ab83befceb51ceba671057250264ba57540ddfe0794d254077c3702a671229688dfb85fbffe2134a0decce9274fbc21cd73871fa8e7af9"]) syz_extract_tcp_res(0x0, 0x5, 0xfffffffd) syz_emit_ethernet(0x11c, &(0x7f0000000300)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x10e, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x8000, 0x0, 0xfffc}, {"5bbb05b4f17453e2bc6d76d7494695f732afe9d76ce2285df5a6446a859d252c4dccc850e4dc7b1b4db91016975ce41aea129a674153f6bc0411178fc11e8e70cf135cff14ee04000000c65fc43f4ae3f416dca2a0dbb92213c65dc6dc817dac58c83a37eca264f36ec7125ffe92b105131fff5eab14cbc3b4c4dd7682ff8bf8e492000582896aee6f1ff40ae4d9095b45e2982493da641aa8566ca9d8f0a801ff25aeb48ae73e6b30423d3ee74c648fd75e14c300003cbf3300915c96a1597369c454f33d0986e6d307de5c57fcd8c109ab244dba9cfefc6edfc2491f817e7ee107ed631090"}}}}}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="c5f5d915", 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x3, 0x1}, {0x3, 0xffffffffffffffff}}, 0x3) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xb01, 0x40}, {{r1}, 0xfffffffffffffffb, 0xeb897ac54cc79038, 0xfffff, 0x0, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0xad30, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x1}], 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r3, 0xc0307004, &(0x7f0000000140)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) 39.971885504s ago: executing program 3 (id=957): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x810, r0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x18289, 0x101) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) write(r1, &(0x7f0000000000)="396abcf5a4", 0x5) 39.741995826s ago: executing program 3 (id=959): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) setsockopt(r0, 0x1000000000029, 0x1b, &(0x7f0000000000)="c04a1190", 0x4) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) 39.491953923s ago: executing program 3 (id=961): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1ac, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd63c8b46f01767508fe8000000000000000000000000000bbfe8000000000000000000000000000bbcb12003b00000000cef8cfabe6282edd9566187959a1de97000000000000000000000000000000019d2728dd79b2f61dfa11bd0f1ae5c0ed00000000000000000000ffff00000000ff010000000000000000000000000001ff020000000000000000000000000001ff0200000000000000000000000000010000000000000000000000000000000000000000000000000000ffffac1400bbff0400cb0000000000000000000000000000ffffe0000002000000000000000000000000000000003700000000000000c204000000030000810090780009004dbbcc11175969989f0cf3bb0893b87b990bedd726164d9d557eaaf74b2bdfd7c059b3107977a13b3f87cdde4d230e0ab1f3615060be9179b697b01aa6f3524c9e9a2244a8de82d31ef4394a7379792a38e6fc23efc631acc338701c87e42ce73f15a199df88375a5601994211611beae3141aee1e29890c921af63d26c5de877e45736ea84e03933b32d4068b35e630962aecfeb0c85a51582039c5e229d4"]) close(r0) 39.490961749s ago: executing program 3 (id=962): semget(0x0, 0x4, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xdc5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x10}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x404) mmap(&(0x7f0000013000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 39.487365375s ago: executing program 3 (id=963): mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f00000022c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000)="7a4252ee", 0x4) (async) sysctl$net_inet6_icmp6(&(0x7f00000022c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000)="7a4252ee", 0x4) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x6) syz_emit_ethernet(0x4c6, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd606d9efb0490670000000000010000000000000afffffffefe8000000000000000000000000000aa880c000000000000fe8000000000000000000000000000aafe8000000000000000000000000000bb00000000000000000000ffffac1400aa95a8e3f69261b11bfb779408877c5d94ff0100000000000000000000000000010000000000000000000000000000000104000000000000000c04000900000000ff020000000000000000000000000001ff0200000000000000000000000000012b3300000000000000010005e4af20e4b21154e61fbb43d551c50b7bec06f120fe504d4df35619925b72a6b1656feb28597a452998fa7670c7e96a891d6ffe777cb844100410886327f4331b6b7014666b21692ac200f83283494936a2e78e688b24a12df0663b29bf2e8d3ccbab810b49c1ef16b67262e6271040c842f03cde08a1a439e382f0920b9d06cf2a5bbbf68f7e27c398dab6a1feba46ece491f2e3afc9dd415f72d449774cb6d7531708f6d0e12b3c1a52dbbd75db6ecc1ca45fe9dec04ea9d29642012029d0a721f39288cb0be11b5d12fc1fb0cad4845a210fbb369574dfe4b35dfd15d19d936c7f56a1b7c20400000003c20400000080028eed197aa389e457f4964bef7ff489c04e6627466843c434adf00a7bdd4e1845eb275580125c799e8a837b4dda49ef9e1fa1b70dece49089c3b020b00734a60eb098995dd84e35eebbf81112e75783b60ba0bfb7943a2c91c9a8585750e677a4b2bf6e58471b44f252e4f2887854c4a848f436483155e7cc43b331e26c10d119db5da37942f6ea9bda53c43a5dfad197b5e36606161fe8c31c6053fc010400000000000100c204000000b8010300000000000000000000ff000938690000000210000500000000fe8000000000000000000000000000bbff010000000000000000000000000001ff0100000000000000000000000000010a1067686fc379684e0d60984f1c524900000000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffac1400bbff0200000000000000000000000000013b06000300000000fe8000000000000000000000000000bbff020000000000000000000000000001ff0100000000000000000000000000013b2a000000000000c204fffffffbb867565fc4a440455a1a7548fad6b96271745fda9cf4b7bee3a0b78bcf79630797a5c8060ca443d36dc21e639a2e80b46dbf8cb4840f61456b1ee1a709374103e5fe768ce764a5386ddb66358c5d5551c48c4d773f6da7c6e8322ccb64d605f6476f980f077e9aba420108000000000000000004d3c434ce0964f6f448087dccd18f338ee73b9918980cfb6e10485a5374564a79e158b738cb44ef1f505e5fb1a0aa956d67c99527f7b6628136f30ad298f4e60d1133d0e4558287c61c9a8fe2befbc04a14228a66af4a4aeb6055850654dd8bf30a12e2c764e9ee173d0c80bf3db9e1944070c45810cff0101731dc8ba4def1139a8ee2150488e54537eba88cead8e3981d809fbd7d913aeda2c6c46a15023b69db83a1c4448dd171d6bca4829368fbd89a8baff87c778a7b6309ba1470002e9eb93ce6fdbc7649d3e334bb28f875bb76190362bf00010000000000000000000200000000000005020003c2040000000901050000"]) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0x8, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0x5, 0x2}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f00000004c0)='./bus\x00', 0x200, 0x0) (async) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200, 0x0) ioctl$VNDIOCSET(r1, 0x41946472, &(0x7f0000000500)={0x0, 0x0, 0x0}) 39.48683564s ago: executing program 3 (id=964): r0 = socket$inet(0x2, 0x1, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffff"]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000001640)={0x41424344}, 0x1, 0x0) (async) syz_emit_ethernet(0x13f, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad901093a2900000000000000000002000000800000fe8000000000000000000000000000aa02009078000000006006c33e0000110cfe8000000000000000000000000000aa"]) syz_emit_ethernet(0xbf, &(0x7f0000001900)={@local, @random="5fbb8af09d48", [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0x6, 0x6, "e22945", 0x81, 0x3b, 0x8, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b13c0811bdcbcd4b93f63f5806ba09f1", {[@hopopts={0x6, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x25000000}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x62, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1]}], @tcp={{0x3, 0x3, 0x41424344, r1, 0x0, 0x0, 0x5, 0x80, 0x4, 0x0, 0x4}, {"712bbb2b7bf7728d1b4df03757645e4b5e557db43e874fe44d790da9a34168780e6859596f7f53b460baf46570a68b86c411aa965fc7e4dd025cae6f729091efc97df27760"}}}}}}}) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) (async) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) (async) r2 = socket$inet6(0x18, 0x8fa8f3850fc2a3c7, 0x8) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x4e6c) (async) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001600)={{}, 0x3, &(0x7f00000015c0)=[0x0, 0x0, 0x0]}) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe04) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) r5 = getpgid(0xffffffffffffffff) (async) getgroups(0x1, &(0x7f00000001c0)=[0x0]) (async) r7 = accept(r2, 0x0, &(0x7f0000001540)) (async) r8 = accept(r2, 0x0, &(0x7f0000001580)) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000240)="0514c26ba3ce3b25b1bb24fc3d10741417c87452936f7435810f66433597b563b5ef11014565be2fb146264abd978c65b484cd9276315b9dfc06a050cef8e9c3a9caac18cd7a581fb9c8f9e8056f1414efd8f61368b4349d8a03fa52d142ea2d19e67d602af24f7d079342a91714343d7d4d8e982c45e008b2ed99a6570cdd5ee33b757c24104fda9575dfe462ec0363839d0fbe29a40508cc2fd9d22bf53dda3c3a151cedd565c17e57403afd77281ae093ba2f1241273745b47faa87fe053ab7850f238ffd9779a7d29f740b18577d8631c70cd380258f434b54c5c801a6af2dd69b648cb2014974561f06f59b692029d1b9a7e4c17b28bea51ec77e28231bbbaeecbb94b75951685e681e75917a3b20576b6ebbea8046f7df700187a2856064a21ca32d25b75211e7f40b18f2327a7d773d073eb75bd9ab37ee5a3a405057247827dbd52115099d8ae8a0538a4588aea2214c63264ed980f65cec36ddde3bcbb39a8b0d8efc35d54c7d7968a436029b59bc0d4b12c0a5e7f2b25c4258d387dd2956ec7f6e8944259c59bbac72ee2e552bab0f6b7d1777e18e27d11124a12d38227167e91be640014fd5b0103b49263cdc81f3d9962cb49f0917f449838538781e66c890e6cb77dc4683cb7810c3899d1bd3c7804ceecca04f2549c35713cbee35e55e5bb64bdca1f7eb09d551c1a781b2a778466bb1e8db835623b2abde164508af3194e7bd3dca9850b172919c6d5545e3237a0ac92a73349a8ef89841854b1bc2c408be7af3b978816e176385c736d35b1828e62744ee8f3580524c7ebfc262b1fa2d64e36d3f42cae3306f3de1402350b503fe3c94b0932c93ad908f4b9d710dc41a9e4bff94a4f29afdabf2f50340052dfb81c47d443c8fb2101d07ecf1ac5b0173094172ec0e3d70f3cfbe880baabccd1eda0b854bc5ed27b3953597f802447989c49cd040da772c40253991052e35da1b1eb97143fca1a6f2fb69620dba3dabe528143348e1b22f097dc1028607b7920d71ef7e6575ecdbd7556ea6c41397f8d8cf26834280348836c6ba9668fef40f0260be170b7aca16ff132bfee196cf944dab2d2f401cbe549adbc6beaaff38c273bc1e03f14a42d8af77cc54f265687220118370fc12a8a5a65015c7b7132795452d4ebd3e0d3e496fbd12b39ed237e7ca292f9b9a0e952a1bbb6ca7917c0a95bba98ca1125d0a480c548af88f2cdfe46d5c4fa5f318b1a22427ccb0a309dfc8af9be443df05a67a3d820b56981fe33353b2d4d5643847a8a5439785632fb499b9cfe3eda9da6878b04426e200338592ee34e4a810336641b2f91de43a194ea79fd89d1dc79dc7ae091f6005449fba426918538ebdc1750a4a29fe04bcc9c788bda6cefb26fa3df587dc059e2cddf3360196b5141bbe30984dc583c4d170220375ef470812695145acd7f3f3b9da66dd2ae9a0c067e12ada52483968db628aa82b7960cc39571007d81f133edc10c8c8a93f33fa497515bae872016a70c52de9bf0edd23c0225b6cfdba1c04fc9c72824b900aefb42916149b31649366454a7d537c120b1ff03148d6f9d2b2b041ad9e7d79e6573a630e7cdaa8c1e03e725059ef3687c2d98da7aa3a66ad18cb65cee887298e9dbc6173bdddc34a4129f3380c1a7af6c2659ab999f423025ae7152ae1fd9c3c222f74be99e8ee25670651e888902bc8953b3cc613d24244bb5648de6945ebd732c2ba37c559fc1564464accb5c42d9598ca4d7485275216f0b018cb3a91fe18ba09646b31c445651149e9aa12110d1c00da09e5e42d835d7cc616eaacc712bf87e38995926be668f921efb482fce35ae4bd08871dd6bbab4623180d6fd13fada9adeb861a859922994594a3d53998bd98703650ed105619c57d07bd05b8e69220a4f5aa9132b7508403f0ab74e30aa815697e401527c72f462a35da982980ac5228dd45cb239db87cb2e803205a9b7dd8a17c3cbef4a7fdb346a6e5706a72a784d482334efa502d652bf3fb1316d5e6cdabfaabe37bf076e81361db0335491590d0fbc5d55561cb94d6f1abe58a8a3d4f7f39bdcaed72e7b594e53656e5dfd0bbadeddfeb3b9ef2e8c436108e052a2eb737683474476452ad842a7d1f679903fad111f519c9bfd77a2065b1840974ecc29572dc1c75eb286644cf7b9946f5b52c34414a97dd4b68989515bd8a84652f8624ab379fb1cbebac98db321d9a507117a53212d247d5bf6810eaa0cb169f3bd4a3ebe10ef78a384f7639caa46ceeadd957a1ce9eb3931beb36a00a33f4ffeea589f53a576926aa0a5f69ced65d83cb0ff79459925e612f0aa8b4de06128a4de5a938e41deb36db948c7ab1ac608e96c64db7372430f5126d79738fa47f479668a630ee310816552a019d7647a320c49bf7c10e4614e083dc2e5edf2f7f4855358102439ccf28137cd58490285f71e278b38eb69873ae532528e43e258d6da1aa4955971951e8b7bd4d921e98b794c8ea18ab26123792a67ca1bc36979a5e5b68958babea3ccb1abf904a46af2146971b36530bc50a9a522eb82d580bc40f8af168fa551cda2206bee0747f03755c97f1405b70909bc63032f66590f74a30e93c641ab83a255ec57080dc2531ca2e5a44380e1ca5545c9b8238214cdbb188ef88e23c85fc21110fe201204dd245b487d22e1f88a63dd11fccfa13ebcbbab86788187eb2304d09a85222b624af46bf33fbd130536ab70ed021282f50ea451e2707fd9da4477b4aba90743778488a12673a5d51c121e8599b581bad1259514b362e1a37d7350d4426ae1109f608b02c9a7d12c6cd663987a4c665d9a4eac4dc4984f4ef4caa3f706299cb0d55a89734f1762d7da3916a7f4de3b148a5346d9e6173e4c38ea102ad7abade7dc06ce1b0ee2c635b60014c0860f0b13b2fd13a5e951755f41ef938f14fe613ee833eeb95cb38de47e690bbcc0acbf4f103842da413cf5975d0b7f5ee73b45c7485f8904d2bbb4d5a3381f9fcd8e5d531612fa6b6f1efb7152b92907dc3e051b4ba93d067b423c92cd4634789a9a5f8beaad137743aab7d66be3972297db7a72d30861c2bd00dbb2b51fa050c71b83dc2813a4e8193d7e6b23e4af5ef5d475af3d4bcd9f3f77ea8cb3c58db9635f1307f6a6d4879b7f13098a82a489363fac2ea8470dc1d5a2dc373ca35973d4ecf63f00f0893fd1144b6f7e4b99d151c3140168504785aa3963b2c137da052dddb0d5bb2d4f02e9d97a61caeaba7bfa94f812790495432395935f30aa382868aa918bdac3fb437e5702ea7f82f296084367441638e421cd649a50c8c91a78b1677cb521410ab8d40158d76613879728a575e1389ba18f58e2c7a808708499b6b1471920c1f56ecb6c146f945704d13bc682f1ce182753ed12843c3da352de3ab7b0daac07fa25b581d1e1f49ae854e48891a77c1202dcf667b07edf75a00a25b741d38257ab60568342773667658cb7df19562f44b69a8c6cce6035893a791719668a6ce8545c97bdabb2ec85d69ea7836117d52af22cf4be510b83ee5fc67605e0dadb53e2944a573ac75a4173e3f8f7186879f55c8c6f8e37409619bc76e3645619001cb22a062a034e0738fc75be2521286a33ce65868fbe9683d97044217c5fd9480e2948b6153910c2917e7a8359cb30fc55c6c4eb5f737fc0d32b6ce26e90f192c286b8ca1cb38f2b6cc020925e28520faac459c046d933007ccb7c7563ba00447f6597a6973f0092189b5c455499231feeed045191a1ca6fb9178ae046da45fee1be10b55271c61bc12277dc9bf6a90e8ab146e93376505b0047b8f1a3d7a1dfcefc4419fc0f0d8a5ec487357b7e8a230b6c8e1c0b68f5bf55f7330b05323f6919b015a987de11195e9106a71c34a233a9fedfaed450690910fe7129071f5bc4f8a245c7bc84ccef1b00e791f078c3d34d26af952619efd6fa924aff8cd3308c2edd75c9edf96b354568b25b59138354ddabe1a1e0a6c70384e26fd4c13d27df4ebb59d4a99949193862b683cdaaf81045dffefb824c75b41c0543578988cc31759597d926bef1bb6ab47d2006600951ea5820e22dcf74c6f571ee0e5333e37f4ebdae234aa8a41dbae8b6117d762304d9c2992d39e67faaca310406e6d063e71b325b5b547c114d625f1fde479af08ee3138b854fb33a8f3649e3df494127ea19439558421adc73e297705e7795003d815e5536e194078e0ef87b488c949f4c287a27fa207afd4cb43732f99e06f047807d9d383db41bc46c2ccbce57e6e0aa2dcfb46180b64503f165e309baae8b7dd7d598bd882b64328f1536aee3c40b1b8ead8d22d7ad50474c774a1a18d2f28542b969d2884e2ee46fbe7fdbb1e3807bb92a33af4d93934cea1399f345e91242c16bb01835a51d3768fed8bc64a8765bf2ea2a56265996c7380ffe4a6fe202b18e0205261077550b77d197e1761f701604145e4ae57bd6bdb37b20032f7b9e274db4443de1d12c8d9dff1a326146be313e2278ae665ab9011934c45dc217ccc9bdd01dbaded44cf468cf317e7f393db3059bdd9838cedea74f56ec3207ab40d2ae6313dc31751b593f6f1cd40887d97fa31904ec75f22620196b4dcfd1afb48e392ccbb99bfadaa6544f1789c3d3f5e2059122efa9f3cfdce6d3f957b500f57b6b64b8e7d7d111554baa6796d16c8e5a6a2bff84bc85b5b2f7165ab21d6df716881cc9988bdd5ca64e7f825f4c483c1c356862e1b0a9578d7566659c1054172a6a88c9080fb69ca44b6b4ca10291be0ae517336cacf29438385090c935388bc372a27f40601630915972ff7b1da07e219f03cbe31f8bacaa742a2cf10509744db1f5c63ef1ac8f6ba0134fe140474adce29798edc72afa64e04482e7dd696704012d1e0afaec0ec5166c9c5dd69e49425f45b94479c08fa7a8e5ff47ee788b280b268e0b67bd85d4193d553f75eb2a9f805c966e84d592d641f5708a4a3b9cb3324c464ed2f59cf0512d6224a03596dfb094882035bd483cf5741d5f24b452e8f5911662a2d4830626cab342a8eceb0ebf00ccfb02b454f3eccbf8df2bd1aa0fa8cf62d128b403b4ab625ee746bcba2f80a016fa03791a10ed816910564c9fcc89d29090a5cc6dc3ba4124cd82f10e34fa1eea49ce54ba9e1a3e65075f8e1f85e08dc4bb980125235d7eff749d30540a60ffc556edb05d7d18a39d185e1035b0eb08d644214e601c68f405eed485752d67f5a503d294f9797f3a0685da529a1c4892bfde82e4526353b8f0f78053b569ee2b83445491a336c504a70c4fd94fd744547bd9cbdedc077930d775575e8e9f4c697163773e6b494f393084bb04126853c48a784fa15320d55c27e1d0f86ccae5bafaac998bf6b625257b344c7d0f44bfde4f56f472a1b10c36e28c8852775874c3295f31717bd26d030cbafdf9bf8971d2dcfe701e0d94530990015705515d28adbbe8c35ed42d1fe9323096fb3ae35c4c69b2f4de2f7e6ff51b3cf45c2e955dbcb24a8475a954a7a398e9ce786c69a9b306c22aefaa063881c54663dde889a1d01271414db42c39b8211cd29456dc273a8841244a66abec9b02e9608a3c6b194dfa96ed88cbe582ce801632fbbfefa6310da4ca7f3934e4cbdb1927886d8f337bff5cc1271c9ab3e48236200c17380c5d7be35a85230cb9c48fb4acbe0aeeeb00479b5568794031a621dc7edb9c408502a87310069a0b5c9f2a80dc05e0f4ffecb251933a0643655844054b380c6de7f3c5e58898510d12c18351c295cf5e9a6922b927841a4aa70b8ec1051", 0x1000}, {&(0x7f0000000100)="ef2ce910cc745850fc23272a618893fe6083151c402f44f89d383ea3cf3c883996eec8ede604f354", 0x28}, {&(0x7f0000001240)="2662dcafb77d47c9f603d1b24f28d543ff147351426741f552f177bc02f5af641c6a9871b6a66be09768fd396d23150f1181ded814914b14b3544f26f8e989f77c99cc3d78c3e349bca4e6b543d55bb6935f056b63db9de90534b4c7636b78c03073120aa0e907adc09850d536359c33a97470e4e0cf827975df64a6a09b3592f6684168837c1a469a3b8023bb046ecedd4e26ee5e7b15468d9c584d23437850651f3f8f4463a167b08097019456324f4d366222997bfbb3535f59d69fc664fc458f0a1ea997b381a873bdf1611b9cdc32b027d13b30642ee87f38b938b7", 0xde}, {&(0x7f0000001340)="f83a2c6ec006645cf680084ce4046fd86b870dd04608071032723c9aba1b554e299beae4e940b860ad516746ac5b66a6f75727ad9c73b610201fe276bd519dc9268afb9e75fc350d69ae9d8c32c15f43b763308ee47652e27841436906232b806696", 0x62}, {&(0x7f00000013c0)="4fd849a19721258c0c9366304801023e5e12969f9cccb494882afc55495a462fff463060c9ff429cf914a8b63aada6d0552a5bba39b45d5289037087fc0b02e2f7968d5122284223ac03bc3bd504dc2b012d8a41a53fed6b3304d78014d8833e25831f195bb0790c44dc7f211d3af2553eed0fa413e54d5207c5c7d40f55595870c8c5c4280514e8eac7fd07028ae38056e92afba3888eaa17e7a7135f158140a91a856f143bd49ad4affa1bbd437c98473865c69735d23e8c112f377bd70c9b6b213bb196a9921efb6f09cef07a6a20489941e6be23935ee1778f02ed40ce3fc7052e52c5c9522eaa61ee01ceb2eb", 0xef}], 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="3001040000000000ffff000001000013a82a6bc9a14a7be12f3f6f8507fec6f024ab1f5e8dfc78f435ce01be91978737b6ddbd377f4dea3acf3aab01a61e00f8b8fcc82c8c", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0xa0, 0x9}, 0x0) (async) mprotect(&(0x7f0000548000/0x1000)=nil, 0x1000, 0x0) 38.550886272s ago: executing program 6 (id=987): open(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x3, 0xfb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000240)) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x8001) r2 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="0600aaaaaaaaaaaaaaaaaaaa08004806003400640003069d9078ffffffffffffffff070b1eac1400aa7f000001000e009078000b0008000003fc0000000100000009"]) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="d886b4", 0x3}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f00000014c0)="41c07cff", &(0x7f0000000200)=0x4, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x6, 0x1, 0x36) socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200006, 0x1b, 0x0, 0x0) socket(0x6, 0x3, 0x50) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) mquery(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x8) sysctl$hw(&(0x7f0000000080)={0x7, 0xf}, 0x2, &(0x7f0000000000)="00000000000000f0c046df94188191", &(0x7f00000001c0)=0xf, 0x0, 0x0) 36.726090342s ago: executing program 6 (id=998): socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) kqueue() r2 = syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) (async) mkdir(&(0x7f0000000080)='./file1\x00', 0x77) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='x\x00') (async) r3 = socket(0x18, 0x3, 0x0) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f0000000100)) syz_emit_ethernet(0x1000e, 0x0) (async) r4 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0xa, 0x5, 0x100000000, 0x0, 0x80008000, 0x8000002e, 0x1, 0xffffffff, 0x2f01, 0x2, 0x3, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0xfffffffffffffff5, 0x100], [0x5, 0x5, 0xfffffffbfffffff8, 0x0, 0x1, 0x80000000, 0x800ee4, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x1ffffffffff, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffd, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0x6, 0x1, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x1, 0x2}}}) (async) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) close(r2) (async) fcntl$dupfd(r1, 0x0, r0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x28) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0x0, 0x0, 0xff11}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x10004, &(0x7f00000004c0)=ANY=[]) 35.938089671s ago: executing program 6 (id=1011): getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0xfffffff5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x9}) pipe(0x0) socket$inet6(0x18, 0x4000, 0x0) (async) r1 = socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x2, 0x4001, 0x0) recvmmsg(r2, 0x0, 0x0, 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x6}, {0x50, 0x10, 0x5, 0x37}, {0x9e, 0x19, 0x0, 0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x6}, {0x50, 0x10, 0x5, 0x37}, {0x9e, 0x19, 0x0, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x400, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) r4 = dup(r2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) (async) dup2(r4, r5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1b}, 0x8, 0x3d3, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x801, 0xffc}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012", 0x8a, 0x808, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x7, &(0x7f0000000180)) (async) getrlimit(0x7, &(0x7f0000000180)) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x1) socket(0x11, 0x3, 0x0) 35.770608618s ago: executing program 6 (id=1012): writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000080)=[{0x7, 0x1ff}], 0x1}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 35.770245159s ago: executing program 6 (id=1013): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xd5d3, 0xf9, 0x3, 0x80000003, 0x4, 0x181c, 0x4, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x400, 0x4, 0x0, "d76c0f652155cb57858e74fbf520000002a34f00", 0xffffffb7, 0x401}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x6e, &(0x7f0000000bc0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078000000106006c33e00003a00fe8000000000000000000000000000aa4f6d38913c6594e8078600ee446214608400000000000000"]) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x104, 0xfffffff7, 0xfffffffe, 0x1, 0x912, 0x8, 0x8000003e, 0x2, 0x0, 0xfffffffffffffe, 0x3}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) 35.767697634s ago: executing program 6 (id=1014): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000040)="01000000", 0x4) (async) close(r2) r3 = semget(0x0, 0x1, 0x281) semop(r3, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}, {0x0, 0xfff9, 0x800}, {0x0, 0x0, 0x1800}], 0x3) (async) syz_emit_ethernet(0x52, &(0x7f0000000100)=ANY=[@ANYBLOB="cf599d594a0987000000000086dd60000020001c2c00fe800017000000000000000000"]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 15.900897083s ago: executing program 5 (id=1205): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) getpgrp() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) r2 = getpid() fcntl$setown(r1, 0x6, r2) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0xd, 0x8000003, 0x5, "001a3cfcf6c07c79eb000000e7ffffff000b00", 0x544, 0xc04}) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c0c68545d2b5d2521fceaa472acfbdc7b3e8256e0eb1d1e5664df862dec6e3fa6497d09242b1c81aac654bb8a85305e2c18a313667", 0x35}], 0x1) read(r4, &(0x7f0000000200)=""/255, 0xff) readv(r4, &(0x7f0000000780), 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d357e382526b1573271aeabc1b7", 0x23}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16], 0x20, 0x2}, 0x6) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40001808, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) setsockopt(0xffffffffffffffff, 0x2b, 0x9, &(0x7f0000000040)="03000000", 0x4) setreuid(0xee00, 0x0) r6 = getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) seteuid(r6) setsockopt(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000480)="6f0560fc112753f4aa1d32d0b1a2402491b907ea28b87161dd021ad7d4c4541fe42cc91a6806144329f603aaadc2daabad782c3174156c9ec325843399d830fa998bffcba846feb3de47aad8f5f69e32fd309528f557db6dccbf85a0c39d7e03efd997e6700d4e410c6496931373767bb50d57ceca9816a85a0020a808b288e40ae4ec8e8b057ccc1eb813aeb67133ae0c8f020d7c66692ec7009fe104bf84c0b7e8e205139c1d12fa7d28f346309e3fa2b6a6", 0xfffffffffffffe49) fcntl$dupfd(r0, 0x0, r0) 15.834959105s ago: executing program 5 (id=1207): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="6216045d2fe8e33c7606bfd50b40929e05d7a07ff205d3e7a58b65bbc57eed7106ca9d0ed2a193a276e0ce3569b48ad173174336aa267d5eacb634ea94bfb1b4b4ad307d9542c5c09b8e395fb42552daf320dbb47bbd06b25a6678c305881a7c831b6c97a94798fb17e2bfde5ff68699516febc154f7fec2d48cc5ed695a77c4c7901b93f392f029ff452123d744ed64c66447ced273964354ad726095afdd3f9f2c51600e20f7582572bf6f446b544ad91991501548acd44fbaf0b2dd102c1052467d762e95a190ff", 0xc9) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x13, 0x6, 0x3}, {0xc, 0x1, 0x0, 0xc}, {0x400e, 0x44, 0x8, 0x800}]}) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) (async) pwrite(r0, &(0x7f0000001080)='q', 0x1, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xa, './file0\x00', './file0\x00'}) 15.833747086s ago: executing program 5 (id=1210): syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0400d0", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) 15.830657614s ago: executing program 5 (id=1212): syz_emit_ethernet(0x66, &(0x7f0000001bc0)=ANY=[@ANYBLOB="d9adfa204370aaaaaaaaaaaa86dd631dc20b003000b0027dcd0d86cf607efe92ceb4d10e858eff01000000000000000000000000000104000000000000002e004f4167000000330200ff00000000fe4e234e2000089078"]) (async) sysctl$hw(&(0x7f00000002c0)={0x6, 0x6}, 0x2, &(0x7f0000000040)="6c01046b", &(0x7f0000000000)=0x4, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xe9) (async) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x2, 0xbf, 0xa, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x26, 0xfb}, {0x23}, {0x25, 0x3}], 0x3}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa43f00083a00fe8000000000000000000000000000bbfedf7c998a39477a3f61b7940e777759c8"]) syz_emit_ethernet(0xe1, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x1}}], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x0, 0xcf, 0x64, 0x80, 0x19, 0x89, 0x0, @rand_addr=0x1, @multicast2, {[@lsrr={0x83, 0xf, 0x0, [@multicast2, @multicast1, @multicast2]}]}}, @icmp=@redirect={0x5, 0x2, 0x0, @local={0xac, 0x14, 0x0}, {0x27, 0x4, 0x2, 0xb, 0xf8, 0x68, 0x80, 0x6, 0x3b, 0xff, @empty, @multicast2, {[@rr={0x7, 0xb, 0x2, [@remote={0xac, 0x14, 0x0}, @multicast2]}, @noop, @ssrr={0x89, 0x3, 0x10}, @generic={0x1, 0x7, "bc6d397368"}, @end, @rr={0x7, 0x23, 0x5, [@empty, @rand_addr=0x5, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2]}, @ssrr={0x89, 0xf, 0xca, [@loopback, @empty, @empty]}, @rr={0x7, 0x23, 0x10, [@loopback, @loopback, @loopback, @rand_addr=0x1, @loopback, @broadcast, @loopback, @empty]}, @noop, @timestamp={0x44, 0x18, 0x1d, 0x0, 0x7, [{[@empty], 0xde}, {[@empty], 0xf}, {[], 0x101}]}]}}, "1f930eccb9f1fd"}}}}}) 15.611548379s ago: executing program 5 (id=1214): syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x2, 0x8000, 0x0, 0xfffc, {[@nop, @nop, @timestamp={0x8, 0xa, 0x7, 0x8}]}}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000340)={@local, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "05e410", 0x0, 0x1, 0xfd, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) 15.611068572s ago: executing program 5 (id=1216): munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0084463, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x9, 0x1, 0x0, 0x29) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000440)='./file0\x00', 0x200, 0x0) pipe(0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x6, 0x0, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x100, 0x1ffffffffff, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x3, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x9, 0x2000000000000000}, {}, {0x0, 0x100, 0x0, 0x8}], {0x0, 0x5, 0x5}, {0xfffe, 0x80000000, 0x6d5, 0x2}}}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) r2 = socket(0x1e, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x2, 0x7, 0x7, 0x2, 0x80}]}) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x3, "a1c88a6d33c88c64cd54071b6c42a677c189f129", 0x0, 0x1e}) 4.328034363s ago: executing program 0 (id=1323): r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000001180)="678314c7", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3e, 0x1c, 0x0, 0x0, 0x0, 0xff, 0x0, @multicast2}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x100}}}}}) 3.256484325s ago: executing program 0 (id=1344): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r0 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x80000001, [{0x2}, {0x0, 0xeffffffe}, {}, {0x0, 0x56}, {0x0, 0x9}, {0x0, 0x8}, {}, {0x0, 0xc8}, {0x5, 0x2}, {}, {0x3}, {0x3}, {0x3}, {}, {}, {0x0, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {}, {}, {0x1, 0xfffffffc}, {0x406e0f656ed361f}, {}, {0x0, 0xfffffffc}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x20000}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x4, 0x80000001}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r2 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x100, {0x102, 0xffffffffffffffb7}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x30) socket$inet6(0x18, 0x2, 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000001580)='+PG{', &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886", 0x2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r3, 0xc450443c, &(0x7f0000000140)={0x10, 0x0, 0x0, 0x0, "97a2224ff1c9513aebb1788f6cc9795a6b47c1d1"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100", 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 3.056429825s ago: executing program 2 (id=1346): kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRES8, @ANYRES16=r0, @ANYRES16=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 3.052862068s ago: executing program 0 (id=1347): r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) (async) listen(r0, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) (async) execve(0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/speaker\x00'], 0x0) (async) socket(0x10, 0x4, 0x0) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) (rerun: 64) syz_emit_ethernet(0x50, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffa5ffffff000000000800080022000000e001000209004e", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="50080007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b4230"]) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000000c0)) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$lock(r4, 0xb, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0xff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f000020e000/0x4000)=nil, &(0x7f00007b7000/0x4000)=nil, 0x8}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00002b0000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb3}, {0x0, &(0x7f0000659000/0x1000)=nil}, {&(0x7f00001ce000/0x1000)=nil, &(0x7f00001f5000/0x4000)=nil, 0x2}, {0x0, 0x0, 0x2}, {&(0x7f00001cf000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil, 0x40}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000501000/0x1000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1adbd216}, {&(0x7f000016a000/0x2000)=nil, &(0x7f00003c0000/0x1000)=nil}, {&(0x7f00004c1000/0x2000)=nil, 0x0, 0x4}, {&(0x7f00001cf000/0x4000)=nil, 0x0, 0x7fffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000184000/0x4000)=nil}], './file0\x00', 0x3}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r3, &(0x7f0000000200)="74b8f643247783c67dd2a6a19d74a4ad5ed28199fb4983780ebb2a0fea5c2c39fb91df372417f1c552229f78fec6ed3d125aac5a925be9e5a3ccd203b58f6fe14202142c64967350d3cbfd534e0b65215762694bbc7cad304206763565914c27b79cbd98a055ac20cbbb41e43cdce4e38a1dbe3d2f1bc7907ec25e3ac6682bfd181cb8f7406377e8d8f073a9b65bd93afb5b877b8bed4be1551052ad0f91d1519431e22464a47c5b003d5ffdf9afd4d637c80210de5c78", 0xb7, 0x8) (async, rerun: 64) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/27}, &(0x7f0000000180)=0x1d) 3.052376436s ago: executing program 0 (id=1348): r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96a", 0x2) clock_getres(0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x2}, 0xc) syz_emit_ethernet(0xd5, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x3, 0x26, 0xc7, 0x64, 0xfffb, 0x6, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}, @ra={0x94, 0x6}]}}, @generic="a635df85be91df3f63c289fb87e6cd65880ce71efbc2f1f6102d8384f179ef118d9f4803c4985a52f33dd354590d848c4d0e5489135b650f3302ca5cffc455cdedeaa61edbb0ec225addbb98bdcf3872fdf9fc27b427833b2b7c4edfde7f8d3dc466d8fd9560fa47d4b3b7bdedee4131a6b268b9b667f8860ec6910b8824f9b7f560961631fc5a07d21075962671a933504d3e13200d5b7636dc3a860a33ee0aeca984a732468b"}}}}) 1.995159683s ago: executing program 0 (id=1349): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = syz_open_pts() close(r2) fchflags(r2, 0x1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0xd646cc0922a6cd16, 0x0, 0x0, 0x369000000}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1286944, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="028107372d0ff26a25bd85758e67a25fb33afa32514f1d0f8233dcd8aefef707b774e94d0895760c6054712517f375297e057f79b4e43e8d2efcbb88dcf7bec72fda382aff240c4a42d1b4b200a6ae27855aa183a528f12cbe52ff4f8c1ed54bc72d719ca94a70f8891ad6bd1cf1fd353a53966b35434235bd98f6df73611af090cf7272b79fde3314d311f404d68b0b6fef3fef179341e15974fcb36eb52cb3e29f6cbf99", &(0x7f0000000140)=0xa5, &(0x7f0000000180)="c49204ab4c1acb243afc33654f82fbe6a4c1b90cb7fc584a6e7cafe26dc57da9a492c57a24ddc760f1e6f3db6189a9bac7fb45950586c1eb4cbcc2", 0x3b) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 1.858270485s ago: executing program 2 (id=1351): mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x10000000) madvise(&(0x7f000074b000/0x3000)=nil, 0x3000, 0x5) socket(0x18, 0x3, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffff, 0xc0, 0xfff4, 0x1, 0x7ff, 0xffff7fff, 0xffffffff, 0x1, 0x1, 0x4000000000000006, 0x102}) setitimer(0x0, &(0x7f0000000140)={{0xb, 0x9}, {0x7fffffffbfffffff, 0x8}}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) sysctl$net_inet_esp(&(0x7f0000000240)={0x4, 0x2, 0x32, 0x3}, 0x4000000000000005, 0x0, 0x0, &(0x7f00000012c0)="82d934e8", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5d02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) write(r1, 0x0, 0x0) kqueue() r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f00000001c0)="b1000501600000001700000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$TIOCSETA(r4, 0xcd50441a, &(0x7f0000000180)={0x3, 0x2, 0x4, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x3) 1.857717628s ago: executing program 0 (id=1352): r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f0000000000)={0x0, 0x8001, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {}, {0x2}, {}, {}, {0x3}, {0x0, 0xaa59}, {}, {0x1, 0xffffffff}, {}, {0x2, 0x4}, {}, {}, {}, {0x0, 0x7}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0x2}, {0x0, 0x7ff}, {0xbb08c0840fa32129}, {}, {0x2}, {}, {0x2}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2, 0xffffffff}, {0x0, 0xfffffffd}, {0x3, 0x8}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) 1.77183431s ago: executing program 1 (id=1356): sysctl$kern(&(0x7f0000000100)={0x1, 0x30}, 0x2, &(0x7f0000000480)="71f91e3471ac0058bc5a91501d94a34b8e5ff49ead69c9b3b32c84f8d320018983cea251ec000050c127dcdfdf5b16134f032c75405a000048044f2c0495f1496131b46051a74f58c9fcbec9fd0312aa24f63eb91489a05c8c796b67310f648b950e7e7ca075ed83ed454a949c585f359084bd96d93a33c830e1124227ed69ab8942a9ab7ed9ce964bd8447ba799bb22e1b3fec93d9bf8692c2f819943cbfdb5e8b1c8c4046da548cfdefae14f2154da26b3eafb169f6e0ccd457ddb226fa2d32ba256e0665cc352e68df80adfab9b1985cec93f6381aa50d00daa16c6976515ca14d6b4fd58fd11092e94f3b825698cf8bc525cece76ecab6354a387584da10c70adfe4633dea8644f3e37d130c72bf93e2692bb8a45a3f970f577db45ffde830e5af9286280ebe000000000000d73297d201b3b2dd22bc814a936da5429908a64250ecbca8ad9e15f409c7b1947bdd9544f9e3da25794f090d5369b169e309e045c1c133c4872b45159a4b20a21f00000700"/385, &(0x7f0000000080)=0xfffffe80, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000440)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f0000000080)='r\x00') 1.771373662s ago: executing program 1 (id=1357): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0xc, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='W\x00') execve(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xa575}) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000100)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) 1.77030301s ago: executing program 1 (id=1358): syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6726636700280040fe800000000000000000000000000088ff0200000000000000000000000000018901000000020000c2046d01cd38c2040000ffff00000000020000000000000010224e2300089078"]) 1.552037307s ago: executing program 1 (id=1359): syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="e706f2ffff1f391e7dd7a2d786dd609907a600302c03cb697a653e336f000000500000000000000000000000000000000001020090780000000369c46dea0006060800000000000000000000000080000001ff0200008e08b2521fc9c3c5bf15da5a00000000000000000000000100000000a0d99f6ce9b877a30b69726b0b7cea63b9b53e5f7857c2555b7f2c1a6b9cc30e5b875548a4db644c088c0a861c40bdb76a9026818b13ad51998ecc693a25824a0a8d9e1e996a57fd"]) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000050"]) (async) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000050"]) 1.551203884s ago: executing program 1 (id=1360): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r1) (async, rerun: 64) r2 = semget(0x0, 0x1, 0x281) (rerun: 64) semop(r2, &(0x7f0000000000), 0x23) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xc00]) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x202, 0x0, 0xffffffffffffffff, 0x0, r1, 0x2c, 0xffff}, 0x5576, 0x9, 0x100000000}) socket$inet6(0x18, 0x4000, 0xf8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) getpgrp() (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="00fb6c4f", 0x4) (async) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 1.54628349s ago: executing program 1 (id=1361): mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f00000022c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000)="7a4252ee", 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) r3 = socket(0x800000018, 0x1, 0x0) listen(r3, 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x3, 0x2, 0x100000000, 0x6, 0x0, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x62, 0x7b98, 0x1fe, 0x10000000], [0x100000001, 0x2, 0x40000000, 0x0, 0xb, 0x11003, 0xffffffff00000000], [0x100, 0x1ffffffffff, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x5, 0x7d02}, {0xfffc, 0x2, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0xcf, 0x8}, {0x0, 0x2003, 0x9, 0x2000000000000000}, {}, {0x0, 0xfc, 0x0, 0x8}], {0x0, 0x6, 0x5}, {0xfffe, 0x80000000, 0x6d5, 0x2}}}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) fcntl$dupfd(r5, 0x14, 0xffffffffffffffff) close(r2) r6 = socket(0x2, 0x2, 0x0) getgid() shutdown(r2, 0x2) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000000)={0x80000000, 0x351, 0xf62f, 0x80, 0x3, 0x9, 0x0, 0x2}, 0x0, 0x0, 0x0) 2.961233ms ago: executing program 2 (id=1362): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x200000000000000, 0x9f9e}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000140), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) sysctl$ddb(&(0x7f0000000440)={0x9, 0x8}, 0x2, &(0x7f0000000480), 0x0, 0x0, 0x0) 1.261042ms ago: executing program 2 (id=1363): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x4, 0x80022001, 0x3, 0x10, [{0x0, 0x7, 0x6, 0x71800}, {0x3, 0x4, 0x0, 0x7}, {0x6, 0x1, 0x104, 0xaf9}, {0x2, 0x0, 0x4f}, {0x1, 0x3, 0x9, 0x7}, {0x2, 0x47fff, 0x9, 0x5}, {0x80000cdf, 0xbffffff5, 0x3, 0x1}, {0x2000a, 0x803, 0x9, 0x8}, {0x8, 0x81, 0xfffffffd, 0x109}, {0x6, 0x2, 0xc3, 0xfffffffd}, {0x4, 0xfff9, 0x9, 0xdf}, {0x803, 0x2, 0x8, 0x6}, {0xe0, 0x4, 0x5, 0x3ff}, {0x8, 0xfffffffa, 0xfffffff5, 0x100006}, {0x6, 0x5, 0x27, 0x3}, {0x0, 0x33, 0x4, 0x2}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffff, 0xc0, 0xfff4, 0x1, 0x7ff, 0xe, 0x1, 0x2, 0x1, 0x4000000000000006, 0x101}) setitimer(0x1, &(0x7f0000000140)={{0x5, 0xb}, {0xfe, 0x100}}, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000100)) 682.708µs ago: executing program 2 (id=1364): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x64) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chmod(&(0x7f0000000080)='./file1\x00', 0x1e8) (async) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') (async) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) 0s ago: executing program 2 (id=1365): madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffa, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffa, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) (async) ktrace(0x0, 0x5, 0x128, 0x0) unveil(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) dup(r0) (async) r3 = dup(r0) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="0bd9ee1b820f0d0514795fabc677b713a395645ab5665d5df344cb6f2b40ab95bc0104b0b931725fce0ebcbc710e6e795c082f161c6552c0926d37415924ce9fac73a083d3517f6d5ab3b9848501d338d3172cbb7916749db73900da0b2bfd5ded055dfa26e3967a87657a9b4e8c2db8cd3e0b4a5327c3d04dddd994a3e5f3ffc7898f3a801af0b7a8d467803967f55b3e1ad1cca5680f82861c268e55273bed9a09523780cf211af39084c19473610e5cde08e6557202d6b14ea96ff15025f60486c7ed121c19b707cb52cfbf576d96c96f64d7b090a276277ced1b23df658af09eb0", 0xe3}, {&(0x7f00000002c0)="8b8e56e7e845346d9a1ef3a3c018fcaebd0e52cfd2a3a970dbc439415f77724967a93407ed398e349f97ff55d99a5278eb1870a9e3a6d5bb1d1a726febaa0faeb99f59f8844d44bbaba3821fc226ec6bbd9b6e6c1cfa86028b3cda30b9b35e242a7c7d597bbf6a7b87748a5f76539a967be2219888f1373b5e4a4c16d30a6d0e69ef7a75712a2a1c38bdc38e1e675afbdbc308538390682ae54f79e83d7be7ed6fd49ecdc652ec91e7721dd2379b73a7d14ce7da076854588946a4683c2a284754707e33740710bbb49d04f3d2f8ba4aa804c0cfdb42b9189e3490d9c253de602a145873e965e586fe548249a6fd55795fc7be7dcdeabafa138a87335211f688f2f754d9f4baeef2df8ee68e5442038b673e2a10adc8e4f963be6d556c54b427e555c1eb6ce0293e098763404c6ae760597b91a723ea18c052e6b14107f23d8ea7599b0fae5ed5b0e27496a7849d66135fa3c079c444c9d0c983dfbea89001daea3760195fc2ccb197b1fb0548a5951146e7e8eb451f72f85f924d797af962a79b8f5c81444e68ef4f01e0b0718871cb6b5c3446e49d6ad6b2f4bfc83ed799cc5baad1c40ff49fd7a44257a8fe59e039ad0242d50f1f76ba3093e5bd560bedf2142cffa05e8d6928905d5dd024b5419ce50baa7e0e80330e19a1a261eef9db51c4306a3b6b2acee6d16c729b23157aa13077f131078d4bd885c5dd118327184630079c25fe0651b05552a559fff879060b79137a6849e22ae0799839c6d41224a65aceafd2423b4508bf9c763bc2c7b6fe96a36b5b5d304e340d0e2a2d5f8700176046e476e34185561c561619b883e004ced6882bd23e3b3bd21347003013f1a2b68ba8bef9b164eebc27a0d6a53ebfe93d0732bc0832a875d0f35a7cbaeefdbb7aeed625d35412905ee82713cd714ebf0b39402819098609c271cb5b81372a6ac555b8932859157a351381ee2a435668ca16eebf96f62a137e72105c5d7e0ab52b5bbe95799bfd2ebbf25b11f1a168d536c4889195c9c872dd7431db91c3aa8c5f811ba9399d6bccdc2fc1c948f4b714cd83edccd355b4354b54af160a03e976ce45b883f41e324ba29815acf7ceea9317e1a38e535edbf6f9bae1832840cd7789ac8882790596c7e46d6a31811fba29662aaaf18b5bd97998995fc91a22f1cb560a8dd140e32ea3b657b52882d9e6c7d5de13ce31dd5510de4fa9280f4175d759a8cb421ac51dc92161678904bc7a30cdc73870a3f215225c1293f58acc2315ab297312e6473c2fd81040c5631b47784c2111c03d94a6f942a0f01a515b18a85a1ae89efecaebfba06af669c19597ce2b3e19fd5cf922985af3bc11f0052d8ec8e376b08c478edc0e83bab6f26ec4f19e17a0de0871fa8f7c346d5574983cf831b809d6fa8518c9528ee6ba4c5c2f07c0a665b9130f4f5f8ba46e9962154f61e69293e26babf9f68cf45308f643b1ebb9a454d8f9af4fc6305fef2099e9e31793b84030f87bef3854c9df97c4c525d92108bb08b5871e386a465b630cd2e4ea93a195d5c0722d46ec34bc7444bc5369bd87111a1c1968f480c7dadc41c909ee64fbdd1a20e132a7b5374fa1a1164cefebd410152444a696625a283c9b2962d5fe7d997bace8fbd5bfd34e55bc41cbbab91684d143357b4a3d033da04c6333a8be3098f402c3ebc34f59b9a89d3160e77ee345badd3905be0ee86a267db3384d5ad3fd13afc1e8dfbffac96150b0ef6b96fba07ee334bd5fd0690074a4ef293edf743c74321a025978a4483ac6c258473171e022df808fdb3b1ee967f177c7f45c79398e13298985730c9399dcb97d1978d55229d996be77689d50b08601f9dc477739cd73f6dd0bb98c70e0c102bf19dc1b4ad6f9c0edccac85a4705b6f51845a3db2f4a52153fb682b0fa458c3e7b16e816d692a75a8789a9b4ac7782d3221af750b05394f640b8d9674d2ab2b5c21cf088a3079fbd82c6297bb78e16f8dd69c7357891bbb0c8a04cc8ca95c5652c8ffa96f25d68662946e1e9d6878ae0c22c447e8c5b571d832a1f32cc079322b0987d2ffc9d157d3ca12f981c9e91309b98f4a255f80fa03272076726fe2f7e305149344a005c4e345f253f0542e74c69a94090e86c51f639670102e6390ec677660f1357a09d91444fa68be9996df6ab3621a10deeccb7c2f453188abfc8846f2337676968736c2e3782f1e849e0a4846fdee85de716873cdfb2254421f4af298f3e755423f6e865a4027e1e479fefaf0d2e5f1455b128a405a9240f1cd8b76122bc0f6c603f581de9fd6c471b9a825ce440264d914236b356ceda4410b2919ecc6034d04b48816956b7db60ebb8e42f0d9103982ab68342df6412e803d0649afdf577c0d1039f376d16030987c4041e66a947e309703cc4ec82b93e124cb18c9a9d66105de1e6659f97ccf6d8a8320900564ed20ab04ff8901629b23e03603f48e9f5f4aa42691658248b30d9844cde283ae0ef1890199a21840a9ad95f92e7fb119da51bb4169a199aeb07ac7c39526a7f8e5373ef49c649eb4115ccbf6c6e996a8d4ee18f1898a18b058055e34d5a0c630892557701582de42906e348e75de419e6d68122ec74337fb97f9324989d20d2f5c875d42c8fffe8861a8a7d1462c62b207d0c5eaeec65f44f931699580d28b644e0aef8d7af4eb3370a12b37c29da3962c3e6fd39bd4d3bd9e2a4305056063ffd1c1fb9293cf22db5e78107aa81e0b24e633439935e0b39bb28aef8f8ba3ec914c222e64355ba2e104895c63f2b068d7fea8a53f7b67e913f20b0f57edc73eb5dc9b544329f4ef6e4e7a99e7a4f0998f94661c83306220bdda7c926e0d9f68e5287a05b0b195320ef20f64eb0dcc8bf2d3e477eb9607c1b6a9215ba11bf3c699de90c394730a95c56e2aadf3cd1cf8a6c1b78f11beaf5d1f7efb70d4b05634bb0855e81b19a9018a1f3afc423aea330bd08fe93bb507d5cf96bee2fb280ae75024338876c43753655f28e699bfe9c342aa65607187c367bd22f8881284a8467391f39c421a34f7e7eff5b9af88b34902fbd640b171f32309b70eab737dc08c28759da6e2a196f727ffbd75369df848b942112f82edd4f604c0d7770a6b7a04fc694246ceda8f73f38c801566a2b663e3574f18af43d5316753bd31813136b3ccb012cc1175e8558e55fe342843b3cb8cba91236ad89471a57c0a09dbd77e00d21240ce50b126a44f3d1883dc1decf6e5f239b4f82783f563a76e4fa6d1776109226ae844395e325498ceec746bc5c9289ebdae2aed6d866532f9adcd83d281e6c76dbc8e9bc011f8425f3173c93ef59406ac7b7a809bf2b498b87fc924bd9842fc599183ddce487e7c2cb7117bda24c2a1e074f1185ee504df26ec7bbf66e1a979e85afdd52577791aedee4ffc1a501b61a9e525cc32e550ec4e2a8f504ee3d227534656335035b378ec9d2151bf5ef99187cc6e26d8928f203206fe08aa28a4419f53f881eb5c58ac68a8bd36ce2c0bcd2f2c35943ad46d24f61595382d1bb2ed47dd92a32e08a1087ef5f41ed4cddf0b20e567e548a5f3b898033a88a7b39c4db523b73afa70cf1e8d85b1fae2a3e70656d9033164c156d92da80f80097e4207209ee953c964faec03d14156394f5fb2c7aa64ab23722560a725d93baa7aa5c3f300d71edcdbd5dfcbe051be1c62154ce3f1ecf0bc7eec75d5cd3f1231231e0f0b5d2d0fb2aae4c3fca38d96afaf6c277345278a9f85f19fd8ced304427303526574e8fcad23542e8d19b998b80da36108fa19ac3244f6748ac29fa530d658704ac4fecfcdbc058ae990647a8459b462118efc5d091fcc725be7c52b380f822c19fe90a5793df1b707cbc6e8ccecd309a210dbbbe9a97f50357a2d657d42beff697147698b21c462dea69e48822f17882df94f85c638c0b0b4f172b4aafd427db20387fedd6fa5b02ecea133d160f5ae7d37118b30fe31a79597f12bffdf0c294c24b493a4574ed7ee934ac6e3ecd5921fcfe1be8531b7b81e840378090600727ed81f4c00b1c82494cf698c06363436e75ed96c908257dfe9a7b7d0bfef74551b34a213950bbc05f8b1ea2b09161558c30485b00516515213a27404f8b9d2d60fb87f86bdf31dbf8c4c3998ce6a12c0018f61558312564ddb5a9d8c199ed5101d9795d9be2b8755a6fe8bdd9bc5dc05ecc4459ac18254bd0ab3b42113c6550ef3956ccba6879bf82a6c639f4ffbb163a10b17ee8b7e1d18a3828b2cc97666bb639fe5003362c36d3e857748b698a467e48f3e794edc0e128d6df6ec2c55576bcf832c9fbb7ab0ac4dd5423112a48eca4920295f916c90d7b72dd74b5c75a1940176b9fde888ab994f52cebf580aac3b5681b8ee68117b45ed84cc77e296da1d70b27310c7273935ad12a2d745e9112058e5be68f1f46a6028ce581040a384ea5a9f98d4dc60a0e4649aa29a73a6f5ca2f1e6506d5ebe5e9ad0831f4a94c1e36f6ad584f14ff02542455f9ae53586b9a817463a3f8e353c4e56687e313732e06c1d8ae3e3058f2222e2d19baee2febb8020a885258aaa05c22e511bd01bad4e86319d3f844a6455160984a64d17feec9541a200b50972773c6fd71a513524e16d88a07c412e0acaa325d1b443a6dd86fb67c4b184529d64e2fde2aa81e0f08ee2ce35e0b365366f7a3f1e87a46e1b769facce135be88ec0b9413007b4195d0a8c8dac6a39c822397a37d15a4382f7e44a5dd31a2a667d8e1147db84c02160916ad9deb440f2c745aeb8bcd4ea7fa1f0716bf383a4887d8ee271fc74dd58766c423dfe49bd796a4992fc9022971355101226b2bc8d30d07357c55c5a17980d041eee3b20a5d24c3d47df7cf15e17fdf3e06d86cde80ccb721d827cd02b553cbe973a1c06455c108e8944ef38e1948aa16649a443ec08837dccae5fed8a9628506eda41e1d5d14af990e0d101ad3171398ede8cad90e95f959f4d59c431da356fd81d3a1ddff6e57b3bf00963f1026134fa63adf8ad7682e8805cfe934e3107ef6064c560943cd7e7c4cbbbbc66dfb14f5b2717d208d8b1171ab5712fb419cf0abff679787bd5a811678f7b35076f2f972b3dfc85121ba9ac71a2eaadf1a9febe2e38add640569d517668bc56ee4a67deea5eb1639201e3f01c7e177f9a3ff65ef8b435ef4b5f93426c36951d9f16352b0e44c3e7508686d5cc607145e9e13c95377db6814517fa657884b151dac25bb26c3a7d21b1cd969b058496fb1acbb9c50f079e83406ba0165347bff13ecc77423cf3109b158bf2230b7ed5e33319d3205b6fd6e219f606d9c766d80717f9e2db42553aaf30942fe5ca13f01ba67f24d0a454537ded910ea1eaeed84f09b893dd771e5769ac153323c1947e3aab33e2cd427547810e2ca8b5cb61e89d863cec880008e9eaeb4e329a1615d78bc8141e4770e8669c2c7d3dd7109f5bce47b2f6544c61f73e81fe4cd4814e99cc6a3c509d1fcbaa4db32cd64cc253573e54cf30ea15f2ea3238edbb805f59133e37ded94aad104f74d8d8716e2f3b05cbedb5b695fbb6d791d7ca105c83ac3e4926fc20c1a8aaaefdbf82b0010d9dbab4d8d1d576e30a97e0f7c2960bad440971834b63c69c3aeebe2479133543b259816abcbc2b20f28b431bbdea82984fbc8d49b528b9802b3cde148fd5951f9b916cf68839f5570e1c6412ea696eaf23c0ff9f24fe01c98d85e0818cc167b547055e239473053e2b223b7ab9132c3457cf039446672b079324acb5bc93bc78b0cd6fdf25e55916f6c9338991aa65542b4f633", 0x1000}], 0x2, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r1]}], 0x20, 0x1}, 0x0) (async) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="0bd9ee1b820f0d0514795fabc677b713a395645ab5665d5df344cb6f2b40ab95bc0104b0b931725fce0ebcbc710e6e795c082f161c6552c0926d37415924ce9fac73a083d3517f6d5ab3b9848501d338d3172cbb7916749db73900da0b2bfd5ded055dfa26e3967a87657a9b4e8c2db8cd3e0b4a5327c3d04dddd994a3e5f3ffc7898f3a801af0b7a8d467803967f55b3e1ad1cca5680f82861c268e55273bed9a09523780cf211af39084c19473610e5cde08e6557202d6b14ea96ff15025f60486c7ed121c19b707cb52cfbf576d96c96f64d7b090a276277ced1b23df658af09eb0", 0xe3}, {&(0x7f00000002c0)="8b8e56e7e845346d9a1ef3a3c018fcaebd0e52cfd2a3a970dbc439415f77724967a93407ed398e349f97ff55d99a5278eb1870a9e3a6d5bb1d1a726febaa0faeb99f59f8844d44bbaba3821fc226ec6bbd9b6e6c1cfa86028b3cda30b9b35e242a7c7d597bbf6a7b87748a5f76539a967be2219888f1373b5e4a4c16d30a6d0e69ef7a75712a2a1c38bdc38e1e675afbdbc308538390682ae54f79e83d7be7ed6fd49ecdc652ec91e7721dd2379b73a7d14ce7da076854588946a4683c2a284754707e33740710bbb49d04f3d2f8ba4aa804c0cfdb42b9189e3490d9c253de602a145873e965e586fe548249a6fd55795fc7be7dcdeabafa138a87335211f688f2f754d9f4baeef2df8ee68e5442038b673e2a10adc8e4f963be6d556c54b427e555c1eb6ce0293e098763404c6ae760597b91a723ea18c052e6b14107f23d8ea7599b0fae5ed5b0e27496a7849d66135fa3c079c444c9d0c983dfbea89001daea3760195fc2ccb197b1fb0548a5951146e7e8eb451f72f85f924d797af962a79b8f5c81444e68ef4f01e0b0718871cb6b5c3446e49d6ad6b2f4bfc83ed799cc5baad1c40ff49fd7a44257a8fe59e039ad0242d50f1f76ba3093e5bd560bedf2142cffa05e8d6928905d5dd024b5419ce50baa7e0e80330e19a1a261eef9db51c4306a3b6b2acee6d16c729b23157aa13077f131078d4bd885c5dd118327184630079c25fe0651b05552a559fff879060b79137a6849e22ae0799839c6d41224a65aceafd2423b4508bf9c763bc2c7b6fe96a36b5b5d304e340d0e2a2d5f8700176046e476e34185561c561619b883e004ced6882bd23e3b3bd21347003013f1a2b68ba8bef9b164eebc27a0d6a53ebfe93d0732bc0832a875d0f35a7cbaeefdbb7aeed625d35412905ee82713cd714ebf0b39402819098609c271cb5b81372a6ac555b8932859157a351381ee2a435668ca16eebf96f62a137e72105c5d7e0ab52b5bbe95799bfd2ebbf25b11f1a168d536c4889195c9c872dd7431db91c3aa8c5f811ba9399d6bccdc2fc1c948f4b714cd83edccd355b4354b54af160a03e976ce45b883f41e324ba29815acf7ceea9317e1a38e535edbf6f9bae1832840cd7789ac8882790596c7e46d6a31811fba29662aaaf18b5bd97998995fc91a22f1cb560a8dd140e32ea3b657b52882d9e6c7d5de13ce31dd5510de4fa9280f4175d759a8cb421ac51dc92161678904bc7a30cdc73870a3f215225c1293f58acc2315ab297312e6473c2fd81040c5631b47784c2111c03d94a6f942a0f01a515b18a85a1ae89efecaebfba06af669c19597ce2b3e19fd5cf922985af3bc11f0052d8ec8e376b08c478edc0e83bab6f26ec4f19e17a0de0871fa8f7c346d5574983cf831b809d6fa8518c9528ee6ba4c5c2f07c0a665b9130f4f5f8ba46e9962154f61e69293e26babf9f68cf45308f643b1ebb9a454d8f9af4fc6305fef2099e9e31793b84030f87bef3854c9df97c4c525d92108bb08b5871e386a465b630cd2e4ea93a195d5c0722d46ec34bc7444bc5369bd87111a1c1968f480c7dadc41c909ee64fbdd1a20e132a7b5374fa1a1164cefebd410152444a696625a283c9b2962d5fe7d997bace8fbd5bfd34e55bc41cbbab91684d143357b4a3d033da04c6333a8be3098f402c3ebc34f59b9a89d3160e77ee345badd3905be0ee86a267db3384d5ad3fd13afc1e8dfbffac96150b0ef6b96fba07ee334bd5fd0690074a4ef293edf743c74321a025978a4483ac6c258473171e022df808fdb3b1ee967f177c7f45c79398e13298985730c9399dcb97d1978d55229d996be77689d50b08601f9dc477739cd73f6dd0bb98c70e0c102bf19dc1b4ad6f9c0edccac85a4705b6f51845a3db2f4a52153fb682b0fa458c3e7b16e816d692a75a8789a9b4ac7782d3221af750b05394f640b8d9674d2ab2b5c21cf088a3079fbd82c6297bb78e16f8dd69c7357891bbb0c8a04cc8ca95c5652c8ffa96f25d68662946e1e9d6878ae0c22c447e8c5b571d832a1f32cc079322b0987d2ffc9d157d3ca12f981c9e91309b98f4a255f80fa03272076726fe2f7e305149344a005c4e345f253f0542e74c69a94090e86c51f639670102e6390ec677660f1357a09d91444fa68be9996df6ab3621a10deeccb7c2f453188abfc8846f2337676968736c2e3782f1e849e0a4846fdee85de716873cdfb2254421f4af298f3e755423f6e865a4027e1e479fefaf0d2e5f1455b128a405a9240f1cd8b76122bc0f6c603f581de9fd6c471b9a825ce440264d914236b356ceda4410b2919ecc6034d04b48816956b7db60ebb8e42f0d9103982ab68342df6412e803d0649afdf577c0d1039f376d16030987c4041e66a947e309703cc4ec82b93e124cb18c9a9d66105de1e6659f97ccf6d8a8320900564ed20ab04ff8901629b23e03603f48e9f5f4aa42691658248b30d9844cde283ae0ef1890199a21840a9ad95f92e7fb119da51bb4169a199aeb07ac7c39526a7f8e5373ef49c649eb4115ccbf6c6e996a8d4ee18f1898a18b058055e34d5a0c630892557701582de42906e348e75de419e6d68122ec74337fb97f9324989d20d2f5c875d42c8fffe8861a8a7d1462c62b207d0c5eaeec65f44f931699580d28b644e0aef8d7af4eb3370a12b37c29da3962c3e6fd39bd4d3bd9e2a4305056063ffd1c1fb9293cf22db5e78107aa81e0b24e633439935e0b39bb28aef8f8ba3ec914c222e64355ba2e104895c63f2b068d7fea8a53f7b67e913f20b0f57edc73eb5dc9b544329f4ef6e4e7a99e7a4f0998f94661c83306220bdda7c926e0d9f68e5287a05b0b195320ef20f64eb0dcc8bf2d3e477eb9607c1b6a9215ba11bf3c699de90c394730a95c56e2aadf3cd1cf8a6c1b78f11beaf5d1f7efb70d4b05634bb0855e81b19a9018a1f3afc423aea330bd08fe93bb507d5cf96bee2fb280ae75024338876c43753655f28e699bfe9c342aa65607187c367bd22f8881284a8467391f39c421a34f7e7eff5b9af88b34902fbd640b171f32309b70eab737dc08c28759da6e2a196f727ffbd75369df848b942112f82edd4f604c0d7770a6b7a04fc694246ceda8f73f38c801566a2b663e3574f18af43d5316753bd31813136b3ccb012cc1175e8558e55fe342843b3cb8cba91236ad89471a57c0a09dbd77e00d21240ce50b126a44f3d1883dc1decf6e5f239b4f82783f563a76e4fa6d1776109226ae844395e325498ceec746bc5c9289ebdae2aed6d866532f9adcd83d281e6c76dbc8e9bc011f8425f3173c93ef59406ac7b7a809bf2b498b87fc924bd9842fc599183ddce487e7c2cb7117bda24c2a1e074f1185ee504df26ec7bbf66e1a979e85afdd52577791aedee4ffc1a501b61a9e525cc32e550ec4e2a8f504ee3d227534656335035b378ec9d2151bf5ef99187cc6e26d8928f203206fe08aa28a4419f53f881eb5c58ac68a8bd36ce2c0bcd2f2c35943ad46d24f61595382d1bb2ed47dd92a32e08a1087ef5f41ed4cddf0b20e567e548a5f3b898033a88a7b39c4db523b73afa70cf1e8d85b1fae2a3e70656d9033164c156d92da80f80097e4207209ee953c964faec03d14156394f5fb2c7aa64ab23722560a725d93baa7aa5c3f300d71edcdbd5dfcbe051be1c62154ce3f1ecf0bc7eec75d5cd3f1231231e0f0b5d2d0fb2aae4c3fca38d96afaf6c277345278a9f85f19fd8ced304427303526574e8fcad23542e8d19b998b80da36108fa19ac3244f6748ac29fa530d658704ac4fecfcdbc058ae990647a8459b462118efc5d091fcc725be7c52b380f822c19fe90a5793df1b707cbc6e8ccecd309a210dbbbe9a97f50357a2d657d42beff697147698b21c462dea69e48822f17882df94f85c638c0b0b4f172b4aafd427db20387fedd6fa5b02ecea133d160f5ae7d37118b30fe31a79597f12bffdf0c294c24b493a4574ed7ee934ac6e3ecd5921fcfe1be8531b7b81e840378090600727ed81f4c00b1c82494cf698c06363436e75ed96c908257dfe9a7b7d0bfef74551b34a213950bbc05f8b1ea2b09161558c30485b00516515213a27404f8b9d2d60fb87f86bdf31dbf8c4c3998ce6a12c0018f61558312564ddb5a9d8c199ed5101d9795d9be2b8755a6fe8bdd9bc5dc05ecc4459ac18254bd0ab3b42113c6550ef3956ccba6879bf82a6c639f4ffbb163a10b17ee8b7e1d18a3828b2cc97666bb639fe5003362c36d3e857748b698a467e48f3e794edc0e128d6df6ec2c55576bcf832c9fbb7ab0ac4dd5423112a48eca4920295f916c90d7b72dd74b5c75a1940176b9fde888ab994f52cebf580aac3b5681b8ee68117b45ed84cc77e296da1d70b27310c7273935ad12a2d745e9112058e5be68f1f46a6028ce581040a384ea5a9f98d4dc60a0e4649aa29a73a6f5ca2f1e6506d5ebe5e9ad0831f4a94c1e36f6ad584f14ff02542455f9ae53586b9a817463a3f8e353c4e56687e313732e06c1d8ae3e3058f2222e2d19baee2febb8020a885258aaa05c22e511bd01bad4e86319d3f844a6455160984a64d17feec9541a200b50972773c6fd71a513524e16d88a07c412e0acaa325d1b443a6dd86fb67c4b184529d64e2fde2aa81e0f08ee2ce35e0b365366f7a3f1e87a46e1b769facce135be88ec0b9413007b4195d0a8c8dac6a39c822397a37d15a4382f7e44a5dd31a2a667d8e1147db84c02160916ad9deb440f2c745aeb8bcd4ea7fa1f0716bf383a4887d8ee271fc74dd58766c423dfe49bd796a4992fc9022971355101226b2bc8d30d07357c55c5a17980d041eee3b20a5d24c3d47df7cf15e17fdf3e06d86cde80ccb721d827cd02b553cbe973a1c06455c108e8944ef38e1948aa16649a443ec08837dccae5fed8a9628506eda41e1d5d14af990e0d101ad3171398ede8cad90e95f959f4d59c431da356fd81d3a1ddff6e57b3bf00963f1026134fa63adf8ad7682e8805cfe934e3107ef6064c560943cd7e7c4cbbbbc66dfb14f5b2717d208d8b1171ab5712fb419cf0abff679787bd5a811678f7b35076f2f972b3dfc85121ba9ac71a2eaadf1a9febe2e38add640569d517668bc56ee4a67deea5eb1639201e3f01c7e177f9a3ff65ef8b435ef4b5f93426c36951d9f16352b0e44c3e7508686d5cc607145e9e13c95377db6814517fa657884b151dac25bb26c3a7d21b1cd969b058496fb1acbb9c50f079e83406ba0165347bff13ecc77423cf3109b158bf2230b7ed5e33319d3205b6fd6e219f606d9c766d80717f9e2db42553aaf30942fe5ca13f01ba67f24d0a454537ded910ea1eaeed84f09b893dd771e5769ac153323c1947e3aab33e2cd427547810e2ca8b5cb61e89d863cec880008e9eaeb4e329a1615d78bc8141e4770e8669c2c7d3dd7109f5bce47b2f6544c61f73e81fe4cd4814e99cc6a3c509d1fcbaa4db32cd64cc253573e54cf30ea15f2ea3238edbb805f59133e37ded94aad104f74d8d8716e2f3b05cbedb5b695fbb6d791d7ca105c83ac3e4926fc20c1a8aaaefdbf82b0010d9dbab4d8d1d576e30a97e0f7c2960bad440971834b63c69c3aeebe2479133543b259816abcbc2b20f28b431bbdea82984fbc8d49b528b9802b3cde148fd5951f9b916cf68839f5570e1c6412ea696eaf23c0ff9f24fe01c98d85e0818cc167b547055e239473053e2b223b7ab9132c3457cf039446672b079324acb5bc93bc78b0cd6fdf25e55916f6c9338991aa65542b4f633", 0x1000}], 0x2, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r1]}], 0x20, 0x1}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r2, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.201' (ED25519) to the list of known hosts. pckbd_enable: command error malloc(): allocation too large, type = 127, size = 7181888240 uvn_flush: obj=0xfffffd806b294600, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! WARNING: thread `nfsio' (262943) exits with status -1 WARNING: thread `nfsio' (9980) exits with status -1 WARNING: thread `nfsio' (146304) exits with status -1 WARNING: thread `nfsio' (213263) exits with status -1 pckbd_enable: command error pckbd_enable: command error                pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd8068385dd0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error uvm_fault(0xffffffff838fce98, 0xffff800028ba2004, 0, 1) -> d kernel: page fault trap, code=0 Stopped at ffs_alloccg+0x16e: movl 0x4(%r14),%r15d TID PID UID PRFLAGS PFLAGS CPU COMMAND * 35526 28448 0 0 0x4000000 0 syz-executor 485004 50072 0 0 0x4000000 1K syz-executor ffs_alloccg(fffffd806e9d6190,4,660e5,4000) at ffs_alloccg+0x16e ffs_alloc(fffffd806e9d6190,0,660e5,4000,fffffd80097fb4e0,ffff80003c48b8e8) at ffs_alloc+0x314 ffs2_balloc(fffffd806e9d6190,0,4000,fffffd80097fb4e0,2,ffff80003c48b9e8) at ffs2_balloc+0x7d3 ffs_write(ffff80003c48ba70) at ffs_write+0x4f9 VOP_WRITE(fffffd80683c2e98,ffff80003c48bc28,7,fffffd80097fb4e0) at VOP_WRITE+0x101 vn_write(fffffd806b23ba48,ffff80003c48bc28,0) at vn_write+0x1d3 dofilewritev(ffff800039c00d28,3,ffff80003c48bc28,0,ffff80003c48bce0) at dofilewritev+0x242 sys_write(ffff800039c00d28,ffff80003c48bd90,ffff80003c48bce0) at sys_write+0xa2 syscall(ffff80003c48bd90) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3616f9a8210, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault(0xffffffff838fce98, 0xffff800028ba2004, 0, 1) -> d ddb{0}> trace ffs_alloccg(fffffd806e9d6190,4,660e5,4000) at ffs_alloccg+0x16e ffs_alloc(fffffd806e9d6190,0,660e5,4000,fffffd80097fb4e0,ffff80003c48b8e8) at ffs_alloc+0x314 ffs2_balloc(fffffd806e9d6190,0,4000,fffffd80097fb4e0,2,ffff80003c48b9e8) at ffs2_balloc+0x7d3 ffs_write(ffff80003c48ba70) at ffs_write+0x4f9 VOP_WRITE(fffffd80683c2e98,ffff80003c48bc28,7,fffffd80097fb4e0) at VOP_WRITE+0x101 vn_write(fffffd806b23ba48,ffff80003c48bc28,0) at vn_write+0x1d3 dofilewritev(ffff800039c00d28,3,ffff80003c48bc28,0,ffff80003c48bce0) at dofilewritev+0x242 sys_write(ffff800039c00d28,ffff80003c48bd90,ffff80003c48bce0) at sys_write+0xa2 syscall(ffff80003c48bd90) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3616f9a8210, count: -10 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80003c48b750 rbx 0xfffffd806e9d6190 rdx 0xffff80000144f980 rcx 0xffff800039c00d28 rax 0xffffffff83799ff0 cpu_info_full_primary+0x1ff0 r8 0xffffffffffffffff r9 0xffff80003c48b8e8 r10 0 r11 0xc5dd772e27053908 r12 0x4000 __ALIGN_SIZE+0x3000 r13 0xfffffd805ce4d6c0 r14 0xffff800028ba2000 r15 0 rip 0xffffffff8132fb9e ffs_alloccg+0x16e cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003c48b6a0 ss 0x10 ffs_alloccg+0x16e: movl 0x4(%r14),%r15d ddb{0}> show proc PROC (syz-executor) tid=35526 pid=28448 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800039c00560,0xffffffff838fabc8 process=0xffff80002a3cc9b8 user=0xffff80003c486000, vmspace=0xfffffd805cacaba0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28448 194531 77318 0 2 0 syz-executor *28448 35526 77318 0 7 0x4000000 syz-executor 72081 102032 38031 60929 3 0x90 nanoslp syz-executor 72081 81502 38031 60929 3 0x4000090 sysctllk syz-executor 38109 494935 68211 0 3 0x82 sysctllk syz-executor 29609 212927 68211 0 3 0x82 sysctllk syz-executor 611 44843 68211 0 3 0x82 sysctllk syz-executor 31895 181145 68211 0 3 0x82 sysctllk syz-executor 59631 107635 68211 0 3 0x82 sysctllk syz-executor 84339 416019 8733 0 3 0x82 sysctllk sshd-session 50072 6077 1 0 3 0 vmmapbsy syz-executor 50072 510087 1 0 3 0x4000000 vmmapbsy syz-executor 50072 485004 1 0 7 0x4000000 syz-executor 50072 427171 1 0 3 0x4000000 vmmapbsy syz-executor 56858 325351 0 0 3 0x14200 bored sosplice 77318 1990 68211 0 2 0xc82 syz-executor 38031 14834 68211 0 3 0x82 nanoslp syz-executor 95165 80183 68211 0 3 0x82 nanoslp syz-executor 68211 481005 89855 0 3 0x82 kqread syz-executor 89855 404782 57485 0 3 0x10008a sigsusp ksh 57485 490102 24787 0 3 0x98 kqread sshd-session 24787 59213 8733 0 3 0x92 kqread sshd-session 12941 395266 1 0 3 0x100083 ttyin getty 8733 252381 1 0 3 0x88 kqread sshd 54402 141303 15455 74 3 0x1100092 bpf pflogd 15455 170959 1 0 3 0x80 sbwait pflogd 15367 277784 48530 73 3 0x1100090 kqread syslogd 48530 142987 1 0 3 0x100082 sbwait syslogd 18580 19371 1 0 3 0x100080 kqread resolvd 79113 280669 84745 77 3 0x100092 sysctllk dhcpleased 69893 57445 84745 77 3 0x100092 kqread dhcpleased 84745 51192 1 0 3 0x80 kqread dhcpleased 27052 34473 0 0 3 0x14200 bored smr 16427 290297 0 0 3 0x14200 pgzero zerothread 52790 182723 0 0 3 0x14200 aiodoned aiodoned 40090 449815 0 0 3 0x14200 syncer update 25792 371078 0 0 3 0x14200 cleaner cleaner 13074 513827 0 0 3 0x14200 reaper reaper 86852 178444 0 0 3 0x14200 pgdaemon pagedaemon 50114 150249 0 0 3 0x14200 bored viomb 8443 25961 0 0 3 0x40014200 acpi0 acpi0 86632 222838 0 0 3 0x40014200 idle1 88366 68414 0 0 3 0x14200 bored softnet1 34545 91328 0 0 3 0x14200 bored softnet0 89481 85565 0 0 3 0x14200 bored systqmp 49236 104007 0 0 3 0x14200 bored systq 13518 443319 0 0 3 0x14200 tmoslp softclockmp 7383 142267 0 0 3 0x40014200 tmoslp softclock 72299 381956 0 0 3 0x40014200 idle0 1 106698 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks Process 28448 (syz-executor) thread 0xffff800039c00d28 (35526) exclusive rrwlock inode r = 0 (0xfffffd806e9d6230) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838f9630) #0 witness_lock+0x5f1 #1 vn_write+0x4e #2 dofilewritev+0x242 #3 sys_write+0xa2 #4 syscall+0xbd4 #5 Xsyscall+0x128 Process 50072 (syz-executor) thread 0xffff80003bc09778 (510087) exclusive rrwlock inode r = 0 (0xfffffd806e32fdd0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 50072 (syz-executor) thread 0xffff80003bc08550 (485004) exclusive rwlock sysctllk r = 0 (0xffffffff837d3698) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x243 #4 kern_sysctl+0x139 #5 sys_sysctl+0x3e5 #6 syscall+0xbd4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10226 11102K 11498K 166960K 13379 0 pcb 17 12K 12K 166960K 235 0 rtable 146 7K 7K 166960K 460 0 pf 31 17K 82K 166960K 159 0 ifaddr 26 4K 8K 166960K 99 0 ifgroup 39 1K 2K 166960K 175 0 sysctl 1 1K 9K 166960K 11 0 counters 60 35K 37K 166960K 192 0 ioctlops 0 0K 4K 166960K 1757 0 iov 0 0K 16K 166960K 120 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1424 90K 90K 166960K 2842 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 9K 166960K 23 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 132 0 dirhash 12 2K 2K 166960K 27 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 14 34K 350K 166960K 1538 0 sigio 0 0K 0K 166960K 38 0 proc 72 115K 164K 166960K 706 0 subproc 36 2K 4K 166960K 73 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 185 0 in_multi 51 3K 7K 166960K 150 0 ether_multi 1 0K 0K 166960K 13 0 mrt 1 0K 0K 166960K 10 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 259 1155K 1155K 166960K 259 0 exec 0 0K 1K 166960K 624 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 204 128K 174K 166960K 16593 0 UVM aobj 35 2K 2K 166960K 42 0 pinsyscall 41 82K 110K 166960K 2617 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 82 0 NDP 8 0K 2K 166960K 73 0 temp 63 8651K 8776K 166960K 75959 0 kqueue 13 20K 29K 166960K 325 0 SYN cache 2 8K 16K 166960K 3 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 176 0 173 2 1 1 2 0 8 0 rtentry 176 119 0 65 5 0 5 5 0 8 0 unpcb 144 1140 0 1121 12 6 6 6 0 8 5 syncache 336 5 0 5 3 3 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 736 541 0 535 19 18 1 7 0 8 0 arp 136 12 0 4 1 0 1 1 0 8 0 inpcb 328 1493 0 1483 24 17 7 7 0 8 5 nd6 144 21 0 11 1 0 1 1 0 8 0 pkpcb 40 16 0 16 3 2 1 1 0 8 1 kcovpl 48 8 0 4 1 0 1 1 0 8 0 ppxss 1192 52 0 52 4 3 1 1 0 8 1 pppxif 1504 5 0 5 4 4 0 1 0 8 0 pfstscr 40 6 0 5 5 4 1 1 0 8 0 pffrag 232 15 0 5 1 0 1 1 0 482 0 pffrnode 88 13 0 4 1 0 1 1 0 8 0 pffrent 40 39 0 29 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pftag 88 2 0 1 2 1 1 1 0 8 0 pfstitem 24 96 0 63 1 0 1 1 0 8 0 pfstkey 128 104 0 71 2 0 2 2 0 8 0 pfstate 384 100 0 69 6 0 6 6 0 8 0 pfrule 1344 27 0 21 2 1 1 2 0 8 0 rttmr 136 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 4 0 0 4 0 4 4 0 8 0 art_heap4 256 616 0 379 28 9 19 28 0 8 0 art_table 40 620 0 379 5 0 5 5 0 8 0 art_node 32 118 0 72 1 0 1 1 0 8 0 sysvmsgpl 40 51 0 13 1 0 1 1 0 8 0 semapl 112 125 0 115 1 0 1 1 0 8 0 shmpl 112 39 0 7 1 0 1 1 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 4525 0 3021 96 1 95 96 0 8 0 ffsino 296 4525 0 3021 117 0 117 117 0 8 0 nchpl 144 6641 0 4943 64 0 64 64 0 8 0 rtmask 32 5 0 5 3 3 0 1 0 8 0 uvmvnodes 80 5296 0 0 109 0 109 109 0 8 0 vnodes 216 5296 0 0 295 0 295 295 0 8 0 namei 1024 23327 0 23327 5 4 1 3 0 8 1 percpumem 16 111 0 66 1 0 1 1 0 8 0 kstatmem 264 116 0 98 4 2 2 3 0 8 0 scsiplug 72 12 0 12 6 5 1 1 0 8 1 scxspl 216 35247 0 35247 12 11 1 8 1 8 1 plimitpl 152 358 0 340 1 0 1 1 0 8 0 sigapl 424 1814 0 1768 7 1 6 7 0 8 0 knotepl 120 552 0 0 16 0 16 16 0 8 0 kqueuepl 224 788 0 778 11 10 1 5 0 8 0 pipepl 344 263 0 235 3 0 3 3 0 8 0 fdescpl 528 1790 0 1761 3 0 3 3 0 8 0 filepl 160 12780 0 12598 27 13 14 15 0 8 3 lockfpl 104 770 0 768 2 1 1 2 0 8 0 lockfspl 48 277 0 275 1 0 1 1 0 8 0 sessionpl 144 24 0 14 1 0 1 1 0 8 0 pgrppl 48 59 0 40 1 0 1 1 0 8 0 ucredpl 104 2599 0 2585 1 0 1 1 0 8 0 zombiepl 144 2728 0 2727 1 0 1 1 0 8 0 processpl 1232 1814 0 1768 5 1 4 5 0 8 0 procpl 664 4577 0 4526 7 0 7 7 0 8 0 sosppl 168 9 0 9 5 4 1 1 0 8 1 sockpl 752 2926 0 2894 34 22 12 17 0 8 8 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 120 0 0 15 0 15 15 0 8 0 mcl2k 2048 58 0 0 6 0 6 6 0 8 0 mtagpl 96 10 0 0 1 0 1 1 0 8 0 mbufpl 256 1228 0 0 77 0 77 77 0 8 0 bufpl 280 14809 0 8666 440 0 440 440 0 8 0 anonpl 32 11980 0 0 98 1 97 97 0 246 0 amapchunkpl 152 57863 0 57507 57 30 27 32 0 158 9 amappl16 200 5677 0 5649 75 61 14 28 0 8 8 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 117 0 104 1 0 1 1 0 8 0 amappl13 176 3 0 3 1 1 0 1 0 8 0 amappl12 168 2437 0 2414 3 1 2 2 0 8 0 amappl11 160 54 0 40 1 0 1 1 0 8 0 amappl10 152 4 0 3 1 0 1 1 0 8 0 amappl9 144 258 0 258 1 1 0 1 0 8 0 amappl8 136 20 0 18 1 0 1 1 0 8 0 amappl7 128 125 0 111 1 0 1 1 0 8 0 amappl6 120 181 0 176 1 0 1 1 0 8 0 amappl5 112 121 0 110 1 0 1 1 0 8 0 amappl4 104 296 0 275 1 0 1 1 0 8 0 amappl3 96 9855 0 9786 4 0 4 4 0 8 0 amappl2 88 2043 0 1962 2 0 2 2 0 8 0 amappl1 80 14107 0 13486 18 4 14 16 0 8 0 amappl 88 15760 0 15633 5 0 5 5 0 92 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma2048 2048 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 2 2 0 1 0 8 0 dma128 128 259 0 259 5 5 0 1 0 8 0 dma64 64 9 0 9 3 3 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 41 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1790 0 1761 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1790 0 1761 1 0 1 1 0 8 0 vmmpekpl 168 15375 0 15317 4 1 3 4 0 8 0 vmmpepl 168 117571 0 115795 130 32 98 114 0 357 6 vmsppl 488 1789 0 1761 7 2 5 5 0 8 0 rwobjpl 80 37721 0 31475 137 2 135 135 0 8 3 pdppl 4096 3588 0 3522 108 42 66 88 0 8 0 pvpl 32 19254 0 0 156 1 155 155 0 265 0 pmappl 256 1789 0 1761 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 375 0 82 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace ffs_alloccg(fffffd806e9d6190,4,660e5,4000) at ffs_alloccg+0x16e ffs_alloc(fffffd806e9d6190,0,660e5,4000,fffffd80097fb4e0,ffff80003c48b8e8) at ffs_alloc+0x314 ffs2_balloc(fffffd806e9d6190,0,4000,fffffd80097fb4e0,2,ffff80003c48b9e8) at ffs2_balloc+0x7d3 ffs_write(ffff80003c48ba70) at ffs_write+0x4f9 VOP_WRITE(fffffd80683c2e98,ffff80003c48bc28,7,fffffd80097fb4e0) at VOP_WRITE+0x101 vn_write(fffffd806b23ba48,ffff80003c48bc28,0) at vn_write+0x1d3 dofilewritev(ffff800039c00d28,3,ffff80003c48bc28,0,ffff80003c48bce0) at dofilewritev+0x242 sys_write(ffff800039c00d28,ffff80003c48bd90,ffff80003c48bce0) at sys_write+0xa2 syscall(ffff80003c48bd90) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3616f9a8210, count: -10 ddb{0}> machine ddbcpu 1