last executing test programs: 6.872027069s ago: executing program 0 (id=1233): chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async) setuid(0xee01) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) getuid() (async) chown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) (async) 5.312115071s ago: executing program 0 (id=1241): openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x6) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x6) r2 = socket$unix(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x30}, 0x2, &(0x7f0000000480)="71f91e3471ac0058bc5a91501d94a34b8e5ff49ead69c9b3b32c84f8d320018983cea251ec000050c127dcdfdf5b16134f032c75405a000048044f2c0495f1496131b46051a74f58c9fcbec9fd0312aa24f63eb91489a05c8c796b67310f648b950e7e7ca075ed83ed454a949c585f359084bd96d93a33c830e1124227ed69ab8942a9ab7ed9ce964bd8447ba799bb22e1b3fec93d9bf8692c2f819943cbfdb5e8b1c8c4046da548cfdefae14f2154da26b3eafb169f6e0ccd457ddb226fa2d32ba256e0665cc352e68df80adfab9b1985cec93f6381aa50d00daa16c6976515ca14d6b4fd58fd11092e94f3b825698cf8bc525cece76ecab6354a387584da10c70adfe4633dea8644f3e37d130c72bf93e2692bb8a45a3f970f577db45ffde830e5af9286280ebe000000000000d73297d201b3b2dd22bc814a936da5429908a64250ecbca8ad9e15f409c7b1947bdd9544f9e3da25794f090d5369b169e309e045c1c133c4872b45159a4b20a21f00000700"/385, &(0x7f0000000080)=0xfffffe80, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x30}, 0x2, &(0x7f0000000480)="71f91e3471ac0058bc5a91501d94a34b8e5ff49ead69c9b3b32c84f8d320018983cea251ec000050c127dcdfdf5b16134f032c75405a000048044f2c0495f1496131b46051a74f58c9fcbec9fd0312aa24f63eb91489a05c8c796b67310f648b950e7e7ca075ed83ed454a949c585f359084bd96d93a33c830e1124227ed69ab8942a9ab7ed9ce964bd8447ba799bb22e1b3fec93d9bf8692c2f819943cbfdb5e8b1c8c4046da548cfdefae14f2154da26b3eafb169f6e0ccd457ddb226fa2d32ba256e0665cc352e68df80adfab9b1985cec93f6381aa50d00daa16c6976515ca14d6b4fd58fd11092e94f3b825698cf8bc525cece76ecab6354a387584da10c70adfe4633dea8644f3e37d130c72bf93e2692bb8a45a3f970f577db45ffde830e5af9286280ebe000000000000d73297d201b3b2dd22bc814a936da5429908a64250ecbca8ad9e15f409c7b1947bdd9544f9e3da25794f090d5369b169e309e045c1c133c4872b45159a4b20a21f00000700"/385, &(0x7f0000000080)=0xfffffe80, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x1, &(0x7f0000000340)={0xfffffffffffffffd, 0xfffffffffffffffd}) (async) setrlimit(0x1, &(0x7f0000000340)={0xfffffffffffffffd, 0xfffffffffffffffd}) open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) (async) r3 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) lseek(r3, 0x5, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(0x0, 0x800, 0x120) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r4 = syz_open_pts() close(r4) setuid(0x0) (async) setuid(0x0) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f0000000080)='r\x00') (async) unveil(0x0, &(0x7f0000000080)='r\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000003c0)={0x9, 0x7ff}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x2, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) 2.553155739s ago: executing program 2 (id=1311): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000380)='./file2\x00', 0xc1) mkdir(&(0x7f0000000400)='./file0\x00', 0xc2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file2\x00') mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) recvmmsg(r0, &(0x7f0000003d40)={0x0, 0x3}, 0x10, 0x1040, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x8b, 0x0, 0x1000000000000000}], 0x56, 0x0, 0x7fff, 0x0) munlock(&(0x7f00002c1000/0x1000)=nil, 0x1000) 2.450673047s ago: executing program 2 (id=1317): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000880), 0x8000, 0x0) close(r0) getdents(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x3) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800455c00380066000000019078e0000002e000698837"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1286944, &(0x7f0000000100)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x8) 2.41531439s ago: executing program 2 (id=1321): r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) msgget(0x3, 0x1) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000080)="fd0cc085", 0x4) fchflags(r2, 0x10000) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) sysctl$hw(0x0, 0x6, 0x0, 0x0, 0x0, 0x31) writev(0xffffffffffffffff, 0x0, 0x0) r7 = semget(0x0, 0x1, 0x0) semop(r7, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x41, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000180)="8dfc5ff6abb696cbb9d45d685dd494dd0edfc048e9dcf0a96a76bc3664b43993c0af9f798e1c9ec82d0b4617d3c48f02c675c65d75f8409ea13609ed6f69c6737dd9243f757d5c75366a77ca5645412be7ce205a0f664ec22822daa69ca5b23fe85abfe61549cce72261c3a7456d5d9d8b366e544a334e3c5db01062f99854d670b67208e4650f5f80", 0xffffffffffffff5a) recvmmsg(r9, &(0x7f0000000000)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {&(0x7f0000000100)=""/34, 0x22}], 0x3, 0x0}}, 0x10, 0x2042, 0x0) shutdown(r9, 0x2) close(r9) 2.207887495s ago: executing program 2 (id=1330): sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x40047309, &(0x7f00000001c0)) 2.205856233s ago: executing program 2 (id=1331): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x202) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x3, 0x5fe, 0x80000004, 0x80008003, 0x10001, 0x10, [{0x6, 0x2, 0x4, 0x70fff}, {0xffffffff, 0x8, 0x8, 0x8001}, {0x8, 0xf86, 0x3, 0x3b}, {0x8000001, 0x80c, 0x8007}, {0x5, 0x4, 0x2800, 0x3}, {0x2, 0x2, 0xfffffffe, 0x99}, {0xa1, 0x1, 0x6, 0x2000006d}, {0x106, 0x1803, 0x14, 0x8}, {0x2, 0x80, 0x5, 0xb}, {0x4, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x4, 0x406, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0x400, 0x4, 0x40000008, 0x4}, {0x29a71717, 0xfffefffa, 0x1, 0x6}, {0xc, 0x7, 0x3, 0x7fff}, {0x0, 0x1, 0x1002, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0x8, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001940)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x1c, 0x66, 0x7, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}}, @udp={{0x2, 0x1, 0x8}}}}}}) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000680)=@un=@file={0x0, ""/511}, 0x201, 0x0, 0x0, 0x0}, 0x2}, 0x10, 0x42, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000000)) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfff) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) pread(r0, &(0x7f0000000100)="338d6182fecb2ea50655519524a6b208901e3718bfad08b70c10d30e7ee0f6a3428385f19445d8bb141b7159eb8d91987e354526aeafa72180a48b0c35acd847dd1da23a0f500a4d79965669a8c9443cc3335bb0b4cb36566217088dc7d7d1ee", 0x60, 0x5) 2.161229863s ago: executing program 3 (id=1338): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) select(0xfffffffffffffffd, &(0x7f0000000040)={0x80, 0x7, 0x4008, 0x3ff, 0x5, 0x1000000000094, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x4001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0xc0785101, &(0x7f0000000040)={0x0, 0x800, 0x0}) 2.001651411s ago: executing program 3 (id=1341): sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000007c0)="c7d0cdba41f371bc735be987d2c42a2d0eb08f78", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0xca605601, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0x4287e) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1f3) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x0, 0x0, 0x80000001, 0xa1b0, 0x40010001, 0x10, [{0x0, 0x40288f, 0x5, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x101, 0x5, 0xfffffffc, 0x9}, {0x4, 0x3, 0x8007, 0x5}, {0x0, 0xc2e6c82, 0x2800, 0xf}, {0x1, 0x650, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x9}, {0x6, 0x0, 0x14, 0x8}, {0x0, 0x82, 0x5, 0x6}, {0x3, 0x8009, 0x1000, 0x4}, {0x1cc, 0x800, 0xc, 0x3}, {0xc, 0xa, 0xfff}, {0x4, 0x7, 0x4, 0x8}, {0xfff, 0xfffffffa, 0x60, 0x6}, {0x1100c, 0x5, 0x5, 0x4}, {0x9, 0x1, 0x9000, 0x30000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 1.280821586s ago: executing program 2 (id=1374): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000131, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xa6}, 0xa, 0x2a2, 0xffffffffffffffff, 0x0, 0x3, 0x80000000000000f, 0x7, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x114) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fsync(r1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x132) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xc0000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 1.280212994s ago: executing program 4 (id=1375): setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x62}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000080)="fd0cc085", 0x4) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() msgsnd(0x0, &(0x7f0000000200)={0x3, "5e07a16b352bc8e7cbabb2eee09aa33a60cfe503f000e71794bc5e0394fa7bc8af14a6ce69fe27d897093157df567f3f2a51e1854892a3cc0a3399350491ff8b88600635c587e3965264b7d70d7c16cf0f0ca2ac0013fd64f689cee207fbf12436a2a86c7910b4df154a4d679f3e4a2319fad93116b3aa54abe17be015eb2e903b7242a752bdc4e13254820e3ef414ca83aa49c94b3b0737b1697196094b8eb74598a74caac2c840753f4e879e9b6026c39bbc08012cccae4d20374e6f9f0e5c969870a0c42309d32a9018675412676b2851a924e4200f5f63baa7eafb4bdb0923b836e6e82ea2af402c07f6fd298fd3e43aaedb8c9a7864"}, 0x100, 0x800) r4 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x10000000000000, 0x1000381a10087}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x2b, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x6a, 0x0) close(r5) unveil(0x0, &(0x7f00000000c0)='r\x00') flock(r4, 0x2) fcntl$getflags(r4, 0x1) open(0x0, 0x411, 0x50) open(&(0x7f0000000200)='./file0\x00', 0x10, 0xc8) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1) 1.200192354s ago: executing program 4 (id=1377): mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) (async) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) poll(&(0x7f0000000400)=[{0xffffffffffffffff, 0xa0}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x8}], 0x200000000000007f, 0xa) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000100), 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x801) (async) r1 = open(&(0x7f0000002280)='./file0\x00', 0x0, 0xa4) (async) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0x6, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x7, 0xc48, 0x1000000080000000, 0x8000002a, 0xfffffffffffffffc, 0xb28f, 0x80000002, 0x61, 0x3, 0xfffffffffffffffe, 0x1, 0x200000000004, 0x4, 0xfffffffffffffff7, 0x500], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x5, 0x7ffffffb, 0x0, 0x8000000000000, 0x0, 0x2], [0x8, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffa], [0x3, 0x20000000000, 0x2, 0x8000000100000002, 0x6], [{0x7ff, 0x908, 0xffdfffff, 0x1007d06}, {0x6, 0x202, 0x6, 0xfffffffffffffff9}, {0x58, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1009, 0x0, 0x8, 0xfffffffffffffffe}, {0x0, 0x400, 0x80004, 0x5}, {0x8, 0x2000, 0x40003, 0x99a}, {0xff00, 0x0, 0x4}, {0x5f9, 0x4009, 0x1fd, 0x459}], {0x6, 0x5, 0x1, 0x849}, {0x203, 0x40010, 0x200006, 0x5}}}) (async) kevent(r2, &(0x7f0000000180), 0xbe96, 0x0, 0xffffffff, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) (async) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r4, &(0x7f0000000080)=[{&(0x7f0000001200)='#!', 0x2}], 0x1) (async) write(r4, &(0x7f00000000c0)=' \n', 0x2) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x1, 0x0) sendmsg$unix(r4, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="4f1cf092c547bd8b70bb0b43b07934095f762356984f67d7045edbc5f0edc1c19ba079b446c3a4e5aacad06ded3443f54693c0268300f9d6f1fa424d79bf3f0b80ff1d1ec7d8300b6dc00aaa95fd456912da5345790d32e9b570d63a39621b739fcaa392c44b377ed25bd907f09df3f92e06fae5254aa55467ea5eaf", 0x7c}, {&(0x7f0000000280)="8aac1711567cc6d15dd0761a648c365ca8b231bdfa2f3ba9fd7d7cff8cb890f31ffe38fef2fd61f86a20e01eed8c984be4ea062d2f00322ce73dbc35cde5a0a5694df9693658d93ba882ed96464cf346747a88ca5a5be3f77d858b5883afe884f1b875eb6fa4cccda341be302b4b265d268165916bb55935cf", 0x79}, {&(0x7f0000000300)="cff5e9ea773743d6ff31a80a6b0b8b46d030467b5350764b6fb2b6f913631b02f2c483962e683658400a513c75012e496bf2743ab5b3635609d14f475a43f50faed5ddc82e85266cdf3351160e35b898b58553b5f76297", 0x57}, {&(0x7f0000000100)="14a9e438e8b0239d91e2d059349119d1c08030149b4b7955a50669", 0x1b}, {&(0x7f0000000200)="61152b1d1afef0a762e450b06c503ab2e612c5cf7a72c4c7a450b504f34b12341d2e5219a6dddc", 0x27}, {&(0x7f0000000480)="19434ac6f637c6ebe16feaf0ebaff77a55928c6e29feed4016d5ab5dd0c1f43984d5a8ad2386a745ee542b01e0421b90f98b9df1ff94fe70eedac704c289ee7071c2b2712faf698a15f5e5d5f6d843cdda645fb6d5fe899f06f39b2408cfb81bf56480631db0a92dc13f92c4f447932ca3242cb5a2b9c0c1e0601ddec4b06dc8b2304afee1ba11c37faf2e5939648e3d13b4567d9e996dc1536af3d94e78c763164a8b61d0163b2a9225ffc3ab48ef1821e40a5fe7335cc92823fc3a65468c7c4ed00413522ae712d89f199f442b609dd19b42477d8b2a693997858ff0613b671667a10968266e25b911c7e5ce5e95972846f600116136e60b9cc175b512416490c185f26930fcf65e5d8767e7862a1027835624193bb1d31dcb255ac625e85995c8325712bcc2397795a80736d7b2922d7d03aea809abf1eb43bc1560900ed70a8438b4025611c5414baa3d1f261524cd1975e42f29dfa433137362d58291d4c1fa6398b5c7fceb9770147b42f65b5167da4f87914cb1dc59a87c4ff9c12c34d20d72261fd91299fc88e30b740afd600e27aad2c83c16f4bbfc34b9b1bc1477c2056ccc690e3e3a8ff6abb20979c3eec13ccbf1f33ccb945f617e661a7b3ed903991c4d35e76504d4932f87803676d3f7a2217b5fc2dc9e0ceb0234a237f0e4330003799fbe957ba5af99b4d85b54b0a1cc1a046071f7bd6c1454bdf57c34726057cc1d6cf19488fd19d1790d6a97951a88231d14344b109f429570170b24bcf3f8dd8bb6330d72544edfc1a5407a8e5fffb7a47e73d1ee56929398ae99bc02429ace3e618e1c70c166b680dd04e1c3dbfdcf4ae91f8463dee82986d333082f6717df6b1cf515c0141e045f11ccfde6664d698d96a30712c043cee43d3730df261088730d3892a03085aa5d92155125c06ffe71bb1e490074c48ca695627b6f23c198d98232c62beaa0d22b91f589efdc22bb41cbf2ae442d2a1bb481c295b95241a0e9a29c6a8cd4f22572aeaea8e2fd2f4ebe07f5a94564f272f338eefe290342a0033570865b4e3a443b99317503998a7ea2130c80e8e59888e82ca0be6afa2d2deb1a9b9c8ae26bd7ff06e49556576bb6b351c8bbbcabf95437bf99e7e5661f9c7647fb4724b0b9e1da9c78a9f557363f5a16e19c470adaddcf22e1a791f501081fcbed998bff1e7861f74331e449389ae09f9775280d82db6b921e69728561ef387be616e2c1664f110dfd4430b2bd3cf9a7cdc9338c3a78ca85fa2693af98a47b4958dc7fa7684a04bcefc95d5d29be307cb82a7ee3ed9a0aeea0ec5ba9f82400c7cce38a4c1e01acccab87488898a5c70361d6fa3f5e03a7ae23c94be93fba7108c7de46b541a65daadd13fc93a2c931365378c33551421f33dae27aef6f566e97198fa6cd48fde7fd364f0d50ad15693f4b65415882f4f6f8ada837080557e7b151460fde914a9261f08e80a7c61f2127e630fceb61d2f27b44be99ef73b9ec9bb6cd8f50da81d56d366cde87879afc39249a5410b2ee84118c5dddf65bafde18ab5c41f7a38eb62b7691495d0f056991c3aa059f53db6dde2bb6923b155607d1341f7342defbe8d62ab383faa97f036dc7f6b52557d7661c31ba38288f48f32db43f1e816bfb1e0b00888592663d23ef1b4732113a01f99e78f20bf72b681fbf9929ebe4996d780fcf64c85979420e204b30c27276a5d5e0d5daee606804c2bc1822eb1843bd1574ab09309852cd501410da9e898325e394dbbd390c1c15d66ac9f4a948dfafd4348500a2eaede1118ce01a036a5aee924a78a573cee887989b05774fe22aae86ec819c8459c44722da5f96733af945cc54f7aae1c247afc1bd917305ee11d380a02326bbc83e31c0e244fc3181c3cdbac36b5f7021288bd06cbf80e88f55ee87b58790f66774fdc3ea989342d97f8bbb56e9e08c778bfa20052d4d8d717753e15273810dfdf2c9a7d08cf1cb6d9616bb82be0f1aa2971fc6ffb5eba76e063173dfc627126e67ea5ed4c9fc49f85f3b1dffb3917d869b86081188a64650899cf93dcf5d3b43920b08b735c1376ec00500977841e92949b1bdf4362ef228c187b2d324058dac9d62ab90864caf25910e42109a3eb9c93dce16a9f0908107d488e1d35e391b63cb4d928f9547d797e3e99d7521e1aa9a0eeea8de706b67216c07ba3dd1c02e0c74b08af97100b7aee5d15ca9b6cc86c4143550e9b8a54cb5e157f0aa68f43e838b79e6153655a8563130065b839e152b1facc9d971eac9797eaacbf11378b01e3691ca1cd200d86a834ce6355dbe98fcbe5bae1531a872d42411edace56a885296ac2206352938ee4469cf26100c7181b6de655e9d1b42a5ee6b83f2ef9d97a13d9359eb9909fc595c8b43003ca31d6d1e45030a310af3ed8716669491fcef8d8c0417cbbc8e46992cf77a24f3629951999add3cd7a803156aa9dc2a4bfc3c92a84c1f84ebec53490028a4e48d5d2e1df5908f60d0a4ce1a20af19429820d0200761be32f023a1bc09ce265ac5693146cbeb0d2bb9802c71045cf86dd9e93a24dc1c0ff40f32deddc741e79018c0209710366da31c5c18fa6bfb4508b3e765d992644960c4572fd0dbc5eccb67a1005a9861e4af09e09e870505658c5c2688030c3039aaf37454246711f54396864799a5ce2cd09422e302190a3968d2e2185c43e0360eaba5e36c19f166e457c62ccf02576ab4793b1849c2c50af24ccbd5afb376c0aa5acf9d0573a92fee525fbebf2d0dff186b81985148e440ca90330a926be1309c9d74e47379436d50751d747a88ac0945194900bded0e49eda6015f8b1b416a6a2da2159a2b252b9a3a659ed3b26f4cd470925b5a7a73086a0ca0cb95075465585d199d2d563eafccd416a76ca6107246d936742b58020bf6b701adc352d3a242edf0efec7605f371aec21283d69a104622015ba0647a140b96a56cbdf9bcc6f3f0cb81aa08ae0be0476db0a3a7a80e39f0455f0358bc984a048205cca82bf179f7e0778271a27b866d07c096f2b50fa9165a96c12b224fc604c592bb4930c89ed04bd0c9d475b4ef3558a72d9293caeeb3f85ac4c40a9bced8954ab749e86ca10a2291497ac9218d9062f7f45c7c50329424491bb03f9a4267027ef450f729d21943ec1c9e2e199e89292fc9ee1af761451048098567ef52bafd6f0a26aab33f6e51384527bc3459fa1782156a809f08866f480405af181b37d107db660b5be5dd6cecb7e5be73450d290eeadb0b5e976350072443bdd340c9c3a33370bedb2ed51fd0a022d227ff585052475e301079ebf006599653303e6deb55bbd0f51efb33754a5bc9085ea269c4c2624e881d9697bee6a25922f0a400178db80465dbfe5c920168d17f175eb436c9d0b7b556aaf923517cde6a10546fa72b9db202a91fdcf4385d0212b36786255ca3f2b6d4e5fae9453bc4197d67d79a313992dbf38e46e2c8358ab1d60370d9f0e3182d987582a9aa974fdf557db319660425952744a7e948b12da58331c8ae9b24c27dc7bef4fc460527d797eb81a28672aa2429a206287c62faeb4b4619e6cd7262915f2d7a879bfb0a32af8125d0c7358c2b2afad82374bcad359e6a7bf59134e96624c66776be349b2588047818bc7acc0ba7fc0b48c38167b00e485d3d3d2ce07903f578d6ddbeae6cc0cd01b8dc6e88c99a3d1c008b327ec2ee6aa30cbf072b1cc98f8e8ecfc5ced1736a42345acab6b4e17ab034ec3de008eec4baa78433c877acb435d0be5a6add76ce5f61f91ca45af7449be910c882d2dbbe17822b0138c349cb2037949cd7161e490cf3e3565fb9a9c4b07c934ee9d0fac4d4883dd9e2a015e4d4a5e620f222fcdb8575a6980e09a68f56fa2b1b3aca65c28574af59b9353f3d9e3dab74d47c6c87f65b69e4548a1b9809c4c61a7bdbc7cc4429cf18067512dc9a60ed416c96ba24dc639e165bce336a4f0cd115c42bbf40e41cc523b2dc5dbf1e213f25fb4777056cf9eae22b13383d0a54925c63b5c4112da8e1aa94c36cec0c545248e85703c946cd4864d693b97246b11b057ae3c5bae583ce46ee28d120ac640590e197dd263caae725138602a7fb7a46b58342168094501f35d5154b44cab85930fbb349b8875edbf4f1a4a681d40671e12c92dccf1eb2a8584cb4d4e335a142a61cb21149aa6c3dfcf656bf7c416b935da536b8870ecf5532de7c504183971eed70da74fadc6140423ebd9f7277d60db8a00980b0114f465d4d65b4a0b3a8760a864a1fd46ab012625c62541b31d79bad8787e3f2ad53fe5c9b297015824f008a34f9429e66766261f3fa0458bf639677f243992bfecc46b643f344b513f9a321f519a973594b20eab9d92004a967d26cca7e7940b3081dad5ff3d12c3a5159b933faa045b3b31b8ccebd66721589b64c34349e1db0133faaf636c133fae2ad25372a65ea8bacb95a721922aa432121b2c67f01591ccddfd18c374d6a1dbaafe1db0b468f9950caeb407d11578d8e39c1e00afca6f6c58abb6ef5991e57b1c4204dec5fdd87fa203121e7f2f0e3c0d3c1690a1db55569746918c0e64d0a1130622f19a1fbbc689a0ce6c0f601766fd5fff65f9f2ea2619508b9eb72d4433530789516d8e0110b6bebb845a94f89c371f8dd6109365796b24a25a52e7553c67473c4a6d1f0e690a95e1545ee2092159eea5b2ebe1726a44f450109ded8fda683889aee1f1fa0a46555c0ea829baf3e15deec5adc2fe808a4da20f817bf4254dca6e83606709b1ded72387a8cdbf1006bd595fac7e56e83cb2101e19a01d302ca23e3ef587b804e2a9a7929a01040cbf87151f76a490750cf6c37d0d841cb82461cfa3d846e5206b00ae4c47558beb01712969f1d73377afa5fafac691dabdfd72218e4d343733e2a614f2767e0d072b63f0413a7446155410f59f3079f55e850b5584630595f3d8f88ef1b67e2c851c6b4a5459a354cdc9d70213105c1b9cf9fd0b33f17278d7e5587ac5f6c46dbb4175d0a72e5f792ba63b8a08c28def1cb6a8dabeeabb3a39492a9a1e52270e0e7241aa97d2ddfc03cc288db658672b8b1030ec4cf299b7966e68e03a07b56af0b5e24921a9f306ee702b2ba758a354426499b280b2f47dffa6a003c74144996dd01632ecc29b3c39a7a889ca8900e2af18ba0ced7992e5bd1e4bf1b05395a64697abc667c1a5647c7056e8dbedeb30ae3eced8bfb6bc395283b894558d482a99def119b737e387670b30ffeb6f1afa9176a4a0d37e5d1275206c81d151f7ea7612c0c56b7018456b3e82098105b61c27d98ed6969fd32f11bb0b3287b9d4bc0779b1634599f4c273e0e1bbf3c85849c7732a1c0ebd4338617c7deed32899250f39080dbb0e50dec183ac47c457ec4f89fd5644a6a506df1b3eb859f927d0c9ec48cd398c8a3001d17fdab6987332d81114953334b78ea485a48a948d167fce18db1f96e64feccfc0f6fa0797575be8ce084f33a6afbb13cdad2baf864c413f9b51e26fd314286dd924590a66be9680f0b51c609ffbc10446df88fcd8ac82224c9dbe6ce8cefbfd2ab17e6c8fade3700e8f215ab859cbbfaad1dc65810598df220c2d948682a53cc39025b815d1817d68544d748a1e41a5663e3eb898a91e2b014edff45d51d5454f37308a9b817f28171850ffbaf3282d3814e614938219b2dbbefeae5d4b30583c187e88301bc68ce07939654b9c8f253d749f3df35954334b38ac941dd5f0bad8076778b565034712715a965aff3594c167989ece4254f37aedfd977f2afb1c233c2", 0x1000}, {&(0x7f0000001480)="31d3f5ef79e41ac822033dac9fedc6d169fb7e48c5ee98cd80c4c6e6ca69db4d9320cc815e6538868b8b4b52961bffe6bc5073a33d8f6620618d6b9f9373462043b6df6442ca15a8e5e51b703ce676c8dbca4f3425fa4337df7d4c07f5d3f554fc81d427d8a0b5f8286826b9391a8744508e435e0c842f4ab60ba2fd5fd83be2469db33bbbeae478af0a4e373a3fd096a6aff5d8e872a47255a7b4d0ec7f931999bcd43bb5bbd7", 0xa7}], 0x7, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r5, r1]}], 0x18, 0x401}, 0x0) (async) write(r3, &(0x7f0000000240)="00000002", 0x4) 1.19903429s ago: executing program 7 (id=1379): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="b02f7c40adfb", 0x6}, {&(0x7f00000002c0)="789092e623b46cfa1b239d00f5d8fc9d2773c07191277e77af93cc8847aa12a38503e7854ec06fa2db158c628bc4f179859156f0d8906b0eea56194950acf84ecb641ceec33dcbbe09fdee2948f1c12b9098c493f50d5f7881570680", 0x5c}, {&(0x7f0000000400)="79db2b9c58b42abb4fa202b51315bbf38e826ad8990819b68e69a4ea1e46d825393fd941a5b1336ad12c1d1d29fe03cdbfeea4ec8f831ee01dad6500b1d59fef242be6401322156e228e309f304eab6eb3362b09b4d4464a8471b5c6ffd951e4cacbbdf5cc9d67e65a9ff757c6f3ae078bd09dcd91e4903c257ad55a7fb5307b179d3f966e190538e7c8a6bd6a11f1153d88d1ac9f44f13213d936d2d160618aacf0dd77f43c95c58d463f11625a443467ab1474cc1bda348a59f2c8d9aa6bb383c44f38f8a367c12b75c08f3c9bae485adce8af5e1fea351bc7eb3db71e5e9a976b6e4be3d0b0da310a8de1f0e0512e34b2577e9ceb9e1325d703b64fdf23451765e2a99b308255283f5c4c294e840e11b1d52dc9761e740ced6926804a3bb266299ef55266f9d158fe5fbef5550c79fe0f1de1863d928498266deaa3b8fc27b30e4ed7b3511144cf480726c2cba4f39d494ab0723a1adc93c1bf2ed9d0ecf1bc7766b143fdb009b488233a3902cb53fbd15a0c729f992120258aa5dd7ce856abbf824e4cf70d0ec9d543b414de1106c9a5d5f84d9caa293a42b2b56f7b29b9f47930dc138e3f30ef5600e91fe1a6225b95166310c343b4fc5ae778b5b7778d082f6bb0d309ee1f70ceaf45667a0b32adfaa4ad2c8c842adaaaf5859ddfb59b114711e7a104cc5728730dd22911e09e4c54616ed5a4d76109ae4a3bdd43caaea7c4443ea25157982f497503ab27dbc16c8b26533bc2aff904bc0be593d360289414985a7b89e5c04f217accb1453cb538f8808fcde2d207bbae18a80fa24e5a45632c0ca5c308508e96149732947a28b74cd3e1cdc0b08ac5264e886b890b1dcfc8e6a3649df56a7f9576d24495c37b73275000ba5db43f725872418112270492d41300bea60a6a4d3d43b3a4e149a84450ac11d26bd72bbb2fd6f589b4ce3531afe6e91b620acdb86ae2e2031beadcef2083e4b059d8c4a1a51cffc371c570ee188ae20077aa9e53f4b2ae6b63be025ea6fdfc946345139945282ffa96f523d0ed9013c632c46bf381675f968ef5f324e3f3b02b9336e0315e46df328a9c8d8e2acb55ab6a6a64a748bfad9522773159bb3911597d86e2f221114ead17db5e85bbc31ff7a384db6ec54c4881411cba057cc4f77965bf01873b5e31ea10dfd320a643635f7ebc04124990098960d0830d9ce1c9f743d72e28914c637655d9928e9af66e124f16d9c9227277d7f0971dcfa4f5af1982110257e8bbf71c7f482aa4121ca367b32e0c3ed21767978d8c2514b0b6993d502aa290bb27e66ca108fcb692285f63e3afa773c35599c12da86b7f7c605824353f9e8e7799bcb3ef0da75456d1c6e261638d4cc4e056028fc4c1424825fd829998cac3dd99902a53b96ac2e0f449f3a2710ee8ddf93d0e0c9dbfc9a6e5ddb0715bffaea536d7dbc048ea6d54bf073f6bc32636314866c0d8adf722a58edc19ef1e67bf8fc175640daf8061c46c0c1a479cf7b0a16678c8b94988582969f0ab7bcd5f85644ae92737dd2d01166366fb46bde775950e8742cbae2c278215180837dfc6b35d846d4c530f774852da841b4edb06789d95f78b5217461db5ed3131c1481b95d508054b37182c3268ff7139ff436123d2b56d3d5934802324a2e9853abbe9ba567a2609e6e8d18840bd5b5d46a1b838a5535a7be7c9c0498974f520146d75cec14bc022cc4b7734651fc5f61a9fbe330549dd52766a80cea5578c2497a0d5e6bf066168299357955548e3a38c04e60806913d7174fbfeba6ef2c6b5cbcd2d3dbfd283f2dc41cf6eaf8f0040bb3e136991873af3c69c380af1397061183065cb52310cd885499b10ac888f53c38d725b713d2cd922100d265ec0016f605a363cd9d1600fbedd1a75e93d302270e7c0e0edc4e1781d2a0210f5c78ffa3227ee46bc744112df583d57f3d8c083739b860e730a1a8fc484683381633401a131cd278aec430f66b09c02e1d4e5d4b59cb7e0e11d894767f21ea8f76079d6f800cb9d8203a07d1d2c552666880268423ecd334b5f0387da6af56e6a09b49e3475ca4a8509cab05579585b3ff7864436ed3797403922b0baea1a1b2a153848081cf7a7eefd665c9aa10f93eb48be4052a3dea7fd279eeef44fa8084cee8634cd2f95a22fedfede7a71b290e2cd56aa657341f0925893b09a48c14bcf08b3358059cd8b034d3b2a006df18edbb71cd1c4a57c2aaba8339b9c468be435a90a29ec8e5150f4016880938dd2ee1ba8b4a3e16e43133617df6cac7da6c05ac6eda17e6f956517c49fa1c0079856d0fd06fbbe585d1f8f233419bfd67ae3e5cff2afa1da5a15d0e86e273f44e62d9f8d7e7b9e98e16f8d02b5fd58ef09c66cd18060a114221b2bcb45c02595f4340c5e5cc093e07660ac0a466b2c4a54d73b7f91394708f22ab7b8ab569652b24749ee25037a3aed67df7c941cc79c960d487028478d51830ca046855ac9e61c821b9b4e388b693fc95d5b3bbf911ac43436d5cef8fb3c5e3522243185d7c6d8e9c5a74cccd686673af58a68e5a73bba3b04d8ed6a18da41033c537a60fc127d276a94feced53f8cd3d4e09fb294813c96e668dbb3729a8c3c310d115c2ff4dce12c194d962dd29658e23173dc7c914740e1e25e80710fac02e6b909bcae7bec554f5b07a8e091d927ed51b8663ef8118990405f1f2b2323b0519cfbba635be6276b7423b63d1435cc53fdc191374d6a44eea1fddfd6d4d5bb41ee1273da7364f2039cf4f14862f40fdf0d4362eb27a6eafb9c588ee7822732d5ed1c25c36aa147b0fc0204d5ce176534d1486fdbff8533ab7df0c63448617854238bfbcd639f77e22d45dee44532652a298eec4de88f14e3947247395707c2cdfdd958ece7402bbd383d1137c86fa99425ac0befcc3442f37a458042a0d0ec43bf3abd5f0096f9338b1c24584f72823c5f04354b162da83da3dc06eacde67bd03b3d3a53a41527dfa4a82e5751428963d0fc05abd8fc28d0b24e1ac5c275c645e00fee4d2f212a0e378cc3f4b3ff3f5b7a6aa40470c7bc5d03908701ad1ddc75287bb8d32f87ed41ad1223c5a84ecf5984379801ef3f1cd1759d0f448e6429cebb7d541e0a3c86eda344df4e1ae80cd2205bbef18033bfb9f13e7261dec70bd37faf0369837e76e8029716e645a2b6550907dcfc3e4d8617a2aca4de30e3e84ea3f988b4c12d25c12af98e5f16b8ef7b0920e4ead72a0b49628ee6f206605d306feab381421c9c723f540627afb7b3cc146806a340be7caa4e72841a29f32762407c435ea1147d31187dc0ba3008b069d8dc015af50edf6a5cd3aa76dc5c12c9c2bace1b689948448bdc68702a9744d70bface5417d84bfdad9da36ab68664ae9455d3cc84c1c1d01c7f24a12dfc6a50aec6b729086a2602fca2a59d35b63c92d6db67b6819732505cd166c68e81f2bd15da103a10c66d551d6085be51e47fdc6be0678cded06c361e0ccae2dbe6465b4298fae6664a1d684b23b6eefa1dcfc6dcdc093aded6831ac09a1e043b05b55d8ce5edfc7a0d0fb74722c33a09f6f35250c46a37e365b9fb3a58e9b814fc37e5103430d51f061bc6bf09d06335d2f9dd8d7dfa574fca2ea73e54d749e715406a73d1d6db282c1838cacd3b884ee28da1e93a2c7144886e79ad524753318f27f8abb05843e4d5c0fb21dfb2081ca85cd3f5d4a965f96df00daf3ab7efa841873c57ae07b6ab7c7cddb6d315bf78ec6541b064e7b5954296843abfd46cd95f1b8a5ba045a000c6b43c169cc1c4711a402a8b6c25b8c0019eb11f21fbf510b7f39b960b267ee42ad4d62d62bc34ad09512dfa4f2eb44f38a512fd4bb8d600db4850d9708c3f8906a01e8439d28d57a22c276b30e62908915955f50e1769ee3978493081e17a019a3487ab479ccc21177aded845b91d83674ebcc96be76c88d94f778ae9c5597700362f98499d781d3dcbf36265533a11a5f4be0b9e57ea4b41a419384c6f7b8b0e831fe5b0b5b510f3e9c01a763a5a599e141bd0e1b3802b053796a8c5366abfcb9f1025523177361addcbf233641a700a97ebf4b03ec9c10b2365f3dabf818f04b7539c952dbe500671f6270b3049d347eebc31bdfac4772cb979aab708277412ede4f6bfd9fe5f01c25b079fffe7b47ef8ccb9d657f2cd218319078dc61bc69f6bfb84ca97d7512381b55565278e172d6e60b295d3e6cbf1e05d28c9a3458d9b3553afa1b66e5d658adda6ac3c10004bd6bc9ea8daff8ac2f2daee225aee942e9356f89aac4d1f2acc4e249837631133ea9059110e2a4d14d58fb8e97fc9e4f1bd6b1d4f29395008b6ba58f175a32ae336553b632b785e63990d8b5d4bba852f0d40e2c18c52081a0781f642864d510e2844b904b5f0bac65076a50773b56768555b3e941cbd771e57885b12fd1ad078c7da690e0a45746effee00230983218cd056f4c513749bbae9b1e3ed320e4bbdacf5a773de14d49171e5c8fee65876ec80b9896c4648a604cda2b3d6284dafe38b9a363d120b8e87fa6e0b60e2e3bd75791aab6cdf739a29f479edb0f2bf89b7ad1a363cb94018d85fd8645d1bd20b940a2433c7544bd3303291c20f7e3988231f7012840d90ce78f0e57eeb4d3dd7b587ed59606d4c19caed7e4713da1aef33e0b377f38fbd0513c5635a4b161c8de60918f31545bb349f41cfdee79dcf028a03bab7d5252a1499588f2be531ffaacb02ba8e0df0831a8b8b043e7186534bdf84034ffa2b7a8c80643802d7bc88e78695d38c55d0d70835a429bb5f25f61db6251fc72600a596c796e272216c751a07a75f24068627833f616253545e1b29164bdcf44caf5fb540d422fd5269bd1dcfdd92a65c29ef07bd518b5c035840f78b07519b3ced714ede9b7568ea41e7184ff4b0ec67b549256c52eca1707a53ed54606ecaea35a07fbe8fe854ac3282c4400a49b063fa0a468acf87e495a7ee1afa503be12e8ccc778ca9dc48ca36f34b7508162fec836c9191d4f7847dd301bbd08141c3b0523a6d9de3f40b0d2fa1ba5b2e657d0ecae1e086c81bc881da2e49fb47bcadc6fc11ac14fd6998822d2b6a37ddb35c6d44838f9e76ff3c68f5314a8188a062690c7a450d667927985f1b82df357d9dfb484aa458cf89d03a3acebcd216efe59a801debddc45d123a2809e8da21426ff05f51ad4c82eed4e7c59758505ce2c3507ee58b1c4decbf9f0ee34a36562d9e819fb779bdc1ca6583a0bacc461396965c4ce3b65833f693cfb8c0a94de745e5b7fa648fa567f6876604115fe02a5dbff7ac29b7245a530faaf39cdfbeaa5533de5ed15a696f73d686bb7d407036b2bc8f77ce9bb76f9785caed1dda9bb4daa8277733d0442f5db37017e6d6d6103f5442f711f48bffdf576761907734ea2dada324ed646217d1a5fdcdb858677664a1374ee3ba405f2c78e454e6c354207b830212cf41dfa6bf7817bbb54f8aa7f03869fd12fb7f84f5ea89a6cde6d16ee101d0b52645328bad8c02b24f4e6292ac702db84d5d6abc29d4e656c8b5c6eb0a042b55b4bd2caca344b0092a93ec95d818941b74ea06dcaed305e670625b0aebf0b3d3997116208b5e46f259c3cf3aa528c9fc2b38def5c4a2220c8740621a9fec663455195a81ef55b8c6d576ce6dae6ce65c912b2588d918f4db1e18063f4e63461f2f681986ada76dc51cb22a9b9ea1e23d14112e8b6cc53f44d94c1d02dd0fe57f7f8cec43cb9ade0be5a9e2ec4f179699c5126bb99747f4573036cb86fda6098c1c7d4777a14fd2ba4fe4d7", 0x1000}, {&(0x7f0000000380)="e343a4abf44b6b7ed78091f963b027c89c42956d89c743", 0x17}], 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="28000000ffff000001", @ANYRES16], 0x28, 0x4}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0xffffffff}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000002c0)="fd", 0x1}], 0x1) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000001c0)=0x1) r3 = dup2(r1, r0) setsockopt(r3, 0xb, 0xb, &(0x7f00000001c0)="9d8c47c8c7dbf522cd3f47d138f9012c1d6949519dc723cb3725f6739a1c8a79ccf0b7a16ff6190b37c5a1d9d6de084497e0512d5441cc858ffd23e54e6032c6c28d25ef2a5ac0c219ce53ad251ec93227f7c6249e30fd39a09d454ec430863948dbc26903b2857303f10116068e4e7dd3fbba3acaebad85b5f4a7a434b2b07e66297e8cb0c8deba5e5cd54d8e38b8b72d9124025be90eb21118c7de3ca70a66eefb3ebd4226b34d0f46c0d0e8258598cf061f36cda138a4541d48d3c8bf9c5f3cd2443b4356529ea061c6f977e05ef493e0c2197e7f", 0xd6) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffb, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000640)={0x1, 0x1, 0x0, 0x100000000002}) ftruncate(r4, 0x8531) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffffd, 0x2}, {0x4, 0x8}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendmmsg(r7, &(0x7f00000003c0)={0x0, 0x6}, 0xfffffef9, 0x6) recvmmsg(r3, &(0x7f0000000340)={0x0, 0x9d2}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) 1.022134922s ago: executing program 4 (id=1380): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000005b40)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000000)=[{0x101}, {0x6, 0x4}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0d0446b, &(0x7f0000000740)={0x0, 0x4, 0xfffffffc, 0x4, "9700", 0xfffffffd, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c, 0xa, 0x58, 0x80007}, {0x0, 0x7, 0x4, 0xffff}, {0x2006, 0x86, 0x2, 0x3}]}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x8a, 0x77e}, {0x20, 0x6}, {0x24, 0xb}, {0x85, 0x4}, {0x8a}], 0x5}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 1.01846174s ago: executing program 7 (id=1381): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x3}, 0x0, 0x0, 0xfffffffffffffffb}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) setreuid(0xffffffffffffffff, 0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2212711cb6218e47, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfff, 0x1, {0x3, 0x2}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() setgid(r4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 1.016901216s ago: executing program 7 (id=1383): setrlimit(0x8, &(0x7f0000000000)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9786, 0xfffffffb, 0x0, 0x80a19a, "bb081aa9000800f7beae58beff7f00", 0x71, 0x3}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open$dir(&(0x7f00000000c0)='.\x02/file0\x00', 0x10, 0x135) 1.007604494s ago: executing program 5 (id=1384): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ab86cbbf253e29060002"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d0, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x651f, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012", 0x8a, 0x80e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400fe04000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) 826.945537ms ago: executing program 4 (id=1385): r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000180)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) dup(r2) select(0x40, &(0x7f0000000080)={0xc5, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x7fffffff}, 0x0, 0x0, 0x0) 821.565149ms ago: executing program 5 (id=1386): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000513000000000000000020000000000013fecea10500fef96ecf2ac72fd3357ae30208004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699af4879b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770bef5a872c88106002ec5890400000000000000361b1257aea8c508002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000e1718d30d4a13f1dd80460259bbdf3688f457ceb4dbd32bcd83790095c6eb09e606187259a80efe2122e02afb4f82cdc77eaa6a35869ff4c2c2e07ed6f2f37ceb26a25109b47e440a5b3da3aad2c170e1d9840746d7729bb0cd2ce63ab858a44c30951d643e0b1b411780a", 0xb1, 0xe, 0x0, 0x78) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x9, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2410, 0xffffffffffffffff, 0x0) close(r2) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/233, 0xe9}], 0x1) 821.134811ms ago: executing program 7 (id=1387): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) close(r1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x5c}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000005c0)=[{&(0x7f0000002d40)="4e174776daf4fb44dfb5b39f3cb8f5ac2d401d994a15a52f26caa834ce9df3ff35e9d2a884d407d9ebae3b38ae5805a17ab8f19882b28e24d02cb61b5134be54b32d11a981d6d5a8c4dbaf221c1ea2b0cc30fccc4aa43f8de77e214ca7a18d7ed8f1acd1293f6303741c514164d1211d6fd7af98a9eac230efff65a03e862973fcf3fafcad3d6693f485899e091bcee22dfa514dc738f19f6da6c50cd5834e9af3480150350f0134e8a3ffbd44feeb3bd04d14b5a4dc85ca643f8661ad7db1a26cad7e43d2ae9d7338d81849ff51029e60ab732c44223f2e4656c47485783daf1699a46ca263d56edfc8942e19d0d5bdacd7f4892da88d46c95f938483e43ad3ff2a59261cb4c5dfafc76e7764c444870bedda3ba63dfe377e0ef5493d2f8173d654fe9147cab8c3002efd254938ae1fc3ed9a7597104d3e6e305e2e22f70b2ba589e5d8b05ee93ea6ee6f453952a18f2282127b020bbd22d3f1c1839d8bc77ceb5ab0c6a0ca0bbd71a94507008c4e4d96163e6d8d365b3f1c6cdae98aab8f7044c72a49ce45a99efd3e68450b2163bdaa18f5cf12ac9f3500caee889864d0b76ddc446dc601abb8eab9bb944891122ca82d63179118ec9ea96c9f56f80de0f2221c59f556782dc7a484cd3a7b11402eebc9c15588e7b0ebb6254fa63021334f3c027a177c1ec1b5a23108663838b139e1920fd3c337e9d68c8e1e86e3ff0e66921bfd0955f8c31950f5fa468ea4505488e19949cea51a59cf757df75081f53764bf27b2bcfaa659ed50776c2b5b3c58c36d091bd12fe8d8385dcdf3f38c30da96f04f639e91278154eb831cee3f1651c29d188f8dd8b575d14d6e524a01f9efa669f8ec70fe4f9dd88691fe3c9337f4bc09f3fadc45f932881add14a4f38b843668bfc342950f46ed57a58942904c09293660adfc5c697acbb459ba79c97616ebbbc176a5e7556410afed0ba63a149de869a98e12058e92360c066335d50feb1e55ff8d57f51c60bbfbae04281a2a50cad2b403e018a91dc60a250bc0a4843c22e5c56f92ee7ba5713fc358c1fe0360498e5042506dbd2e5c673ddde986d2a482e3e244e2c56bd1798c4b6385cf3adfb3a7d0a2e5dbc32859d757a8c44046bd0207246bf76b185232e7be7c48522055e2d8ec6bd5fc29ecafb2c5fce4690b52f267d9ac7fa69dc8a1cd8ce7c3c949ddb28a7a7c0b2bd8f1e1e77006002812157c1bc4354353b7653d3fc4d3178e8804dc81a49f2a6e35ceabcdd0ce2dbd070d49bb9a3bc59508fa618540264c53134f71d0de56d390d37d774b85c7814dbbf1930e0f100ce69b0f693af9930c1a599899fd37c481620a2855d1338a966eb600f7983049581ec3003b7c1306ef8422a6025dc38dc3b23438cd96e538afb78a6f18f51c83488ab7a65b2f4f302d24622f5417b4d81c31247b6f60c85bbd92b6703d8dfc1643fc26a8e817fb866ffcb37bd2e5fa745ccf64153e19e2447066c15dfc0d9c261a12a367ad2711d2b9046f3187c35cac53a857cf77818eef9e7ba25c585cf0688996b1cc1eb719fd3496a2ece4013a9de3687d2956bf536fe6d230dcf8af94d075ce4528e7db2dffaa517d9bf6156592da5eac87dbbb3715540cc6ecc40433619ad0c7231f2339fc2a6916ca7b53d76c6aae6d41582e7934b37d2da93fc1337ce8fa112868fa677407979f7d8fab9d9ce9c25b6c5dd78d44940609ff0192eaa7c2d1ffe2afe7cf6f1dcd627309eb930d8f52504c1b1990b8f97b08590ec1200622d2f92190722027c8fbc1b3a578a218e0b104825bb5e9c8faa43b4eea168e59c07195342a5c6b6f96d22f9edae61c0e1cd28e5db4ee7a315c7ee7d2d1d2735169792f1f10ec1d0a5f9bb68c30b0117d3fc3306a71d232d2773d4191174d33ee9bce4dc90f3bda50eea2dceceba99e41d647c50e335c950384073b25d0c7451d624e3af7b6a223d83e21b1e383c95179ab38f79fff3e83f13ff10f7fa21b815cfef3b1df6e9a387f677562a8c5b070095dc3bd77d6e41f1e6535bc093154ff561208760e0ee4163cfdfc5ae033ba3e3ea8c0ebf20fd901689c19ad1b9953e0e1efa12899ac21aaa5d31c0be681a6311416f8a0abaf80b5fd2d24dbac2fa42658a2974cb2d15b40dd0c0cca7929ed18f396f650706d163aa17483ed55c2b489affe7bc16dbd5448f6e3533cd44c22db0fbcca9aeb055ee702dd4cd326370b2f752ce0d3c9d9c8f46ab57f25e92f955f36049db1fcb5f625ccc2e90acf824c345907f66a8b99c10360f6da6c96a8cc254f20bf49bc29d79798e2a413197ae7bfe23dfcefad252fe305ff38830e0aca3ba2ecc664781098e7933e007fadf120f06c8c4f9fa4c610103df6ae239643ffc8d50455c22960fc89d6fb0ad2bb05b519faa00f90db2ff0e254b40822a00a6cf2e2bf9032cdce6154fc0f2dd85390c78ab30deee8d3ce3dd8acb91ab4a431fee6bb409c280354e336ffb19909cfebb508cbe5de1cc0cee97ce06743ef56ff0610910710d8a4e14b8ff35a39b6093b5d6a00eea81eb96bd48a413814007d00605172715ae81e454b98dcfced533e6636ca9de1bcad4ad2d5cd04d040bfdc12ca18bec77d2ceee26a81eee5bdd834ab4f9b8209febf426fd51dedc8849db0472465140b0b78c5408389fd04322857ac3625e6c1b6f3741995472d6b1243edff96f5dcb4cb5aa39ca0603f84e70a54e07d1ca41b1ce675652ea2462ef58daf5e029d2f2fbdb91177f9e3887a37403be377ee64a3511fd2643b4d7778d8f6bd64a3f6ef41651dc338c5f3665cef2df268508a5531f987e870f13a921ec0115c1de24136eb058de811522f189ec89957bfb25ae4aef17b979e8c639e741441cf805bbe658fa356f3a4ee07e115234c21abfe5d23997e1ee789f7878cefb51ae9c4799b12c1da9b2e926c3c265ae52f9ad0e142411499f39540f0f06cf907d4d4e5974be09682675dcb88d3fa29abecef813823ba561430fe4922478dfbaf370221c4423278596e2c58a9769270b6d96065d0d46390cd793619887a6d504106747a8746e2b05ca1", 0x877}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x4, 0x7, 0x5ffbfb57, "7ad58fdbe07c0000000000e1ffffff00", 0x743c8c17, 0x8b}) 820.643534ms ago: executing program 7 (id=1388): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa17f7193403c6ab5, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) lseek(r2, 0x8, 0x2) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 675.115375ms ago: executing program 5 (id=1389): r0 = socket(0x20, 0x4, 0x6) close(r0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x100000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) socket$unix(0x1, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) close(r1) (async) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x80000002000007, 0x7, 0x0, 0x0, 0x3, 0x2, 0xfa5, 0x100}) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = socket(0x18, 0x2, 0x0) dup2(r1, r4) (async) setsockopt(r4, 0x1000000029, 0x4000023, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (rerun: 64) r5 = socket(0x2, 0x3, 0xfd) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x3) (async) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325ceba6dd", 0x34) 674.716612ms ago: executing program 5 (id=1390): r0 = semget(0x0, 0x1, 0x11) getrusage(0x0, &(0x7f0000000100)) mknod(0x0, 0x2000, 0x40000800) sysctl$net_inet6_icmp6(&(0x7f00000001c0)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, &(0x7f0000000340), 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0xe9db}}, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r2, 0xcd604406, &(0x7f0000000040)={0x7fff, 0x800, 0xfffbfff0, 0x0, "d6a249000e50006c79486b47c1d100", 0x4, 0x200}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f00000002c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r2, 0xcd604406, &(0x7f0000000040)={0x7fff, 0x0, 0xfffbfff0, 0x0, "d6a24900b178926c79486b47c1d100", 0x4, 0x5}) ioctl$TIOCSETA(r2, 0xcd604406, &(0x7f0000000cc0)={0x4, 0x80, 0xfffbffee, 0x0, "b9a24900b178921fdcca3c42c0d100", 0x9000002, 0x5}) close(r2) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) 673.525697ms ago: executing program 5 (id=1392): open(&(0x7f0000000180)='./file1\x00', 0x80, 0x161) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x78e, 0x149) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x4, 0x3010, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) truncate(&(0x7f0000000080)='./file0\x00', 0x40102ffff) syz_open_pts() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 555.162809ms ago: executing program 7 (id=1394): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5b3bef7eda88f445c0d85", 0xe) (async) write(r0, &(0x7f00000004c0)="b96abcf5b3bef7eda88f445c0d85", 0xe) setrlimit(0x1, &(0x7f0000000100)={0xa234, 0x54}) (async) setrlimit(0x1, &(0x7f0000000100)={0xa234, 0x54}) truncate(&(0x7f0000000080)='./file0\x00', 0xf) r1 = open(&(0x7f0000000240)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xffffffffffffff2a, 0x0, 0xffffffffffffffb7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="790fd8b700f12f433829f89de98787cb7e61ffb8fb645db071af2ec999fc8c1f540faeff85555705cfb993788740570cb198caa07bef02a9d7df0504bd1f0cc3618d3555810322d3f23381b43bac487d568b7965a18b771faf3a8a470a8dfc16e61abf32aac37a5eb0f8630559c4facd0bc9d9b5b143c110d540eca926018e35ed83", 0xffd2}], 0x5c) read(r2, &(0x7f0000003940)=""/4096, 0x1000) readv(r2, &(0x7f0000000780)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/4096, 0x1000}], 0x2) 550.299148ms ago: executing program 6 (id=1395): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x1, 0x0) fcntl$getown(r0, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x5c, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2b, 0xa2f}, 0x8, 0x291, 0xffffffffffffffff, 0x0, 0x3, 0x400000000009, 0xbbfc, 0x8000000000000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000500)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad9003017008fd8b0e5602493ff1f88b029e0ad0c35ff02000000000000000000000000000102"]) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 549.818138ms ago: executing program 6 (id=1396): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) seteuid(0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x2d, 0x6, 0x8}, {0x48, 0x6, 0x89, 0xb}, {0x46, 0xf, 0x9, 0xcfa}]}) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)="06950100", &(0x7f0000000000)=0x4, 0x0, 0x0) (async) syz_emit_ethernet(0x22, &(0x7f0000000540)=ANY=[]) (async) syz_emit_ethernet(0x198, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x5, 0x18a, 0x6a, 0x81, 0x8, 0x2e, 0x0, @multicast1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1, 0x40, 0x0, 0xb1}, {"613ea40838e7a61d2a116e654dd8e6599e2ef1678f299e7411dc42f233e018f7deece309aaba281c74ec7db26aa4f483357018679f588a0f0310b24fa8babe3ccd57f518b8ebc30bddb94cc38628eeb518e6ff6ad07b26777db66d99695c51cfc574d844f410e6253c2df78c949db9bbeabf4c4ac244e5ee92251aaacd9c7f040340a5b1b2fc9e1f87d1ad9ee92ac0d3b531ca2c91225384ba515a12ac412cde5770ede3d643d12b0e768d262848db399916853564e0ea71e97737fc34b62dca9dd50931aefa3bca9e7266a1e61c7723b34cf53f57df37aeae320ded49e78c06963e85076b012f609d6c30c3411f50e2af7006870384c35b4e3e6aaff3a819eb293982ec0f6ccec7162ef002337b82ec181ea79331c395e6797c5ee9dc9dd47310b5acf896faba18f11bdd740f6a919b7f7f1c9016b455c61ed35761a9454438ff8cc670f49a4f54ae892b8c44463005d1567d605cc7648244276d19c2a44b5f2f9b"}}}}}}) (async) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x1, 0x2c, 0x64, 0x3, 0x6, 0x9d, 0x0, @broadcast, @broadcast, {[@rr={0x7, 0x3, 0x1e}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3fc, 0x4, 0x9}}}}}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) (async) r3 = geteuid() setreuid(0x0, r3) (async) setreuid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000280)=[{0x8}], 0x1}) 489.165421ms ago: executing program 6 (id=1398): getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x7, 0x6, 0x5c, 0xfffffff5}, {0x4c, 0x5, 0x1, 0x4}, {0x6, 0x8, 0x2, 0x3}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x170, 0x1ff, 0x2, 0x1, 0xc, 0xfffffffc, 0x9, 0x1, 0x0, 0x9, 0xd47}) 488.137659ms ago: executing program 6 (id=1400): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1}, {0x0, 0xfffffffb}, {}, {0x1}, {0x3}, {0x0, 0x1}, {0x0, 0xaa59}, {0x2}, {0x3, 0xffffffff}, {0x2}, {0x3, 0x4}, {}, {0x0, 0x6}, {}, {0x0, 0x7fff}, {0x2, 0x4}, {0x2, 0x1}, {0x2}, {0x0, 0xffffffff}, {0x3, 0x7ff}, {0x1}, {0x2}, {0x3}, {0x3, 0xfffffffd}, {}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x1, 0xfff7fffd}, {0x1, 0xa}, {0x2}]}) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xf5ad, 0x4, 0x68, 0x3}, {0x1, 0x6, 0x7f, 0x5}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8000000000000001}) r2 = socket(0x11, 0x3, 0xc) sendto$unix(r2, &(0x7f0000000100)="b10005130000000000003e0004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfab19964ce1002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712050eeab7196fcbd80407000200c011200000", 0xb1, 0x6, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8f5f84cf71b59c7a00c37082", &(0x7f0000000080)=0x3d, 0x0, 0xffffffffffffff57) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x190) syz_emit_ethernet(0x25cf, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd63a3e68e259903f0fe8000000000000000000000000000aa00000000000000000000ffffffffff016c0d000000000000010500000000000401f0014fd2cc07e7d50acba054d525f644d311801f083059e90cf8e4f2dc5080a8f6637837340b99f3b2074d60879e7ee7293840b3566df17e4f40e54fd6071bb6faa7d096903063f297be70788a0be8281550000100c204000000090001000502000401020000000206000300000000ff010000000000000000000000000001fe8000000000000000000000000000aa00000000000000000000ffffffffffff700e000c0000000061f3a24cb0bc97718054f8d6dadd43e9fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000ffff7f000001fe8000000000000000000000000000aaff020000000000000000000000000001ff0200000000000000000000000000012908000100000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa04d70d41e72de3ecb4e453b03e71d853ff010000000000000000000000000001860090781a2f0500ffffff7f050000000209e50e1309a53a1aa37ad4eb3b9c33ee51660d46340d6d14e3406b2ec4718d72d43051af9ae344d1a8c939dee56e679df727d7fb77b0367e484eb9e0c19f32189783d9cea03256d1df6745001ac0f969872ae6f32ae6be90ecbf4dacdea87869f96aa3e7668ccb68b1bd61fbc1d2a6b7924360a25002f7c5b91b1fdb34094e78d6a7a6e498eb2ed5953c2c56d3439467d117d56b124a84c72f782fe41b3cfed07d6d791e5a22d15a382f098cae93af657fe8767dec715205c231fb5a3df0e6d336d7328e205ba3da9022f2a791118952d6c7a7a2172a7abef1b4bfd4bf88c1b102915841341785fa837d3a9687b94c25c150fb787ca513eb8391073c0669b3770fc8267b0afb21dcabcce6dbcccb6cc347188252b153e3d07d4c8ddccd273638dcbd190ba16978d172c4cb25a3e5fd9dd24cafc8b9b1916b2b1b9863cb67d85e11ff91eff62167921225b7201c76dfedc7a663e0c82eb4a078d8f7fc13c434f6170ba557a568619c7faab05f3f0336433c3cb2c2ad85cee11bc902ffa19e3b4500007f97136915e76c88aef3441f8aadbdbf746d092ab186e52057babae9519f7e2a20007bab6d62c3152bea96e42dba824e7f941ffc07c8b9559126b9c1316b29888549a280c24b47f4ccae50bf28b5d1849fec9bb0f2127872a39103958cacd3344cd0aae0e9b5534e4114d9a698d9f2595818da711521aecc90da9eb126b6ee88a23f472ddf3d134970f234bb38d3bcbe43264e8ff21dc5e1ae862abe95cbfd613942c020d875aab5108522a5ee4562ac0c2c76adc0e949d6089bf227b2b0f69541025aac11596b8b7a7fd24ab1a0e4c0a2b2782038c1c6569082689b929f7dfc1d0606861f2b0a80d81837833a69c933db35cdd05a4b4384d5de0c751b98301522c508f2c47aafd81d83944e0c1418a0c8161bed38b61ac25a8d5b8ae81f4dedef4a2d029438b0cb1482a178793e5ecbd6fea8f31566cc66fd9277614ddf77e34a4167c5b49a0b19f8e228b186eb864864ba53f0f998f2edd8659a7f95bef2fdda73302f18c32a4eddb6db875dbc240318680da9b16722cd6d9c36aa00d009fce606ab89d6950924497c4cf0b7e9e7eae3e02f2e00161446d8914dd895c9f6af66d437d7e1c9e46c84c6b1a47d877fbc35f8ca82d1da0602f7449ca79f71c29d4393e5c3d2813a444f854006133541fed1476b0d2321229107847af4275c6ccb9c6f7ee4e380da48a941d64b6c0feb0ad8ea2e3dbffce970f71a9f55dfdbd341054dfa98f5fd304121a82abc3ed54ac1804de1a05690e288362e83253e03357f32da3cd30e542cf9b02133be6ab14e028e682324ffa7fce5c22b8d47d01fa6bf6756a95953546a02a939cf2924fa6445c5650b69c55639475f8d0e7b29f39b05e0782368d76621a0e11d84242c527d666be49de1b6fde48109989f2c26dbe6440393147a0b747d4db703806465821f88900603b3528feb9b4b033e7e5be0726d338561f279470ae1f52850758e664e969b01852aea5a3b88fe885c3e5151bbcc8de0d9b43724294817d0ea348192cb1ab51d05fbe4814dcb1fed3766bc01bde43d19754b4b366a92833b40b3c8e31baff1ebfe7001a96289cfd4006c166971244c990b06b369b1f9f61abf8d9a4288e06e7bfaba823fd439dc13d0dc6c346a8bc4dafaf3fac11b5c08097934c523c4d732abfa7495d4abbd7c19bdc55de8ad6b0995ee42500928d4fdf9aec8b0995381f5342603a497d840e1b6afebc15410860bce58d0e4752e56caf3dc1b8f4193631cfc665b1ef2297b2e3ca76d447a406db198e7321966c9f803aa10196b85a6bd43ac8729e1d8db7ae02e65cd44dc6669caf8ccb84d5ea9e37d73b4c46ae229d62787755a8a6b35e2468fa8e5348064280acc319dee14a8183fd90fb9fa7654d3349a8a8a1c59f196e44e7bea058a8eb12161a7db90eea597486cddee50a4eba0c46d4775615f7d4323d114d57dbf92828429c3df39e616e74f80797df49626a61d171bdce1ba6ca83d92c25ffe5ddfcb74533fcd3bbc8423be1d19e312ae323bd32fe81d141c5322e182fea19132ee6046b08fdef56f1d55fe536529d549f3865638d3ad3e397a1fef9c4e8ea384da58cff0cc1c01d5d8fae80b73edc00b1690d4ec6fae60c6fe65854e181a1ec5c1c63e59d074af4becda9c61fb121e927cced5d4bde6d9164b8c2391f1e13911450e14ec05da7e4cda85b4af5889c8a8222cced561910e86a508718ceedeb805e70a4f4af04dc1ab0c16ffcbb4d437b2e7cf0da8ade79bd296b1b1df063695e1ba5867491595ff9aa7a99965b2e06d24131fb82414f96b7b8af19a86ea38cec2121f26255fc1bd6b40726c7447a23ccb562e830a53ad39756f146fabbecacfaf62b487f7cc52010a02837828c743f1c97895e8794e244e8987a411f684d6e4d0927055497b33547fafd75e2136c784ade2e04c4521918757f8ec29ffc07c93466e3f1f613f8617f033703aae29e9d12b6548d4caaa4f5bd50eb50eb8e8df212a97da6acee069707c23066eff82de3de29df37138cd65495b0868f35a2759fbccfe8664c4160eef01ea4985d259a27a8d933b423aefaa71578cbb3c639a19ded82f2efa27a546073cdd70fc4ea77e1f4b690406b5a60e3fea263a53a738f84f771f9868f4dac74e65ca995cc2f971bc3c9ffd04ee72f76dda1487d7ff33f6bcd48ddd1784dc6258145f07644f4a551af89939a69b80e92df34e870114597b22a1f460fbb5a842c2e18daeed7f65b9402383964f1281e9acf3a0e7d2f312ccce807b99f78f55df12f421cf10eee4d47bd07156dd9dbfdc92d1c2d3a872f7b386172f670a0f245b779d3f486da37db412baed8c573b3e204084987002fc0d2846b1f7da9c1497e60be0f9cdd3289bfa8e54666b0a52ecf486c39f04896da014112c43e4a40117c3d467b007bc5983fda2ee5355be377255486921dae5d461fd2755e6622b0f56f17f4a5174c7af515b25f569031b69d5060c05a162be1568c644e112a75dd72a565a2bc5c39c4eba578bcc46f56c25dab4dd99f1ee2b4da33383014ab3ea0ac9f1434860c8362f89fc9fdf015cb37916ebe9fe1dd094532e025a0202e88497e841953a0a4e53b5e9912d09700108a99d431458933f8ef4b5fa9afb7ceae064a78083539c3a4d84d480f0e1a033be0c89c05a9ce5bc55fb27b3978df0977c3c5e7d48d3432f47ef15337fdc46b3715ebd5ed0e7b1aef32b6e4c64746e7583238e3f2a43081199ca3ffff1be46df53eb38e67093840ac357ff80cb20c4bbb485864073359bfd25bf3425c1f30d8f29c5929e1bcc53da067dd51743102d73b7fdbd8a457bd95b880fbd32298c9eba2dd65eb2c68e005f2daf8f7385bdcfd3d2fbd246822f0c106241f3a6a8e2d483e02b3c74b16294b91dc3a7b5248a52aab98334cab6c8e277c185f01dc0163c8deed9b53b48cf049c2cd14968d5ce0dfb8359bf1d27c66f1a1e3cd24e4ec407099e2aa6272cbc745df68bae39094da2d9f6e370eba9dff2ef01876671373af981d9535c155b97da733a807b91557ebfb8b79b6ee2d5baa44a0ba05042ab30c79733fc268c70975b4544a16b37d4733d41681aa07f3f5e969f2d59e4af70e70bbd87040d3a33cb2bda05ac960e7f6d583d6fa8cb4adb916394f8a82c7a503d77a15873621812360843701d73bb3cf15a179e4e210a3b5a14c07d8331e8d1319c85aef61efd0edeecdc58963704e320663bcec5bc6a92bf5bd388c9aa1dc7eb28da26bef0590a2134957d025505d3ebc67985f7ef10db62695012a1c04aa377df11e12cd87c33d8a2c84b22821772a679689d44ca35869a44cb4b7d2c6f5d3ed22964595fcc23c8292d2f8702172f606c65e0c9800053f27f11acb0e339054f420effd1974e859acd1d3da4bae96382eee38ca3449f5ebb6011a3c37c1b7056da7232ce8658e0f28a389d3aa3ab45ae194b2e1b3ebcc67ae5aefb2e329841457546eb065eb4d8d39d2494e3547faaecd2eb222f85908ecf06785fda2c87ef20a01649f86926e7c04db990205bc30841d4f3deb7f1abec566650338550f39783a4cc755cacf1f1ed0908ecebd0965c40a71fa93d35494116f085a6989529c32affba2606ab2dfe16c91f2b8749753d8ba6dd60acff638ea51f5955b12717f8e07bf03f17960add2e3c6fcee8b9045ad1ea970f9fb61ef70d342bd70855aba41161a63efcf791c387fa727bdaf0b22c2d12a524379fe2fb2fd88c6f232eaaf904e44d911c3d3262e7ab9dd4546607c358fafc91339b4e1768118fa32ec27bffb00fdcbd41de8d6f62588ce3ec2b51e97e515dcbf2ecad1f4f0ca9757088f2704db7b776d4436a783bd8dc3aaa673be5e31f6b295bf10793cbc39eabfa558bbaa46dac3f7f45e128684340f8da6b8205afd858b1b8db3ee08b0a595ae16307f3d0d807ef05436142489caaf19ebd2566d5c50de616dcec50878d3662d19b407d68fe2f24b67869146cf0f6313da615961b676f63f25186bf61abc2c757029ab2b52dff51c2c5119a97e99077c96d640853f81a3e6021d264f2efb9f3ffd08a36f657998d2e9dc5fde4ea8cc10f0d38cc0a4c306bfa6789501f5a823b25f8b79d550738631491a9042fc5568ec5280196c07d6945802d1894cc38be3f959e0a7fa36adc296aafcf26b9305db2254534227818ad2188776527b42ea40a0f5b898fbca8b6b72bbe0f76497d3c307787b753dcb39781f7d4965cf84c848c1ee36c8b28f21e3cc1aa77a261e9004366e3c80da887fa4f831ea39d887ae60475f5dcd8e0210a263811bb316bc4a893fd8ca9b50d1b06232dc10adc28f697d82437ff6bdc1bb01344cab4bfeeac211ab651452c5054205ea94606381be450d05ec496353732b167cc1839470c1a3ce3231a0bdb87a80bb6426eb26700e71c16c7bc04e7ac206e76eb5213c06dfbdca5c3962dcade1600d6c377dedced6991245638d062ccc57337172865a01a3e8609859b3643443367e563781f4f23891a08b6dc21e112b0bc81db8a0b47d03b06a6f89af8dc693a797bdf88a7dd5ae5086607d1ea46831f56a918193aec2126aa7efac288b6a161ccee560dba3f4fd5ed5f5f2280bb372a44b4be29377e089621d9f325a7c586248451d70fc1dfb3f18c2f05e1e3781d85453b2d118d06f5155dd330c6df5b2a3eedfc12e5300b3d1439181ceffdf66dc592da66983945b40430423f5f1de38a47440b054c5e80838d581b6f410bea9afc939fa38a6e6f7b5bdc2a3be0ca450e8fe46a420bf8c45166751d462b0edbb48f9810faa4b0fa04abd9bbd3ed23daacb9078452d7a29b4da45dad40031396c90d3ab64e2c8c4acde49bcecb6bcfebca3b2865889ee7c74cdc06dd0c204eeb7044842aab7513b738b400e3751ae475da2cef1ca3aeeffd378a2f067683d1ef3302c7a818a5868bc7e6a618733f9df592b38a5111a26a5a47a462d077b25fddbedac5e17f0011ea04a564b28860b94039a16fc5e1d6be03b7c6d5b677fda44b2f624eee01a7367b1011a3b1743a035b90cba6cdb392384134991f6d2fb9569b03e1f518bb225b79897945b19fd342d9a9044689affdf5329239914e26aceb46d5a98406b67ceec06983d0beff384fb472954b17be4728f7e96260522017b9aa6718b61c7bfe3c6389fafa72aaefe11bf7bab2c6d20480d9f19b84fdf2d359fff55ccd4c4f079691476fbe13ff863063eae96be4fd5464a72f1db4fa9361a1061e7ca2f57dc1e5f4e289c02af817fcd6947cfac7995edd149f54cac8a07a02919548a2da6fb66e5cf91330f39ca44eaf0534d98a1ff78173f5590bfd5143a269ba05eba17976438499cdaee76badf5a41126c0285a9f4f35731fad1a8ea942cbf1f6234b4fec1e8f3fbd6cce5170da0e85a9dd2d77a98490601977aa825f80877ae775bfe6ed7f5a68de181a2fb770f8fdcfcf4c257562ab4f76d9a4d3208f7a04eeb804b3e67bfdc8b3128474cd72716a5afa5c16785ca1b1f5b3d5a0e2b16d39b7d179284c4d1d0d473590180072e3e85415c901ac097a78c3121662a7e64ee18995185e0c4a35dd22ddc45d10b6e4463a68d298ad88191e9f8b2e550b70cb607e890f6f6cc4e0030c47f0db5ea6af9602e6e5007686375a57a6065507f2b0652c8df46c4a58e1bf78109eb6c354af4b9cccf5b11152bb0157c171f7b03a17bc40eb27b6ac424e589027d669202f6da4e36a733f603d90619fabba07ba9866e896506b9e6d5688e974032335731e1cf7e012c6f93fea55196ec4e351225f0e104d51f6d3fd344c770731eaea2054123b05380100caae8fcc8f952ed3c2b14f4c375f6750b32861048c60c91c73b39adb71e932c39d6a89821918a1d3b848fc034cf36db355a72810a43e4138e084840c618e81b72db4654a6f9c75c5de6cd0ec5d2593f4bd75b2eaa481905227124416543edc6e6f70037048568b8dcb401f4f866ef19dee5e8a66a5bfe360ab9648569764ad42635e680894080ec84d1e62e43dd9103155c950f63623ea6b18f25ff9ec23497d437602710fc2490c19e81bfd48a3992bc06ac0f7271425012824e87c1b53716b0c8abb380a274de947d8e83525541f1922caa4d204912ce3e35deaca7b81f5ddb33da39d3705b3649abb817d679ce4684a616187a0d26542e9d770ee547129a58304832e8d890e1826a7b1fca5d6e194adb11a3dc234a75493eb0bee9c6cd386fecdb70a465851bf40be0387f90028f02f6cbbf95d279e4bb1e6c0a587dd54862aff2a87902cb928ad9f6b718bbcf660cf47e31dba679945942a92464e097509cd6248d27a1f857e0b2bc52b9151068f81f3e5d1e3bac1e588275797ac2820e751c4ff6d1713f99a3124be94a3b571f478f477697a78f162de16200eeeb751d4446b2bf7dd8404730031516b4321016b5b07d31327f3098374eb80c98562c139b6efc0cb68f374a48b37935540fc577eb3fc6519debabe50d02dd95ebc5caf76bf281facc5b4f75970d8c934225c416eed51f467f2e7505031906c93d0239d3b29bb5811c1b78fa52d118e1c30a3c9bacd596da45dfa2df1829ae7123a3637813f68b9d5d5281d3da4ff8979452555488a22032a29635032d206b842714e1a97b413bdde596b38eb9ca8babedad3555bb814ea4adba367be613401bcba51bbc00f5f1473b3e83b5cf7e477c9a6b65928312f67d533433cf832a6073714c414a4f90b76ffea848d7a2e842aa48a19db758f79d4a4ab594bd91fb5302023256c9fa9de3ee605f03dcfcfaf037e3481ab0f49f656d0786dd72b864547a5a91f9070dc5f781c69b381d4c4933b07377700af984156668b4c531f3ad38e2ab9ee3ebadc1c04fa22ec830b6e33111637cd8e0440101f56cfaf200f4ccfd1b6576cd985e4f0c2042a3bf369394c8eb5366a4e5ea6eab38025e7b9b7c9168eaa70a20ed644889178cbabe475ca6bcf0c665a4f5a4be43abd67020c009b8fc904fb3b0209862dbf3a2fddc7ebed54841fdf55b764f9159a5eb1bead22c30d960f300479d8603b4278d4e9bb8e661230a7929be56872299cd7a75a3cce4702d31435793c58f6e93aae2d84027cb7352d00373db44410b504d32688cf3f61ef2ab281df9f0575b90064d06582f9788a27bbdc19863ce78dfbf84e9f36d2fa61f55187a98a797292c9d0f0feece3574c70d9f7b0af1163c2305bd62b9809fb1c2be72f575e517497ae6e7984e68544f96832df2be3b7af53857f72144f61228f41ffcd89a1d2706c08fcdad42220419d3b14d858d7358db803eaf834bf6755ba161317f8a3054d67b51c739a8b44ef5c6bcfa6c720c2d3aaa270328afbb5a2a3c98c6816d00f836b90ff725e5b7cd965c3eb613ca9ef5b7a95b221802ef87b59e854437c91e02052275c154064da34522ac7b2fabe4632cee0a07202db3e284d256bddca1d25d12cff7200c497e1cdd07c18398bc2c77af91363117db6d58370789f4f51d46958ce945e3f5f746ce71bae0586d63b581a5f04db073824e42d7a47e10d97da959bfb00aee189fb2db6712a9b07e1d1bca8d967fc142cf71e895f83859d0c54a81cdac11be064a5c78d26c0b5000accedca483c5ac7c55d053b74198b574bca8c95ed3a8b70b0e31e10250d76817999ebc9c63c816ab200a9668843e53469c8b49406d46d9d790984fb91c14d8a18a73b46a3cd4068c7bac6187d8725bde582fdded8a4c55db6956ae8b3b90159f61b111fa2c160ae926ea74caa1b1a583bc28edf1e7ebfed14ea6745090f1fbe92da37cad4d24d44cff72df1c2fc9b69c1d003cfc446ab4b5777a5a9f85a8bc52d2569090bea66740cc5327097d577533b9448f53a334341d968a429088f57f506b6cd7ff22c451dec8138797e2ade09ffaf9b945dd7d8c5c3c68af65e21da7df3004dbe38d3a8091d58423089855f154439c8a5e287948117a8ae54b75fbac25251645e21aee8a4b0a306b6b8d84194a01041a6caad0cbf4abfd5906330f5a5dd87b11991e6892ba782dd7f0676951f0bf20b7d92972d7f569658f5d7623b95e37b2c76c562aa98358205a02678f0a5e86a1cd3f51146c44f4dfebf80b06650a09d3151645816d9ad17b7f92ab3878bfbc98b7d289f9c34d1b3af4587bff47330704f46e30876f4ad7c3f215b1d27176297289e80f146e7cf13e78a5c91a3628a83a4ad72357936470c1a497284c2a2963ca8d49a0a5cc4d0889e97338337b4fd2befc28aec55c46fd1e3fe115cd3d486e6d71fa64f428581c7b58aa345ddd8c845e16974fd4adaa001eed71bcaffa59b18d179beaad36da0fe2613aca2bfebd70cb4c1b946981137ec2c1ecc56af0c97bba932f280ed47181c8b2264bd5e18d0f82aa1aaa6b445e32eec50d8443d8d7f7223ad1940c71226d5394faaa27e76f1c79be4e58eab59767420b7785cff47e98c980738e0420f3efd102b60dc79fa71d634640f4fd90c21558872d90c07b21a2c321f8bf0c8c6bdcb28dc07a0340124e79252baa90a4e357a1938896df45d3be405561a50a5f0fd3278d0e2a9a73fbf9eddcb6bc05a0ea1952b6411814f88e587627c5137932fcbb1f5cd0373deb9bda75c4a96fab9ef3378d549b34edb72768b0b0d414ada6aaed617ed0d301b65afbdb1abf2f393117caeb878873eae9ea9cb14a5af2049a25146aae631a78f2cca0422dc63241edf33d36fbde924f5fb7f1f01eef5fd877179dc1534ae244bb5c3653a9b5f379ddac85095094d43c75dc76b8d8879836b770b6d254b71b2c2308dcd315b80c149e56b6905c2d50ab7c3b0b96d7e6c790fc20225c9d717331f51984eeab9b52084f3b344b4c803a271190bb37dff111c0e23cbf7e6eba2ceb1e53acc45c405151b6f499b4b2f539dbf40f3306524e9e72960e58d70f19ac402d7d8685bcab8c5e8db7202d39f49d34e90aadb72d2dcb285a95b9f55ac1477d2ef2517d9c7d46810404683aa1f818afeda83482484ea322f8aa2e2be5c09a7c10be3c6d1ee16b73e88e7eef8730b34477efcd75b319c38da6324633815092aa139224d7887db295690ae6b8f1c6bf44a256972d9bce7c0e9ef68d26ba24020d8f2266fe18bdb4bc1f6435dda269181f9d19c9a85e1eba1bc1ea17edb394e2b1c8fa3a9d40186c45d0c79fa45411571585e495f46f005532feae3917cb26594f58fcf647a26c4048a47ae2e44962ec63fb60d4181dc3aa3679d0f3e67198662bb4112355528a5c661f152b847be30e05c31585d795f04cd28414582eaf5d1d213b1088f154ab395419fd50544e84d990bec64706f93aafbd427d9822d337cc2cdc067de3f8222b5bea7ffe4122eb81c2aec1c583664b79d2ece0b6f5fb2c0b68c23c1159bde2ef4816405bc1a47cafd05fdefe81dec3fbca83bba60bfda1cb374061ddaa3c7f2f6477cf850c84a9759b387c185c9c9be6e582142a43992904aae07ccc5bd70b7a0af1c673d1b1ef01b934f7d327d22d6b5b56fcd5b4be757ade7a88f4e4577d47eb239cd5af66278fdcac55ab84f8421cf66af5223e177e9a59d22636b3baa14243362be534e66d75a9074aed1536f234c760423c463f3ba797b021c48dde014d77d30eda548b55c4dbf83ad9fbdcfab113e6d5f7803b970f310e9fe8ab9fa214eb293ab4a45bfff8996c46a750d81c3c35843c59edc5b1b6ceba43a4e2a25b32fee886c8d4b31d6eedcd873e4de519f30d98a9fe5d0b5fd6a0264b9621d3c7ad20d7869579eb34f7ff67f53273a85c6575566f175adb50cccd5dd654bb2d5b128971a3e8d0008ae6a431ee28fad7f7978a0a21c4efcddc16949d89e9a4c9e31cfae9fa5edc4bb1d8f243150f14aa8a2e62a52ff259a25c6b22776164f2093da143d9d5ec5ce561c9f2be480ea7fe2b0afe1d79d056f008d1a37ec12d23f2aae7760151be2404c6c33cb07953d27236bfe139b3429f68e86af4db7e4905c2ebae443ba62feebf475b44b189ca129c881d0f61fafc9df97e078dc622c82a04393081db767a5b9192ac9525948457abf4e5039962428fdaa54f4186629e59bd1864e0a067209340b225b23f9e5bc2b64c91bccfdc6d3a6d293922fef0ec90c841801222c42e6a30195599c5ac232c2210aa21452fb534c70866331fe0f6871ed1a07f72a6c365dfb4f18b9394ed5de5dd0864f709d6cc17ccb7b2aabfd2111cf35381f9f872e7cb5faec566531d5ff033b609dba0e059f8471a9b2e647ebd0789c244b300f1a6d6422cbaf175f333b604f8250f7fe1da0ea0991a548be23b272d9f72bda27664f075a40a1f872dc9cfd980699a2b95474d0961b3b98cc52addfc31a1a7bd95048e7aa19ffcbe961b332e370541015aee642a15c5dda66e219fe46340ac379a62b5795aa3e371b7b07c213f9b86fdb491da3bfc8ebb5c584f08fe381b3f7e9728ed405e569c7377c55bf1efd532ecbd5fdef859d5e3f42c29c3f3c474cbaa30f89031f5315dd8fcc98b895576e82a446a014f4a6439be47c2ce370bc35bf9d41134cf91c279b731cea35b1724bbcc9499279683bbcf48779fa928cbf0ebbfde99d986ba7549e8fdc73b0000fc2be8457e47920fc510fc84e1179d648d90711adb8ef046729060d817196cff28b3ca5bdcf7a31f8a914621108ed88e79d8e85fe264e544db087d86ca32bea799a482824441171a3193f92be7acdcd46a63e907d10925fbb4d8b8916fb4fc5ee6d19a173750f99d290151a0af58e47210eb3d6e30402e1cd40ddc5e6c5c9ad280ba7c9e9a7b871cc97510a5aa6b539740ed3521b9589d78acf80f2eda75b8df71de721df011484539c4d5794ab10a461b7b62cb6ca72a3d0b6fbe06b8a1e103266fb8382a6697cfcb6415f2f102bc1b30ed6275e5fcbdd46008ce15f3b7b34a95359e79aec6840128250810fee7084bb79bec6fd54b4d58b34a1b0b3dec4ae58bdd58ea4bb312a9a9763679c608bb1233b05a527587ad3bd5713428a701c1bea9ad45b5e1d3f523566386f7f6f8b9ec71cf77303b81e92ea31f8e9416fd974d7583bfa467bf1ca7ef8aea9e93cd8640a182277a5da3efec7084a1592c2b62e6b00b5432f02813c12a194775a8f9774101e7d330ed898db48e9ef48566a451197190cd077ce0e948715ff0177589ec1d903320d19f101f913c5092ea6583ebcd317c828c6ec2ca412229cd39fcc6b76a773f7376ac7ac2e841e85af0bc78f80f872cd6413f96bce00ab1cdef969d1521af6e0a1afd93b14ba34d1bd66f223247923ea1f45021f94c8fcc510d1ee1ffce7a03ccc756ff24daad9bacdd6cf0c6dd8ea4494c3edd95233cb76644df21a0bfa1260e418a7db853f78262f0055f5e220a6e04b463c4d2016583c906f6ee0d850aa38166eaa175b79d1da5559b520fee984e641057d21594fdfb971e4d4fb998392562598dee6991f1d888a1d9a3ce727c99d795b1ffa3b4fd7d199270b98ff07721262fc1e06e96518af15e8f05f8aff4dc33a03880990845d4c015143f22caf259e0bf6c6225c450fed6ba4a343175c212c57512b62a4125357c8a97425856212a74538594ce7f29eacb3ceef9259e4c1146aad79607ebe9a398fa4990eb08fac48b16916da380fde7102a3c3021948674b08ab0c3e2b641b2c98334d6505b5ced9a96449eeb3b82d7b171acfc11cce8af445e9f7314e78e6736e258e17fb5e3691aa082face2ee6b034d71f596e38b8123d83b81d756402b16a9f1f7ce3fab11199421a2399bcbeaa2892baa91d302d7eb29deca52ea43ca39dc77a74be495ba52ad8ef18f6c4fa98254565821fae1c9088130838525eaa84c60232c6ec5d2d5f2b793631a5b0943278399dccd70803b713b509e882e85748f26a6f7c1c7f3211bf4c1fc478d702bb8c984ea20e587e791a154f3b9d7a77d191a3190292aad5d68ea8a5fa290851855d747b9955e89861506426663a27761f423434554a868ade390fae9aaa6c99b7cc07f77aa624e0edfe85b4185f0fc8fcfd8bb4a615ecdb43ae483a2d8ffaffb753bf2e273ebcc001d8e7f23a3228a11062be37ab879646fa63d1507676ce0f2f22af4ca049255240da64cc0bd1d43529745bcc795de0c0d3f3d48645090ccdb161341caa5e291e7b30b8aebe7892a68760743f4259503989728b9503812c7bc3c0fd16f0c86780555dd5f69b47c67b73d39a2bc4f48f956b3857ae08b6c060377b401011e8ac9e91c772dd1f23c1a9897eb0c2af4e1e3a57278aa8c38c644147b6ad47aee2c616cc43b5cda0fb8c36e80b1bedd7dd672e4652f17cdf8f4f12ccb78027ef68ff5235eaa03977b52f64ea3fb77389cfef7a1f063f03b9cf7ac4dd6d906b4af34d3ec155acb68a77386a1d3ef723c79848c9f58e21228e721031dee74b2257ce358a9273b115741ad953eca658978b3ec7d117d87e49f7cb4a544f976139dff4bd624b8f61829a45c40cf031470c627b06963b91adf031ce0ad08cf40ea4a39a35974fc83dd41e1cce11a74092c7f9a6c3805020259ec85459137390f8d35e7100f2cbe5da0deb89a45621914b624e8444862c9d1acf3b191897c63d44223c61ab417ab4a6bbf746c734822bfa5f41305c176b55f1437ac1d82ea20f6"]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x181) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) 425.166399ms ago: executing program 6 (id=1401): symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x6, 0x400, 0xdf62, 0xfffffffffffffffe, 0x4, 0x2f01, 0x4, 0x6, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffa], [0xfffffffffffffffe, 0x80000011, 0xf, 0x7ffe, 0x5b, 0x1, 0x1fe, 0x0, 0x0, 0x100000000000005], [0x4000000006, 0x12fd, 0x0, 0x0, 0xd, 0x4, 0xffffffff00000000], [0x100, 0x40000000005, 0x7fffffffffffffff, 0x100000000, 0xfffffffffffffffe, 0x800000000000008], [{0x5, 0x5, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x5, 0x2, 0xfffffffc, 0x80}, {0x3, 0x5, 0x4, 0xffffffffffffffff}, {0x6, 0x2, 0x1000, 0x8}, {0x0, 0x2007, 0x9, 0x2000000000000000}, {0xfffe, 0x0, 0x0, 0x1}, {0x0, 0x100, 0x0, 0x8}], {0x5, 0x5, 0x5}, {0x5, 0x80000000, 0x6d5, 0x2}}}) getitimer(0x0, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$net_mpls(&(0x7f0000000100)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000200)="649863ca", &(0x7f0000000280)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x400001, 0x7, 0x100006, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x3}, {0x7, 0x4, 0xc, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x7, 0xb, 0x3}, {0x400007, 0xfffffffd, 0xe, 0x7}, {0x2, 0x7, 0xc3, 0x9c}, {0x80000cdf, 0xffffffff, 0x5, 0x6d}, {0x2000a, 0x9, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x3ff, 0x8001, 0xffffffff, 0x87}, {0x4, 0x80040001, 0x9, 0x10aeb}, {0x803, 0x40, 0x4, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x6a0, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 424.721026ms ago: executing program 1 (id=1402): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open(&(0x7f0000000640)='./bus\x00', 0x10, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1d7, 0x3ff}, 0x400, 0x10000, 0x0, 0x0, 0x2, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 423.587613ms ago: executing program 6 (id=1403): pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) read(r1, &(0x7f0000000400)=""/119, 0xfd4c) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) select(0x40, &(0x7f0000000d80)={0x8, 0xfffffffffffffc00, 0x80, 0xd, 0xbc, 0x0, 0x7, 0x8}, &(0x7f0000000dc0)={0x9, 0x22, 0x0, 0x7fffffff, 0x1ff, 0x1, 0xf7, 0x2}, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x44946472, &(0x7f0000000140)={0x0, 0x567, 0x0}) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000000)=0xc) setpgid(r4, r4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r5, 0xc4504445, &(0x7f0000000740)={0x8, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0x5, 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0xffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x4) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x2, 0xbf, 0xa, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000001c0)=0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) getsockopt(r8, 0x6, 0x8, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) close(r7) 207.923965ms ago: executing program 1 (id=1404): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x40000, 0x100, 0x3560000000000, 0x0, 0x80000000000000}, &(0x7f0000000200)={0xcea, 0x20010, 0x80000002, 0x1, 0x1, 0x3, 0x80000000000001, 0xfffffffffffffffe}, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r0}) close(r0) syz_emit_ethernet(0x21, &(0x7f0000000180)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) 207.273347ms ago: executing program 5 (id=1405): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 206.968715ms ago: executing program 0 (id=1406): r0 = socket$inet(0x18, 0x3, 0x42) getsockopt(r0, 0x3a, 0x3, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="ab1b38f93f66e20e19578944221396b362c755c3177ad0a4d72b0501ada82eae8d78fc0c403c92af8007da328d3497205f4d4a9db02e2b83240b95994a4d242ec093a63a1ff58fc73e8e4d786b9b88cf747d8ecbb419aa2c22db8edd198a944ed854a80f44f90f65e8a2cf14b857e072708f8fd4837361fc89cf8bd4c39dadc4c0e7a269ab1154479cf31283df716c19ec2c8ccb39f3140732ef5ed744366488bbb38bb8e6da31d6ee73954311ea72aa9dfd8e7fe737a1d6ea11cddbdb123339922f186a", 0xc4) 206.702993ms ago: executing program 1 (id=1407): sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(0x0, 0x10, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8001, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc0284457, &(0x7f00000000c0)={0x7ffbffff, 0xfffffffa, 0xfeffffff, 0xfffffff7, "080000000000000000010000000000000f1e0400", 0x0, 0x10000}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) mknod(0x0, 0x2000, 0x637d) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x43, 0x3, 0x1, 0x4, 0xf, 0x1, 0x1, 0x2, 0x4001, 0x7e}) open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x5, 0x8, 0x9, 0xd4, 0x7, 0x6, 0xffffffff, 0x10, [{0xfe5, 0x8, 0x0, 0x80000000}, {0x7, 0x4, 0x0, 0x30a}, {0x10000004, 0x1, 0x4000000, 0x80040009}, {0x100, 0x60000000, 0x3, 0x1000000}, {0x6, 0xb, 0x811, 0xcb}, {0x9, 0x1, 0x8, 0x800009c}, {0x10008, 0xffffffff, 0x1003, 0x3fa2}, {0x800000a, 0x3, 0x14, 0x8}, {0x4, 0x83, 0x1, 0x9}, {0xa, 0x5, 0xc7, 0x800000b}, {0x5, 0xfffb}, {0x803, 0x80040, 0x4, 0x35}, {0xe1, 0x0, 0x7, 0x811}, {0xffff0354, 0xfffffffa, 0x8, 0x100006}, {0x8000, 0x1ff, 0x1, 0x1ffffffd}, {0x0, 0x1, 0x4, 0xc3}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e99, 0x2, 0xfffffffffffffffd, 0x2800000000100000, 0x181c, 0x100000008, 0x10004000000004}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x20, 0x0) 123.808694ms ago: executing program 3 (id=1408): mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4011, 0xffffffffffffffff, 0x8) link(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 111.932617ms ago: executing program 0 (id=1409): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/22, 0x16}], 0x3, 0x1a96) (async) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/22, 0x16}], 0x3, 0x1a96) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') getsockname(r0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a8) 111.055212ms ago: executing program 0 (id=1410): setuid(0xee01) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xe5, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2, 0x0, 0x2000000000, 0x0, 0x1}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) (async) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xb9, 0x1, 0xffffffffffffffff}], 0x0, 0x0, 0x7, 0x0) r5 = shmget(0x3, 0x1000, 0x380, &(0x7f0000fff000/0x1000)=nil) r6 = shmat(r5, &(0x7f00004ab000/0x2000)=nil, 0x2d90489355fee5e) shmdt(r6) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f0000000100)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x82, 0x5, 0xd, 0x45}, {0x61, 0xf3, 0xa6, 0x3}, {0x6, 0x80, 0x9, 0xfffff7fe}]}) (async) sysctl$hw(0x0, 0x0, &(0x7f00000001c0)="c3461b00407061035c2532d7a0ea9200001f00025c07fc3ae7d56b45c6888320424dca5d00ffffff", &(0x7f0000000000)=0x28, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r7, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) (async) r8 = kqueue() kevent(r8, 0x0, 0x2, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x58, 0xfffff, 0x8, 0x40000000009ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x10, 0x7f, 0x20000000}], 0x7, 0x0) (async) kevent(r8, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 109.346761ms ago: executing program 3 (id=1411): r0 = syz_open_pts() flock(r0, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4013, r0, 0xfffffffffffffffc) syz_emit_ethernet(0x41, &(0x7f0000000100)=ANY=[@ANYBLOB="99b541a5d895aaaaaaaaaabb8864"]) 103.453464ms ago: executing program 1 (id=1412): r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="f1a42138cd18f3b0a16bc56a730bda8b263c0f70544fe00a08731bf3c827cdbf05a5fbd23d3f6e9faf40f7b9d4f512b7e1897b8105e05c59464a5dc9d3df6aa0da5099f84904880032cb260da746d9daac347a589c25185d05c378f8161277582bfcf801d0eaa2a89dfae08378672e56069ebd078a436f08f02ea81782cc26019a9ed26cbd039ef8d35862", &(0x7f0000000080)=0x8b, 0x0, 0x0) 102.803741ms ago: executing program 3 (id=1413): open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x326, 0x0) (async) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="00210000090000003fbc0000", 0xc) (async) setitimer(0x0, &(0x7f0000000140)={{0x4, 0xf}, {0xfff, 0x6}}, 0x0) ktrace(0x0, 0x5, 0x0, 0x0) (async) getitimer(0x0, &(0x7f0000000400)) 101.98175ms ago: executing program 0 (id=1414): readv(0xffffffffffffffff, &(0x7f00000003c0), 0xffffffffffffedd) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mknod(0x0, 0x2000, 0x637e) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7f) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 4.438969ms ago: executing program 4 (id=1415): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 1.626313ms ago: executing program 4 (id=1416): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xef7, 0x100, 0x95, 0x8, "692b0ac6cdd2078c2d30edc8064763ec196b1875", 0x1, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000440)='+', 0x1, 0x80000002) execve(0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 1.124323ms ago: executing program 1 (id=1417): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x48, 0x8, 0xff, 0xd}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) recvmmsg(r3, &(0x7f0000000300)={0x0, 0xa5b}, 0x10, 0x842, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x48, 0x8, 0xff, 0xd}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) (async) recvmmsg(r3, &(0x7f0000000300)={0x0, 0xa5b}, 0x10, 0x842, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) 313.368µs ago: executing program 3 (id=1418): pipe2(0x0, 0x30000) syz_emit_ethernet(0x7e, &(0x7f0000000540)=ANY=[@ANYBLOB="aafbaaaaaaaaffffffffffff86dd605f6ad900483a290000000002000000800000fe800000000000000000000000aa02009078000000006006c33e00000001ff010000000000000100000000000001ff0200000000000000000000000000013a01000000000000c204000000082e0105000000000000000000"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xc, 0x2, 0x3, 0x9}, {0xfb65, 0x45, 0xfe, 0x9}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x100000000}, {0x100000000}}, 0x0) 0s ago: executing program 1 (id=1419): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000280)={0x3, 0xffffffff}) r0 = open(0x0, 0x40, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x800, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = msgget(0x2, 0x40) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYRES16=r3], 0xe1, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x56}) r5 = syz_open_pts() close(r5) syz_open_pts() setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x7) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000540)="07d4d416c4820d778be9c4c6934b4298aacdba554c203d1731abc5bd68933c0a5d294a1b098ce8f2d921c6e325302735b2d2bb9e8487a7b4d045b0d723c5151c95e21c45d0b4aa32e946e53429aabbf2d83d1a68c44e350e00ba855489c6ca367f979ad834734547aa0fdeca1e8548eac2ca6dd0eecc8e2011af2edd89c968dacd415df9e1ee0b575649461da5fbb499ba92dc74a034f2aa2db25131b864b898abd51c964b14773d092174d311827df570626925820e7983dd2b32ae242cad1531cee6baafad3cef642856e77ad6ffcefd701c2a34bbaa7d7f0778c4a18e7c7ab46febfefa316f2a9ee6f1b111d536b9edcb9187090201e95fcce663cc4820dd495ec25d80f19844fc70dfcd61a4445dfdd6c6b80a", 0x115}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) writev(r5, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000100)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.8' (ED25519) to the list of known hosts. pppx: unable to set addresses for pppx1, error=17 0#+"$%.!",%: #/--!.$ %22/2 pckbd_enable: command error 2'o9u             pckbd_enable: command error pckbd_enable: command error vm_create: uvm_map failed: 12                      j|E1\:[.zX;j?xe!`=^gp2U@LF~1nT CڪqS50hȍdɶpN NRKr0[J/3^eb* V"H}Rt>j@MBl(~XJsgXz'9ccesx8>`aDf^8nd.i~Oݫ.`Qo q3ѧ@\lM(ա-$=$4Qŭ4y1 062Ғ[)pwPխWSoM\`Z@C~Uv:!VST V#gUvR22Ao9q—#MppX>g"v}Mi' D<fU8Ios#pckbd_enable: command error denied attempt to set clock back 58720670 seconds j|sd0(vioscsi0:1:0): Check Condition (error 0x70) on opcode 0x1e SENSE KEY: Illegal Request ASC/ASCQ: Invalid Command Operation Code denied attempt to set clock back 92274564 seconds denied attempt to set clock back -9223372032624900987 seconds pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd807a9d0b08, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error      OpenBSD/amd64 () (tty00) login: witness: lock order reversal: 1st 0xffff8000299dee30 &cq->cq_mtx (&cq->cq_mtx) 2nd 0xffffffff83915588 &sched_lock (&sched_lock) lock order [1] &cq->cq_mtx (&cq->cq_mtx) -> [2] &sched_lock (&sched_lock) #0 mtx_enter+0x95 #1 sleep_setup+0xed #2 msleep_nsec+0x10b #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x109 #5 spec_close+0x466 #6 VOP_CLOSE+0x132 #7 vn_closefile+0x12b #8 fdrop+0x121 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x576 #12 sys_exit+0x1a #13 syscall+0xb17 #14 Xsyscall+0x128 lock order [2] &sched_lock (&sched_lock) -> [1] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x95 #1 clockintr_cancel+0x2f #2 mi_switch+0x187 #3 sleep_finish+0x2d8 #4 sys_futex+0xb90 #5 syscall+0xbd4 #6 Xsyscall+0x128 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83915588,9,0) at witness_checkorder+0x10d1 mtx_enter(ffffffff83915578) at mtx_enter+0x95 sleep_setup(ffff8000299dee80,220,ffffffff8342dee8) at sleep_setup+0xed msleep_nsec(ffff8000299dee80,ffff8000299dee20,220,ffffffff8342dee8,ffffffffffffffff) at msleep_nsec+0x10b dt_ioctl_record_stop(ffff80000159c000) at dt_ioctl_record_stop+0xbc dtclose(31e5f,81,2000,ffff80003b0014e8) at dtclose+0x109 spec_close(ffff80003c420a10) at spec_close+0x466 VOP_CLOSE(fffffd807a934b38,81,fffffd80097fd5b0,ffff80003b0014e8) at VOP_CLOSE+0x132 vn_closefile(fffffd806ab23ab0,ffff80003b0014e8) at vn_closefile+0x12b fdrop(fffffd806ab23ab0,ffff80003b0014e8) at fdrop+0x121 closef(fffffd806ab23ab0,ffff80003b0014e8) at closef+0x192 fdfree(ffff80003b0014e8) at fdfree+0x116 exit1(ffff80003b0014e8,0,0,1) at exit1+0x576 sys_exit(ffff80003b0014e8,ffff80003c420d80,ffff80003c420cd0) at sys_exit+0x1a syscall(ffff80003c420d80) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7b6609503d10, count: -17 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80003c4206e0 rbx 0 rdx 0 rcx 0xffff80003b0014e8 rax 0xffffffff8389cff0 cpu_info_full_primary+0x1ff0 r8 0xffff80003c4205c0 r9 0x8080808080808080 r10 0x6e6daa50f001c158 r11 0xdf9d43a6d11b512a r12 0xfffffd8003f4ce40 r13 0xfffffd80046f7330 r14 0x3 r15 0xffffffff8341ed46 substchar+0xb9ee rip 0xffffffff81fbe8e5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4206d0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=157133 pid=9170 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003b0014e8 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff80003b000a88,0xffffffff83911d78 process=0xffff8000fffef9d8 user=0xffff80003c41b000, vmspace=0xfffffd806c6213f0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10807 282401 92897 0 2 0 syz-executor 10807 499289 92897 0 3 0x4000080 fsleep syz-executor 79068 428061 20204 0 2 0 syz-executor 79068 465678 20204 0 3 0x4000080 fsleep syz-executor 36968 467440 40466 0 2 0 syz-executor 36968 499216 40466 0 3 0x4000000 biowait syz-executor 36968 391743 40466 0 3 0x4000080 kqsel syz-executor 36968 248670 40466 0 3 0x4000000 fltagain2 syz-executor 30807 164860 70896 0 3 0x80 nanoslp syz-executor 30807 341540 70896 0 3 0x4000000 biowait syz-executor 30807 95065 70896 0 3 0x4000080 fsleep syz-executor 30807 109088 70896 0 3 0x4000080 fsleep syz-executor 9819 70033 70823 0 2 0 syz-executor 9819 276353 70823 0 3 0x4000080 pipewr syz-executor 9819 220457 70823 0 3 0x4000080 fsleep syz-executor 22312 341888 57851 0 3 0x80 nanoslp syz-executor 22312 421414 57851 0 3 0x4000080 ttyout syz-executor 22312 62986 57851 0 3 0x4000080 fsleep syz-executor 22312 115891 57851 0 3 0x4000080 fsleep syz-executor 86078 328884 91324 0 4 0x82000 syz-executor 86078 418750 91324 0 7 0x4082000 syz-executor 86078 384749 91324 0 3 0x4082000 inode syz-executor 86078 199281 91324 0 3 0x4082000 inode syz-executor 86078 305223 91324 0 3 0x4082000 inode syz-executor 86078 2483 91324 0 3 0x4082000 inode syz-executor 86078 25206 91324 0 3 0x4002000 suspend syz-executor 2512 422715 1 0 3 0x100083 ttyin getty 40466 83427 41696 0 3 0x82 nanoslp syz-executor 70823 474183 41696 0 3 0x82 nanoslp syz-executor 20204 27219 41696 0 3 0x82 nanoslp syz-executor 57851 251554 41696 0 3 0x82 nanoslp syz-executor 91324 377571 41696 0 2 0x2 syz-executor 85478 210406 41696 0 3 0x82 nanoslp syz-executor 440 512675 0 0 3 0x14280 nfsidl nfsio 8098 75501 0 0 3 0x14280 nfsidl nfsio 5899 330329 0 0 3 0x14280 nfsidl nfsio 8900 244947 0 0 3 0x14280 nfsidl nfsio 1798 49850 0 0 3 0x14280 nfsidl nfsio 51643 279066 0 0 3 0x14280 nfsidl nfsio 99606 321536 0 0 3 0x14280 nfsidl nfsio 11896 273950 0 0 3 0x14280 nfsidl nfsio 73910 516026 0 0 3 0x14280 nfsidl nfsio 46645 34706 0 0 3 0x14280 nfsidl nfsio 89677 47883 0 0 3 0x14280 nfsidl nfsio 50924 124895 0 0 3 0x14280 nfsidl nfsio 23927 21212 0 0 3 0x14280 nfsidl nfsio 27138 188693 0 0 3 0x14280 nfsidl nfsio 81119 30716 0 0 3 0x14280 nfsidl nfsio 39581 69313 0 0 3 0x14280 nfsidl nfsio 25365 171157 0 0 3 0x14280 nfsidl nfsio 89659 18054 0 0 3 0x14280 nfsidl nfsio 70207 285053 0 0 3 0x14280 nfsidl nfsio 61121 33344 0 0 3 0x14280 nfsidl nfsio 70896 194106 41696 0 3 0x82 nanoslp syz-executor 92897 405693 41696 0 3 0x82 nanoslp syz-executor 41696 493989 21670 0 3 0x82 kqread syz-executor 21670 175015 33172 0 3 0x10008a sigsusp ksh 33172 348121 18223 0 3 0x98 kqread sshd-session 18223 336737 42183 0 3 0x92 kqread sshd-session 42183 175311 1 0 3 0x88 kqread sshd 8721 490510 74898 74 3 0x1100092 bpf pflogd 74898 51760 1 0 3 0x80 sbwait pflogd 85132 85280 42089 73 3 0x1100090 kqread syslogd 42089 226599 1 0 3 0x100082 sbwait syslogd 87330 63650 1 0 3 0x100080 kqread resolvd 66666 95153 19358 77 3 0x100092 kqread dhcpleased 86734 238100 19358 77 3 0x100092 kqread dhcpleased 19358 253584 1 0 3 0x80 kqread dhcpleased 63955 402203 0 0 3 0x14200 bored smr 89052 296004 0 0 3 0x14200 pgzero zerothread 48316 169456 0 0 3 0x14200 aiodoned aiodoned 5968 194155 0 0 3 0x14200 syncer update 16720 67631 0 0 3 0x14200 cleaner cleaner 8939 287981 0 0 2 0x14200 reaper 98512 331715 0 0 3 0x14200 pgdaemon pagedaemon 27261 12797 0 0 3 0x14200 bored viomb 74603 506489 0 0 3 0x40014200 acpi0 acpi0 78583 398185 0 0 3 0x40014200 idle1 92919 44823 0 0 3 0x14200 bored softnet1 58706 62065 0 0 3 0x14200 bored softnet0 96467 121679 0 0 3 0x14200 bored systqmp 78339 39364 0 0 3 0x14200 bored systq 45071 201777 0 0 3 0x14200 tmoslp softclockmp 61869 499168 0 0 3 0x40014200 tmoslp softclock 41467 400335 0 0 3 0x40014200 idle0 1 369557 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &cq->cq_mtx r = 0 (0xffff8000299dee30) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 clockintr_unbind+0x56 #3 dt_ioctl_record_stop+0xbc #4 dtclose+0x109 #5 spec_close+0x466 #6 VOP_CLOSE+0x132 #7 vn_closefile+0x12b #8 fdrop+0x121 #9 closef+0x192 #10 fdfree+0x116 #11 exit1+0x576 #12 sys_exit+0x1a #13 syscall+0xb17 #14 Xsyscall+0x128 Process 36968 (syz-executor) thread 0xffff8000fffe9ca8 (499216) exclusive rrwlock inode r = 0 (0xfffffd806f11fdc8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 30807 (syz-executor) thread 0xffff80003b0034f0 (341540) exclusive rrwlock inode r = 0 (0xfffffd8076a0b6b8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 86078 (syz-executor) thread 0xffff80003aff7790 (418750) exclusive rrwlock inode r = 0 (0xfffffd806f11f928) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 86078 (syz-executor) thread 0xffff80002a262010 (199281) exclusive rrwlock inode r = 0 (0xfffffd806e9988c8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vfs_lookup+0x11c #6 namei+0x7ca #7 vn_open+0x15a #8 doopenat+0x35b #9 syscall+0xbd4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11110 12233K 12756K 166960K 13833 0 pcb 17 15K 16K 166960K 334 0 rtable 250 12K 12K 166960K 763 0 pf 38 18K 20K 166960K 194 0 ifaddr 45 8K 8K 166960K 156 0 ifgroup 59 2K 2K 166960K 245 0 sysctl 4 1K 9K 166960K 15 0 counters 72 37K 38K 166960K 270 0 ioctlops 0 0K 4K 166960K 1805 0 iov 2 14K 28K 166960K 84 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1425 90K 90K 166960K 2696 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 2K 10K 166960K 35 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 114 0 dirhash 12 2K 2K 166960K 42 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 240K 166960K 1667 0 sigio 0 0K 0K 166960K 35 0 proc 73 115K 164K 166960K 866 0 subproc 72 4K 4K 166960K 126 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 266 0 in_multi 96 6K 7K 166960K 242 0 ether_multi 1 0K 0K 166960K 14 0 mrt 1 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 193 864K 864K 166960K 193 0 exec 0 0K 1K 166960K 783 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 69 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 285 174K 186K 166960K 16528 0 UVM aobj 139 22K 22K 166960K 145 0 pinsyscall 43 86K 102K 166960K 3001 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 135 0 NDP 14 0K 2K 166960K 110 0 temp 82 8680K 8936K 166960K 80240 0 kqueue 14 22K 34K 166960K 360 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 207 0 204 2 1 1 2 0 8 0 rtentry 176 223 0 125 6 1 5 6 0 8 0 unpcb 144 1060 0 1042 7 4 3 4 0 8 2 syncache 336 11 0 11 3 2 1 1 0 8 1 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 736 486 0 480 14 12 2 7 0 8 1 arp 136 38 0 19 1 0 1 1 0 8 0 inpcb 328 1891 0 1882 20 16 4 12 0 8 2 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 152 46 0 22 1 0 1 1 0 8 0 pkpcb 40 78 0 78 4 3 1 1 0 8 1 kcovpl 48 14 0 6 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 1 0 1 0 8 0 ppxss 1192 78 0 78 2 1 1 1 0 8 1 pppxif 1504 9 0 9 4 3 1 1 0 8 1 pffrag 232 16 0 6 2 1 1 1 0 482 0 pffrnode 88 16 0 6 2 1 1 1 0 8 0 pffrent 40 31 0 21 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 2 0 2 2 1 1 1 0 8 1 pfstkey 128 1 0 1 1 1 0 1 0 8 0 pfstate 448 1 0 1 1 1 0 1 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 7 0 1 6 0 6 6 0 8 0 art_heap4 256 905 0 511 36 9 27 30 0 8 0 art_table 40 912 0 512 5 0 5 5 0 8 0 art_node 32 220 0 134 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 112 0 102 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 37 0 20 3 0 3 3 0 8 0 dino2pl 256 4633 0 3110 96 0 96 96 0 8 0 ffsino 296 4633 0 3110 119 1 118 118 0 8 0 nchpl 144 6808 0 5090 64 0 64 64 0 8 0 rtmask 32 14 0 14 4 4 0 1 0 8 0 vnodes 216 5307 0 0 295 0 295 295 0 8 0 namei 1024 23560 0 23557 4 2 2 2 0 8 0 percpumem 16 150 0 99 1 0 1 1 0 8 0 vcpupl 3968 9 0 1 2 0 2 2 0 8 0 vmpool 848 10 0 2 1 0 1 1 0 8 0 kstatmem 264 162 0 132 5 2 3 3 0 8 0 scsiplug 72 3 0 3 2 2 0 1 0 8 0 scxspl 216 62497 0 62495 16 15 1 8 1 8 0 plimitpl 152 379 0 356 1 0 1 1 0 8 0 sigapl 424 1984 0 1916 9 1 8 8 0 8 0 knotepl 120 579 0 0 18 0 18 18 0 8 0 kqueuepl 224 624 0 613 6 4 2 3 0 8 1 pipepl 344 276 0 248 3 0 3 3 0 8 0 fdescpl 528 1946 0 1914 3 0 3 3 0 8 0 filepl 160 12593 0 12357 27 14 13 19 0 8 0 lockfpl 104 871 0 868 3 2 1 2 0 8 0 lockfspl 48 244 0 241 1 0 1 1 0 8 0 sessionpl 144 34 0 25 1 0 1 1 0 8 0 pgrppl 48 70 0 53 1 0 1 1 0 8 0 ucredpl 104 2047 0 2034 1 0 1 1 0 8 0 zombiepl 144 1917 0 1916 1 0 1 1 0 8 0 processpl 1232 1984 0 1916 7 1 6 6 0 8 0 procpl 664 4571 0 4483 9 0 9 9 0 8 1 sosppl 176 9 0 9 3 2 1 1 0 8 1 sockpl 752 3274 0 3244 29 21 8 16 0 8 4 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 124 0 0 16 0 16 16 0 8 0 mcl2k 2048 36 0 0 4 0 4 4 0 8 0 mtagpl 96 6 0 0 1 0 1 1 0 8 0 mbufpl 256 837 0 0 50 0 50 50 0 8 0 bufpl 280 27573 0 21437 439 0 439 439 0 8 0 anonpl 32 15275 0 0 124 1 123 123 0 246 0 amapchunkpl 152 57637 0 56842 49 12 37 37 0 158 4 amappl16 200 8680 0 8477 65 36 29 31 0 8 6 amappl15 192 21 0 21 1 1 0 1 0 8 0 amappl14 184 6 0 5 1 0 1 1 0 8 0 amappl13 176 523 0 522 1 0 1 1 0 8 0 amappl12 168 2372 0 2329 4 2 2 3 0 8 0 amappl11 160 7 0 7 1 1 0 1 0 8 0 amappl10 152 50 0 36 1 0 1 1 0 8 0 amappl9 144 308 0 308 1 1 0 1 0 8 0 amappl8 136 28 0 25 1 0 1 1 0 8 0 amappl7 128 111 0 108 1 0 1 1 0 8 0 amappl6 120 363 0 348 1 0 1 1 0 8 0 amappl5 112 81 0 70 1 0 1 1 0 8 0 amappl4 104 491 0 459 1 0 1 1 0 8 0 amappl3 96 9981 0 9870 4 1 3 3 0 8 0 amappl2 88 2095 0 2017 3 1 2 3 0 8 0 amappl1 80 17339 0 16733 21 7 14 16 0 8 0 amappl 88 15359 0 15156 6 0 6 6 0 92 1 uvmvnodes 80 171 0 0 4 0 4 4 0 8 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma2048 2048 1 0 1 1 1 0 1 0 8 0 dma1024 1024 2 0 1 1 0 1 1 0 8 0 dma256 256 8 0 8 3 3 0 1 0 8 0 dma128 128 255 0 255 3 3 0 1 0 8 0 dma64 64 8 0 8 3 2 1 1 0 8 1 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 144 0 6 3 0 3 3 0 8 0 uaddrrnd 24 1946 0 1914 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1946 0 1914 1 0 1 1 0 8 0 vmmpekpl 168 16217 0 16158 3 0 3 3 0 8 0 vmmpepl 168 132207 0 129981 130 17 113 113 0 357 0 vmsppl 488 1945 0 1914 7 2 5 5 0 8 0 rwobjpl 80 38651 0 37168 39 1 38 38 0 8 0 pdppl 4096 3919 0 3840 129 48 81 83 0 8 2 pvpl 32 22866 0 0 184 0 184 184 0 265 0 pmappl 256 1955 0 1916 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 376 0 81 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(ffffffff83915588,9,0) at witness_checkorder+0x10d1 mtx_enter(ffffffff83915578) at mtx_enter+0x95 sleep_setup(ffff8000299dee80,220,ffffffff8342dee8) at sleep_setup+0xed msleep_nsec(ffff8000299dee80,ffff8000299dee20,220,ffffffff8342dee8,ffffffffffffffff) at msleep_nsec+0x10b dt_ioctl_record_stop(ffff80000159c000) at dt_ioctl_record_stop+0xbc dtclose(31e5f,81,2000,ffff80003b0014e8) at dtclose+0x109 spec_close(ffff80003c420a10) at spec_close+0x466 VOP_CLOSE(fffffd807a934b38,81,fffffd80097fd5b0,ffff80003b0014e8) at VOP_CLOSE+0x132 vn_closefile(fffffd806ab23ab0,ffff80003b0014e8) at vn_closefile+0x12b fdrop(fffffd806ab23ab0,ffff80003b0014e8) at fdrop+0x121 closef(fffffd806ab23ab0,ffff80003b0014e8) at closef+0x192 fdfree(ffff80003b0014e8) at fdfree+0x116 exit1(ffff80003b0014e8,0,0,1) at exit1+0x576 sys_exit(ffff80003b0014e8,ffff80003c420d80,ffff80003c420cd0) at sys_exit+0x1a syscall(ffff80003c420d80) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7b6609503d10, count: -17 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 mtx_enter(ffff8000299dee20) at mtx_enter+0x377 clockintr_dispatch(ffff80003c426090) at clockintr_dispatch+0x401 lapic_clockintr(0,0) at lapic_clockintr+0x51 Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a __mp_lock(ffffffff838b91c0) at __mp_lock+0x192 __mp_acquire_count(ffffffff838b91c0,1) at __mp_acquire_count+0x58 sleep_finish(ffffffffffffffff,1) at sleep_finish+0x2d8 biowait(fffffd8067e3e5a0) at biowait+0xc6 bwrite(fffffd8067e3e5a0) at bwrite+0x2e7 ffs2_balloc(fffffd806f11f888,b8c000,4000,fffffd80097fd5b0,2,ffff80003c4264b8) at ffs2_balloc+0x18b4 ffs_write(ffff80003c426540) at ffs_write+0x4f9 VOP_WRITE(fffffd807533e520,ffff80003c4266f8,7,fffffd80097fd5b0) at VOP_WRITE+0x101 vn_write(fffffd806ab4ad38,ffff80003c4266f8,0) at vn_write+0x1d3 dofilewritev(ffff80003aff7790,5,ffff80003c4266f8,0,ffff80003c4267b0) at dofilewritev+0x242 sys_write(ffff80003aff7790,ffff80003c426860,ffff80003c4267b0) at sys_write+0xa2 syscall(ffff80003c426860) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xaa0f8be7180, count: -20