last executing test programs: 13.440058588s ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 10.975665304s ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 8.562427035s ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 6.153497527s ago: executing program 2 (id=560): chmod(&(0x7f0000000040)='.\x00', 0x35e) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) pipe(0x0) setgid(0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) dup(0xffffffffffffffff) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/163, 0xa3, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) sendmsg$unix(r0, 0x0, 0x18) close(0xffffffffffffffff) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06cc00000500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x3) ioctl$TIOCSETA(r1, 0xc4504444, &(0x7f0000000740)={0x0, 0x0, 0x800010fe, 0xd286, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0xc5d}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x800, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0\x00') socket(0x1e, 0x1, 0x0) 6.110054237s ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 3.829582721s ago: executing program 1 (id=562): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000040)=0x7, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0xffffffffffffffff], [{}, {}, {0x0, 0xfffffffd, 0x0, 0x800000000000}, {0x0, 0xfffffffe, 0x0, 0x4}]}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r6, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) r7 = dup(r5) connect$unix(r7, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname(r7, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 3.829129693s ago: executing program 2 (id=563): sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x1, 0x0) socket(0x2, 0x4001, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000e40)={0xa8, 0x7, 0x9, {[0x20000008001, 0x0, 0xc759, 0x919, 0x0, 0x40, 0xfffffffffffffffd, 0xffffffffffffffff, 0x7b, 0x0, 0x8000000000000, 0x0, 0x400, 0x0, 0x0, 0xffffffffffffb390, 0xfffffffffffffffb], [0xf, 0x0, 0x0, 0x0, 0x5, 0x1000, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x8, 0x1], [0x1ff, 0x0, 0xffffffffffffffff], [0xffffffff, 0x31, 0x0, 0x0, 0x5, 0x2], [{0x0, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0xfffffffc, 0x2, 0x1}, {0x800, 0xfffffffd, 0x0, 0xfffffffffffffffc}, {0x0, 0x1000, 0x6}, {0x8fb, 0xa760, 0xc8, 0xffffffffffffffff}, {0x217d, 0x5, 0x0, 0xfffffffffffffffe}, {0x4, 0x0, 0x0, 0x3}, {0x0, 0xfffffffd}], {0x0, 0x0, 0x8}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8, 0x10000}], 0x1, &(0x7f00000000c0), 0x1, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000040)="35b2d373799d47", &(0x7f0000000080)=0x7, &(0x7f0000000200)="143dccdbf1d0ef4373830a5fbcc872363d623fe052fd6237f6940f286c29122e85d1bd2121882d9eac44597a2ec45de0264476dcd6801574a5a3afd9c99d679af1fbc48ae7861d48803abd84dffb6ef66b20f7514ea8a5ce31fcb7ada30811b4f654be5741aae5cdfb0dde8a0c7d5fc7dadfed691ea510585b3a13509f26c925a5c803148aa0bd4a40ea935e9d2e09d16f0f007bab28f10ecf4c3a97077cb3a046a91dbc3d4a34adcfdff75b3189b5d9754087956445b06d37ad1afb554938cebc6aec0aa14544ce457d6b5171e33921ae44685f5cbf75693c8958c851888d9aca14804fe09c91658d5b4d812a6c8dd2f3fe85ddaf6f548341c58318a4330f39796cc9f9692cbf1fd2efee95ba57da62404a1b9f9e1111986acf90580834cd5d985da0c2d4af8bca1aa3119d1c07452e7b7c280ddaced82e5f3f0c74e6265c4b398e25759ded44f12e325076b0551a3b29e0f9882a7a1c3072a2ac6f614113d05c73deec5f24a8dd48b56305a7843f8187f0e9a6c8e72b435387ef3d4066f860266f2a28180d287da89ca4ddee16873981865dca1550a83fe1f5416ad5868e90a2b87ac7d9656017f58dec8ada600ca24f7acc3586577cb0d1286f11f883b649f774d604f4762c4c77020e4b72a532ccfb2c463a5e434398c7aedf3c8e6ec492b0fbfe208ee8994835bd6b69a5f48e09008b4af1155894756e36db715301f24fdef46acef63aad3ce4d911854749861f0c332b7eb5434ba8f497cd82a6b6f4840543cca49f86b6023b4516749dc31a6e1954f5dae3f890000beccaeb541f7e8e012e8a15875619033e446ff1123c5adfc6d93c2caa50c1b76bcb79b5021fba2f78f5bceb591abe90b37c026838d47850339c5430e9c15b9e7257ddd02ebab2c55344120b2ff586d888ac021e019d461fa59d4c01a82d81ce2057756d7a56b1793546114550339828799f792166447cf9b09a0ac8707e339213ac3b8f92ec1503f70ed20de06c2577bdb0b37c8e584b9029e5ddf5aa05cf87878a53ad713bcad894fe40d1da1b8e84835a0d7c6b983f34a1b076aa497ff669956f5572e55895d5b21d48883b4905635465910dfa08da68906689cf14a6a8e5e9fed566cf7f17438af93ecdc4fa1191265fe83f65e0d7a2c96da2296414eff38c940e68fc2a5de58299a3d677745d1d5c586df557e1f2718d860c3a85dbda5ac9c25c13252176d34c8fd2a659697093a75960340cdc82fa7994955afc6ab3286044d50b9c063110add35e28e0748b764284f5fad774e82e417b52ecd90823e6179521e8445ee980adca12e9efec1eaf0071ce26c39491da592fce3cbf6d640acb250fda637914d86d8e8669ed185c7c4876b1e214d26d9cf3e0b59af50baf78ffadedf3e387b97100540df602d38277232b6841c4f9754c5ff2c85621835b7079c5c5e202f928e2ec1c78500faa96ebf782f92fd3f1fbe54f7f52cee0b7f9d78cc4768a91b152d2dc666b7d4640f320e7f84a470c014c136fd0349c110893d83f059c77ad2a73889ec88e3011fe5d24b0f7fdb35d8b345d70cd8ab82e0ce9cb5437c9c1f64a30d166f85502753218be34db48a45dab418207770e87e9a512642b74db07ea0161873e463834e1b36def6e76b873ceb7744a64a3ae4121717596620c70491a5502ea5dcc91d942f20c622a868634259f3eb05aeaf7bc39b0a3897b7a26d0467dc30ad0161a27567dfe1787cd8d48afdbca4774c2bf702b48b7cfd42547e09cc797c1e105ebe58f7ce3372501cbef912aa75e0f4c55b62383a1a3cf9999e2987573ab9370371989baabd410f3e62b277ef3d97df6e4e8ce433daa9832128b1be8f5f3f3228c333a052fb7873f4105e2dc417cb8ba5b158215c77aab3ba5bc83d7dae011afa20fb8a08c16334c820710ed5f14391573d8b00867f294066ae30cf261e77bb956c50234703e31e644c4cad1b2c038efc769a91e1702bd0942172475eecb7c4545d281fb3639c313b441e7c2a32af5e06f9c48d0a6f9837ddeb49e2c9cf7e4087926b67e8fd1efd001c72a0cc79070690716b51c4dd525869aab569b728a3f2c915126a9444be3dbaf33acc8783c9e6570179209a65e5b5dd82a4ee0ec781bd3eaa0e5b6bef954c9201e5485f6d93c34f1c5edb362fbcc47ea104d7bab5429213644a24233a1149dc05d772a50cdda61adf686edc576f91fce4aa53b5661670460d1012bbf85214915265d8985e8d3a9bc823eea7e2e647533248d9b4e41d0c6b05de8058deba6137c6ab6f8233ad2da06c392131006dcf82f840139d04c31b165828347f45e748d363ed508d7b166cd88367dfb0bfc02a870d6751ca38e26a36d0da99d3efffa08504e1970885d9cb0e257da14d3763f5f8a626c5b4a42f38311819aa5f557f081313b40d2890dc56ec0a8339f4ae309b991f8115ade2d88c56c7d49cedb81b06d2bf757971e79024eb47bf6390d6fc0bfe29a340d50b682d69951cafff814d514d0a6e1c32b501bca140b115a4d2106c4123a74576f53a6ce0e34b8f9168c81537b0faf8b2b053f20de6ff546ccae1c3b6d06da3a3420e3f589037485054c4487677d256f83cb2327748b1ab8fa94ab6829b1eef54a67eebf8e4cfe2222a32f2f64c44f34fa5d8e267cd4e189a85c8440f515df2aa4b6ab0af38f7e3ee820f9c3245603f4124d43159a33c6c0f18c9086195126cafbcbd3f301c33cacb2923c44ae52b2b7995c4982b9ef237018ea3aa0c4d325f451990d3ec09af7672b07c2c1669b4fcc6f8357665bc1890298895d5b653d2ea1ba04c61c34c2dca3dd7cc94d7d5cc9c41b161d4f2f169b61d0988af2854f6c45629abf472035762d73d1837401ca5cd8384597f273e22270f87c92b3c96ed37dba0f5895f1cb8aa02b3df1078b3c463be7e0bcade5c35105ce3b131cffd1ab21166b31d17105193a91b08acb6e1ace5377d286540c1b0d1ae361aa1cb2b65e11e79f9e0ec75942d9b14e5dcb867d37e4cf879be0847b00601eefea1940b240fa89237ec46b1e16152bbcfa459d6c3f30f77f1858007a7d43b4e240c70dc9915a567a51a3e79c5f864612d5a5ad77dbacb3cf748f763fadbada17086f693bee01f96922f9e0a1f4b05bbffdb70a7bcc492e2473130252ae086e0700f14568d42018a135bce9df087d600d1693993a46055221d24e53b1bee89fe0243924f3796c5342ba8a5dd8b3da61cba0db419ec0f5a3ff4ba19efb4a4aa3b2300ed66e25a71a2cc8a8730e8817c7e9fec3ef09405c8a807e193d246ad58435f683009d9725696fa6282a2e922c877fa93e145668c99b18b9e54c683e27aa516f6d65a3271e09faa920a5d71a062fb8767ac393798962036ab31ad9b390fab7136f06fad4a7377555aa143d7417ed9f436629ef3e6bffc8445d346065e3c448f7674b78a77450db74a25c74ff8390f869a8453238152579a1c62f0254591af27aff579b6c2613a18e02dc7462d05d09476d34b86fe95e87909ecec12b9d0ce0fff3cdeaa57000d92e67a38090962967ca2447485ce66e5bb7d0f0af9ffa0af19330e5c00541d12514d4118f5d717bdc24d38cd6aa12c89cc4737a8048ccc49c6c65af6692118eb03d0b3c96637651667397a9263a952b7192246afc1020a0254463011dabfb61519cb2dc1ac748514d8373dfc962b23b86bfd53ec69063c412722e8e819bcb635a60da1bc296b1f82dc57137c27c6064a0ed1d02c8471383c16c3fe896113498bb985b7ea47adfcdecbf9fac4d36bc87f4233b6d6542435200bc4237d41154d6309ab6624d9bf7944e1366811acb1f47d72f81bd6a8fe3e53a151c5ea34420b5c388691f71dc06a877be007c8f803badaf81137edcd580bf4823871f74b2f80cdd4bfbbde5d7575a06259d600d1a9def19322fe221c44578692fd8edd9a2b360c0fe9f6c4f36e60cdf9641a7c06cb81045b58b13bf493789834b8d0e7bd7a37ceb96a4156f30a48bc15477e07bb0c13502c4405eea9ed17e5258b9ff7d465236612e7c04737a712db7b8dd9d4723fd1c349fef639b0267297687a7675836b5f5f5111cadf2a0f22e65edb3cc4e763fcbaffcffd5660c3964293b9bdf5d69968c2d49602c8bdf0ffc81845c4929f39cb417d4d580e97aff14c370bf3d44729f2b2e1c4d690091cac3fc3fd098a09dac6d8f16e61fa075454904bb790aa939d51af1f7d558d870be9c5bb5d8afd72ca6231f77a243d302d7bebce7c4fa5136b7b103599650f2f3c32002ae4d765edfb1c1513a7f5c22c89b9f526e701507816b7864bb8fa3e1a5553ee211750b26efc82c01862ea1c0a950d886deeedd14e6805a9f4891ff768fa741d0f07f457e64362a0c896466410c3d848bb4216186ebb09b646a68c1ee80c7394976a0025c63b4adee311e2ca36d8462c1e79e9da388f4233108b17fc00c7e434d49147d116bff52b9698b9df6bf648e9bca9c1a5f5f05ef09ba389539dc5ea0d8c1e4c21af395081e52b35d3cac7f3440e58579f42455ed51c9b0f04732cb4c973750889ff6ad26ea045b14fa6356dc352acd51346c0107cd6932a9b5526e720e75f33b86099d76070efa9da0ebf47f089a9d6fc10bc561bc7bf546bdb3cfc37d5b9311300dbeabd43ec7fc933646c3dd44e52187b3b6e25b089dcdf71a5ceab3b8f08be127c943a7e579f933c58a9053fe6f184f47a58cb56ba5a07dc752c896875b7d5d509430dcb2c66ed5f74eef655710f4f77771147608474a3d986644aa28142f7c23dbcacd934c898634f9316921647aa50fc474ac8d9d6e628a7964f9038e5e0a5b993ad8bc1c70c8f896018fdb588f55b5e7eae85e7efbcd9b4a26e212ab18ca209508b4491822330b5bb0f891c162086c2af6379b5627d8add936ed1e82cc9df1408a8d412c4cf2af5b42d43e9ea8bf54eca33807b14eb4ec92bccae8f71bc77437b104cc3f98b6efb697aeaa5551a51d95cabf683a857cafe8750464e3c7625dbfdc3691fbdfc0bcc792343d98d783d039ecc822a8c88d5ef94202addd86bf342045f842273e423c6361a52cc399c4b742ba3a7c3d526af161e5462cae4645f66bc50357ae79a255850eaf5b81adb31501978a7203b9629818519db2ce6fd4a938c34ff6646a12d938b8b21b3e1cb1e89b3f855c372e2edc73dc42de2c8b696d3cc5fbdb2e5e17b3620043e7e0a2458bb538826abc93006f3a66f20f21d6f48ce0f3734dc5bf070a20d6db047432047bbbf9721c0a07a3fb44a42798941dc6bd1a182756c7f9945c109b1e8bbc2555921472923ec0ed5870f3a88be8bcb013bea7a60dc3a4a80d197b2d876702577acd63406b3c617975148f8f59936c6f453b26b41c73c57731fce4285a8aded8ecb74a11a5e78143118c095fca84c637ce31f724f02436a22be43a2e6dcfff12f2c13ceeaf2aebdc90b0af72d699684aa3622d49c93519dd3e5e716a80e49b6f520b582740f89e6c2c71180369426cb2ba71c1d5d5516e97efa95cf59683d456228a8b94cbecc35b846fc3eb71a2a61f447a2b4324fe556af3b96cc7dbb2f77cd20ef9f131a07bac256a7bf9879f653df2dabb92eb48d9918b4f5f9fbd0303184e66a056fbbb9703586e4ecafff033f056df45898cbea6903c9d2caec58b133a2d8a31c7a5c4c429830ec1099eaceac681eecced2eafaf89e5ee728284e4781265fba890048cbe714358405e3f337fcd780fd51889845f9584d1c587211af575db6f315e50739b9d250b32d247dd567cc92d41d752d23374f36ccede9e682d858cbad52f2b", 0x1000) 3.671525897s ago: executing program 1 (id=569): sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) pipe(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x24, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 3.358781065s ago: executing program 1 (id=578): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = msgget$private(0x0, 0xb) msgsnd(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="03"], 0x0, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/16}, 0x18, 0x0, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x258f, 0x80c4, 0xfff5, 0x1, 0x7ff, 0xffffffff, 0x1, 0x1, 0x2, 0x80000, 0xf1a}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x8, 0x8000000000000001}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="00a0008d0ca82026dec3e59be543bfcb4c969b00f79603acf4b9b8ed8ca2c45b362ba1f1050a209b3405bf3fe398728fcaca91ca14199697b8be44da0563f58cebe44d1b2c25229ebdb232f9c129759125c7f982fe583e9791d3f3bd", &(0x7f0000000080)=0x5c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[]) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x248f, 0x0, 0x8, 0x0, 0x21, 0x10, 0x3, 0x1, 0x0, 0x7fffe, 0x4c11}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) getrusage(0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) 3.351755381s ago: executing program 2 (id=579): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000140)=0x2, 0x4) r0 = socket(0x6, 0x7, 0x7) close(r0) socket$inet(0x18, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x7}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="6837f2f4dd78b62900000000000000"]) sysctl$hw(&(0x7f0000005580)={0x6, 0x13}, 0x2, &(0x7f00000055c0), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2c6a84dc", 0x4}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="19850c3878", 0x5}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e729535f1324b593cc5307b", &(0x7f0000000080)=0x2d, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)='f4', 0x2}, {&(0x7f00000002c0)}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mprotect(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x1) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000640)={0x3, 0x0, 0x5, 0x2}) r4 = semget(0x0, 0x1, 0x281) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/217) sysctl$kern(&(0x7f0000000000)={0x1, 0x53}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r3, &(0x7f0000000980)="00000002de130000000000000000b1402511567578871a06fa239c4d8b07e704da5f9477fb93c8eb87bafab917f4d8a0f9e78f38af636733dd67e4e0d3b9fcd76e565d1cd518eb5210fb66b12c45fb3a68efbe53327273d6c56df531f88feed9734f8a4d3114b1fc9158975ee183e2ae46b9d610f3bffa835b979c36ef001758b07f36c8a60be0459b0c937ee8a13e763a9c795d601830099db6883deddb28c4e1389d8c2a3adfebadf258b754c05d12bbd0471ff3afb34274504a5ee97c0bd59f883e4d382ad03a7f686f7a62cf56f9e6650fe40100000000000000ac70c555d583d11638632bb4829ac1643a47491b619c88bf7a690e8801f166aae9319a1849577bf8a2a1885fd4c765a677480488376ff4d58d82295f1589b005404f7a56d4a3f1202ec922c12526f4453b298e9cdaf3804e6dbb0c683964550d6139e38a3ee1d72393af0c361ac56cdd83b9c2ede2cbada5bff8015d5359a45664ac2183d8b29cb9da38988b40a3858916571b517198f47f873ead0f9b5046ff10a976825d15748dddbe5ff093e26642a2f4fe64dd5511ed71578f0a7cee2eb4d3dfc0c80b9c9f08aa777810feb17ac1f5b232cdbbae66ab3a61b285ab21bbad9f31840fdbdb892433a012779ead4df8cbf052a4421fa71a40f951156493e64de215491898d176f9506ba7ec1999497bb48cc3b75e5bb0561dd876678caf62163f1cf89fdb23b80099d1fdd789d8e92c9a9cd4b5ee353f39d6138355d3aea481130093d9cbaebeb3de1e39d30f1fcad7821f6ec99c58ac25161279089b9456502aadb60659b612f8e46abd9c4d7642a83988e388184d13bb4b3c4d1a6b67eb4c1d426b75f224835942132f8aa7ceb5ca987291bd0a010273440ce4de721c69a7ff509425", 0x280) syz_emit_ethernet(0x138, 0x0) 3.333468737s ago: executing program 5 (id=582): bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x2d) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0xffffffff}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x13, r0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 3.319369175s ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 3.128061784s ago: executing program 0 (id=583): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2ec8, 0xb, 0x5, 0x3, "d0c661995bf2fdb41ee9eae6471312059daca17d", 0x941, 0x1000}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000000)=0x1) (async) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2ec8, 0xb, 0x5, 0x3, "d0c661995bf2fdb41ee9eae6471312059daca17d", 0x941, 0x1000}) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) (async) 1.133146999s ago: executing program 0 (id=584): setrlimit(0x1, &(0x7f0000000040)={0xff, 0x1}) r0 = syz_open_pts() close(r0) setitimer(0x1, &(0x7f0000002900), &(0x7f0000002940)) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced994dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a990816955e0a3913f89a58ab38942928f3e976ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f4b4d3ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00be1128df9cda94628356b180c5f49ce6a67830037fe3d1fe6c57a7c16ceff2c9f0a905971383c73fcf05d5f2df22224ec7bbbebb4facfc238158161845a09ea2c6c999e95b7ea994732af7f8da56d4a1c8401c5c27", 0x6c4}], 0x1) 1.13182304s ago: executing program 1 (id=585): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea0000ff7fc3ad83", 0x8) (async, rerun: 32) mprotect(&(0x7f000005a000/0x3000)=nil, 0x3000, 0x0) (rerun: 32) 1.131412223s ago: executing program 2 (id=586): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x9, 0x5}}, 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0xfffffffffffff000, 0xb6e, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) write(r2, &(0x7f00000001c0)="209eb883adad0d2e40c38cf493b3eecc50c588c813cfd1b9c878a4652d8e", 0x1e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) pread(r4, &(0x7f0000000280)="8e9bab0b74451b7c3c6a8839ec9873207d5a7bacc6209fd69c6f8f183c10d3be96f88b383c7474cff39d2de5306995beda9f4ca36f17bdbff51b092fe7ce588550ac3980fd1498677e4956680f97500c796fcd77eafb46997d0d02702c57fb3bb749f148483bd5bc4ab00dafc824168c5fb5d386b56a86498fdc936d2f7d934f8086f29778cbf7e202d2628e6feabf8a00db0543656b0ad9fc70a2b4d5b8bd242beb5a1843acffd41c28f538f58169da2cc5e9ce75b07d7495c77e28eb39c3ea423305f0f27b06d62c23245c83cd18ac952e58a66b7a09ef66931a61fc20ed016117", 0xe2, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xffff, 0x4, 0x2, 0x7ff}, {0x8001, 0x91, 0xfa, 0x1}, {0x0, 0x80, 0xc1, 0x7f8}, {0x5, 0x4, 0x0, 0x1}, {0x6, 0x8, 0x10, 0x8}, {0x80, 0xad, 0xa4, 0x96}, {0x8000, 0x4, 0x22, 0x5}, {0x7, 0xae, 0xfe, 0x9}, {0x8, 0x3, 0xf, 0x1d1}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000500)='}-([]\x00', &(0x7f0000000540)='&\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='@-{\x00', &(0x7f0000000640)='tap', &(0x7f0000000680)=')##\x00', &(0x7f00000006c0)='tap'], &(0x7f00000007c0)=[&(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='/dev/bpf\x00']) lseek(r0, 0x1, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000840)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000880)=0x3) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000900)='./file0\x00') r7 = syz_open_pts() close(r7) sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000980)="64611dbf3c0d25322f1ca035dbcc65ff779980586403c670e5bb00e3b9d3ed82806b228596bcf78024a1cfdafd385818f84f9a33591b8603e17136c716e6e3a14a7e852f434346ca2f0754906048fbf906f081f183d210c7f4540a3af1655c7e8d28de0d6e1cb717c3086ce2fb729aa274d148c0d278471b9ea4d2d0ac45201f375d5bccab5d", &(0x7f0000000a40)=0x86, &(0x7f0000000a80)="f54a3378bcefcc002d0858f3a44dca", 0xf) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./file0\x00', r7, 0x2}) mknod(&(0x7f0000000b40)='./file0\x00', 0xc000, 0x3) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000b80)={""/16, @ifru_metric}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000bc0)=0x4, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000c00)={{0x9, r5, r3, r5, r3, 0x4, 0x7}, 0xe}) 1.054660767s ago: executing program 5 (id=589): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, 0x0}, 0x1000) sendmmsg(r1, &(0x7f00000000c0)={0x0, 0x7}, 0xffffffffffffffa6, 0x400) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYRESHEX=0x0], 0xd2, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000800)=ANY=[@ANYBLOB="ff026e417a1902a0c21b19234bb084e6527f5a31e7340884119fdbbb2f2d913e379d0023d991bfb38e570b4edab413d24e9361633991ea104ab2241b4085f2d745"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) read(r3, &(0x7f0000000080)=""/147, 0x93) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000080)=""/142, 0x8e}], 0x1) recvmmsg(r2, &(0x7f0000000480)={0x0, 0x2}, 0x10, 0x842, 0x0) r5 = socket$inet(0x2, 0x1, 0x7) fcntl$dupfd(r5, 0x0, r3) recvmmsg(r2, &(0x7f0000000600)={0x0, 0x1}, 0x10, 0x842, 0x0) sysctl$vm_swapencrypt(&(0x7f00000007c0)={0x6, 0x1b}, 0x43, 0x0, 0x0, 0x0, 0x70) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000000340)="07cf2756bad21265565800057a1c2c76e3ca1146ab2e020b7c73bbc314c2abdc46680eed0f9216226db566", &(0x7f0000000380)=0x2b, &(0x7f0000000540)="d59a6bcd3f898c7e60ed2a6808e1527a2ec670298a4366c203e06665ee16eec0b0eabb40914082e95b6a7b7535bd035a8027b7364f55ade4fe0e881bf688258cc4add4a4b53025e24a329077839745876db885c4d230a2a30b0ff5269701722ba0525969d18ca5700b35e22d6fd7a73b9043317bbc2e00e83e3a9926983811a782f60bf9ff14c2d6423df6817365515d9969eec56b1171e8a8d4a717487f593315a8a1137bd9baa17d28483c0c33ead6f959003f46a42cb197", 0xb9) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1, &(0x7f0000000640)=""/154, 0x9a}, 0xdd12}, 0x10, 0x42, &(0x7f0000000780)={0x7fff, 0x91}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) 948.569304ms ago: executing program 1 (id=591): syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="f90172327dad", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) (async, rerun: 32) r0 = socket(0x2, 0x1, 0x0) (rerun: 32) shutdown(r0, 0x2) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000001800)='./file0\x00', 0x75f493fec6515f78, 0x0) (rerun: 64) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0xb1c, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000140)={0x3ff}, 0x0, 0x0, 0x0) (rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async, rerun: 64) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) (async, rerun: 64) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (rerun: 64) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x98, 0x7b}, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f0000000240)=@un=@file={0x0, ""/512}, 0x202, &(0x7f0000000180)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/165, 0xa5}], 0x6, &(0x7f0000002540)=""/115, 0x73}}, 0x10, 0x802, 0x0) (async) r5 = shmget$private(0x0, 0x3000, 0x210, &(0x7f000034b000/0x3000)=nil) shmat(r5, &(0x7f00002c6000/0x4000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f0000000200)="b211", 0x2) 948.272426ms ago: executing program 0 (id=592): syz_open_pts() r0 = syz_open_pts() socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) 772.372352ms ago: executing program 2 (id=595): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) mquery(&(0x7f00001cd000/0xf000)=nil, 0xf000, 0x1, 0x0, r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0406938, &(0x7f0000000100)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5476c", 0x11}, {&(0x7f0000000340)="5bed591618521fedf57d874d2cd2716b00a7c526e170f3acc6f856198ec8252e7589340358f96cd65b6eaa74b97f9213b5f6f55e1ef68810ab09f81b6bb458da56adf2faae352cb603d86671439f3779684acec9c2674b3777dfdf031232e7f70400fb62d4e5631e660f06486898cb4dc8986e676e4eda167ed3e591aa6810603ebeab6b951d66533163979d03cca959d5cebbc614e70721f4f54f30fef4b578de0752e83ce16d86bdace9f6fb18ad61c73222537154010035cae9e30a02aa01c2e940d42d08347af77ba91844c4ef1d7e1b333bbf1f7782942e8951a9873240251247c5c0b47f15db39cac768f0f85bef5cf9cfc22df87c31e92acf91025649b5bab16e05455b3c779631c15466fdc08c448af66963304307fdf8b1181cd44e72542258b81a4af2", 0x128}, {&(0x7f0000000100)="f1d71ce31acff950879d0eacc798dcc518ccf670afc6748daf904014aefeeb88db8956789a4c673742dcbdcc33449345e3eb4f9c989083b927753d56ccecf182c70ed4fac4a1da8be0c67d756b1ead26792c2a61b6bb001d571b95efeaae4d71fbc05fc4b2ea", 0x66}], 0x3}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x1e5f) (async) r3 = open(0x0, 0x80, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x0, 0x40}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x100000001}) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x100000401}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) (async) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069dc, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) 620.445976ms ago: executing program 5 (id=597): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10b) pread(r1, 0x0, 0x0, 0x0) (async) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/29, 0x1d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x1, "32cd8b6a4682fe4b8c1a6c230100005d31000094"}) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 64) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) (rerun: 64) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) (async) r3 = syz_open_pts() close(r3) (async) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) (async) syz_open_pts() setrlimit(0x8, &(0x7f00000008c0)={0x42, 0xfb}) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b6d, 0xffff, 0x21d8b789, "070002007e74fea40008000200", 0x8001, 0x4}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000d00)="6188f0", 0x3}], 0x1) (async) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x40, 0x2, "dd26878b6bd65b2210ba703e5386eae221271c7a", 0x1000, 0x5}) (async, rerun: 32) setitimer(0x2, &(0x7f0000000140)={{0xfffffffffffffffd, 0x200000000000001}, {0xffffffff}}, 0x0) (async, rerun: 32) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) (async, rerun: 32) r7 = getppid() (rerun: 32) fcntl$setown(r6, 0x6, r7) (async) shutdown(r6, 0x2) (async) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x2df57366, 0xfd, 0xd, 0xfffffffe, "0064004c2860267eccc7020000060000008700", 0x1000008, 0xb}) (async) writev(r3, &(0x7f0000000000)=[{&(0x7f00000009c0)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced914dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a0400000000000000f89a58ab38942928f3e9f7f2a1483ab576ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f40084ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00be1128df9cda94628356b180c5f49ce6a67830037fe3d1fe6c57a7c16ceff2c9f0a905971383c73fcf05d5f2df22224ec7bbbebb4facfc238158161845a09ea2c6c999e95b7ea994732af7f8da56d4a1c8401c5c27", 0x6ca}], 0x1) 619.860382ms ago: executing program 3 (id=598): select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) close(r0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x2, &(0x7f00000000c0)='./file0\x00', 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}, {r0, 0x4}], 0x0, 0x5) 608.014936ms ago: executing program 0 (id=599): r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x22) fsync(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0xffff, 0x0, 0x10001, 0x0, 0x0, 0xd1cc58df, 0x7, 0x10, [{0x0, 0x7, 0xc}, {0x8, 0x7, 0x10000, 0x2}, {0x1, 0x9, 0x8, 0x9da}, {0x400, 0x1ff, 0xff, 0x7}, {0x2, 0x9, 0x4, 0x3}, {0x3, 0x7, 0x7, 0xf234}, {0x0, 0x3, 0x24, 0x7fff}, {0x4, 0x0, 0x50000, 0xb208}, {0x8, 0xf, 0xfff, 0x8001}, {0x2, 0x9, 0x5, 0x8}, {0x30000000, 0x7ff, 0x4, 0x6}, {0x6, 0x4, 0x9, 0x6}, {0x3, 0x1, 0xfffffffe, 0x9}, {0x0, 0x9, 0x8, 0x2}, {0xde08, 0x7, 0x3, 0x100}, {0x2, 0x9, 0x87, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) getpeername$unix(r2, 0x0, &(0x7f0000000180)) sendto(r2, &(0x7f0000000040)="6ab3d70700902d62db15d61f9e32e7b7760fa3943dade14053d2d5dacce622c5c3be176d7c2b21cf6136b728c178537c819978647ba2c93c88596e2297095fd7386c1a7e04b03bb944d20b4cc991c45bfcfdfb1effa540", 0x57, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 463.345778ms ago: executing program 2 (id=601): mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000362000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mmap(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000040)={0x0, 0xb}, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 462.21028ms ago: executing program 4 (id=603): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x6c1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e", 0x5}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e729535f1324b593cc5307b8972f4af81643f60710e000000140000bf4875744b0000", &(0x7f0000000080)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) r1 = shmget$private(0x0, 0x3000, 0x184, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) lstat(0x0, 0x0) 405.33877ms ago: executing program 4 (id=604): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000100)=[{0xb1, 0x2, 0xe4}, {0x24, 0x3, 0x22, 0x2}, {0x9, 0x9, 0x0, 0x7}, {0x1, 0xb, 0x7}, {0x6, 0x2, 0x9, 0x7}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{0x30, 0x6, 0xb, 0x8000001}]}) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) (async, rerun: 64) syz_emit_ethernet(0x4e, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES32]) (async, rerun: 64) setegid(0x0) (rerun: 64) 402.759551ms ago: executing program 3 (id=605): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) (async, rerun: 32) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) (rerun: 32) 398.628413ms ago: executing program 3 (id=606): r0 = socket(0x3a, 0x4000, 0x1) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) (async, rerun: 64) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000140)=0x400) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x2, 0x81, 0x8}]}) (async) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x2) (async, rerun: 32) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x4, 0x1}, {0x738a44ac, 0x6}}, 0x0) (async, rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000002c0), 0x4) (async, rerun: 64) rmdir(&(0x7f0000000300)='./file0\x00') (async, rerun: 64) chmod(&(0x7f0000000340)='./file0\x00', 0x4) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) (async) setgroups(0x2, &(0x7f0000000400)=[r3, r3]) (async, rerun: 32) mkdir(&(0x7f0000000440)='./file0\x00', 0x4) (async, rerun: 32) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0xbcaa) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) poll(&(0x7f0000000500)=[{r4, 0x100}, {r5, 0x20}, {r0, 0x4}, {r1, 0x1}, {r0, 0x80}], 0x5, 0x5) (async) r6 = dup2(r4, r0) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='x\x00') (async) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000005c0)=0x7) r7 = accept$unix(r0, 0x0, &(0x7f0000000600)) r8 = fcntl$dupfd(r7, 0xa, r5) (async) open(&(0x7f0000000640)='./file0/file0\x00', 0x80, 0x103) read(r8, &(0x7f0000000680)=""/51, 0x33) (async, rerun: 64) syz_open_pts() (async, rerun: 64) dup(r7) 398.294771ms ago: executing program 4 (id=607): open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setgroups(0x0, 0x0) (async) setgid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1004, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300067000000069078e0000001000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70020323907800000102040104e50000c6013cf0a94d49c26797ab2d0b436af7f4394a1470dc985c868dcf982a09e0e8a5bdf6f4f88465dc6201bab81183faa29205d3f32ca69c942e3dab87c30d8dc567063a2ec9d647c24898dd483f11cea27be153a40bfcfd5a94613eaa293c65e1026923093fb04a84222a0a0f4bf961a8768e3025ee3c8f467dfe2875b60c72da5c300f8e"]) 390.153678ms ago: executing program 5 (id=608): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="3dada17b976aa5a6d6968f571f405048115c1c9432f77829505facf1f1d7815c032a1b6347bb9f115cf66073a29c6f44b167f452d248c004340cb5d16d460c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="dd2ffc83dc0c113cb5f6a208", 0xc}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="00e000bc5a9150cfd665239d4f138e00b30000753ce0dd0000000000", &(0x7f0000000080)=0x1c, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r2, &(0x7f0000000480)='\x00'/14, 0xe) r3 = syz_open_pts() r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffaf, 0x1, 0xffffff7fffffffff, 0x20000000008}, {{r5}, 0xfffffffffffffffe, 0x5a, 0x8, 0x800000000005a, 0x6}], 0x5, 0x0, 0x1ff, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xf66c, 0xc, 0x9, 0xfff, "9cdc452e307e0804d82f4c0008002f9e68cd3304", 0x400, 0x207f}) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="37c0d9b7911da01905d081381ae22c025701bee18150ced0bbe82933c6bbb9bf85c786c54da138d7ac88948b310ba4bbdb4271b74f36e733eb814c689c08540079e90128a70fb92280c3dd9915b4ca478f32d6045817770f8339e2ad680c1d4192d4ad4e1ea93f2b102f045f2a25168e29799436960e3fa9361dee40be93d433", 0x80}], 0x1) 337.805314ms ago: executing program 3 (id=609): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) (async) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') (async) chdir(&(0x7f00000001c0)='./file0\x00') kqueue() (async) r0 = kqueue() select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) (async) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000001080)=0x7fff, 0x4) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file1\x00') (async) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="ddee36ee6e0e1b0378c571b6e85650092e02c6d3733cc0613dea8f41eaeea450", 0x20}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="00a0a78d0ca801000000000000800017bc333f1255636e729535f100000000c5", &(0x7f0000000080)=0x20, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="00a0a78d0ca801000000000000800017bc333f1255636e729535f100000000c5", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 337.543718ms ago: executing program 4 (id=610): madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040)="81c7db42a5896ef77268f3f885c2ee8336d8ea927d04b94b56cf7600"/40, 0x28) 337.319661ms ago: executing program 5 (id=611): open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1f, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x24, 0x2, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x17) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1838, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) close(r3) setitimer(0x0, &(0x7f0000000280)={{0xffffffff, 0x1}, {0xffffffff}}, 0x0) 209.6687ms ago: executing program 4 (id=612): syz_open_pts() (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async, rerun: 64) r0 = kqueue() (rerun: 64) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0x5, 0x8, 0x5, 0x100000000, 0x60d, 0x80000000, 0x31a9, 0x8, 0xfffffffffffffff7, 0x2efd, 0x4, 0x0, 0x0, 0x1, 0x800004, 0x4, 0x2, 0x4], [0x5, 0x5, 0xfffffffffffffff8, 0x8000000000, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x8, 0x100040000000000, 0x0, 0x3, 0x9, 0xfffffffffffffffe], [0xfffffffffffffe00, 0x5, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x1, 0xc, 0x0, 0x1ff}, {0x2, 0x2, 0x5, 0x4}, {0x4, 0xfffffffd, 0xfffffffe, 0x5}, {0x1008, 0x3, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x42}, {0x7ffe, 0x1ffc, 0x7fffffff, 0x1}, {0xfffe, 0x40, 0x7}, {0x0, 0xc, 0x1fc, 0x9}], {0x0, 0xb, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) (async) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0x4000a9fa, 0x0) 208.954772ms ago: executing program 5 (id=613): ioctl$TIOCSETA(0xffffffffffffffff, 0xc0284457, &(0x7f00000000c0)={0xffffffff, 0xfffffffe, 0xfeffffff, 0xfffffffc, "080000000000000000010000000000000f1e0400", 0x0, 0x10000}) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x15, 0x0) r0 = open(0x0, 0x40, 0x100) ioctl$FIONBIO(r0, 0x82907003, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x801, 0x7, 0x0, 0x100, 0x80000000, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x8, 0x71000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x4, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x7, 0x4}, {0x401, 0x2, 0x2800, 0x7}, {0x2, 0x8, 0x3, 0x99}, {0xcdf, 0x1, 0x9, 0x6e}, {0x6, 0x803, 0x14, 0x8}, {0x4e2d, 0x82, 0x1, 0x9}, {0x4, 0x8101, 0xd1b, 0x88}, {0x1bf, 0x90001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x6}, {0xb8c, 0xc3b, 0x2, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0x0, 0x1, 0x4, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r1, &(0x7f0000000000)="7948907a", 0x4, 0x1) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 191.442071ms ago: executing program 0 (id=614): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0xe, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/233, 0xe9}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x39, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) getdents(r0, &(0x7f0000001e80)=""/4096, 0x1000) 182.868474ms ago: executing program 4 (id=615): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="b07eec3d4b422d596f51e337031a7b2f65ef3bf6b55f88d8d3e35052668552db3e29ff9c2e4e5b41", 0x28}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="b07eec3d4b422d596f51e337031a7b2f65ef3bf6b55f88d8d3e35052668552db3e29ff9c2e4e5b41", 0x28}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x1, 0x21, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0x80000000}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x18c3, 0x8001, 0x9, 0x2, 0x4}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000000183a01fe800000ee00000000000fb8e72bfa00bbff02000000000000000000000000000182e194f9f8f4c684e355429be5ac41bdc951666267f59f428a8c000dc6b1f6390000900a681207ce7a2e11262918d0fcefcd00000000000000004d4fea9afaa54918abbe9b47ba149ffdc1371a89e6fdea01c7c7b0ecd0d40b945a06f3b005748279b7cae4cc2e0771b6e654d2fc0cda34542790fa0e877fa3a1da83cd9324cc882903cf620efff4e9b9fc151b0980afce0cb316feb674c1505840ef02648b34c51f3ec69ff3f872c837531f188e4f87db9bce2e7bf7dd5c941123cb2bf6108dffa021832fa37f88f345272069142e920b47884253e340e05f78ecd5b1a805be5f0de4432cc98fda50b87e4b34e853ce80775ed0712477641931e0686bf4c32db846272bb32fa8598964e263318cc756660dfb01e9680c4ed6e19e9a54ea35710d868924b8079bb0a3a07a4e81"]) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) fchmod(r1, 0x80) syz_emit_ethernet(0x13a, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000088a809008100000008004d0801240066000115709078ac1400bb00000000830f03e0000001000000000000000000000e45108a7ef9972e253e3647144410007106000000001c00000000b68d000000000000bbe00000027f0000010000e92dc948c531439cba65068c94857f0000940c9f1116a57243e0d8abf344100850000000007f000001000000060000005ce7ebd7824cb1948319d88d0dce2711ab18d3f4c0c168b69a8b8aed285438445c1e60d15a3145b2fa5266b8e3307d31be8c30956303eeb40cd1516f763a948d8f92e55332c91e4d8c0ba0cbb9d870176ba992131fbc727941fb817899a211dac0a48b9bf48b727ceb5f1cadefc5155bd2990cc369dcb57409242dc660ba77b7c5d43cea06ee7cd95eb8974953109abed60006f7efcf3e96a556a53a735105b7ea3ee6d7c13109118400000000000000"]) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2b, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3, 0xffffffffffffffff], [], [], [0x0, 0x0, 0xffffffffffffffff], [{}, {}, {0x0, 0x0, 0x0, 0x800000000000}]}}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) dup2(r4, r1) 182.040241ms ago: executing program 1 (id=616): r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='.\x00', 0x615, 0x0) mknod(0x0, 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x10001) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000003140)={0x1, 0x52}, 0x2, &(0x7f0000003180), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgrcv(r2, &(0x7f0000000cc0)={0x0, ""/208}, 0xd8, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x2, 0x7}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x101, 0xff, 0x3, 0x102, 0x3}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) getsockopt(r4, 0x204, 0x420, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) 77.768071ms ago: executing program 6 (id=617): mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) (async) r0 = syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x9b) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x93) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7d) (async, rerun: 32) setuid(0xffffffffffffffff) (rerun: 32) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) (async) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) (async) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffffffffffce1) (async) ioctl$TIOCNXCL(r1, 0x2000740e) (async) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) (async) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x2c6) 77.449857ms ago: executing program 6 (id=618): mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x54}) syz_open_pts() (async) r0 = msgget$private(0x0, 0x125) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x200}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="b273a18160be077e7ecce2945464df218ec9aa8b737dc1b3411461b170f76b77bd1a56ba8ad5f7492176f8375d400405e2b2ee7d68f88b4ea4c2b27d0bc9fae1f2c21d0eba8d56f4521d6955742e949efdbbee54b622b172bc717ef5caf6247116cab6a52f47fdfb62a35f5018c434a42434e231260bb0b7f6862e22506ce03a3338a39234852453ec32263076676e27f639a6afe393626e5b4691620cd3b139635ab19041cce7bf97670efb78d1f742c0f94afd5806e19d0301ef0a0dd5e1835ee1b109d3c143905fc20eb579df734d7f8adebd8cdd0a", 0xd7}], 0x1) (async) munlockall() (async) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) (async) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') (async) msgctl$IPC_RMID(r0, 0x0) (async) semget(0x3, 0x4, 0x360) 76.568702ms ago: executing program 3 (id=619): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7864) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x51, 0xf0000000, 0xffffffffffffffe9, 0x3}], 0x1005, 0x0, 0xc, 0x0) acct(0x0) (async) acct(&(0x7f0000000080)='./file0\x00') 76.289236ms ago: executing program 6 (id=620): r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200009, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x840cb24) r1 = socket(0x0, 0x4, 0x4) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x56c7, 0xa2}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x3, 0x10}, {{r1}, 0xffffffffffffffff, 0xd5, 0x40, 0xc89d, 0x79e}], 0x1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb8, 0x90, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x4, 0x66bf095623b72188, 0xfffffffff2d7f091, 0x7}, {{r1}, 0xfffffffffffffff8, 0x88, 0x40, 0x7b1, 0x100}, {{r4}, 0xfffffffffffffffa, 0x4, 0x20, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x48, 0x2, 0x7fff, 0x872}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x4, 0x64, 0x4}, {{r5}, 0x0, 0xa, 0x4, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x25, 0x1, 0x5, 0x940}], 0x8, &(0x7f0000000400)={0x3, 0x2}) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockopt(r2, 0x1, 0xa, &(0x7f0000000240)=""/158, &(0x7f0000000180)=0x9e) listen(r0, 0x6) 75.813675ms ago: executing program 6 (id=621): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x9e, 0x2000007, 0x101, 0x80000001, 0x7ffffffd, 0x10001, 0x10, [{0x0, 0x7, 0xffffffff, 0x71000}, {0x7, 0x8, 0x9, 0xfffffc00}, {0x8, 0x8000b86, 0xffffff7c, 0x9}, {0x9d37, 0x8800, 0x2}, {0x9, 0x2, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0xfffffffd, 0x200004f8, 0x2}, {0x6, 0x80b, 0x14, 0x2000000b}, {0x2, 0x82, 0x4, 0x9}, {0x4, 0x8101, 0x1000d1b, 0x101ff}, {0x1e0, 0x10001, 0xc, 0x103}, {0x7ff, 0x9, 0x9, 0x5}, {0xb8c, 0xc3b, 0x3, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0xfffffffb, 0x9, 0x4, 0x30005}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000003140)={0x1, 0x52}, 0x2, &(0x7f0000003180), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)="000400d949a5f0450c22afbe70eebbf0ffffffffffffffffffffa240ffe40f86f823f679d05064c5c48d2101a2", 0x2d}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="00a0008d0ca82026dec3e59be543bfcb4c969b00f79603acf4b9b8ed8ca2c45b362ba1f1050a209b3405bf3fe398728fcaca91ca14199697b8be44da0563f58cebe44d1b2c", &(0x7f0000000080)=0x45, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r4, &(0x7f0000000480)='\x00'/14, 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x802069c7, &(0x7f00000001c0)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x4}, 0x40a) setrlimit(0x3, &(0x7f0000000000)={0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xd, &(0x7f00000005c0)="ebffcbff13b9fd812e8a4e713048c599319296481ed647ca9ed346b67d3e326def772a195da2358daf000000000000008092d143566fdd451884dc766bc4ea39c12d8da98320507638c379fec0f000a3602bd8c0f2467afa01c563f0f2f3d400677dd8196264b0f9e4c7fbd7d6555f512d059a75fb71a94a202ef0240407e718d848fce1982eb1061adabcb28aa7a700672f3c668933032315ae824890158a05275bbffd68356e4fbb79e64bc4da503d2219fb57a39e2758519c3a44438439377f6845650fd795f7ad18b5505ce555703a87d2d1ae9912ef4b20775b9357d2b5d5d69d4a28748a223292fe97c12e2b5a456f3b9449762cca19ecaa497aec4859d1375b0bb78befbe4e069437042d6d02c8", 0x111) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, 0xffffffffffffff9c, 0x6) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 1.662046ms ago: executing program 3 (id=622): r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/226}, 0xea, 0x0, 0x3000) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x385, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x9, 0x650, 0x0, 0x99}, {0xce1, 0xffffffff, 0x4fb, 0x2d}, {0x6, 0x803, 0x16, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x4, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xd, 0x4}, {0x8, 0x8000, 0x8, 0x2}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x8000, 0x5, 0x5, 0x10001002}, {0x0, 0x1, 0xfff, 0x30004}]}) 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) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x3b58}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x84}, {0x788c, 0xffff, 0x8, 0x2}, {0x4, 0x800, 0x2}, {0x9, 0xc, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x9b1a, 0x101, 0x3, 0x9}, {0x9be2, 0x5, 0x2, 0x69}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200c7"], 0xe, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 1.272044ms ago: executing program 6 (id=623): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) (async) setreuid(0xee00, 0x0) (async) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000003c0)) r1 = getuid() setreuid(0xee00, r1) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getgroups(0x0, 0x0) (async) r2 = semget(0x0, 0x0, 0x4) semop(r2, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) 691.625µs ago: executing program 6 (id=624): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x22, 0x0) getdents(r0, &(0x7f0000000100)=""/8, 0x8) open(0x0, 0x800, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="b5aaaaaa66d1c0eca3ffff8caaaa18775221dfd0f772cec4ca00002786bd00907801000fff000ce8fb3dd9d07ae53cc549c6b3c16fa9000000000000d1dbe50e6bbab02d6c7513fa46c2bc150700bc3a996f2f96049025beb9b3c68fada0ef8a2f7a3330e41c4c9d4b64311f6bdd70bc243ee52daf97fbbe77c8"]) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000200)=""/77, 0x4d}, {0x0, 0x2e}, {0x0}, {&(0x7f0000000500)=""/223, 0xdf}, {&(0x7f0000000600)=""/155, 0x9b}, {&(0x7f00000006c0)=""/192, 0xc0}, {&(0x7f0000000780)=""/194, 0xc2}], 0x7, &(0x7f0000000900)=""/190, 0xbe}, 0x5}, 0x10, 0x1002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = kqueue() ioctl$FIONREAD(r3, 0x4004667f, 0x0) kevent(r3, &(0x7f0000000a40), 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x4, 0x7fffffffffffffff, 0x7}], 0x6, &(0x7f0000000400)={0x8, 0xffffffffcec05402}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) kevent(r4, &(0x7f0000000100), 0x9, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffa, 0x49, 0x10, 0x5, 0x7}, {{}, 0xffffffffffffffff, 0x72, 0x80000000, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0xcd, 0x80000000, 0x0, 0x7ff}], 0xbd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000440)=0x21d, 0x4) listen(0xffffffffffffffff, 0x800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10b) pread(r5, &(0x7f0000000b00)="3cd15db78271ff9835bce62142a893db4ca7c728af64d5d19f747ad594f17e39cd733986f2bbb37eab3ef4146bbd89655883abb50b71f9d4dc067e6a4c112a04d75108edd07b8df7d1738d6ec5ce8b96255597229da3d0bf7570d023db5714aa44e5d6d6f927fe7d09ffbdb2a4cbc8eff2ef1e2ee53ab75d4ddc0f65e312c6827ca298609eb1c8861b92cf2d038607722d3c79ce84dc5f327bc01ad9884d9722a4bf90f48df6d115ca3bced309dc989fa5336aba5380307618ba9d7edd7d0751aa2c6e05eda8610c6e6987a1fb859530ddfd0266ae26c5b0e18d1c86c0206da3d6f5895b6557a59f866e16e7678ea78f5202304dd2a009222eb9c810c7cc776708ce54dfd6b0d191716379e281a092d1a4c8d976b1c2a3495e8fc24e98af8ffc4d5d83ce3d85d6217287", 0x12a, 0xd) r6 = socket(0x0, 0x8000, 0x75) mmap(&(0x7f00002c8000/0x4000)=nil, 0x4000, 0x0, 0x1010, r6, 0x7) readv(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/29, 0x1d}, {0x0}], 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f00000002c0)=[{0xad}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0xfffffffa}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 196.374µs ago: executing program 7 (id=200): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="43f0", 0x2}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001736, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x41) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYBLOB="aabaaaaaaaaaffffffffffff080047210030006780000431be00000000000000000200004e224e23000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5110000490781800"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x1, 0x2, 0x7}, {0x87, 0xfe, 0xdd, 0x9}, {0x6, 0x4, 0x7, 0x7fa}]}) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0x40b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 0s ago: executing program 0 (id=625): open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.89' (ED25519) to the list of known hosts. pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd807ecd2800 va 0x200000004000 didn't change! OpenBSD/amd64 (ci-openbsd-multicore-1.us-central1-b.c.syzkaller.internal) (tty00) login: uvn_flush: obj=0xfffffd8060394040, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! SYZFAIL: too much cover cov=3174252 (errno 4: Interrupted system call) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) ifconfig: tap7: SIOCIFDESTROY: Device not configured SYZFAIL: too many calls in output slot=64 (errno 1: Operation not permitted) SYZFAIL: child failed (errno 0: Undefined error: 0) SYZFAIL: repeatedly failed to execute the program proc=7 req=200 state=3 status=67 (errno 35: Resource temporarily unavailable) uvn_flush: obj=0xfffffd806d6da750, offset=0x3ff000. error during pageout. uvn_flush: WARNING: changes to page may be lost! OpenBSD/amd64 (ci-openbsd-multicore-1.us-centra) (tty00) login: set $maxwidth = 0 Password: Login incorrect login: trace Password: Login incorrect login: show proc Password: Login incorrect login: show all locks Password: Login incorrect show all pools login: Password: