last executing test programs: 6.409190659s ago: executing program 7 (id=9): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000780)="f9677658d3da11ec1d9c7197129d8dfb21a44f60a5affcbb027914f943602fa74a5590a99f7f802d446ba75a365b5108f5c6f2b65f90a2f4c4a00519c83e7c90db4ce6d9178cfac752fa47e95d636ffd3717492f8617d040fba7b9df2ea149ac9148ba2f29e5390a57a63fc9fda48903c63284dcd8915cc8db3329150924c8cad1d0e82c3df48d39896b8e747059df5194fb52989f9e0d3dca5b23573e6160c0c2340c59131ff56943a3f041a76711d8b76ab3d42280af3bfc11a26a109909d499eba65ff1e45993e6559af734e32edc3cf3e2c1558212648282e8b5129e6dcc88d2abc609eb8c3a927ee856d60ebc9058b354f2ba84010bcb2d0c008df0fdabbcc47421ebb627ac2d96d558af78eb8f4680cc1c470974413bee4d54bc1c53904adbca3ff56f9fcba78398ece65ba8da46e3fbeb78a9ca72c938f7ecacb1d660abcc518a51978c371d53708d21c57cdd95adaef0c4d317809f288fa548afe50ca47d7562f3e90ad8d2eebfae7872274571cd05683b75511c54ae3a60d6733192da434107a34fcccfae5cc8cb24506d9d2137c6fb9d02a60878d7626dbeb616d7825c749ef88d7a83983de94f06d730e05d89338a657c0792d9469697fbb216de40965f30097d9c74c81396506470dd4cece74455194a103d17c03da9ccc8c93db5d5b61aa86afdeaa71837fd4e659c18ad305a15af1604d11531436b3c11dc872e9e52051f344236d0a50a87f52c22f9ad96fa2b8fe2a065eb97d0b596e770d6d2b56873052fe2b42c6d70f9847c263f965c9ecf6d0b8752ae38aff3c59260b784d1abbb9b619ded512c35ca939749eae0b03de254c5b7404caad26a0b688f76440c0681cbd6c0341c10bfa243d6ab07b0f3de1b12f0a40c51e7e8030fa719729a0277a4e7bba39587fb0970bc277c2658ccf9a1974543916fb4759009a0e048ea0710de8798c9f803c0c1bfd12db34eeecc8bfbb5c9ce752b521d18f15084c12918b85c709f865f39190f933b84b6dc11c57337c1654677a8f229a0752d3baf1dd5148249a6849aa9a635ad03ab195d38076d56b8b6a7c845ca6f765fae265f4cba896d35a48048750572ead34ee994f2e1737485ce703f47720f1b21ff00bbe554f6ec10e97587bb868f0599c5c4accab477bef51893643615228297f148af124123a8bbfa4519d0968f85018223b86bd8c366409d6c691b5d2cc3bb904206af55d129997b71e5d7220381e2f7f8d6f611294e8b3f17fb2369657bbe9666f5e27b33d38bb1bb4b8fead4ce5eb8825f5595edf04db22e6ccd7fe7b522928727f3aa574a38247d61e4e0429755867e76f698f8d5b19e1869209266096fb73958cc642f7fe4c0a1a064eb00958a1895f68f2e80f4d2c1bbdb0d737ae5076c16912053cc16868d34f5d370bd4df0e2ca5ce6", 0x3f1}], 0x1) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc4504442, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000018c0)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0xcd504406, &(0x7f0000000740)={0x0, 0x0, 0x100, 0x0, "97aa224ff1c14649ebb178926cc1c75a6b47c1d1"}) ioctl$TIOCSETA(r2, 0xcd504406, &(0x7f0000000240)={0x7f, 0x8, 0x5, 0x0, "97a9919f040000007f50ff1000000000d200", 0x8, 0xffffffff}) ioctl$TIOCSETA(r2, 0xcd504407, &(0x7f0000000740)={0x0, 0x0, 0x1000000, 0x0, "97a2224ff1c14649ebb178922cc9795a6b47c1d1"}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0xc, 0x2, 0xf40}, {0x5, 0x10, 0xe4, 0x120}, {0x6, 0xa, 0x83, 0x3}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00e306ff7ccee8", 0x7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000480), 0x0, 0x7) mkdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4a) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xcd0, 0x3fe, 0x201, 0xffffffff, "09f33eed6dfaaae77406209e21c3a2dba758ae4b", 0x6}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 5.14807794s ago: executing program 4 (id=18): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x21) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0xb, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r5 = fcntl$dupfd(r3, 0x2, r3) close(r5) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 5.055399991s ago: executing program 4 (id=21): mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10080, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x400) setuid(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x8, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/103, 0x67}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) 4.946208594s ago: executing program 3 (id=26): openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="a1"]) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r1, 0x0, 0x0, 0x116a) (async) pwritev(r1, 0x0, 0x0, 0x116a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000080), 0x0) sysctl$net_mpls(&(0x7f0000002280)={0x4, 0x21, 0x3}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc0014462, &(0x7f0000000000)={0x2, 0x5, 0x81, 0xffefffff, "e4cf0bd176040016008000000100", 0x9, 0xb}) acct(0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@file={0x0, ""/247}}) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@file={0x0, ""/247}}) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, 0x0) (async) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, 0x0) kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xe4a, 0x0, 0x4000a9fa, 0x0) 4.730448286s ago: executing program 3 (id=33): r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x200, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x80606941, &(0x7f00000001c0)) socket(0x24, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0284457, &(0x7f0000000280)={0x3, 0xfffffffd, 0xfeffffff, 0x9, "0800140000fffbf6ed010076d0f0ef69d5b1b1ad", 0x50000000, 0x5}) setsockopt(r0, 0x6, 0x41, &(0x7f0000000280), 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) clock_gettime(0x4, &(0x7f0000000140)) 4.730094602s ago: executing program 1 (id=34): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x3, 0x2000007, 0x5, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x7, 0x7, 0x4, 0x8000}, {0x7, 0x8, 0x100, 0xfffffffb}, {0x8, 0x8000b86, 0xfbffff7d, 0x9}, {0xfff, 0x8800, 0x3}, {0x401, 0x2, 0x2800, 0x7}, {0x2, 0x2, 0x1, 0x99}, {0xcdf, 0x42a7, 0x4, 0x4010}, {0x6, 0x80b, 0x14, 0xb}, {0x2, 0x82, 0x4, 0x9}, {0x4, 0x8101, 0xd1b, 0x88}, {0x1e0, 0x10001, 0x8000000c, 0x3}, {0x7ff, 0x9, 0x9, 0x5}, {0xb8c, 0xc3b, 0x5, 0x4}, {0x29a71717, 0xfffffffa, 0x0, 0x5}, {0xc, 0x4, 0x6}, {0xfffffffd, 0x9, 0x4, 0x30005}]}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xff7ffffffffffffd, 0x0, 0x53}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3c687344e176223e6f394b0fcc46cd40ee67e5f47adbac5c6159db15bd2bae971f7d1163efa9d8a158e9551fa4fecec521a13a1ee34cccf74ad0f8026f42987e55eb693ab6b4d294f0a4c6a74490c7f646d58f695c2bddd294dad5536b09fc0451e378ad4778308e3c811d081e7a3a98578fcde68a19223d0a2e2d5df19a49bdb7d845c680f32894a732a2189aae21a49491826cda0f096e91bfd57c", 0x9c}, {&(0x7f0000000000)="4179cfef7be4ce88db09b3", 0xb}], 0x2, 0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) close(r4) r5 = getuid() setreuid(r3, r5) 4.365403622s ago: executing program 3 (id=37): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000080)="a51a8cc63efdb451e3a94df2658bb8f5a87646db9af6a1dd9e701386251e863cb1ddab54955d023a600f967c43fedf46d3d19f16074b01837f017c84c69bcc8a0309283ef95073c05b478c2828cc4000af8b915dd041c1048adca9e5a46f0ae53d99803d92eec46f193f1f82d7eac75209db2a311e42dcbd4bd1979f69648caa47ecc8ab5912281f5c37930191aedc543b9e088009d4e7a381d131062a84ef34cf9ff0688bde0006e016cdcd9197b93d66d8ba512f10290f8a39c51fbf6555a4bc1bedf511b19ca21869950f1f1fc546494098da301f85659fbefb01d08c381605dc8662c002a73579e913b109a06bf3d061f5b4651a7c57182743e38ee8366c75991f5172fd607f9829654c7a4703fc4f34ac95f1c8304b454ec72d979f7281ecee510d5c0c52086a49d812d191a298ed7317fc8343252d18bb2c81cd321da7ab657e53d4936e332b443f6f84652af69d23cd33627fcc523817a9c846f895e17c46abfde89e1438136aa187dc0331a0775a3e3d6014668e98cf463dc3950b97352fdeca2d1ac5bbdc4f235b175c88232a1a25537d676c3a1079f818ad7fad36683a5d43eb3d95a57f36ded3c1da647c8899c47247fd363f939e1e02cb9ec1ca2712345c532bea292cd05a3864ee58415f2f1ef215c22f75a7d71e3e78e62a637aa1f058925da4affde6eab0a55f9055f99a3dcbd6f15d6ecc15d889317b5be19d05822a63c292c0b9fdd3fb1443cf1830dc633ee06bca7dcddf8fd11c51f0432b33e16771fb9cb1a797cb3ba32aa84703643680c4263b7793387c58790b26b908896aa9231cce2f7b2c429f126708322e5d775a2609fb2598fd07a353f87dcf112ae90b3017d1affc86090e53ffed3e58c22246f48a7cb3a927f1c6a56240e37e22aed39a634ec69d2e4c893ca3dbde68d545e6152e9d45bc59d4eaf6e3e78b2d53591fa3f127c7819ca120e5ed7f5dc2fa982d85ac421f82291c8343ccc0a11509d757600b6d507fb321f5ec92f0caa65143529e2fe936fac46fc39df199a02e27db78053ee28cac3bd9b0ec543a65028222f92d7a0026812fed153495945ff5ea03c9a9d6f73d849ae26a20ebb9c2b95856b13a8dd11dfa7f1d93606ae78c341dd174f07d0ee3e762eeaff1e1983a84c40d1186f6603c70a3999bc8dc40ae248ac6f6826c5bb460a6e986f9e4fff61bfe3dcfc3a073e657be0fd08848d37dcb4eafe9588788944efd4a81eb57f5cc04bdbfdbd4616217fdc3b3a1aec580da2da9d07e524692e6fc8139c25748fb2d56961f3217c0916682cab01abb594a8744e6281a798461c889fcc8595020da84aefa86bc9f704460de2a64e8197acffca46df781cc99e5558a23b0f886746d37fc5447376bc7990520c5f0e48af82925fa841c716d64eac6851e1f861f2514c4bb537b59df7178f205a553862f998ba3a060c60e37c21f7f5c5f03aef099121df9b95c4ac6e0158bdca29cae08e2b6e1d4edb4a9dd25b6feed54b78182b9ab47bb5210e7371ff2b5bb06a066961b4513dc741da06e2aa65e225a533ffa58323a4961569de8e0db28ca39301b0255c69dfc9d28a19256612ce42ab924135861035a2f8c905523045673decf67d3dc9a2100e52530d6711209afc9ff57cb560d843e632994a58ebd251f79dab3ce7e0104b6c13f434ee6f00c93c46ac281c48c79e4bb414e2374a9fac690a01c51cdf0ebae9805b7d3701f40e6e739b7e706b927bec6b4ec0b484c8e7d7be9565bc657ec5aab28e29bba8e37346c4e2c8765d791fb406a319f0aa9a71f5a08166a06b0421815731e4a0639f98fa7c63874aff74d9d388d4bbb79e2a1a878e3467bb03a2826d010bd563331943efd988940f9ac5c32184052d9c65bb1c25c1754721b5ad96e97cb162519ab9ff194b68dbbd0814896fe6e4a1a6f51278e0f7088d48eb827254d2a0073df1e60c2ada35107bb177ff5534f632e64735bab01be1a8efbe495212ca37d0e6306ebb8618dc0496c161fe50df7ab2737ad82ac4864c8330c05320e055aac0101421ecc09ffd398ce741d02f39003e4c1cc47caa394f20b544158c794a599d5ac08f8f710128c73479af5a96e73da1936871d049a89e77d68e0e6d08e4506329d2f4810b73e419e56f3ae8279dd3fa22c211002e5860a86d1ec1b78235ae4b601d332a4e8b35936458a5f3c9fd1138e8e671724f38fdfb343ab9bbb95b95ae4a0cf6dc5597169bbe8e7377c6d087c84f03851592fe122816a1fa7e14e89adb6c48ce1cfe2e3367a87e0152de9f0aa889d0cb144441be626467421a85c0ca50d3aefad8791be6021e7abb1e18298f0e0886afa035f5bab33bd9deb6caafd2c89e56260af638240d43a43a0e83213db9c0119c2f159c824dc8f7ff39302ad66d6ce95d0dd00885f2066474e9365a2428ddc290c57fc2401285e6b71ba2b94225945eeb07284c7a84b6c589c875425fabcda027cd6c778e5680e689adbce9f494b2b3f37e604f1543e8bec1f49fa23ea94f0c24fc1eb6a0dbfa05aaa70c2bd2c259339b4d56ca807ce134bd1d7b9717e5960fb99c344040526273039f74257a483aecf4eff5dab77e56c6a6a616f81c4a3302f4ce8aeafcd3013d441e2a550a33713286cbea85b698859fb1ae74c8029b8606bac3bd8f84e3d2bcaf82aa1083ab1c1979b580a7d90961e94125a36a8c71ef0dc98266ad73a105c0fd281f23fee23121ca9f79be99ca5e01acf03acfcd6f3e49625bcc7b8f55c2e13b237b34839f448a00a56a8e684f55dd716f2024dc8d527f524e04e885deed88e6c9cbd651521ab3cecbafb4e2bbd40dd61c4098ec386cca19ab2319f56a42f0279c82bd1345dc3c6bbdd6487c1527f2d4ea7d27ac781f9aeec7f4bcc256143bdfb24a4a725ebd70f8f58c1bf02db34bd5d9d00c5a1eef2db04586a5fb35c106b12667c53472a6258f3aad5d0784cc11cd9a76b1c70da0bcbd3e9884529dfc6533bf9a676b461d3793f0327f04d2424c157bbc0e5f3d058242a5145b3e23a7574743d4131372a8b930f94ef312f93c88a0697fcb497c918d9bb8fe8e930d342b94fa813908c68ed5da1f198d49322f7938c40896ec4df5c6376d8d9bd6b06c487fb1e8d5ab39a7fc666089ffe327d3d44419b275dd1d601f9e54f728f0dcb697f8072ffa75a02c5d57cb59eaeaa449a8a6fee34ae469e8ca63f4c15a781e95a2b4a0bc23617a8e92d51fd35727390e7d0eaacdc066e357685b814a6886450d272c1505539509516c98cec07aaec8ca8925160c7e6340214e4678c7dc2e86147a6778832231ee7dca34d891f13ab20b4acf3678c7610222dde2ebb22bb3986b55bf8a847b4689b1a42b2d8dadd84b4cbe69d361d910aa424223b2b6d34afed7fce311978ec0a86090df997fa4c81f586464c2eafc08a972625565499f55856c3018248eea037459866d9193a60cf9d3eac1bbf29d734bd973a4650a16605a6f7397631902da6d707c9221f344246c402de6f489fb61214062c013e00ee3b5d47356fe2a4620e936e9c52f0cc02252b5f7bd9b71bc7c64bde5dfce78dd8be06546c0b622e23d258bb359ddb35b14c6103292ff7089829fc3f0fe918b52acea2a499079ef515fbb6d681dc60fb2a7dc228e864c39e1d0e778a3ba9da756598c51a152f0ec5dc07df3e019e62daa97f283fa86b8117f5aaeb8976557e2876b7db232e751e39c0d4d4e8e9bc9243e40db8b40303cb220e35614a07c2fda4003fc872c70a41dd427de2b3b47afcea7010e4aadc6c32de1adbfd610e6664f7ada9926099adc881f7ebedf01acf2c25114219739da9ee655f7b43116c4f625f643f96f179a6c135de390737d73d6d40ef8a29674ef5361683fdfffc321b67d2167dbb39761cb179d7e09da716c0f1702f8104e84ecd6b963c2c276d2a2b3adafdd567e4af23ed48a72fb3a8804f95bb20fbb69ae0ad95d1f2022fbc310e7699a1b810e9ff48bd51bb33a9c2a5178916e7a80be6e5352ffcc6ecfcb0bbd04eef08f5e641a85b636af920d44c07f148881fa932508a0363bd0b7a94857e4db4095b92d95489b42db72f9d9318da748af09c079fab0eda5225a7f54b59a0fe621ba734df2b7554580472a34c2ad6f4caa7918de85bc327d127114491c71a40f7bfd2d2588a22659f55fd02b8a1af978577a2ce5e3f5400393f921918cb1fd5f2e75e98f7756c45f1a3cefb9686c3442a3fe3190b7c8eafc35340825e297302aba2f0dc09f899676e23210a070cf6ca15b4530b030285a4cb71046f07c2fe6a59e6c98644066b97bc0ccd82c58e4644669aa99b1414ff6e4dc57c65c7edeed0f0fbc0c7f2f010123dc277ca0af8de5042b9df65baef5847e87363cf3ad5c4e417775245f04156c7da910a595b9802ac9d50153455621b60762a3044fe3149ef7f214725fd9f5cec31878f6336ca2359836655bd95038480bcc6e02bdca302f229b5bf3eac39b2accf68215ecccc3601f98c98695cc88f38f27613e92e88d4b1692f4056a7fd8ad2edae2ff18393667c1ba03efa1101f5a37c9400e98b2ff62ebffc2f7df18cb4723af91466020187b218d6f5174cfa783767ffd930459d48c1e92b7fab8bd387cf8d06d0223612a470ec1cb3d487e665cc4688fe1f6c16735ac1c35de56c9caf4e26c35cf15f21922a906b28e2fae1af59fd1b87119331dea8a3cada408c8ebac1a42bfe839c9e2b5c10df86ea2e41e54629c1c076c63c13452258369a9f300b09c1bf5401775096b65447f9562d3e0fc15e16bd32c685c43c869a267d19048508a81e5ae4ec7f80deaaa01cfebfde4cf1bd248abe2067d89af2241e66a6954c41d178fa8aee82ba8c09115ecb25926ee2a895541d0e889d84f102827fab0523f3a3eb96e73636791c3989d873a73200ee90f929c37702e11a867733184e9ab5235bab32930265a3811f5b04ce28ff660698e1ef5fc0a300eacdbf0ad542c24ed03bd9a2265b1c9112687ab967064ffa59f79f4b62ea51539c2fbfee0b5faa4b0422448ab7c01badf9d16491bc24c09de88db8dc75bd7ef78412ee031f576626a1fccb161e97577609e887e3e6bd1a3e7e15e4ae5dad0fa0d6ff00bc90e3c8a953694bccc883bc0629fa7664399c24d5d77ac62e5bc475baf09c1dce3d5c98d5cbcd2c9882c00dc92ad730363a911873d3cd248321d1db4f71d96b670feed0f18ab434ee94b7feb81a53d18ad956ffdc34b43548345fb266d2045c564e0d7b5a4973b3efafb610343ad40636d7e1c6659a1ed42f95197f25f83d81afd612031e32751f5d5f8d9b5c6481dc34c91cd21b72e93cd70f360458cd36de9ab007dbac366fb93fbb2cf6a4f9776529679dd2fb41464ec3d1ae2fcdfb42a9d161649022e7072790cff550ce6f3d6eb9ff0c554ec798222d15e6b74a6df501e18348d933d7e2a11fdf774530105a0705501ad09d8ea0d5fb5cbbe0185f3567326fb944eacb85e507e570527f8df2b2d544764895efdc686a38def617c8ec585cd0d64c73fb9ad7b78e7d56a04b5bc500c81f0cf2d3e7553d2cb49fb56df5b270c2c84cda17ffcca81fbffd385f5060559650d4161a4b75abb5d1cb44db73896c290962089ef40837bf84f568ba19fdb2838c1c3cb85f31e6b6357b4dbad5fa8350db67cf0db878b81c149a5dd0985a7f6fb55ef4dc56ffde7dc766354e899f43db5e6814edeae3c6c591f19162de94aabf4276bd54ccc3d74e43c97b96fcf9e5d46dc0c69f2cdd36f907274b07841a1c7893647eb2e031ea08d1d66b54e67086089ac278a9", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="7b893869c8f9cf0a83afe0ccb9d201df82772ffecf65dd481369a0d96743fb57784df281daeece39beb49de26ad048", 0x2f) 4.364968832s ago: executing program 3 (id=38): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x40004804) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r0 = open(0x0, 0x0, 0x0) close(r0) (async) mknod(0x0, 0x2000, 0x602) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(0x0, 0x400, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$inet(r1, &(0x7f0000000380), 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000500)='./file0\x00', 0x8002, 0x0}) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000400)='./bus\x00', 0x8000, 0x0}) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x81) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x80) 4.363955089s ago: executing program 6 (id=39): r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x4ebfac6bbaf7959) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="7f454435c5c41a49b7f865d14b16a2299bb881794ffa08bb11bafcdc202a294097b327baaedbae6826050800eb0600"/64, 0x40}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a0180114f460877ef997c4eadb13b22f321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000180)=0xfeea, 0x0, 0xe5f81a4756f9a02) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100, 0xc, 0x2, 0xc}, {0x4, 0x10, 0xe4, 0x120}, {0x6, 0xa, 0xb, 0xf90}]}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000000)="ebffcbdf", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)={0xfe1ecc7f}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="f16a114592", 0x5}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="3b945e9306d4429ca013c80b707017488f8c65b0f5", &(0x7f0000000080)=0x15, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket$inet6(0x18, 0x4000, 0xa3) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0x1}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 4.002399932s ago: executing program 5 (id=42): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x3, &(0x7f0000000080)="5e0dc512bce3b878550d3bf06a6c21009a8bbbacf4758181c8ffcc94ed5b3f7a51a9eb79f957bfa0c0b1acfe601cb77da47f966408f637dd32c703bac67a5a8b4607a5cc780747a391be0ff2195e38d9f3e173a3419c14deee311363484d87d75d4463c414e33d89b1fec25dcbd8dbf17b", 0x71) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x0, 0xe5, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000580)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000002740), 0x0, 0x0, 0x0) 3.999164952s ago: executing program 4 (id=43): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x1}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40003}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x8}], './file0/file0\x00'}) ioctl$FIONBIO(r2, 0xc0307004, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa43f00082b00fe8000000000000000000000000000bbfe8000000000000000190000000000aa3c00000000000000ecf289c0a2ccf7631ba7a48c6e763c023abf4b952e6067f708dfea"]) 3.761472872s ago: executing program 0 (id=44): mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) r0 = kqueue() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) rmdir(&(0x7f00000001c0)='./file0/file0/..\x00') kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x1}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40003}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x8}], './file0/file0\x00'}) ioctl$FIONBIO(r2, 0xc0307004, &(0x7f0000000140)=0x1) 3.760662499s ago: executing program 5 (id=45): kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x44, 0x0, 0x6f0, 0x6b0}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x11, 0xf27ff7791bbc9c0f, 0xfd, 0x14000}], 0x1, 0x0, 0x5, 0x0) write(r1, &(0x7f0000000480)="9596d5fb68967c4a29dbd600cafe42eb787a68e1e31fe75825b3c0945ee3c80d6c1c9e33007fffbe83ed3fcdb61243b5887604f64e4281e652da18da3e8dcb4ea77b8af818fee43e900af4d8a4546672aedf6ed6b0a465d3c49c7707e1583b4f0094201bb237e8b94082a455babb409b86", 0x71) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000009c0)="d6b302f05e86231223497349106455d0478525e4b1dfc36d94d9aaa3bbcf989892f542cc060694af3358fe5f4b5bd02821beb572ff3161aff346c20c641504df3c452a4adefca693d521da892c18aae5dec2d86b3b3337a0468c1654917f7593763487f790f8b748596bdb269f36c905343b0c49e21e6c43a9ce5adbf5ef5f4894f91be8e944a88e18cb844f888b9becead41dd2d00a260a17e70fb45e99e93f7ade6c3bf56dc58efc74283cf5dd03be43b06df0f40e94e0e63c2f3d69e01da95e16c1a64988cb8ae7a44bebd5b240f033ce3c1d9aadd4d8b2e8f31656cb151ecaa0364f28f82739c47b931f4d8e3414accb551e053dd37c5f4068ddc39a8bcabd8fd75e7ad86f6bc4292bf2de3744535f8218dde6be30d2052da7ea53bffc5bacf187a9548644a27fc3b0229958fdd9b9edd844f06fd4e80d50aaedf2218aa1d9fe0a1200262c1088e6cc951015e580582306ebe4f7730f8703ff1edbb326dbf5804c20bcdb55ede297de9db1eceebcbc9a7e121f4d35c9b5776812f966d9cc3d8889dfc913c06a041bf6bc7e0f1a7d7961e33a2a4693c380a2e494cee36705664ddc238673d51229b9fc31036db948d11206412b848354026a3845ea273410bc25c1bf839a795e1e78cd9585ec3e7f7adb99cdff8e8f9a31576423c35cdbc8d982100e02a0a0e70d033749c82b870bee5a5c6a911348964f6614f0c092d87390b113855e48306eeee001f9efa1a5a80095a516bbd832b1ced25af04bda5c7404d3896c26026774bfa36793de8e70d25f5b1984d2be4080731ded60842a19300f2467e11198b060689272be691abb31cc9da1c727f2d5109e8b0ffe61cbbebb345b14657208099758fb4d108230836d601b65fd007f48e9c68c3b9a6d4a8581b2fe668418b3fd6922b4d7b46dca8efb8af2fa88102ac2b4b0c7275bd182ef56c2a3acc236d1da69e45b2c11ac79c945c73eb91757be131c9e400e8eb178002f7c59099639e2ccdcbfdd90d87cb42c684cc96fa3deefde222d7854c385e435d37995c38212a81ca865b5a6ecae5f49c69cf654e11928aab7ce1db895e2b16b01e95b9651d857a1440a77a30acdc4511c24fda20793f22816aa1e1e6bd90d4a04bec13bee9e87621a551abd2fa28bcb8f4241f02319fbda1a5db3b9bd5ef3ad3b7395aa427cfaf705fb073c3befb83fc6fb65436c1fe5150fa0d06f3659f5e578c1a3fb1b9f975e9a39c97dee35a61e1d3e4c38fa24a2da0ec4ffe6a1d07f8c2f5ee8c4b9844422c8ad77afd4f36a233e6e8b4356f4ed9b0ab9cda1cad5f86b67fa9405fbaf3d3b4a9a7d5c3870b6024779c98f90b9aae0626de47907c4d354bec6135f75f3acabf6b47ddebf7a9f35bccafb6b29e46fac825427f08a3e55806af1d5a838b79e59e23d2435d2d29f62ae355ccfeec9a56b9d4a494a74d01664af14791adb54ef3ad470cb4ebb029cfa3c13ef9cc1d65baba4af43bd8d3201d50d41e5bd25a20c51478f77b3a457188dc4df578f3b7c2e219471ba3d818c7e54a4125350f3c3b9e2e71e94fc82e9e5ff9c95d0003c56c590476c10f7fdcdc82ccf770feaa1b54f5303f0a1ca5fd7ff9de50d66b9b7f4d2482d6d93b9c9c8911a23f0c7b95ffc8b179ab22c93c42f4052eb8b786c9778c4c596e59bd833ff0c9b3363d66c54efa44d049d2b8b0be5902a37059b5c2ded854ddad5aa7bbe032f7236a38d2e0199c341395dbaf5fc374740b4d92b115ff53c967282ef184b0aff20e8bb308084dce2d8cf362bdc5d55cd510b5ceb5db86379520aaa657f0755c2f52551e11e06bfa30e50f8765af6ed995b2beecd90719a680bd9147e59ff3403cc76961d86d5a4a2386b81401b39425e6a21d7b1899b14802f7ec0e33b38898cec065aa3daa1e398d6864917a6ece1d544f19b6734691c6d70b004d62adf3354e7e8f72c22d893f80a9abf0f1ac4c11fe450cd19177e94de65fe210f0ca36d21035ba74955583e57ec9e472bc35c5493205d65e1ead25ad7a6744d6be9f2b8dc7bc68136bae9916fcac19d21d6c8ec3ed39798a7428b3a05b4edd40d62e500ca09ebdb00b7fcc44b1f87a35398b164224db183dc8852a373d20638445bc57cc4779f9c9ee595a4170444e932c40cb62e3e8f73fe87747278ed919cd8f6b255c1344ca062e70df69fc4ed88069df0be580a6fefe072d8b19f057c35727e1eca4258223f4d43831d465ebf56f33ed49f69c0967201466b4451258d9372cb5a8fc3c95cf67fe9403a6e636ca2f5b50ed7ec3a21632a92a3474f3521d0938c77024584596ab54388595741e17c53922c7c2d91fbd893eef8343f9cb9dd7c9d4cc6972d26368b3eb98be525f576d4b364bcfae6e3b33685d1865feb5e5885ac50daa93733b0b5d4ae8c3cbec4094aedd3d8b7781196817210ae21b736d1951fa490190e4aa68348f8db8e08a48f9e6d3ae49daf175294b8abcf0c798c1b5d1d61437f453e783c3c84debb0e8432cc088a06ceaf021709355d5a69ade9dfc166c3195261a265df537619bf7c8abd28e3db437ff839e7fd8fd49243799a9704c4a01f308fadfc1ee20b9cf2d963362a6fb6660af6324e50ad38bfb4b8e1af6f3f48d4c0517cc6f286234d1c205cb96fcf2027e0ce254754384dba8d790dd121fc0bd0cd128c0282315246569f2e972b8a7a105e717326fa26ddf06430565fd552c62f48a427185e68929b6daa1ef9f9b5dfab31b904d7c027523aba64e5d8b10d3df1a80040878dd8686a5de63576ff718d251f9ad39ae51ff01bfdedc39b342a2127bfa06f3db95a0608b9bc7646ec5ae1c3756adb63be02ddd6408c2ab39c42da5be7f95661a8edf702bbabc0b7dfba72f464dcaa1f630f965b842f5cf01cbec16681943038d2f3c6cd242a4b0bb6895302ece9fa49a86b8d7cceac5197200d", 0x81b}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x5c) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) open(&(0x7f0000000480)='./file0\x00', 0x201, 0x2c) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x6486ac0b, 0x52, 0x1, "fda6ac722d655cf03d15a3d1e9b91057eabbcaa5", 0x4, 0x2}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sendto(r0, &(0x7f00000000c0)="33973e48a36135c85333f68a45e78b50aaefd1e282fedec33aa3761988383989799184be07f39ba21c9c8628196b48376bcd93f2a3c8873cdc6473d75ede20dea05f65585add7107cd8db4696ea4defb77ae0b890243de4d41995b4ca549651714922d3a5a2e4a04349ca88ff87da36dd0d8c77682f47856cfe7deb4bca37cc393df688e23009dc8ad8c8b694bcba9b8f5d3256fb1dbe986594ca97140110abb8d62f64baf08eb4763099a0ed94f4c155ff12d80220ad9c3e6885c97018ed435cdcc5bb5a7847676cc565db33757ff547b5c958ab60d41aded6cef3d82f321ec53462e090139734766e97545c264a7f7109b0d3ce9", 0xf5, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/234) r6 = getuid() setreuid(0xee00, r6) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 3.760356707s ago: executing program 0 (id=46): mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc) select(0x40, &(0x7f0000000080)={0x8, 0x44809e9c, 0xffffffffffffffff, 0x2, 0x1, 0x80000000181c, 0x10000000000000a, 0x6}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x3b}, 0x2, &(0x7f0000000340)="e51a3fd94a9324ca3dd3f7e4ecbc1aa91f05742dd970d673cbdfa5563e730e50e92ce7397ae84cbfd02469b59d20dfa33f0a6bc159a5feb4bc1674a17b2c7c3fa79cb81547a49bd2fd84e889023ae05db9656241aeea9987a4ccdcea36872d0d48fce421ef15ca7c29edc8fcd686464f2740104df508b459d7842d2275eed07b27b303ddc493bfa3", &(0x7f0000000440)=0x88, &(0x7f0000000480), 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x3b}, 0x2, &(0x7f0000000340)="e51a3fd94a9324ca3dd3f7e4ecbc1aa91f05742dd970d673cbdfa5563e730e50e92ce7397ae84cbfd02469b59d20dfa33f0a6bc159a5feb4bc1674a17b2c7c3fa79cb81547a49bd2fd84e889023ae05db9656241aeea9987a4ccdcea36872d0d48fce421ef15ca7c29edc8fcd686464f2740104df508b459d7842d2275eed07b27b303ddc493bfa3", &(0x7f0000000440)=0x88, &(0x7f0000000480), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b10005016000009f05000500070000000018", 0x12, 0x2, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b10005016000009f05000500070000000018", 0x12, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000800)='./file1\x00', 0x200, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0xc0307004, &(0x7f0000000140)=0x1) 3.754230576s ago: executing program 4 (id=47): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f00000014c0)='\x00') execve(&(0x7f0000001180)='./file0\x00', &(0x7f0000001380)=[&(0x7f00000011c0)='-(/$\x00', &(0x7f0000001200)=':\\+!{,{@-\x00', &(0x7f0000001240)='-.\\\x00', &(0x7f0000001280)='!\'&\x8d+\".$\\/}:\'!#!-)/\\\x00', &(0x7f00000012c0)='\t,&:)+}\x00', &(0x7f0000001300)='{!#&}\x00', &(0x7f0000001340)='@\xc0\x00'], &(0x7f0000001440)=[&(0x7f00000013c0)='.\x00', &(0x7f0000001400)='\x00']) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1e) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0xa0001) 3.615049141s ago: executing program 4 (id=48): r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 3.613919995s ago: executing program 2 (id=49): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x8000000000000002, 0x10002f0000002, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000000)="349a143d05287f85d595363e343123ec27fdf6700100804eae4c3e28a3e1ca763653fff77ff6477cca3396e53e916b008a31b4ab47ac03c0d6e3dd80ee2631df7ff36fb6672edc2518dea80a58118d407be222ff000000", 0x0, 0x0, 0x0) 3.613396431s ago: executing program 4 (id=50): mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x637e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x78a, 0x8b, 0x2, 0x4}, {0x2, 0x6, 0x0, 0x1000002}, {0x6, 0xa, 0x5, 0x4011}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="d3d3b638becfcd3ee2d5a73b09000000000000007f00000000bc72561481036bca3dde21b21e15e9b01d38c1ea73fafe8136047369", 0x35}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="7116918f5f52e7ddb70a231e47f1b30e1a55fa791984cd71000000000000000000000000435fd0ba000000010000d7d6a1e4906e5a8aac000000000000", &(0x7f0000000080)=0x3d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000080)={0x42, 0x1000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r2, &(0x7f0000000500)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) write(r3, &(0x7f0000000580)='-', 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) write(r1, &(0x7f0000000480)='\x00'/14, 0xe) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffed4) lchown(&(0x7f0000000240)='./file0\x00', 0x0, r7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) faccessat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x2, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 3.612808217s ago: executing program 6 (id=51): sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x3f}, 0x2, &(0x7f0000000140)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafcd15460f872803363d8db4510989cad072ccb504bb68a323b36bd8f068c9e513aa68f6cd2f5d145d6ed15b4931560c61238e3f2a864232f609c8f09c79a22b221b65b46000000fffffff0000000000000000000000000000000000012b99c5842a460ebdc5fe8b6c2bf57a8cef8c081f15bec044c06cffa540000000000000000", 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffe9, 0x0, 0x0, &(0x7f0000000140)=""/61, 0xfffffffffffffd01}, 0x800) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r2 = socket$inet(0x2, 0x3, 0x3d) msgsnd(0x0, 0x0, 0x0, 0x800) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="89054c011cea94f77ea66ed0f35abfaee1654a08", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/232, 0xe8}, 0x0) open(&(0x7f00000017c0)='./file1/file0\x00', 0x80, 0xa9) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffa, 0x23, 0x20000008, 0x3c, 0x6}], 0x1, 0x0, 0x5, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = socket(0x18, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) close(r11) dup2(r3, r6) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000300)="bf4513b78f1baece95e1f9c6fefac847e7c42efd9bc377f32fd21313f3773b2a3d946d2cb3f5", 0x26}, {&(0x7f0000000340)="eea47dd10739d8f57599f7a692f88fc20a75a94d4da7eaaa49d017569033f4", 0x1f}, {&(0x7f0000000380)="9390f8a69d2afd69c1c327609de0117511706f962011e8162d590388dffd753cf0909bccf50d4bff6d056a82f2ef465250c1b140794a398f87824684ff0abf84a8fa9902421d97b1d35ae4290e213993d08b5d2960c840e9627fccb8fb9d755b265010416955c9fc80c3a1acf41e0dadfb9673a686c7adb5bd0379ba8dd6fde75c46a3ee2735ba044ceb516e8e14df70b038ef319c9bbb5ccddd4b33960163fa9402b30183fbec8063d8d82b73a7f26f8e05a9936de16898caae166e9568d4cabb39", 0xc2}, {&(0x7f0000000480)="b2a622c642d69a69c5f5a219eafed6527cbe027769f6b369bf9c", 0x1a}, {&(0x7f00000004c0)="fb5fa9b7e66abdc3b3f31243c0862351ab622a86e2229a53ad0afed2ebe1cbfc4d22abe5e757910bcdf2a717b18c62b778c2b5908c9163aaa5a3ddca9c4f0e6eb0684bc1164ea839507fdb4dac64ec03c0651e12b875869d40b6fdabcb44e540f2f55ccf06187b8b6726c4ed197454f372f8a8724f5ec25c66587b4fe47b5a9b1416ce0657", 0x85}, {&(0x7f0000000580)="9f0d7ec35768e336c052029e90ff582345207f181312d4844ac99d07bc78e3c17181360b1b48cfa285d3a8ca009476f0f01331370a9baac664d97fd2c3220d9dacd9e8725c116d7af5e2c7a0c548542b859dd26312d238d7260701056df7bde49da1dc98b94b522c26e76c0508e5752dc7579f9353b958af6295327dfbcbaf84ba9251afd600af8fbff9639d877b2cdb6f4bdcf0ebc642f5796d409d8d507491f392b5465e397c87f274e1f0f99ee6adb99b878810778a5d7fbfa979bf892c262299d2b0ddb04386aadba6e02e43019de6f39ecaf22a36f33d985b94acb01b1996d0790721749232e8dd9fa5a01e6e0bbe5ce5deafad044d9a0f22a6db1021e9bd04398dc5f6ecc9313428b71d84627a6c7f0bf4ff48f87f03b65f4d9dfe05c3a63810c66a64d385c5c413d69744fa2a45708cf690c44369a4c8f0407cd4ee5b19ff356acbdb2708efc5a1bfbc25a2da56a7775dcd83617ebb5f38909d450cf5d779bcdf100e68ab7dacceafbb2bfb369e2b78da801592f61a4d1c270a54d0c69c556b7f0303f148e0fe31eddac8a9fab75094b5a96a02639142f4501eeb540507e2f3ce6079cbeb89e64fa83558ff8a0089fa89101973aa820d268813c0e1bd4723617d2a2a618833d23b687c36f323da8b596f5a6c363ee553928c4aec06b590f8375e50157ce156671f3db64703c92394a265e9ed71df5494c387fc31293bfd6574976a12647d0f4f9faf373fbbc78d9bced6dcd3649d327df53e05c5beb3f948ccb858ec4cb8e521c817c2249c4679a3e4db0a50a5c67a21941aee12cf6250095da66be5b7b5614d3a409e3e3154b3944f1ae625763b1fbecbf9c9320941e7d56bcfc6b1b922d0befdc88ff66951165792d0f2e492b3751bb48b279eec6cb8d53793224fb717cac3181dbb8145c1dacd8d761baec956215fd0f410e76655d49fc2f0c617e4f84658e3b9987316d9a3d94506a19851f2f38becbca0f23c9d2bdc21b4d563469992ee122e6e89eea814e7b6b43683d9c31e654f37342bbaaeb62b3b2f700afcf53849f11a0877c775006de92225920bf54f9605ad8e2ad8f75cd8db009e657564533685bc26e3dfe3d784ee840ef56fe43db9c95f396465de61604bac8620590e79d85d24810763a4a69812bee28fdf895140b575c7de3e3216f3ab06509c828da31ac634385d1d8ebf36e80d53703351c584f41651c028ee59ed211410d2efa86f4775e97d2cad76c0f3c96a18be30bdd9300b9bc795b91089261dfd34c569577789f24bd022c932dc45cbc75766b85ce0ba0494f1a9dc5ec11038585142b6b81bc31f8d1ab2c1bcfd4bfd90732796a0577ee981ffa468ee535fb955140a44cf9fc23aa7e89b29dbc8a3b6a2ca675a61e7af151c833f508bfe7f66bab728cbbac14f5329ffdd2572fe4ae0e59a726e8e382c9910055c7dcf58f43b499cf07e95db9e3f3a058db4d8815762ec1a1110f8717abe987d07a02606380219ae707da3b6792146952c874069bad0a618bc5e3e620b65a81088bcf49ddef763d45e7135f1717e6cbccba861c7b85895f3c17cd72266a1c36662981af333cd521fb7ed42a165332b550c87b58928c3fee77570212564867baf3bdfa7be8dab2256647716dea248cebf63db33b46d01284dd98be3780ba3e05da0841a3c3aeb37ad0f1c19aa1afba2d322fe90f3102a1e7ec77dd677e7bce9c024f4a992681bc3412d4a665e5547797769f67f45e52fab3aa7bdbaea534d6145d408e1b0ff37d9f1817f242400ccd19ec8002a598bf58168817eec1a924464116533fa12c13ba7fc7f6bb4e71be631831c3620a89dfadde2ede37120c85bdf2c422ae0b5a30b375061aba2e684a82c226bafb50ebdec389c88349c0906b0557150da3e6ba5ea40b015b2978854256d1fd8fdbd6187001cf6e054c0ccf61e0c9694c3043aa2b9f7fa6925d00da722c7a745466f9fe1b7dc478e9c2afc6bc46c8fbbeae815d5d4491e4083e9fa8289088212e0863fd14b8eb136edc85694170fadfd96f127607451c4d0672efd3f40dc3d7b2e445024473ea7e061e19d9e304c63fc11577d14243af06e70ec1decd039156d9ab59d5bd3338272ea23976af00e0e317a7fa663e36470a3fe3543dc9f1e830f06e5267cc78f40a9de5fdf2995bd7a7a27c23b91e346c41f3a99af39205f16d32230450f52afcf931fc332d09de6d6ec0a898061f30fe726bd83335a6f437b551df3846b45d59eaac29351fca12c6b72f7ae347577a4606742f6ec5d30b03297c2d9894c8a84b31ea3eac321642bca9ca756b29dd09d0d7475305f0b3024994b6d445b9c8fd3090b61974acb3fa0cf476c4ca7a1fb664dc53252a41db1599917fb54a2e57bed067d7fe6f55f2a99903f067e64373520ed226cde3ad400d3db565f5da97ff5671341a789959f02a63fd69522771e7766f695220246d1c98659eab29b7f40130caf61909551a4677f74f5155842487e2a98f988c9c5df39b071e9652eeda78b303dfc877740e6bdfdbe0829431f12b3749e5cc3887adbcb69e0780a1ad265af620e41f5b1806b23e0830b7db49961d394dd19fa7e187949144fcc6b506faf0c2eb6a4e0a8d781bcb5188337cdf2bb4536571ecfe7931ece3ff46c9d503929f7e025df545d8931c141156591d49bc4f387031ed28a05a953e74700bd4ff3ad7ab28bf1e696f8bbeb5d66c42b22e867d4df35b4ad481bf3f7610c7ffd7a0a94da97ee82613b59547322aa745567f98d262c02b814073a1bcc4a718efd670565532b0041e338d458e197689e5a9a006377efd13911b430b867a9eb854635042ffbbef592c01f6e0a3e594144d3c870548a314c334b8a18daacea91557b552a8dd62f6185c2df5ddceee7ad08db8c8e61f95000a52b85b680c3fb78ed4c7a6767505b54003e6126ab272f65f2d0882ff7a0a0d07e2e139d50a4384e1dc01a106c955607c73d91e909885846c94c11b353147dd1b5da2484769f40c41f685e4ab94b85e0357daf1028dc48b91b2ed8e11d70bb005f780397a990d8153896d7e4ee74c31a23e2055ba28f29d3518a3db0e7bc61d948741af167ff66b283b7b08e2d3c738af748ff44bd2063d4032d31ef82383bff31784e988904a5ba6d4ddeb38411d94aa6a2d7289e4697e719e4af04d60361a076724344057c7ae2d5e3b6378f3680fb32d15c80705836f158d2eed7ff95498427e5643c1f64d7713c9976aeeb4190afcb1a40e943733d2998d3e08c5faec452cd64fcb45eb0ca3d0d65850c83c90d91a82ec024b92702d20e0fc499dece46f077038533f031811a178d50c84203500160147fb705cf192d637602638e972d4f9091027023b9fa42acf83ab93f835179592d1a0b42735e48ed628870fe2de9e1a4bdf78adc92bcc1c435003d907f7ffcf611f96fba8914e393ec2f39b88251dc14a1fb7fa5b7dff63fa1faedbd157306baf04b9bad1c17eaea51aa6bd364939159dedb1e12fc14cf7153665be6635d1a538e017f59ca1a0b4c42e9a3a70b15f71d31a8817b868d98a468d85c7f888e52870d6aff3062e23f0ef8cc1d0b6e6c35a97aed5078d264b5eed2dd82b19684cbe6623eb9b0410f4cc7a39303d4174349c3d3545bb68ee5cb2700d846df8aae053606395495f5186998a766e883739a47a25c5f788b631388184413f3949dc3d9b0967190714a72c6eddffda4537450834dea2d5964ef616ea9b8a0903abef8b3116feedf5f0b67021d38869cb38f84f6a5dee49bce3eec4b9568caefc05981e92006e4a3b20bf7af914c65f8de314ffe2a09ae4914f2d732a3adfc9cce0e8a191aa58b0408fdfea94250554d013ae729e0de75c13beee13752489b63b65845c90f09ee04fa5bb630fd493584cca263bd935725ab1031e052a22327d7176b2638da238c4b11a559df23e219c019e162d6c6a1fed2fe971566f6be86fa597ff9637da8bfaa70dba767e220c25fbaed95b54434fbc7bd56fc7d9aa6571715ad62eaec9bfbf3a24d75feb0d605ae4a402b24787a4b3ed110d8ee4d4edff51f046ecd18ffddd0d1c2556b5a061b1389de21ebbe14d390f449bbaf5f648de9e5e4231c9e8ed470cda118fa428a44ff3efe10c6180d244d8f29487468a2450a66c1202c2566039ec2d110fb5a5901a9be0749f9eda539d5d433250f3ce215a7fc2e33b013aac0b3192d203aa8a6108b33fc5e1aaa1c16afbd0240aaa17d0a95d153b44156fbe9b8359936cf9adbb89991a03aea870793ca97b61c7b66fe87c5034c9e59ce8cc6df342414733ed15cdf5a69483adad5a33203f09b99801dcfd7d58de71cc7113cacef1681ffb7a12a595fed10534159c6d2a784aa18bb497ba9c21807e94445b45492d86148bf8349ff232aa5801b941d777a2fe5196789338437d893b232e2797ba1b450e6e6196cea648b3a1747054f55a33577433e3788cda90da9084dfdcd83d204958352f2676200292de7eff2ea8bfeb36d3ffa1bd1248aed0347cc5162ba42a893e11cce8bc97e0008c38985de8f01d559293f6e4c964781e0fa8f5e35ab1f47f912ef3986681c4cb2809b400424a37b9ccaf349374a492cb06f8a99fc75ba24045ee32719be25564a5a203b97b8f622e4cb3764cb79f2138a5af06baa45d58e66aec7cbf765f7534ac9627dd6dad20c56b8213b6e2beee48262e065d9ab30019adee9d66bd011bdb6c8fb3cd3779ad04ed4485304e1b2a4b6205c305ec12e5db5a862f0cd474b26d59b4069f0c486732a036ce65b616a49627fa4a8e02e1cd40e08fb80494d659aaf595330b57812b61a47a56d13c66a5eeeb7c007afbf304a9d5a64009743ba3fc3ed3c48c48bd9ce812f29aa097c0f63141983ebe68cd874b21d16ffca1b65b6127bc1189034ca1b96e030fbc4aacdecce20c36755b0515641b42f5a81d574686d9f0f62ee2af4dbf659777d236c4c3f68500e6fb1d2c6bb75de55374976485af2c87daee68b9f02996d0128327f7f45836fc023d95a8a061d3f24380d89803c0c77ff29417f79fb9ea291dd73f3942a035e732330f008f346ff5f31c6a2284cff2c7ef61497ad70ac3b5bf46c3d24c6ff0dc4e5f40811d19fe8af00ed9682ec8e3d27f0faf5784bd81ba6e9b6d094e97fa327064925e89be669d5c9c6b6cab2843c5447dbe31fb86d8f26cb571fda4db7776a90dda48f94b6d2e8cfc672b37ab1301187da5644db6258a3dfa95a5bc2280733f09d57633b1741b373aa2ca7b4e430aea06260bbbe8e19a74a8401f4f868445e3b9331e81a017dfa9ce629350704162512bcf8e5c99a7fecb8282be31e71ba9cdce6c02e8a5e494bdedf24967a275743f8fab08533fb70fa275cd4634ca1bf19e068283333e4b63b8cf1b08087090df49fb3da2fe4305dae71ce540b61369bd635d460c6730e8ddc17458f3f46aa9e9e7748d36ca5bd3a49967c0fced8bc89c57a6ccebcb2ce906375b291946e201f485b9eeb2af69cd64c7b79e0a90d477fa9d136d084def9a0e79d4fad24deb3e220fee11b313f5307a543f5b59b4c1464a22ef20be5b9965666929c69dc9115b2b43e087775dd69fe26ecb179176a9b0d60704808b4fa83c4497027f580305d687024b423ca8e3f83280ed41476093488d98ece7f34cac78a9af097e99ba451bc7513b4a6e80361a7ea0e62508723bfc51dd5d2ed428323ff7f84fce26aa60cad036168bf8fafb988f4545bee87aa94aa432a84d32437511270c443c18a75c863d7a9143343ca1314b10036bf9d4ea7cc744a4f053171995fb72f47", 0x1000}, {&(0x7f0000001580)="0045fec45fc93cbdcc850aff8492cea797b90e4f490f8fe1841371920cc569c1a03937ab060cd1561fd0b895f531d717dee14322b528f24835c10f5a04fa1cb58447a9ea51afcc22808b7e5a90e3d7273c260651eeea0f783eb3396be51d019a78935bb7c59f7c91f4f24bd2d0c030db9fd998a946194815", 0x78}, {&(0x7f0000001600)="13833365a6a8c2fe5b66c0538d152aaeff41bbdfffd4856fba4a9dbeb1f7144deec59ec7fa4688cfb472ee37a159ee55f10f7237531bbc4c52b8433b9fd64a77b18016cb3854d14df82c17c8a5dcc7de29de57a493ad3f9ea1b9ccfba6f16cfb9e8102a36cdb424aa58a4092b251f85cf4c537b9f3ba269f6bdbfd4e45480db098296bc6a265cddf304235cfccf08518df5a2a612e339d22e4858d539b071763ea231b0cf5ffdab108ffcf428b527e3acd6770120b80ba1aa0d43a3fb50c5b5caa4676b9e024d380f7fce50c22a5e333ddaf105b53515a7c7d4b1723dab05ca3c3e9d02a82c6db9e4f255a90cdb28849b67bb4f5bd233e0ec88681524b2257", 0xff}], 0x8) socket(0x1, 0x5, 0x8d) sysctl$kern(&(0x7f0000000080)={0x1, 0x22}, 0x2, &(0x7f00000000c0)="537d7b90039585700a4438dd2ee9e9003bede3c06233532b0934978362522a82eb30422451d91f1edba11d2ea284d5698ee581220cdde15c3ec49acb56cae5c5c9f47469a45127902dda8d988fa10f161786d15c43e090dfc9999c7c065825c2512ca5787a3e3c95ff6486ee97906dcc720c5d565a67b14a4d28117b", &(0x7f0000000200)=0x7c, &(0x7f0000000240)="cd941a642c3fb06fead8e073b9c755c4e3b88dfb080c1b32f1ad50952dee1bbffc722ed50e70cf43033b04572646a764708c0c72cf0c297eb595250f8ca4d675dac10e980ced1f7fc4d2844b6d7b9ae87eb18e49a9ccb479be605e71d43d460286e047fe36753a1f83bc3e8a5951981905b5864423df3e63837ce08a9312908de8bbec8fc7dba8fc16dc299d6edafb02868f373c325ff786dc7b17e42389528e", 0xa0) 3.472202336s ago: executing program 2 (id=52): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x4}, 0x40a) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=""/7, 0x7}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb9) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0x400}, 0x0, &(0x7f0000000080)={0xcb, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000180)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) (async) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x4}, 0x40a) (async) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=""/7, 0x7}, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb9) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) select(0x40, &(0x7f0000000000)={0x400}, 0x0, &(0x7f0000000080)={0xcb, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000180)) (async) 3.471311173s ago: executing program 1 (id=53): r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) listen(0xffffffffffffffff, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) accept$unix(0xffffffffffffffff, 0x0, 0x0) 3.470737271s ago: executing program 0 (id=54): r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="1c4d785c790c5d2111ae9354760573ee9ac6ab47eab65e03b167cf20413e8d9ec2dd2517063361286094a3d6c5b0978fd493bc6c3da083d15e6f2939555ff13cc3181fcecf692266dad9e7968f15503d2503342d8edc8c8ee2d4001d70e57ee42f6b4228cfd11c1424ba84756d6aa568ef5f48708f9111a30605e09c57cfd74e072bfdb6106c4fff1951", 0x8a, 0x7, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) shutdown(r1, 0x6) r2 = dup(0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x7, 0x5}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) r4 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r4, 0x4}, {r0, 0x10}, {r5, 0x2}, {r3, 0x100}, {r6, 0x100}, {0xffffffffffffff9c, 0x1}, {r0, 0x1}, {r0, 0x4}, {r3, 0x4}, {r1, 0x4}], 0xa, 0x408eeac6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000003c0)=0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x7, &(0x7f0000000440)='./file0\x00', 0x8}) sendto(r7, &(0x7f00000004c0)="c155a36fc1da55c05be29a3e350928aeeb0ed1c3613f60aae2565e0e7c29343c6e8cd6c4760a7796e2b67f95a68b4efee0c753fe912a88cd284a86ba82510f40ded220b7465302593139c97f661c9c1d86fa206b56d1ed9f62542746ee98fd6f2d12e0d3b8b0b9e0eb8ca32b40491f0cf5f2f9288c2ac383acb1bf2c3c01082d787901521e3d2a0a84f23602db857ce85b6f92c060c3d26e192176d923473f6a189702413d771cceea57d5e23702feaad8a8f92e70840a7a7d24a48fb3fcaf7bef2c2f3f6ad170a62b479773fb4a6149c519e9b1d148c1bd3ee0432247f5350242", 0xe1, 0x5, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000600)={{0x6, 0x7f, 0xd}, 0x80000, 0xc0, 0x6}) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) readv(r6, &(0x7f0000001840)=[{&(0x7f0000000640)=""/44, 0x2c}, {&(0x7f0000000680)=""/71, 0x47}, {&(0x7f0000000700)=""/28, 0x1c}, {&(0x7f0000000740)=""/231, 0xe7}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x5) r8 = accept$inet6(r7, 0x0, &(0x7f00000018c0)) recvfrom$inet6(r8, &(0x7f0000001900)=""/4096, 0x1000, 0x803, &(0x7f0000002900)={0x18, 0x1, 0x9, 0x81}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002940)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000002980)={0x2, 0x4}) open$dir(&(0x7f00000029c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002a00)={0x3, 0x2, 0x0, 0xef, "9bf67018cb88ac79abb85bba578635a3e1be31b1", 0xb, 0xbd}) r9 = open(&(0x7f0000002a40)='./file0\x00', 0x100, 0x81) getsockname$inet6(r6, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) ioctl$BIOCLOCK(r9, 0x20004276) openat$speaker(0xffffffffffffff9c, &(0x7f0000002b00), 0x80, 0x0) getsockname$inet6(r2, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) 2.992947134s ago: executing program 1 (id=55): kqueue() select(0x40, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x200, 0x100000000, 0x6, 0x4, 0x8001}, &(0x7f0000000080)={0xfff, 0x100, 0x100000000000, 0x8000000000000000, 0x400, 0x1003, 0xd3, 0x5}, 0x0, 0x0) 2.992229639s ago: executing program 3 (id=56): r0 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0/file0\x00', 0x3, &(0x7f0000000080)='./file0\x00', 0x8}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f00000a5000/0x2000)=nil, 0x10}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000301000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0xa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000012d000/0x3000)=nil, 0x4}, {&(0x7f00001dd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000329000/0x3000)=nil, &(0x7f0000081000/0x4000)=nil, 0x2dc}, {&(0x7f0000110000/0x3000)=nil, &(0x7f00000ce000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000019e000/0x4000)=nil, 0xffffffff}, {&(0x7f000013a000/0x2000)=nil, &(0x7f0000366000/0x3000)=nil, 0x4}, {&(0x7f0000164000/0x6000)=nil, &(0x7f000026c000/0x3000)=nil, 0x3ff}, {&(0x7f0000312000/0x1000)=nil, &(0x7f00005b1000/0x4000)=nil, 0x4}, {&(0x7f00003ea000/0x4000)=nil, &(0x7f0000168000/0x1000)=nil, 0x2}, {&(0x7f00000c8000/0x4000)=nil, &(0x7f00001f4000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f00002e4000/0x3000)=nil, 0x16629c0e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000160000/0x1000)=nil}, {&(0x7f00000f7000/0x1000)=nil, &(0x7f00000cc000/0x3000)=nil, 0xfffffffffffffff8}], './file0\x00', 0x84}) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x20000e4a, 0x0, 0xa9f9, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r2) (async) sendsyslog(&(0x7f00000002c0)="9c5db383", 0x4, 0x32) fcntl$getown(r0, 0x5) (async) open(&(0x7f00000003c0)='./file0\x00', 0x30a10, 0xa2) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f00004d8000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8000000000b936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f000072c000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000363000/0x3000)=nil, &(0x7f0000704000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000095000/0x3000)=nil, 0xfffffffffffffff3}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000f4000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xd}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000800000/0x1000)=nil, 0x9}, {&(0x7f0000241000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000135000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x5}], './file0/file0\x00', 0xfffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f0000000300)=@abs={0xc9c7bfe0b23d4f25, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x80, 0x151) 2.991942793s ago: executing program 2 (id=57): r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080)=0x7fff, 0x4) 2.990476827s ago: executing program 1 (id=58): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0x3, 0x2}, {0x6, 0xa, 0xa1, 0x8}]}) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 64) syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x68, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r3 = shmget(0x0, 0x4000, 0x241, &(0x7f00007fc000/0x4000)=nil) shmat(r3, &(0x7f0000024000/0x4000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0xc4504449, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x6, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x1) (async) close(r5) (async, rerun: 32) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000040)="0003521e", &(0x7f0000000100)=0x4, &(0x7f0000001900), 0x0) (async, rerun: 32) r6 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x3e19, 0x3, r6}) (async) r7 = getuid() setuid(r7) 2.986605324s ago: executing program 5 (id=59): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x8004570b, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xb1, 0x10, 0x1, 0x10000f}, {0x28, 0xd, 0x2, 0x4}, {0x6, 0x6, 0x83, 0x880}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0/../../file0\x00') unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x1b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xfb, &(0x7f00000002c0)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, 0x0) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) poll(0x0, 0x0, 0x8e69) close(r3) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000001080)={0x7, 0x0, 0xdd9814b}) fcntl$setflags(r1, 0x2, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) 2.512857237s ago: executing program 6 (id=60): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000005}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x20c9b5, 0xffff, 0xfff6, 0x0, 0x9, 0x5, 0x100001, 0x0, 0x1, 0x4ae, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) chdir(&(0x7f0000000080)='./file1\x00') poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x8}], 0x2, 0x7fff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="d9bdb1d453b8d228fa79338ff8b57c744b8458f0915fe69399503a9643178057a544077d2204664c25691adaea0ac6031770338f48b77563ce8461f3172d836d448df0900828b001c19eba7ffa40352593b61e", 0x53}], 0x1, 0x0, 0x88, 0x9}, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000400)=[{0x8, 0x81, 0xc0, 0x2}]}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1f) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000005, 0x101, 0x80000001, 0x80008001, 0x10001, 0x10, [{0x0, 0x7, 0x7, 0x71000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x7, 0x3}, {0x401, 0x726, 0xe, 0x7}, {0xcc5, 0x6, 0x3, 0x90099}, {0xcdf, 0x1, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x7, 0x8001, 0xd1b, 0x88}, {0x3, 0x1, 0xc, 0x3}, {0x7ff, 0x3, 0x8, 0x5}, {0xb8c, 0x4, 0x6, 0x6}, {0x29a71717, 0x9, 0x6, 0x6}, {0x4, 0x7, 0x6}, {0x200, 0x1, 0x4, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) 2.308766845s ago: executing program 2 (id=61): mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x400) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80146952, &(0x7f00000001c0)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040)="6c181f4d635629cb00a58e3a712049b97b2e1c0f747b39fb3150b0955380f90d44db694c857268dacb7a5c940a81fda004c09810974770685daf88f1430bb6a8bbd064993428da64135f096cfc62d537edb5281eaf540f5f40c47ee1b3b0639a1f553ef0610fd7cabcde21fb1216fe538e023bbede5a26f372fb09ab9793afc1475ec126739f6e1b1416e8d2a0a316ca36e27a49db4cfc94769cc4eb8d70ee50bed385577f35f04e2f37107c84b81464f14669febd412363883a79a1981cc3edec787b03e2f0934727735068c0e2bbe796b860cf2c8b6b1567572bb60d4029b9c435f243", 0xe4, 0x408, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 2.308228819s ago: executing program 0 (id=62): openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffffff, [{&(0x7f0000c68000/0x4000)=nil, &(0x7f0000260000/0x12000)=nil, 0xd}, {&(0x7f00005eb000/0x1000)=nil, &(0x7f00007aa000/0x5000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000507000/0x3000)=nil, 0x5}, {&(0x7f0000318000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f00000d4000/0x2000)=nil, &(0x7f000010b000/0x3000)=nil, 0x2000000000009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055d000/0x4000)=nil, &(0x7f0000eee000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f00000da000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x51}, {&(0x7f00004f7000/0x9000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x8000000011}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00001c0000/0x4000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000042000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0x6}, {&(0x7f0000b39000/0x2000)=nil, &(0x7f0000022000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000652000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x500ffffffe}], './bus\x00', 0x3df}) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) (async) select(0x40, &(0x7f0000000080)={0xc5, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x7fffffff}, 0x0, &(0x7f00000000c0)={0x1ff, 0x3, 0x0, 0x3, 0x0, 0x0, 0x7, 0x1}, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) r5 = getpid() setgroups(0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) (async) kqueue() (async) utimensat(r4, 0x0, &(0x7f0000000200)={{0x1, 0x3b9aca00}, {0x0, 0xfffffffffffffffb}}, 0x0) (async) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xd, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f00000ba000/0x2000)=nil, &(0x7f0000162000/0x1000)=nil, 0xffffffffffffff7d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006ac000/0x3000)=nil, 0x6}, {&(0x7f00004f4000/0x3000)=nil, &(0x7f00004ac000/0x1000)=nil, 0x13e7}, {&(0x7f000063e000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000298000/0x2000)=nil, 0x2}, {&(0x7f000025e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x6}, {&(0x7f00007bf000/0x2000)=nil, &(0x7f000053e000/0x4000)=nil, 0x5}, {&(0x7f00002ac000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd}, {&(0x7f0000121000/0x1000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000533000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x2000b}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x205}, {&(0x7f0000566000/0x4000)=nil, &(0x7f000054e000/0x3000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f00000af000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000001000/0x800000)=nil, 0x80000000}], './file0\x00', 0xfffffffe}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r6, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x63, 0x6, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0xfffffffd}) ioctl$TIOCSBRK(r1, 0x2000747b) 2.307792984s ago: executing program 3 (id=63): mkdir(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x813, 0xffffffffffffffff, 0x20000000000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x100) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000040)='./file1\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e98, 0x7fffffffffffffff, 0x3, 0xb835, 0x181c, 0x1, 0x7}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002", 0x8a, 0x3, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x3, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184601, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000504000004000000000001000000331c13fecea105faffffff965da84b977ea705c0c72fd3357ae30200004e3003000000acf20b7804be38164911f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200ecff710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000365b4cc702fac500002022fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f81e3712051eea040000000000f1a3194587cd2a9536fd58", 0xfffffffffffffdd6, 0xc, 0x0, 0xffffffffffffffe6) 1.078711931s ago: executing program 7 (id=64): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x78c, 0x8b, 0x2, 0x4}, {0x2, 0x10, 0x0, 0x2}, {0x6, 0xa, 0x5, 0x400f}]}) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) (rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="7116918f5f52e7ddb70a231e47f1b30e1a55fa791984cd71000000000000000000000000435fd0ba000000010000d7d6a1e4906e5a8aac000000000000", &(0x7f0000000080)=0x3d, 0x0, 0x0) (async) mprotect(&(0x7f000005f000/0x10000)=nil, 0x10000, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) (rerun: 64) write(r0, &(0x7f0000000480)='\x00'/14, 0xe) 1.077787548s ago: executing program 5 (id=65): syz_emit_ethernet(0xf6, &(0x7f0000000340)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x114, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x7, 0x0, 0xf3, {[@timestamp={0x8, 0x0, 0x43, 0xe28}, @window={0x3, 0x0, 0x6}, @generic={0x5, 0x0, "08232658e1a189cd473d9bcaa6eb20e4"}, @generic={0x8, 0x0, "395fdc205c7818"}, @sack={0x5, 0x0, [0x800]}, @generic={0x2, 0x0, "bf66e2d6985e3a52243c42eaf626"}, @timestamp={0x8, 0x0, 0x5d60dbac, 0xeaff}]}}, {"a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0xd8c, 0x98b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 1.077481663s ago: executing program 6 (id=66): r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x10}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="1bb8b3f6", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2e) dup2(r4, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10, 0xf95}, 0x6, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff61, 0x9, 0x4000000000000002}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 882.828596ms ago: executing program 0 (id=67): sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1c0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 881.863242ms ago: executing program 2 (id=68): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0xf3) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000100), 0x0) r1 = socket(0x18, 0x8000, 0x3a) setsockopt(r1, 0x29, 0x400006c, &(0x7f0000000040), 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/204, 0xcc, 0x1040, &(0x7f0000000180)={0x18, 0x0, 0xffffe331, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0xb, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x6, 0x2, 0x1]}, 0x3c) 881.659232ms ago: executing program 1 (id=69): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x11, 0x8000, 0x0) getsockopt(r1, 0xffff0001, 0x7, &(0x7f00000003c0)=""/4096, &(0x7f0000000040)=0x1000) sendto$unix(r1, &(0x7f0000000080)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000510100ad090000006c0000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f834371205d1a7f1c057aa1aec", 0x27, 0x0, 0x0, 0x0) 881.156943ms ago: executing program 7 (id=70): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x2, 0xff, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007, 0x20}, {0x401, 0x200726, 0x2800, 0x7}, {0x1, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x6, 0x8}, {0x2, 0x82, 0x800005, 0x9}, {0x4, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0xfff, 0xc, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x5}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0xf, 0x5, 0x4}, {0x0, 0x0, 0x1002, 0x30004}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5476c02", 0xffffffffffffff2c}], 0x1, 0x0, 0x0, 0x5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c, 0x2}], 0x1, 0x887e) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x6000) select(0x40, &(0x7f0000000000)={0x0, 0x1000}, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xb, 0x0, 0x18ae, 0x9, 0x0, 0x2}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000300)='.\x00', 0x8, 0x4a) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) fchmod(r2, 0xf3) setuid(0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setsockopt(r1, 0x100029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="d50aaf79", &(0x7f0000000040)=0x4, 0x0, 0x0) 573.029676ms ago: executing program 7 (id=71): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x77ffffff, 0x401, 0xffffdf88, 0xffffffff, "102628040200c2a6be359d441cf173ea0d004004", 0x1, 0x20002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r2 = socket(0x11, 0x3, 0x3) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) sendto$unix(r3, &(0x7f0000000280)="b1000501600000001600000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b673f4d335d223e7d026ba8af63003728210200018000000000000070c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x8, 0x0, 0x0) (async) accept(r2, 0x0, 0x0) 572.734637ms ago: executing program 7 (id=72): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x4b, 0x0) close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd05862578800888010000000000000000000000000000000e29000000000000000000000000c94e8f31000000000060c08e15475d835f95567e92095c8cf92788349d0c62deeca3cd7df7934ad62168d6f7c42c198a3aef869c87eea7ee7b9a2addeb83b76dd7059e4d409de43099c9e1d89b6a18282625b253541980d352bfe4b696221bedea728ef68127a664070455dce382cd2098f177c624d8f58ba44c6a4a316a848f2034b431c4bf42d2a726294afe2c8cd78ef5db8ba95ab17fe7efb8a06074bc29759299d5e0a56bab60210c1b7e65a63b7aadf198b2e6b58c53d88db3ad89cd27cc0a0f650753fa044f97fc8339630ebf"]) 571.951158ms ago: executing program 6 (id=73): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x400000000000181c, 0x2, 0x6}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x200000000000005}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x8000000000800001, 0x46ad}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0x2, 0xffffffff, 0xc3d}, {{}, 0xfffffffffffffffb, 0x150, 0x80000000, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0x4, 0xe, 0x10000}, {{}, 0xfffffffffffffffd, 0xc4, 0x10, 0x2, 0x100000001}, {{0xffffffffffffff9c}, 0x0, 0x80, 0x8, 0x100, 0x7}], 0xb19, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setuid(0xffffffffffffffff) fchmod(r2, 0x14d) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x400000000000181c, 0x2, 0x6}, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x1) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x200000000000005}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x8000000000800001, 0x46ad}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0x2, 0xffffffff, 0xc3d}, {{}, 0xfffffffffffffffb, 0x150, 0x80000000, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0x4, 0xe, 0x10000}, {{}, 0xfffffffffffffffd, 0xc4, 0x10, 0x2, 0x100000001}, {{0xffffffffffffff9c}, 0x0, 0x80, 0x8, 0x100, 0x7}], 0xb19, 0x0) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) socket$unix(0x1, 0x5, 0x0) (async) kqueue() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) setuid(0xffffffffffffffff) (async) fchmod(r2, 0x14d) (async) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) 322.781334ms ago: executing program 1 (id=74): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b290008aa050400ce94e2f0ad3ebec257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfd9adf071da68f24a83ba0900000808f37193f8343712cc1100b71dc000090105000000000000001300000000000000", 0xb1, 0x0, 0x0, 0x0) semget(0x0, 0x1, 0x281) (async) r1 = semget(0x0, 0x1, 0x281) syz_emit_ethernet(0x1000e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8035000108000604000000000000000000000000ffffffffffffac1400bbec3ff695872f81b698248a7d60062bb821eb100e6b7846c904e3519b67a3ab98e16d033398c2e2c7338f14eec38b59f53e61dc4b8c46708268c2e60d60fe2b5863ad82dd9f274d3307710553f499b95dede51340a3fb2d510df022ded912fdfd5109e0b28bce02c30f607bf6456f9bdfa60f85f892dfc3eb375a9b44ec78f95f752eae97a831231a5ab60e597d20024f1e4ac4ebc658542fef7d52431a2947ac574b22b978b3b39eecf94e215c18306cce7a0e0f667d9461a816f282d45e6ed929b2713472929b11cbefc0b902d3d2761cc29509cc89eb671c2be2d659f533214c04739f"]) semop(r1, &(0x7f0000000000), 0x23) (async) semop(r1, &(0x7f0000000000), 0x23) open(&(0x7f0000000140)='./file0\x00', 0x26ece3c1392e07da, 0x0) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1d02, r2) select(0x40, &(0x7f0000000080)={0x1ff, 0x9, 0x5, 0x7ff, 0x0, 0x4, 0x46, 0xffffffffffffffff}, &(0x7f0000000100)={0x1, 0x9, 0x1, 0xf79, 0x8, 0x0, 0x9, 0x8}, &(0x7f00000001c0)={0x2, 0x1, 0x1, 0x4, 0x8, 0x8000, 0x8, 0xf}, &(0x7f0000000200)={0x8, 0x9}) setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x4, 0xe9, 0x4008, 0x81, 0x9, 0x0, 0x8000000080000000, 0x9}, &(0x7f0000000140)={0x1, 0x1, 0xff, 0x3, 0x5, 0x5, 0x401, 0x2}, &(0x7f0000000300)={0x8, 0x8000000000000001, 0x2, 0x100, 0x8, 0xda0, 0x2, 0x1}, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="8fc111", 0x3}], 0x1, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="8fc111", 0x3}], 0x1, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000080)='.\x00', 0x0, 0x0) (async) r6 = openat(r5, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCCLR(r7, 0xc0a86b03, &(0x7f0000000200)={0x0, 0x10000, 0x0}) setsockopt(r4, 0x1000000029, 0xa, &(0x7f0000000140)='\"\x00\x00\x00', 0x4) (async) setsockopt(r4, 0x1000000029, 0xa, &(0x7f0000000140)='\"\x00\x00\x00', 0x4) r8 = msgget$private(0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r8, 0x0) (async) msgctl$IPC_RMID(r8, 0x0) 317.025296ms ago: executing program 5 (id=75): r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f00000001c0)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = shmget(0x0, 0x4000, 0x22, &(0x7f0000481000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/90) 316.6874ms ago: executing program 7 (id=76): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x3, 0x5cdad99e, 0xe0, "fd250cdfb88df63618d4903577b8f642369028ba", 0x10000, 0x8}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x3, 0x5cdad99e, 0xe0, "fd250cdfb88df63618d4903577b8f642369028ba", 0x10000, 0x8}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x2000001, 0x2, 0x1, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x19, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x1fe, 0x3, 0x10000000000001], [0x100000001, 0x2, 0x40000000, 0x0, 0x2, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe, 0x6], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x2}, {0x0, 0x0, 0xfffffffe, 0x1}, {0x3, 0x5, 0x6, 0x80000001}, {0x0, 0x2, 0x0, 0x808}, {0xb, 0x2003, 0x40000, 0x2000000000000000}, {0x9}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x1000001, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x2000001, 0x2, 0x1, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x19, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x1fe, 0x3, 0x10000000000001], [0x100000001, 0x2, 0x40000000, 0x0, 0x2, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe, 0x6], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x2}, {0x0, 0x0, 0xfffffffe, 0x1}, {0x3, 0x5, 0x6, 0x80000001}, {0x0, 0x2, 0x0, 0x808}, {0xb, 0x2003, 0x40000, 0x2000000000000000}, {0x9}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x1000001, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x158, 0x0) 12.887808ms ago: executing program 6 (id=77): sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0xfe) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x1, 0x481a, r0, 0xbfc) 12.084658ms ago: executing program 0 (id=78): r0 = socket(0x18, 0x3, 0xfd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt(r1, 0x20000, 0x6, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x7) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) 11.788029ms ago: executing program 2 (id=79): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005010000009f05003f01070000001e1c13fecea79c5dfaf66e8d0300000000000000fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32618210000720fd38bdb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f834371205050052fbe03f49b11b7aaeb70000fca65361ba84913f0100000000000006000000", 0xb1, 0x408, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) 0s ago: executing program 5 (id=80): r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x8010427f, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x16, 0xcb, 0x7, 0x5}, {0xe, 0x2, 0x7, 0x2}]}) (async) r2 = socket(0x800000018, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) sysctl$net_inet_tcp(&(0x7f0000000bc0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000240)="89fddc41dc4a93d24b8b276c48a5139ab658218692d8350236227fd22516e8ffeba8981b8b263d4e2536dcf5a1f0690c777644065a8aa3b0e9dc66004d067fed88ad784fd1f5b2f8f653401979d895f7325974551f3587b12bf6dc980d6f9c7a397ea764e14d5aa5b5f4c067741fc7abf7630db0b7c611c81fa1393d1612b84d0b8b5f09b9298f86289aefb78788af8e0455bcbdbcb929113b6b4762b528df057d356cd2ed96435718faa4827ad96a54a2c3262531d4507cbc0c85d1e691d068", &(0x7f0000000100)=0xc0, &(0x7f0000000140)="2a1881c12a2467579d2d4b79fb157438e7598380ecf90e70c60a9c18b691aba26713a8cbae6e77b94009b88f68bf3f6f37893d8ab7c2a17b72b6e534d3a86722a3815912fa89843ef33dab0ad33d4b999a1a2d06f4567ec536acd1998e6da0e1d563105c4e7a8c763c7452b5f28599aa43403e2ec63289520a8bc45998f418170aa174e44c483ed75f971bd3129ebad2612ac0be0ccea1ea80976a30e04c5fbe839a1c5a64abfa4bc81340c1d7b56cd9b155d59ac82427f4144b817e8d12f229137c7c9a6b4f15b4dd2902fd85a9ac9085ef8249254a757e404f1bdc09b622ba849f7a65d6aecae8ec609ea09711c3044143ad", 0xf3) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.62' (ED25519) to the list of known hosts. fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf pckbd_enable: command error fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf fuse: Cannot find fusebuf uvn_flush: obj=0xfffffd80787e8090, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error panic: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 132 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *346514 4978 0 0 0x4000000 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff834358e3) at panic+0x1cf __assert(ffffffff833dfa57,ffffffff833ac401,84,ffffffff8342b1c3) at __assert+0x29 rtmap_grow(6,21) at rtmap_grow+0x1f3 rtable_add(5) at rtable_add+0x289 route_output(fffffd8065c7fa00,ffff800001423ce8) at route_output+0x525 route_send(ffff800001423ce8,fffffd8065c7fa00,0,0) at route_send+0xd7 sosend(ffff800001423ce8,0,ffff800031d07c08,0,0,0) at sosend+0x824 sendit(ffff80002a7f1c50,3,ffff800031d07d00,0,ffff800031d07db0) at sendit+0x721 sys_sendto(ffff80002a7f1c50,ffff800031d07e60,ffff800031d07db0) at sys_sendto+0x8d syscall(ffff800031d07e60) at syscall+0x97e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8aa1bfaf00, count: 3 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 132 ddb> trace db_enter() at db_enter+0x25 panic(ffffffff834358e3) at panic+0x1cf __assert(ffffffff833dfa57,ffffffff833ac401,84,ffffffff8342b1c3) at __assert+0x29 rtmap_grow(6,21) at rtmap_grow+0x1f3 rtable_add(5) at rtable_add+0x289 route_output(fffffd8065c7fa00,ffff800001423ce8) at route_output+0x525 route_send(ffff800001423ce8,fffffd8065c7fa00,0,0) at route_send+0xd7 sosend(ffff800001423ce8,0,ffff800031d07c08,0,0,0) at sosend+0x824 sendit(ffff80002a7f1c50,3,ffff800031d07d00,0,ffff800031d07db0) at sendit+0x721 sys_sendto(ffff80002a7f1c50,ffff800031d07e60,ffff800031d07db0) at sys_sendto+0x8d syscall(ffff800031d07e60) at syscall+0x97e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8aa1bfaf00, count: -12 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800031d07820 rbx 0x21 rdx 0 rcx 0 rax 0xffff80002a7f1c50 r8 0 r9 0x8080808080808080 r10 0x79d842732f5d3e66 r11 0x28b30f0372dbd66f r12 0 r13 0x1 r14 0 r15 0x1 rip 0xffffffff82edf295 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800031d07810 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=346514 pid=4978 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=76, usrpri=77, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a7f1210,0xffff80002a7f19d0 process=0xffff800036915238 user=0xffff800031d02000, vmspace=0xfffffd806c7fd9e8 estcpu=27, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70572 3133 43520 0 2 0 syz-executor 70572 72942 43520 0 3 0x4000080 fsleep syz-executor 70572 4683 43520 0 3 0x4000080 fsleep syz-executor 70572 246837 43520 0 2 0x4000000 syz-executor 45786 68687 9703 0 2 0 syz-executor 45786 477204 9703 0 2 0x4000000 syz-executor 13867 387806 91449 0 2 0 syz-executor 13867 309379 91449 0 3 0x4000080 fsleep syz-executor 46747 238494 61010 0 2 0 syz-executor 46747 46219 61010 0 3 0x4000080 fsleep syz-executor 46747 108656 61010 0 2 0x4000000 syz-executor 46747 435666 61010 0 3 0x4000080 fsleep syz-executor 4978 289711 7693 0 2 0 syz-executor * 4978 346514 7693 0 7 0x4000000 syz-executor 2883 489672 13330 0 2 0xc90 syz-executor 2883 200387 13330 0 3 0x4000090 kqsel syz-executor 2883 326642 13330 0 3 0x4000090 fsleep syz-executor 13397 198893 0 0 3 0x14200 bored sosplice 61010 377890 47902 0 2 0x3 syz-executor 36321 323563 47902 0 2 0x2 syz-executor 43520 248490 47902 0 2 0x3 syz-executor 22992 131146 47902 0 3 0x82 wait syz-executor 13330 19777 47902 0 2 0xc82 syz-executor 9703 433713 47902 0 2 0x3 syz-executor 7693 451096 47902 0 2 0x3 syz-executor 91449 197763 47902 0 2 0x3 syz-executor 47902 353893 60751 0 3 0x82 kqread syz-executor 60751 127818 28120 0 3 0x10008a sigsusp ksh 28120 496906 54024 0 3 0x98 kqread sshd-session 54024 503289 72627 0 3 0x92 kqread sshd-session 80349 1033 1 0 3 0x100083 ttyin getty 72627 465499 1 0 3 0x88 kqread sshd 9394 341606 22374 73 3 0x1100090 kqread syslogd 22374 473891 1 0 3 0x100082 sbwait syslogd 27301 162702 1 0 3 0x100080 kqread resolvd 42000 195121 60265 77 3 0x100092 kqread dhcpleased 39455 340239 60265 77 3 0x100092 kqread dhcpleased 60265 284397 1 0 3 0x80 kqread dhcpleased 55489 500682 0 0 3 0x14200 bored smr 36660 305959 0 0 2 0x14200 zerothread 77646 121146 0 0 3 0x14200 aiodoned aiodoned 23172 310495 0 0 3 0x14200 syncer update 67347 118890 0 0 3 0x14200 cleaner cleaner 90009 470741 0 0 3 0x14200 reaper reaper 12544 188080 0 0 3 0x14200 pgdaemon pagedaemon 23245 357312 0 0 3 0x14200 bored viomb 27964 414998 0 0 3 0x40014200 acpi0 acpi0 22823 442802 0 0 3 0x14200 bored softnet3 10056 459280 0 0 3 0x14200 bored softnet2 2609 493815 0 0 3 0x14200 bored softnet1 87996 56163 0 0 3 0x14200 bored softnet0 60572 259888 0 0 3 0x14200 bored systqmp 73591 207983 0 0 3 0x14200 bored systq 55694 411257 0 0 2 0x40014200 softclock 86355 242226 0 0 3 0x40014200 idle0 1 512955 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10174 11043K 11322K 166960K 11693 0 pcb 18 13K 14K 166960K 77 0 rtable 250 8K 8K 166960K 383 0 pf 31 13K 14K 166960K 53 0 ifaddr 42 7K 8K 166960K 58 0 ifgroup 55 2K 2K 166960K 81 0 sysctl 1 1K 9K 166960K 5 0 counters 32 17K 18K 166960K 48 0 ioctlops 0 0K 4K 166960K 49 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1402 88K 89K 166960K 1489 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 36 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 97K 166960K 210 0 proc 60 59K 124K 166960K 478 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 7 0 in_multi 99 7K 7K 166960K 102 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 2K 166960K 351 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 226 151K 161K 166960K 3444 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 39 78K 96K 166960K 1242 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 10 0 NDP 11 0K 2K 166960K 36 0 temp 40 8663K 8729K 166960K 9630 0 kqueue 13 20K 25K 166960K 40 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 43 0 38 1 0 1 1 0 8 0 rtentry 136 116 0 5 4 0 4 4 0 8 0 unpcb 144 72 0 57 1 0 1 1 0 8 0 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 736 35 0 30 1 0 1 1 0 8 0 arp 88 18 0 0 1 0 1 1 0 8 0 inpcb 328 164 0 153 4 2 2 4 0 8 1 nd6 104 26 0 1 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1072 13 0 13 1 0 1 1 0 8 1 pppxif 1384 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 469 0 14 29 0 29 29 0 8 0 art_table 40 470 0 14 5 0 5 5 0 8 0 art_node 32 116 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semapl 112 33 0 32 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1703 0 203 95 0 95 95 0 8 0 ffsino 248 1703 0 203 95 0 95 95 0 8 0 nchpl 144 1994 0 317 63 0 63 63 0 8 0 rtmask 32 2 0 2 1 0 1 1 0 8 1 uvmvnodes 80 1884 0 0 39 0 39 39 0 8 0 vnodes 216 1884 0 0 105 0 105 105 0 8 0 namei 1024 6021 0 6020 3 2 1 2 0 8 0 kstatmem 264 40 0 18 3 0 3 3 0 8 1 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 6570 0 6570 8 7 1 8 1 8 1 plimitpl 152 40 0 24 1 0 1 1 0 8 0 sigapl 424 491 0 444 7 1 6 7 0 8 0 knotepl 120 5888 0 5841 9 0 9 9 0 8 6 kqueuepl 184 63 0 52 1 0 1 1 0 8 0 pipepl 296 102 0 75 3 0 3 3 0 8 0 fdescpl 440 474 0 444 5 1 4 5 0 8 0 filepl 120 1876 0 1663 10 1 9 10 0 8 1 lockfpl 104 42 0 40 1 0 1 1 0 8 0 lockfspl 48 22 0 20 1 0 1 1 0 8 0 sessionpl 144 21 0 13 1 0 1 1 0 8 0 pgrppl 48 29 0 13 1 0 1 1 0 8 0 ucredpl 104 169 0 156 1 0 1 1 0 8 0 zombiepl 144 477 0 476 1 0 1 1 0 8 0 processpl 1160 491 0 444 4 0 4 4 0 8 0 procpl 656 628 0 569 6 0 6 6 0 8 1 sockpl 528 281 0 250 5 2 3 5 0 8 0 mcl8k 8192 4 0 4 1 1 0 1 0 8 0 mcl4k 4096 2510 0 2460 16 8 8 16 0 8 1 mcl2k 2048 299 0 297 1 0 1 1 0 8 0 mtagpl 96 8 0 4 1 0 1 1 0 8 0 mbufpl 256 4751 0 4572 14 0 14 14 0 8 1 bufpl 280 2462 0 118 168 0 168 168 0 8 0 anonpl 24 70010 0 66871 22 0 22 22 0 187 0 amapchunkpl 152 9571 0 9088 25 1 24 24 0 158 5 amappl16 200 599 0 576 3 1 2 3 0 8 0 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 101 0 91 1 0 1 1 0 8 0 amappl13 176 3 0 3 1 1 0 1 0 8 0 amappl12 168 1125 0 1096 3 1 2 3 0 8 0 amappl11 160 44 0 34 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 254 0 254 1 1 0 1 0 8 0 amappl8 136 17 0 16 1 0 1 1 0 8 0 amappl7 128 125 0 115 1 0 1 1 0 8 0 amappl6 120 164 0 161 1 0 1 1 0 8 0 amappl5 112 127 0 120 1 0 1 1 0 8 0 amappl4 104 283 0 268 1 0 1 1 0 8 0 amappl3 96 1675 0 1567 3 0 3 3 0 8 0 amappl2 88 602 0 549 2 0 2 2 0 8 0 amappl1 80 8158 0 7612 13 0 13 13 0 8 1 amappl 88 2794 0 2631 5 0 5 5 0 92 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 474 0 444 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 474 0 444 1 0 1 1 0 8 0 vmmpekpl 168 5432 0 5397 2 0 2 2 0 8 0 vmmpepl 168 35131 0 33296 83 1 82 82 0 357 0 vmsppl 360 473 0 444 4 1 3 4 0 8 0 rwobjpl 32 13205 0 10483 22 0 22 22 0 8 0 pdppl 4096 955 0 888 101 34 67 83 0 8 0 pvpl 32 200042 0 191653 81 2 79 79 0 265 3 pmappl 216 473 0 444 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 269 0 48 7 0 7 7 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff834358e3) at panic+0x1cf __assert(ffffffff833dfa57,ffffffff833ac401,84,ffffffff8342b1c3) at __assert+0x29 rtmap_grow(6,21) at rtmap_grow+0x1f3 rtable_add(5) at rtable_add+0x289 route_output(fffffd8065c7fa00,ffff800001423ce8) at route_output+0x525 route_send(ffff800001423ce8,fffffd8065c7fa00,0,0) at route_send+0xd7 sosend(ffff800001423ce8,0,ffff800031d07c08,0,0,0) at sosend+0x824 sendit(ffff80002a7f1c50,3,ffff800031d07d00,0,ffff800031d07db0) at sendit+0x721 sys_sendto(ffff80002a7f1c50,ffff800031d07e60,ffff800031d07db0) at sys_sendto+0x8d syscall(ffff800031d07e60) at syscall+0x97e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8aa1bfaf00, count: -12 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff834358e3) at panic+0x1cf __assert(ffffffff833dfa57,ffffffff833ac401,84,ffffffff8342b1c3) at __assert+0x29 rtmap_grow(6,21) at rtmap_grow+0x1f3 rtable_add(5) at rtable_add+0x289 route_output(fffffd8065c7fa00,ffff800001423ce8) at route_output+0x525 route_send(ffff800001423ce8,fffffd8065c7fa00,0,0) at route_send+0xd7 sosend(ffff800001423ce8,0,ffff800031d07c08,0,0,0) at sosend+0x824 sendit(ffff80002a7f1c50,3,ffff800031d07d00,0,ffff800031d07db0) at sendit+0x721 sys_sendto(ffff80002a7f1c50,ffff800031d07e60,ffff800031d07db0) at sys_sendto+0x8d syscall(ffff800031d07e60) at syscall+0x97e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8aa1bfaf00, count: -12