last executing test programs: 6.59219426s ago: executing program 2 (id=335): ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x1ff, 0x8, 0x6cbb, 0x95c, "de9ec326ba7b3a3a2dae6db26f3991fe2b3bdc9a", 0x401, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x7ffffffd, 0x1, 0xfffdff80, 0x160350d, "04f0ee091a00ffffffff0fe0ff0405080800", 0x4, 0x5}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x26) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x9, './file0\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r4, 0x800000) r5 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x20) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x748e, 0x1000302010008, 0xffffffffffffffff}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x12, 0x40, 0x1, 0x2}], 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020697a, &(0x7f00000001c0)) r9 = socket$inet(0x2, 0x1, 0x3) sendto(r9, &(0x7f0000000280)="166bb4f64ec24aebbc1f255b135ac2da67e67389df1e39c4c738b66434bc7757196ad00e18f396510d98b9e466d5db5c8001711b0847e9c998d66e771f74583bd0e75d4d5f7d056c8590cf2cb8f0c12ad962e304e5", 0x55, 0xc, 0x0, 0x0) mprotect(&(0x7f00006df000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) 5.100634802s ago: executing program 2 (id=359): 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)=[{0x0, 0x1, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x1, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000300)="258a300ad1891f770e78a000d5fc51a7f3193867", 0x1a}, {&(0x7f00000003c0)="25c1dbc1eb564b6fab7c36ea9ba461328dbf396444c6baee19d4caf6d80705574cb63d5902c451bc9556bbff0fe3faedc841e4f28240c78eb23217f591b43e97433378cb6fd53b9163650ca7748ea12ed55b2b000000", 0xffffffffffffffb1}], 0x2, 0x0, 0xffffff06, 0xc2d839217c176b29}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5", &(0x7f0000000080)=0x15, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)='\x00'/14, 0xe) setrlimit(0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) setrlimit(0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x4, 0xa011, r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="060005030000", 0x6, 0x8, 0x0, 0x0) semget(0x0, 0x1, 0x281) (async) r6 = semget(0x0, 0x1, 0x281) semop(r6, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}, {0x0, 0xfff9, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) (async) semop(r6, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}, {0x0, 0xfff9, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x2, 0x4, 0x8, 0x4}, {0x3, 0x9, 0x8}, {0x9, 0x1, 0x2, 0x4}, {0x8, 0x6, 0x8, 0x6}, {0xd5, 0x36, 0xa6, 0x6}, {0x101, 0x4, 0x8, 0xa39}, {0x8, 0x5, 0x42, 0x6}, {0xa, 0xc7, 0x8c, 0x3}, {0x1ac, 0xe, 0x8, 0x9}, {0x4dc8, 0xb6, 0x4, 0x7}]}) getrlimit(0x5, &(0x7f00000002c0)) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) close(r4) openat(r4, &(0x7f0000000200)='./file0\x00', 0x401, 0x0) (async) openat(r4, &(0x7f0000000200)='./file0\x00', 0x401, 0x0) sysctl$hw(&(0x7f0000001840)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000001980), 0x0) (async) sysctl$hw(&(0x7f0000001840)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000001980), 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000340)=[{0xfffe, 0xf7, 0xe, 0x5}, {0x3, 0x0, 0x4, 0xfffffffd}, {0x5, 0x6, 0x3, 0x5}, {0x3, 0xff, 0x6, 0xf08}, {0x2, 0x9, 0xe, 0x9}, {0x2cc, 0x8, 0xb, 0x4}]}) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) 3.866846289s ago: executing program 2 (id=373): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80606948, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x8}, 0xe) r3 = socket(0x2, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="77bd673bb5b8cc0c16ed080500000000000000d7f4601faa903493e339865dce0f225da73c1eede2526d", 0x2a}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) r4 = socket(0x800000018, 0x3, 0x0) shutdown(r4, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x189) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0xd, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6036e28200083b0001984b0e23742b40c3fa3d76af5fc1fafe8000000000000000000000000000aa4e214e200008907870b7516f67359912b5009f17c7529a6bed45fb37fee61e7e9f6960d369134efa80b90aec8eb62e2830e25d71e4e277bbd74474ea906044c1310db4f9ab76d445ef5de53e28979b7b95401ae9a4a751b461a0363d6bd16ac8059ebdedfbdb8ee4024d7992f5188a5e8732c0693249e7833a3236119d4098d213b3e8a2f1dcc7ce38d508ace07bee64"]) 2.600886676s ago: executing program 2 (id=383): open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280a0, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1c0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x280a0, 0xc) (async) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xffffffff) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8) (async) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) (async) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1c0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) setuid(0xee01) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) (async) 2.342442582s ago: executing program 2 (id=402): r0 = socket$inet(0x2, 0x4, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) 2.264489025s ago: executing program 2 (id=404): r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 2.260414244s ago: executing program 3 (id=406): r0 = socket(0x2, 0x3, 0xfe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082f9740f62f49ead69c9b3b32c84f8d320018983cea251ec1a2350c127dcdf7c69e1f0e8247ea3b5df5b16134f032c75405a000048044f2c0495f1496131b46051a74f58c9fcbec9fd0312aa24f63eb91489a05c8cf36b67310f648b950e7e7ca075ed83ed454a949c585f359084bd96d93a33c82ae1124227ed69ab8942a9ab7e", &(0x7f0000000080)=0xfeba, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x1) r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, r2) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffff2c, [{&(0x7f000062c000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd3b5}, {&(0x7f000069d000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x9}, {&(0x7f0000418000/0x1000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000052e000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f000076e000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x4}, {&(0x7f000041f000/0x3000)=nil, &(0x7f000062c000/0x1000)=nil, 0x5}, {&(0x7f0000420000/0x2000)=nil, &(0x7f00002d0000/0x4000)=nil, 0x1}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000689000/0x3000)=nil, 0x3}, {&(0x7f0000418000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0xb}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00000a6000/0x3000)=nil, 0xb}, {&(0x7f000006a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f0000419000/0x3000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x1000039fa}, {&(0x7f000042d000/0x3000)=nil, &(0x7f0000239000/0x2000)=nil, 0x7}], './file0\x00', 0xfffffffe}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETA(r4, 0xc1084425, &(0x7f0000000040)={0x0, 0xff, 0x8, 0x6}) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="e727dc07001f391e7dd7a2d786dd609907a600380303cb697a653e336f000000500000000000ff020000000000000001000000000001"]) 1.690793478s ago: executing program 0 (id=415): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x18, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000080)="975e90d7e4ef7d75785092bb816ae3f69affcc4fbba0d475e89adbf3c20aacbd2c38a221e393", &(0x7f0000000180)=0x26, &(0x7f00000001c0), 0x0) (async) ioctl$TIOCSETA(r0, 0xc450443d, &(0x7f0000000740)={0x0, 0x0, 0x9, 0x0, "0057000000000000000000000000cb3800", 0x0, 0x7}) (async) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x189) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x2930c6bd, 0x3ff, 0x97, 0xd6f, "8b03007d693ecfd3f82e19c3a306d3c900", 0x15, 0x1}) (async) writev(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x100, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x6, 0x0) (async) acct(0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) (async) ioctl$KDGKBMODE(r0, 0x40044b06) (async) fchmodat(0xffffffffffffffff, 0x0, 0x1c1, 0x6) 1.676305879s ago: executing program 3 (id=417): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x80}, {r0, 0x20}], 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) (async) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) (async) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x80}, {r0, 0x20}], 0x4, 0x0) (async) 1.598046306s ago: executing program 3 (id=419): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580), 0x0, 0x0}, 0x80}, 0x10, 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x2e00) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r6 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8060693c, &(0x7f0000000100)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x80000001, 0x80000003, 0x7, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x7}, {0x6, 0xf86, 0x1, 0xaf9}, {0x5, 0x800, 0x7}, {0x6, 0x80000003, 0xe, 0x7}, {0x401, 0x1, 0xffffffff, 0x9c}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0xa, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xb}, {0x4, 0xfffb, 0x7, 0xaeb}, {0x803, 0x40, 0x8, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fchmod(r4, 0xe0) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x1) 1.597754099s ago: executing program 0 (id=420): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x4}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) recvmmsg(r3, &(0x7f0000000340)={0x0, 0x9d2}, 0x10, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x82) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000400)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r6 = getuid() recvmmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f0000000900)=@in, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000940)=""/209, 0xd1}, {&(0x7f0000000a40)=""/197, 0xc5}, {&(0x7f0000000b40)=""/144, 0x90}, {&(0x7f0000000c00)=""/158, 0x9e}, {&(0x7f0000000cc0)=""/201, 0xc9}], 0x5, &(0x7f0000000e40)=""/35, 0x23}}, 0x10, 0x3, &(0x7f0000000f00)={0x5, 0xa2}) r7 = getgid() r8 = getuid() chown(&(0x7f0000000200)='./file0\x00', r8, 0x0) setreuid(0xee00, r8) r9 = getgid() setregid(0x0, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000080)="4eb5be150220a814ef676875fd7684ea52f067b8a892653bb080be3e6a524c7296bf9f8bb6e9837aca28", 0x2a}, {&(0x7f0000000140)="54d13d3ff2887fcb735d0abb94265e096c7fdc4b7e1ca673e66ffbf5f5fc48b7ff6c298b13da275741e6c96917740fa08288", 0x32}, {&(0x7f00000001c0)="248f32667a373f8c56d6cfb179b222f67a241c0207fd85f2f936cbf54c585b3695ba35b66a2efa64a2874f4e0d47639741f9f71f526ccfba16dd2c8a209b1b130ac1cddc9d0c6d601b408db4a63ced14c550b59055ec6eb39d13acebe3c356fc5897a3ff4aa6ea1e44e5defc8f72030ee47e5cf5a18a463ed25dd91349084c66f56a7a0addf2581f126475ea03d12d4e665d87be089286a4604c5ddff9bd2d3da9754d", 0xa3}, {&(0x7f0000000280)="3053500e3e7219d449fc424f820bcc5af72cfa11e07b5133f1a16724d1287539", 0x20}, {&(0x7f00000002c0)="9994347ea3", 0x5}, {&(0x7f0000000380)="0d9db00e4f959915823c8e478f612332a442a8727fba8ec4e7dcdafbba5e5c76b33bf5500190aa1f220ecc84767fd84ccd4165346e577f65f563da354d98fcc76aea256c7f46a17313a5a39038af60ba3a23abde6c6e9db5d72aa1c49363a56d33809a786340c111df631ceb0fb0dd2b7ddc347401d40eae23e5801a92c7e8016dfd55af3b6be59e107fe09af7d85bdf15e4ab76274d737b75bafb597d7ce7da7cd2b8014f4396cf06e0537f90a01640c5acc86166cefc1a0042d289dc8a979e3ef60545a42b4472b462f4c64703094202d8", 0xd2}, {&(0x7f0000000480)="08d578b60c624dfd8f5c4420de20ec42d0785522ef4555848ece8b793171786c90190c16d0f45425885d341f4f1e6c84d8882938fcb2aa9904111bc640040e4d5727638e15bf21aa541c684b797f4ed22a72b26ae8b805496f1c7279d4e30a4069f91f1d9993b6d666e790f45fa7a1e4ee15bed048af4dcb0c38887e546d9f37a8c86da66777e1cf2b38e086ad80b59a0194fbbe44aa7d1012804be019f0956d583d09c9decf4677238b0483bec2fe", 0xaf}, {&(0x7f0000000540)="1d4fa66d016936eb7834d4778ceec8c2bb6ec1f893bcee5280fc18eca9fc1946a9466a0654b4b311a20f333de6fcb3e51e1e54ee9be228e11037e5ff343021e4da468a636da4ef9459", 0x49}, {&(0x7f00000005c0)="11b304478400690931b35cc95af8922d213162a6e924a2f026a3fae8f3e72029c6d660155d341f7fb75893724ce86ed2fbbfaa6376e52a19fca08b7dc8ae2a2c11c5a3eaec9f23ff83d7e86b6fa285489694f2b774c16e0f7c4fe8fd92b5fcfa9f7f257a80f1dd018c4e46b26cf485a13e016c630aff99eac6a878cd0b621dd5e19be5f3af5204c6522383de45252e62bc35d1bd", 0x94}, {&(0x7f0000000300)="af0642f35edc222e20ff7028c57cd7993f65db6c893387d56af12517785f17956245c64f6f5845e9f230555e7e3e802adbba9a65", 0x34}], 0xa, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @cred={0x20, 0xffff, 0x0, r2, r10}], 0x78}, 0x401) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) 1.573640523s ago: executing program 3 (id=423): sysctl$net_inet_ip(&(0x7f0000000000), 0x400000000000000b, 0x0, 0x0, &(0x7f0000000240)="fc864141c1378f1d5d408dfd13fbcdb13b18443599a503428a5448717d4b53ac8367c84e30307154326253a68a37a39e7e80301be1b2cf10e3f8fd3ccea4a4e155221efd0c0e65bee6b8d4a4485c9217", 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x672d729800124c52, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3b, 0x0, 0x0) select(0x40, &(0x7f0000002a80)={0x7, 0x7, 0x1, 0x3, 0x3ff, 0x0, 0xfffffffffffffffc, 0x8}, 0x0, &(0x7f0000002b00)={0x7fffffffffffffff, 0x8, 0x80000001, 0x9, 0x9, 0x3, 0x731, 0x5f2000000000}, 0x0) shutdown(r2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/18, 0x12}], 0x1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x800000018, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3, 0xfffffffe}, {0x1, 0x300}, {0x3, 0x70b1}, {0x2, 0x11}, {0x2, 0xa}, {0x0, 0x20000001}, {0x1, 0x5}, {0x0, 0x5}, {0x3}, {0x1}, {}, {0x0, 0xa8}, {}, {}, {0x3}, {0x1, 0xfffffffe}, {0x1, 0xb4}, {0x1}, {0x6, 0x1fe}, {0x2, 0x2}, {0x0, 0x4}, {0x2, 0x6}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x2, 0xfffffff8}, {}, {0x0, 0x4ab60683}]}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x11, 0x8000, 0x0) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r6, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 1.55024958s ago: executing program 0 (id=425): mknod$loop(0x0, 0x2000, 0x1) (async) mknod$loop(0x0, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0xffffffffffffff10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getrlimit(0x5, &(0x7f0000000180)) (async) getrlimit(0x5, &(0x7f0000000180)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) setrlimit(0x1, &(0x7f0000000080)={0xc, 0xfffffffffffffffa}) close(r2) (async) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0xb, 0x0, 0x800, 0x3, 0x1, 0x3, 0x0, 0xfffffffffdfffff8}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x27}, 0x4000000000000044, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x27}, 0x4000000000000044, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0, 0x0, 0xb}, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0, 0x0, 0xb}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x800000004, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000060a000/0x2000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0xb938}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfdfffffffffffff9}, {&(0x7f0000285000/0xc00000)=nil, &(0x7f00000db000/0x2000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f000014d000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x4000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x51a}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000392000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f000063c000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004d5000/0x1000)=nil, 0x9e}], './file0\x00', 0xfffffffa}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r6, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x5, '!\r\x00\x00\x00\b\x00', 0x2000000, 0x5}) 1.549876657s ago: executing program 3 (id=426): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000580), 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x10001, 0x80000004, 0x80000001, 0x80000000, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x0, 0x8, 0xfffffff9}, {0x8, 0x5, 0x0, 0xafd}, {0x1, 0x800, 0x7}, {0x401, 0x7fffffff, 0xe, 0xfffffffd}, {0x2, 0x6, 0x3, 0x1}, {0x5, 0x1, 0x4f8, 0x6d}, {0xa, 0x804, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0x0, 0x6}, {0x4, 0xffffaac4, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xb, 0x7, 0x6}, {0x0, 0x1, 0x4, 0x30000}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x800000018, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget(0x1, 0x2, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x8, 0x7fff, 0x4, 0x80, 0x4, 0x9, 0x804]) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x9}, {0x0, 0x4}}, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x7}], 0x1}) r7 = syz_open_pts() close(r7) r8 = msgget$private(0x0, 0x7fc) msgsnd(r8, 0x0, 0x8, 0x0) msgctl$IPC_RMID(r8, 0x0) syz_open_pts() writev(r7, &(0x7f0000000300)=[{0x0}], 0x1) 1.500314717s ago: executing program 0 (id=429): r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc050756a, &(0x7f0000000100)) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0xb, 0xfffffff4, 0x260, "001e3c36dbddfc0000004800cf00", 0x545, 0x5}) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000500)="bdd2b7a0", 0x4}], 0x1) (async) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) socket$unix(0x1, 0xef8b4ece82781e14, 0x0) (async) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="e2", 0x1) 1.417029798s ago: executing program 0 (id=433): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0xffffffffffffffff) ftruncate(r1, 0x8531) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206999, &(0x7f00000002c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$TIOCSETA(r2, 0xc4504442, &(0x7f0000000000)={0x32, 0x0, 0x0, 0x4000, "97a2224ff1c14a06ebb178926cc9795a6b47c1d1", 0x1, 0x9}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0xb, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x106, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000580)="e92737e34f5feff75b4be7fd6d1bd9c5c6213b014cfe806a9617d4a836c8c2f9a501d25449ae5ccaf65d965eb9", 0x2d}], 0x1, 0x0, 0x0, 0x408}, 0x2) r3 = syz_open_pts() syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) syz_open_pts() fchmod(r3, 0x108) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="71cbeffe587d454ca00400000098bdd1e4624dfb660000000100ff07000000000000e23a09", &(0x7f0000000080)=0x25, 0x0, 0x0) flock(r3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500001c00a38a94e46400070001907800000000e00000021000907800090074"]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x78}, 0x2, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f00000001c0)="c4ac90e0881db21ea9ca115675742309e47c643b74b82644392174c53d271cffe9fa6b213ec6a21429bb47912c0ae9e1bd47b59bd85db5caca7c499d6ea0000faa726ead403d01b331f58e56a0df04d08d3e005829cf06160e85", 0x5a) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 1.366477377s ago: executing program 0 (id=437): sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x2890, 0x4, 0x2}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0x6, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x11000, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x1000c, 0x5, 0x9, 0x10000000}, {0x0, 0x1, 0xffc, 0x30004}]}) mmap(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x24, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x34, 0x9, 0x20, 0x2}, {0xb1, 0x10, 0x1, 0x100}, {0x6, 0xa, 0x83, 0x2}]}) mprotect(&(0x7f00001d1000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x2, "4b06a6bcff0300dba800000000000800", 0x0, 0xd}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="9447131457fc9e0000d5934b740c412e7700001a000001", 0x17}, {&(0x7f0000000300)="d6accee1c3c4447919b68f12ae6672a2919eb5ccedebf4bb4d9abb9514b0c2914d97751aa3ad6b41c733ba946599ccb94bf562acbae2139ddbe4c5e2e2249e62a833b477a7fb6e09b2f42f8f0008af", 0x4f}], 0x2) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) ioctl$TIOCSETA(r3, 0xc4504448, &(0x7f0000000740)={0x6, 0x0, 0x0, 0x0, "6374224ff1c14649ebb1789280c9795a6b47c1d1"}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x132}, {r1, 0x4}, {r0, 0x80}, {r4, 0x4}], 0x4, 0x10000000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x2}) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0x412dff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$BIOCVERSION(r6, 0x8010427e, &(0x7f00000001c0)) 1.365381524s ago: executing program 3 (id=439): munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0xfffffffffffffffc}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0xfffffffe, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) (async) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) (async) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x6, 0x7cd, 0x400, 0x0, "296438fe6c90e90f06142dbd32b73669cad5a2db", 0x7fffffff, 0x2}) (async) syz_open_pts() (async) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000780)=0x7) setsockopt(r2, 0x1000000000029, 0xb, 0x0, 0x0) (async) setsockopt(r2, 0x8, 0xffff, &(0x7f0000000000)="ebefb700000000000000009648ff03", 0xf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) mmap(&(0x7f0000e8c000/0x1000)=nil, 0x1000, 0x2, 0xa011, r0, 0x0) 1.328997963s ago: executing program 6 (id=442): sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x17) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xf9) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080)="279f231ee907f9d100a2973fcfd1b71fc2a0af347769a28cbd9314ac04419c7516d1d87861858bcfde99afbf84b601a47762e7c73eb35d8e2ecc487a26aebf119fcb6e08fbe15f6a938436560ad7bb4178adbc", 0x0, 0x0, 0x0) 1.325731183s ago: executing program 6 (id=444): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x280, 0x0) ioctl$TIOCSETA(r0, 0xc4504446, &(0x7f0000000740)={0x8, 0x5, 0x2, 0x4, "a3ae02c1000000000002000ffb7dd5a80b546600", 0x28, 0x4042}) fchdir(r0) 1.292251672s ago: executing program 6 (id=445): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) select(0x40, &(0x7f0000000000)={0x1e, 0x6c9c, 0x80004, 0x1, 0x2000000000007, 0xffffffffffff0001, 0x2, 0x5}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0xd6) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0x10004, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$setown(r3, 0x6, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) unveil(0x0, &(0x7f0000000080)='x\x00') setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r4}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000000240)={0x40000000000003ff}, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x5d, 0x7bed, 0xffffdf82, 0xffffff88, "104adbee00851000000000000037ba000200", 0x8, 0xf5c}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) 886.246302ms ago: executing program 4 (id=471): r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x9}, {0xf8f6, 0xe8}}, 0x0) ioctl$FIONREAD(r1, 0x81206919, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) 866.961641ms ago: executing program 4 (id=473): sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000500)="bb739455b7254e44287eefaa1885aa28e3a1393adebbfe4e13764042ffe1fd18975a823df33056d7f31c1dc49bee1d98cf0db0dafb0e2e06148bfd5651e46df22bd1cfdda37cfa72533ba4ea7b456e00ff77c001f16edac83f7f678188252ad9b3be56dc61db5088f07633afd66b3156888ad7321eee02cdb6aa8bda51adfee0ead001eb204d5ca80e49fc458416b3a29921c99924e6de9cd2d240d02ab44081a91c038b735bf5f0cdd5c53f844ba001d42c57f0e2e2770e38dbbf6997a941ebe6ef6674ad8db2eb6235319aedda03f130fe75061d38c0c826bbbaf0d02d7e3fc402e9833d2d78f4d64f57517431a0c68150324003927e886ad5d004e9cc54e40ba362bbfb2edcf185f8075206e91c496309081a1013a0c69621eb643caea9c100"/302, &(0x7f00000000c0)=0xfffffffffffffe7a, &(0x7f0000000100)="c9edd234cce540433688fad55bfe3753888b46100000007f623cc289aa49f6f937b755be3b44b6f7424d512f3939c80abac35d8f02461863cb425949a67a821386c518e80c2861b40dc7321133189da8b0c2fa2ef9cb656b258126097075fe29cca92160124df3a52dc9c7d0e0e2c7154ee84bad040af64c73fbb2187825c34889fe1ec8ab94ef1effaa588f0e9f571d4baeba5102389cc22723602905f3d83b4ecd3df8fb098a18883f162dea6a4ac31ff1379c791412cc52a0fbab6c3d1d333b81379d50d3f1059b1153bb2a0e8b73a82935205a533b309e970705639712b87765ee8dd6902f280f865b2277706226", 0x2197cca1c3845699) r0 = socket$inet(0x2, 0x8000, 0x62) close(r0) socket(0x24, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 864.582662ms ago: executing program 4 (id=476): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xa, 0x9, 0x2, 0x3}, {0x2, 0x10, 0x3, 0x2}, {0x6, 0xa, 0x80, 0x400f}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x1d, &(0x7f00000004c0)="00e0ae5b7e2d0500000091501d94a34b8e5f84cf71b57ff0fec37082cef6e621eab92a72b0a33c137c751ef17b9e2b7c564f5840e0184362e7c10df6e74512207053ef2ad3cb197094716ed8edd03314e21ac66727d48b863f97a8bb000000308ea881d887a5dcbce1ae6096be3e2d47b8f39f9df04303b5d28a3654dcdd81e7b6070a48f77dfda412b0b0d746cf640ad2b3337494f6c65fda467972a525a78941d0fdd7883313f7ca47df833400020000d42d8555", &(0x7f0000000080)=0x1d, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="23e5d21ab758aaaaaaaaaabb08004500002800000000d7009078ffffffffe000070000004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500100009078400b"]) 780.604915ms ago: executing program 4 (id=479): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) sendmmsg(r1, 0x0, 0x0, 0x4) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x4e6c) (async, rerun: 64) r5 = getpid() (rerun: 64) fcntl$setown(r4, 0x6, r5) (async, rerun: 64) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="ee11", 0x2}], 0x1) (async, rerun: 64) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r6, &(0x7f0000000380)=""/235, 0xeb) ioctl$VNDIOCSET(r2, 0x20006470, 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x80185760, 0x0) (async) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x682, 0x8, 0x6, 0x3}, {0x400, 0xff, 0x8, 0x1}]}) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8, 0x27}], 0x1, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="258b300ad1711569138b48aec4000c6c457db9b8090000000000000029", 0x1d}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async) connect(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5818384af1975f24a9bd13293a9d5bde34b949531e3df60", &(0x7f0000000080)=0x2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 774.931151ms ago: executing program 4 (id=481): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10289, 0x100) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000000200)="f8dd58af92117631c994f1e4f0b860dd40dfd916035ea810a276107271ec42226b3713235d6bf4c0823611aea5d74560af9bb9b124697fd1de527b5a35ce95d200d5fee7a621843b645d04a2ff4df5ebb80513a894e18566c8f646222810b86407f7fad260576af06027971aad97ca9afa9fead9cba73dfb65de51175b2bf8cd6935a7ae4cec6af14be5ebb05b233ecc3f8bd945a3477f13529e149f2cd4a2f31e3135c144324bc99f21a6332675b3e0fb51a0bd52d00dc22da9e17ef59b0bb5bd886e9bd834bdd191951d160a81e690102a0cf99eef086da06767b5a1628e05453a4c2ec5d713af8c37e9", &(0x7f00000000c0)=0xeb, &(0x7f0000000300)="fe091e416134a4ffed1ac221dacce7f8cf72118ac263e7217d95cbea6eb19571333223e8eaf05e48a816af583dafcbb5c6e6a5c4fe802b751768cd09bdd268222e68a7b055df", 0x46) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) symlink(&(0x7f0000000780)='./bus/\x00', &(0x7f0000000740)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 493.448977ms ago: executing program 1 (id=492): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0xffffffff}, {0x4, 0x0, 0x0, 0x32c9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000100)="71f91e3471acd3e5d92b1573c428a8bb8044c61900769a5a013295dd", &(0x7f0000000080)=0x1c, 0x0, 0x0) 437.034303ms ago: executing program 5 (id=493): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340)="51da0e269dfd7cfe3033bb", 0xb) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r1 = socket(0x1e, 0x3, 0x6) shutdown(r1, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000180)="3bf2925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a7622c5788f7a4af1ce34c908cb8c57d076fb138c3b9bd02fb94adfa5ce78730d11c294f53adf325dffdebeba8dde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951d16adff26aa2e48b4", &(0x7f0000000080)=0xa0, &(0x7f0000000240)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa30200000042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba300000000000000014557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xfffffffffffffe9d) execve(0x0, 0x0, 0x0) 436.671054ms ago: executing program 1 (id=494): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="258b300ad1711569138b48aec40000004a0c6c457db9b8a773693867ea9ed92904831d11a558caba3b584cd83056bd29bc1b35a93750169c1283e16145ec8bf08ea63a11f36bd2956578ba565d26f8357d353939", 0x54}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5", &(0x7f0000000080)=0x15, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x80, 0x25, 0x20006457}, {0x4, 0xa, 0x40, 0x5}, {0x6, 0x1, 0x5a, 0x418f5e8b}]}) syz_emit_ethernet(0x36, &(0x7f00000024c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x46) pwrite(r2, &(0x7f0000002540)="0d3a70751c25e8cbc27ee28838fbf2235e0a8953fda7d9dfb42bf774669c49fb3d91c1f7d6924cca98cb934b6e6d62c3baa5f893372a85a4dbb33b9ea58aaeba8903cbbc558cd34df3b171416d6eda4f70f41f01d19fcf60694c24c8d170ec830090e11d91dfc23240b075822aee1248267b65b104a03d3439b9f889fcfe4b26ddda37d57fe217cdaf05560abbd88b1f49d054fc905b7273d20ef64d57296547a6f3708e033621f5d5519523a57db0dbbec57edecc8ce79f00fe8e3a05ae48b51c4795fa406d802bdf86265cfe91a08698e5860482c5cb043d08062cab4992621b8570d78caed0a87af1b01141078e96366d63c3200f65", 0xf7, 0x7) syz_emit_ethernet(0x2116, &(0x7f0000002640)=ANY=[@ANYBLOB="724bdb0acce3ffffffffffff86dd6236c76720e06cf900000000000000000000ffff0000000838c28646ad9bbf3436c07d628f7ec2b43c000428660000002e19000000000000040107c2040000000f03b3d51b37c6fe685fae09f031c944b67d43c099ccaf1d675466726a718d27fb102828ede84952becdb55390f08a7276b616c45efa2514cb644c09a3ee9e64ec600469d382a5aa57d348debe4555586c0543a9dcb1677a70cc359752bd437ffe13bf62ed590b96e945c8f7e9158e99f22eb7e008a2cc09e350905f6fdefc011ab92a4fafd5669ae9a813c275c04475a29fc2aeeb69156d1040edc39f63d689d90235b721c7dc5c753dca8ee0070cf77c5b2a18effd01020000010200000401000401004700d84787ba9711fb5e2988d3b223319073107b64c70e3fa67e2a811cdba348e15ae099ec120c5dae3a8ca74d8e094ccf390e175d965575c4613cfbdeac617597468ca3ca19b744bda9e0aeafe3d5113feb3b519e479b6de2ae454ad50afb95cb9b351dbae487c75e5f9db60801fb0e19ef33af8b5ec6b345f88cda0ee4fa73824e885bcebc97c816847bb2930556ff4f5020d7e1c46be5eeafe6f8f8dacc28c1e5ea7931371c5ab9b6c1318bd2b247a900ff969d6045806fc9ad7b6d11bdee3d076b22ac3deef91c30081437b7e613009a25f42417a167950e8e08ab27c4dab982f7d840666d36cea2263c61556f8189e3c12921198acb0314908196b62b93decfa913896b06fe80bb8f785ff6f521e108a9be829d59d7849adba9279c5b249009e7bf5500d8324aae68af05ca9f49ef5785cd8205ce78d99f212bdd15f59b414894be01b72c5897b1c9693042e523fcddf42862fe5078c120385e7163847804faa991786e37c56a92bbf2fce88a12aad2ab4ad6b5b361042b04723476af608457956b098e20e1ce7541a6cdad80677653025d7706829530753284a3c5ce9ab5cd93e170ad74884d421559626968f423d20d13671a806e19866b15c27b5c24bd6016c3f59785594cd316b61f5baf21db9e0bd4f52fe39850ef79e6d27d0c3f7f05ddced1d57e1bd86143265a696b44d9cd4259c599710320146a1d2676e30874b89aa231c3e693af53a4f0f174b22dae98f9f8c25ed2a0e728cf51ed203b6bc481cb57aaebb3c7e7c4879f488a73e4fd933f9fe01cdd34a78878f78f0dd697c54a819ebd80265033985b6e855cf997a9b9adf3620f55e305fc08f823d9554b8ed5247ce2fa104bd6eba80c11959514ec14760d5887aedd439513d8cea0316c6c8b6b975de313629b90d252013dc37f99936ff3025e04e5430a711f522e2317ae03f7cd772e4a403f1124e26779d70d86f11f31290c1b5737928deb645eff348f59f0c7f7eee1dfceb73d7417bd897614f110a121bc4bcb52d8ae249b19ce327063fada918cf7f91ccca20ceb287c5c8fa0ddbe933cba6dcbbf5a3c0127912d29c4467491e2f42abae145f6f0d8be8d08734e38037744555d5dce1101ae63f0341abaa536b058eed1ef3d0708d4333b05e975f06f4b5348d576cd32c60c652c67f56b7f054e53abd7cec4da4dff8e607a8774a3b7474b2965c31af224b1efd86753cc365f690dd59f957467ef19fb36543793a6193cd195e5b294cfa86cb9251ed4d3cc0e30b9f98bac4519a26de921c3f259ee9d2c5bec01bdbcb067f7d904c72e5171aa2eb79b960d74a16238511ff5a22b59cbc7a70c6078709546ecf2db08308297a060d186eaf2848ad3ee70a9063aa4c67dab50e50ad32a71ebc61e0dcdaa5c1930419d1940937e7bd21c80458673c171e01422286f4f5046d2bac3322923814d6c08c407afe118bca6691bb5ff36d7ae8e11510db125f708714dfd7cee1f3744cf88d190297313ed6db1d03ec900e1c4996bedb4de4ad60f841513b241e2b847c5ee672baa199d279c31503efaa94f3119765273c042ecea50310802181529a6679edbfb7c0ab40b66d7de9d70604b8f95310af4fe6ee761872a84bfb71f8f3e92cc03b9596d51dc591b51b7b95d73b4e8eb65618104a4d5267905af6b4590166ec37d8e845d2b420c618f83bd7521b480ff11bd989f05977ab783dff41a1f0d54dc137df70984812adb00deef7f3ddb1f4e3e151cfdca522a055add3572d201a9900dec76dd252bafae45b7a03c9d5e773526e123b1b2d1aaf5342f487d4038a02b5562399331b8bfa9c84a244954aa598760fb993dcc7c1ba59dab0eeffecf9c6ff01fc5ee9a0ec5fbc3126dfec158001a542368d797af073be340a2891b803dcc1365758057c2380171a3531ea14b837f5b32ea04559e4e2d5e7a03411ee0130da10c550538dcc30fbe1176674d2c1eabf338584b1cb5bac9c813b72b05813fee20dce43b76f036bb6689a92d0ffe89e515d830279f17e9be48b8ac25dd78023c973d2f45def1d4b5da7f37e0e8485ebaece2529e4f50f3fc39f6d68aac811d8ed4b1520c07f5b076eed71788c139492671f82f8cd92ceee3011fb2c34b4b0cd847cac161176dc014261dd08f60702e047d0fa9328e8d2389b20de5f2ae488c2ed1bdee97521409fb1529d274d70c004738b6daa92977a4b184d17aa7e0f50b2b0d4aee1ec7a06b8c4fa3e6b2b67c7aed55fbf3ef6085d5e40990bcc917f29a9e3394b6e6536acc888169b463fafc9460f482b4c6c6297cfc349bc6d56c0e5448870b1403c1fb076ae35eb0daefacf2641b53324c0da92ac18bad31adab1cb5ef3c1cab6c3989678a085754a6dcda9b8897fe27ba4bfa05496da86c6274d5ecf010bff2cd4e3b493afd4262fc56f6ef54b0577f1c302f23ddb8f29460864fe639b569ed06aab528d19aaa56211941b22883d21f3a6e8f203436a5f7a6c653054ddfcb66816833483f9bba7c26773437723ac9ce66363de7c5c3916261a5ce33ac93016cd4749beeb20c708207a62f479eec695df42fcdcc8cdb0943f1812be813c52fbf5e2a5353a5907450b882ff4449402948b970f2a5c56a8515b8b45f0d88d9cbd9191b10331b9caacd59288f28c17f574669b7fd6000b7cae7f49c9b27eac22d16e67f86d3454758e41b80c695b4442148e080dda1a516f24eafa98b1ce384e041cc5bd3a4edd3f8abf206ac370913a4f4431b40c54acbaae06f271aa6aeee0c7f7e7c84fc77ecc1c70eadf8554723fbc4486b9d69a8b4008380dc69049160065db7f8f33fe2ee2e5ae28da4fbda720db409bb647ff0e552d55ca35930d304680e952aa44a86bedfd307a550381b260ff2059852f291f848df5a9e7a70ceaf690ead570bf2c145fa714ba90488208fe5a0bc25689727a8e3fa2f88c3bd1c4f3e7664e9e043ba63f392042acb515a0cf5bc998b193754c443379b038fd88b14028b5f273106cbe33a147629e3648a9782fe67a63e99e628819c7ba2b5bef97f6dee997ec0f9752a8a3ebe009ce35fa09cd63f5e23385716c1ffc5108bf1a3fe323f1080eb69f048fca5042b237872de77d0a25130b7ae7e8fc2c3e5a14a6b9eca8b48aee7c946b47f0edb6cbc7a9a31a3d345a8f9803013b396331c0140dc5237fe864473084d0665db732dcfce20e493536b6122b5ca8f20dc06fe429437f71e79ed9222ef884839f9b2373ee1c7d12b2359902feeb82f2a4147dc914049db18dd4141e28df0d45a4436518ecf21252e863fdd7ae8abb4da5bf89b903e3d8a7ceb4a724d3932d1ff0513703bec41ef6f79e4f3091479605a99585830193126727625cdd458d20e4169afcf3a011254e268c19d0ef7ca5d469bba445c8ff78c0456730295f0a656ab8942aae954aa62dc611e674b4dd57f6d7bc0e9e9b0a88f60fb0193b1c9c8cc677981c554d531cd46ecb00226b0d4765eb55a6338ab513eb790ecb2844b53584ce9eb520d62c9c2e43443460ee880109b74aa7794a63dc8488952cc7b3fc788f8ce16f9b1b684fe9b177e63e5181f3f541484fe4ab25201265fae3e061088c33a12e2b2354ca7dcec61952e576dbb3329a920ccddeccfd450aa9fdd8ca7db79f638ef4031d963449f6049dfab8a41f158db219f551f2f2783e67f331c5cd7d90ebce89d966bb04b3f85a7aff13e1f84a75ba86da00ef0aafd05a3893d90d25933613ea8904b3f4119780e77bf65511bee9b08294008b17c6390c0cc90d03cc5cf9145becd7d1edd2cc07cdb9abc988950da12066806a3e9d9414bfeaa05b0c81172a68b3b44bd9d4cf9861bca058d0c03037d119ee0e93458a513e109f1940e8ad4de3dc7c243d43c1f372a4b6a74d5f4c78ba01007e237b17db3034084120b4f5974475af346d99f87e77604d3568988bedfa2eb55b4b73dac986acdd6611ce55840a877bc91cad1c8b0def6b48e1786fdf883fca0eb726735107df79e223a410515dd46781e72a79653995ebdbb8e0f2954f1800e2c9a4326a4bde8f891a7cccb08f06d7603c27aee47a1e8e7ecf7b615ba2b31cd63cec52d18ca9e7a86587d5992e74e68e01ccd5795d378f5bffd9b7b3dd0e9da27571e5abaf104b039ab5f24ed96f8612edf02a36d3bb53b841720c82cd6fc0b079bc97732c915cc8e988f644b4ef2aaf61362be34541224650a626acad6a56c6a301371c65a739d14cf76b3d2b712b135cc9c1a4222d9d34fdaaa44193bcdbf4f472ab021cc1bf1c1205f367275f4bb6abe98cfe4fe51150380860f435ef80383a6d4a01b983fcd9fbd020a8433771c22fba4eeaebe1ba14cbfd13fbc7853c9fb495abd7a352a4a0cda01715006e6c663cfa6aa7b1e6678afbeafec7ca984834066fcfa62cfd92546b35c262306a8050cc7b2c2898ad50738e6bc50ca53a3c0772a22292d4db270ab260a98c7f078d9a94f305a5b70385aadb0029e2570d41e3c30c76d35227a536fb5368bbb6fa94d1fc7b8673a657c46a1928681c443b52889b2c581d68a988c1593d30965c241ac56472070272408345036f337d1ec5de354f418054872e4e57e996ba1135b22e4ad83a922e986c0c4b9036b7edc13c0c32d995c5ce7d2f216981f6bef02e6b9ec9c7b07a68cbb89b47b11fa723ddb7b98a44300e3cd8f0301dd15f32c9b7ea2b5a0cfa05bbbe69ecddaa3c0801b221461507ba0b7cfb8b0afafd694b07d843b979d376892e8c6a09e2000a28d12600dc8fd144d59aebba27883fe182433d69dca5ddfeee47067a22fafce713bc80e5c5cbc4a734b2c566037231e3efcf84210348a49f2d208240140883224021cc491634c118440d8530e5b95eeb5177c6ce9f291e4c71a0693e035e17edf8b7d3b7ed5e762ed5d24225e0dee6d5d8f7232b9b9eb04a00d23bf718483cba88e349690a57b1b74383bc69e8f8dce90861e20543dff214baed8c068a3e31a14a971fd35493cccde6314ed36fa7019275814d574efa3303cca989c0e772db9e798c6fef1c18765f33a70a288184c0a7646c02f8672ab06013438e0b4690b4080be0340eb0de6b44167b62f83b29c505693372dd3492ded96e3daa98b0089591badec4a438adec8e88a5e03b861be80371502061b778795e33258ffd1a6f90a0d5b822bda21713280097caf3442edb2d9f56f402b7f576038220947f8acf7f55dfb744c0b0b7de5076d07326e0d1b8aa47408028af533f2bb005f3eccbe1944da31c100ef29598ede29e9dfb927e93ea5029125418b9d9a2476e7fa2997f3aabe27e315f230e40d2dcd5ad62f1dab8d636f7fad703af5ac76cfa874204b3f8f6db5f7f33f916ec68e80d15313d75919a6cf191a4a5410f43318c99034d88cf79aec9bcafefda169b212553028230a00c24c5b08ab4708a8d61a5e78d7d94f3f4248321d12da66c40c49a71cc6330277e19319252499908fd72aed76f43cb507ce33a6f8f101e28a4a7db6ccbf241ff5491d93a537df06e66f7546e8b73373b9f274f17e9fc0ba8779b1c25b00afbcec37a8da25e17af1128d3cef1a7c0ee6ad32f41883a17cfbf81808dabaf6a8838ba5db7fb0e3a943e577ef34a8d18f0ebe17b6d515cb8709804c69bc02b74fbc31680e085fca4d0947724e908c0f68f65b7a6d10ee82fdd510e550cd47314db532a6b76af34a7d7ad6e035f15b16b84fcf9080331110bc4b7aed4f23b7cfb53af4a7e922e0e5d17535e19514b189f55638a4230b97f032b7fd51583a289d2246ea870c1e5484ea024176d6d2c7b4aceeb28ff7e30000637ce012e0fd0764a7dfc66169875b12fcb173e5090fc0a94d172152904f6f60656ff3eb1824706556dd5fe3091be795321f55e21ac443ecdd068d0f1c8566be45f920e017ce00033ee9ffb2a477f04ac7bcbcb19177c50cef3caa3ae9c632c72f3279446c73cd195e3c416922eccdcf6991dbf3b166ba80029e399226c23bc2722b70d6f3ec09900f45d319bdf18d521dedb3a4698da9b05aca8deb39e2803c7f8a50eefdc5cffc1acf51e9ae3c6dda5e0e33ef97c5f42842132e1b0475fec7628144e86860693242f3449883be0643af077a4d8def75e8f9152569e9120a3e5f535fcb75cdd97233fb3a36494c228dccdb74385364c091cc05126a22118568f82f0fd1ac01e4603a52220ea45426a2d4d94c8986004846f41495bd54a919c9d88b3244391de61ac2f3e73a6ddaa480559987bd7b4cfcfc5df0c9fbae081889ffe531aa1243e74eed9f52e817c8cc6e661b137f59eea74f43803232d0b651560fd30563ce57aac884d0d0c45f0d5fc357065c67ba61b083202d70e76214edaf5ab30f92bf708ada754bbccc375da241a9e2a1b6beaa207c4901bac4985cb147da969e75006a3c659c917367111b5d724e0dc740097ad4b5aa4cc3696d50b868d277170ea98e6e77b4e8eeadcce81f42adda7178903aef77f059a91aae4e450fc4fc71374f443f321962232ec8b45f1385d1a1ef588536cfcdad694b24cb4af89eb12c428084b176c473bc7c5e6c8fff3fd865002cc3ba3330cad2561fb410721cc2286f4155b5833b9cfdb79e397a8effba2047f6c2123d526717f2d25d0d5b7da7f1c2e5186f43e7e4fde84f32f21acb75bb0471c7efd5017c9636d4c4f030eb472df47c60534f2f0ae29cba2cc84e0882b90f728f01f8e0a5236114cf6ec4324af1758c2ac7066080107a0249a920ceb0962956035d67e0035bd9529e1be83acac2b884bfae5e6649b45e3b88a7780396482fecc6762ca247cb5c2d43e38ca4c85134b3d79333f2ecb6e5553a2021f9ae6ac875640e7016ed7a157007ab926e1db0646599cafebcc473660b3ba162fc78a0dac4f9f499fca74d5d1149f0df9ed6c09fb52781509e1e97188791a5a807d1a1c40874adf48af28fc1f25d34f18184c1ce6195f6fd277463551425f8c07a970fb65eb73eaf986106e7c9a878d9e15e859614cf3545388c9d603ef5ead937f2df4526a6aa3c48f94f20fad59bea4ada47680556272a28238a3b8afb67c40a37d1b4f4c5a74863c4c83645d3f5a1d93bc7f22c59a9c3ecc7e0903cb94fc45eba086cc1882724f62a7bbe821bd3a805005ba96d3e524a0733eb72a21e0d82044e491ba72c0ef1df987c84158ddfb64c09fa1787978efbfd730c2b6a8d073a92012f0b96635ab46062d318f943ea7bd509402a39ff3e84bbd3bab272134854740fd36e0e8516140076890bc3bd837bf99beda145015f912a700e5e786ebc3fec6616ca1a8add2c9d618804683ffa77201ee04a5276ec62dd799f5ba9119fe1cbf2fc5208500ce656d18f11a45935bdbcebce5ffb9de95811bb8fcf9b29bcfeaa834edd1b4b9e03f3a2d8c22b89ed888b633460c9d81c6eaf0475ad8c89d5dbc3afdb732cc08958f4fa7aaaef9b6e838732a6120aaa48e2e4617c6670bf61f55bf982beb43e96fb2b03b9b2ee4914cd6b507cee8531cc0e08f413cbf174369e1ec004cc715d1453c69e69c037924ef8c93243c67cfa7b3efbc13437b0dddbe83906186ca7888f6ea120d420fad9523a858377bb365d6abb3571dcd662a363b92b6b32972e96671f8717ac0c508efb831e37c7582dbce47c5eb4d4c4946a36871242cada67bb2e02d9f6cc3ca25bfa61083e9ac9a1aebdcf185347de3f8861f4268ae755af61e6034f588e106254a40dff7b5662ecd24fc9abca389a4d45bc32355dc69358f037e6ff5f18a0198b085ad46b2303059d9b3c228aba6054d131f55a2c283dd477cda7603fc6670bc07b565f857e3c0922bdb1cc57508ecfe85be81a96e905ca4859e044eb48450ee8984353e190978dea84cf88c963f8a7d9224cbf4b95a2942f6d140858140da18d5f817865290a2298873c7751d9f4bb9f5758309be6378b2442df02c4f8790aa67fb42300f844c6504c7b3582b110d9499db0f48def38445e8160e6b1305ef2354c68ba8614a0d580e06f5373894f2b5e1000d268536e843caec414da39e952742083900c595271f6b72b75e52137caaa968d63384a302dfc621e32ec6b4121290337fd67b52054eee5a2d60a0a0023aba9181cd3ea64e702e74f4034d6fb58d1c1b5cd22fe0b95b88161570ebe910fd5cbf5c0eb353d8de2c9389eaa8f23a04e4852133a777ab3c1d9aa20009a6f79aaa246485cd7868c160914825b68f5e805a518d4e9f5e4a3b3a16b9cd3bae36fcbe743c7a1beabe22ced7772618b8f819561aeb0f4ab5f7bb19d1d197d06a1977668233153d955cbacf17b36f1fbc98f2a22de8bd7adf0e2d40727417e2a68386c9cdbaea6bfad835d4c777eef349f59ee160900707b7569106d8a55f97c22d329d36b29bf5385fde9d3a70dbc33c1e27a56da32152ecf69ff7aaa854912e9c72e5c5a89a97901da0164584c49061c101ce41b11daf3818d97b7978f0ec3cde484e32fa230fee3b6bc0d6db983175b8f1f2ec750e42b1821cc7e450414f96b658e58d4f798fd66c7c3ba5b57234b60ed0a36d3345bb5d6eb4bb1e28ce588ceac01426fdcfa8f27dc99c42902ae11fdc41db7a2c29fbec359dce0b4debaf6b63ba537da759b7c4ed4da9aa0cab574d36f7826bcaeeaa5c3487e690f022dc1df60b38bbcdbd83180d64858fe5cdfe5116212cdc8a8af8fe378885dbdd28780cbb1eb123d7575dd78393cb44b128ac43950d1b0efbc3e3e4c97072cd540e2e7dc787c3bd654961310a4d72575e369071eaf33aa4bd152c9761e84264af8e7b1ef6039d38776194dbaf4abdf7d6e7dc31c9047e2805b81ee3f52267c9adafd5adf65aecdd9a9011338df0ff89d48bf6db50231ed9db5b7d0d463972b60e043d242b99f1f002fa352af55cf9093203dfe4bdf8611e8e051ea6f5c7fee2f41795b150b8397990b7e8be3d34e69e3cef727aaf8b03840d6921be415c13b9b340daf35a86d36d475ad03a6c5402b20e8b4b64e87fc5a04fd74a71107563cf1ae894684a83b6de7a7e32732a612b707ba9150612ea9059ef75253e542b0f378fff64e5ebc0459152480351cfa819ce0193b7d69d05703e6276b59802bdaa7511fcd6d3304381577907bea2179857f9f37cc726972da2bebcb00f58fc142f43ef3e90b9e941856db9faaa895220fff5c3cf4b0401983185f5e23092f8efbd320fb98e6fc892c2291271a2f719d9e9efb890f9db4ce7cb7ce4a24767d494d9a4d97c5e241ded59c165c093dcebe373f391d1304b5bc107a52165e73bcafd07916dc3227c67a3ce19a915a52c470c0d73a7947956c31f09fa973ffff197a8ae6f8f291c50b2edcdfdb70d475d2a1232ef51e4b683e54d63586b8a0c5257244862f35e21f1bdddfd1529cfbda6fd4c1b19415f9e9348edf0ea2425cba137e57f443ed4360fd637118e299877a2f7f06daf52710f4137c73a61bb4e3448ef8db357b9a10f2b80e07327982a3b92e5bc67b720693a0ddac2af4c362363f339fe29481ccf8acd21cfd9606c4fd81ccd81a41501dd8fa6db061e1ff8a2e8e201d80cdd2e4bcbf622b2cc18dd43b9c436c4347e5aac0d237cd3a1cdfd06567c779ca74dfde71ec163009530c645d351a546ec37db79ee3917489216d69267f5c52e4823820cf0365ef8f97f06b641967678e4de7949f4fb70d5dbc3c1c809aa4ebed5bb238d327fb1affc948aa8638df2873282eb86047c73c1b79959341a9d96acd840f38f18d22de74d7652a0b501bf503d7a76c332dffa2eec8b1a4866a37eec3f1f20d710ff5b826781a20ce408d61e73bc33b14ed58ad9cb1ee74b46b8ff1bba10e03d6459c80b3481bc8b8890acf24fb1e30505f79b5680c2fee29b5c08598b82afb4d1749181a129ba78969e54557ea4f121d5adb7c229c8d5818e2c37ccb9340476c37b67109770580bf4b89a1ba61e70e61258fba2e13e8f92ebcc71e149466b218f4d66fe3b1ad5aba86e04cf969abab50db5ff05bf51e0d59edf65d48adb666c23c78aacb64c01811bba16c5241bf2cd10f1ce907eff6147594a8633aaf49807a9cd8e430eee4564cf1374389e9e5c2d687f577d2cd136d2003812dc2c1bff49aa2269dd932d69ed10f6710a906a2233da64a3258c7eec39dc700eb6e1ab4d993faa83b83895a0cf64bdbf7c6fe6a3aa3dd41e557cfeb1a20e7ba1847e02e5500201b348d7722c3ea870db220b0c0596b149a72b53901bc8edefc4e56533000506c3c5986bba82ac9988a82362ccd24e581a62927bc54f8619ce73c3a9ad792721abd4c95053615d24861ca56c1ba513b7fb32a18252ce9c54e4364d735fcf800193497eca8958cb25c178e99869bfa53f6a00163a613e39aed26c3e17a36a45823f85d8761ba1b8f25c5119e99ca8e6130edd98bcbefefa632d9223a25257beb343a49ab95c332b0b900ecaa20590952b26a120110be49be136b01b868c757aeecb8ffcbdf3171a23b57f0f040795dd82c17afbf469bfd1d2e624c93e1277126a295daca493252dd042f8f3856af54294b0705f8bfa6daa69b36c95378373d619ef840afa0797252ff102e4076998e9cc85d37ae220b646dc3f1da3730e8b2e68ef20f4a1a630c0ca9d30026fdc0642e4f0f2a22385f2f9500864d73293a3f33da3acca142dc2238effdce78fdd6ec7fcbc859fe847aeb8062391c6c64c49097d800667334eee572cf1e6760f6654d577acf9ca31b96be4173e1af46c382e9129d0fba13fe4d9d4c7f337ead308d53fe339f1af915bad2fe52a290a4dfe136c518a1f651914caf3a30d39383213387a17bee695c938ef1ee78d7148111d372fd29214dc4ae6b79d09f60646a631417320ddd14f5e9ed8b5f9998a09da6a63c9a50d7e2137f5eadb9bf9ab48d520df980438c9dc9c15ea8e685686a3e82d72af0013038f3dc16f2ccdddfbfb2383a0dc55715ca0dc30e9a75d42dd3f0006a3430c265366a85c1dc73d4d49ae1d953255830c04bd638de01d40d95421bdad7545ed68b92b47c44567a71f74c4cdd64dd1c74c0919c8d5cfd0af30745aea653d60c9b0055d1204764728e155acc2cbe30a5314ab6a074f07cc36f1e74bb91f7b6b993d455584c465f56cbf618dc14e7676ab8c6367768f7af3a33bc6d1985c3006ebc803420302a8d1a5f1df9525f311db67943ba1b7d7a11fd7d95abc97f1934a1d513da12f11f414e0607709b1c0b27689e2b84f3d8910566f76241dfa0086d3b2a6b6576af057cb124ab373a6835076c872a62ae036f05df92e2d5d9b3cef92dbb8c37338cf30f61e671128a988b2adc5a143149b226d50538de9728798fe9f97e57e1aa3f34b1d5cdc41d13695d43604771247c0682de0ad520687c094a79c8ee0a8b94098abb05049ccd98ca2e00a066db83525a57eaf1b03a4bc5831bc57b14b46f3215ffaefd1a2247bb4734ef9e6ad3af78dc84b52863694c8ab5dea4be974195d00481fd26967044727bf52505c8bef68db77cdc5fdd18694216531a42a4856879538b309e3801346bef7142cc37167eb89a1babf0537b895e16f0c8f5b7dfb6ee0963ede01ce5f5a12ecc71ae7072b7f6a8af60b530b54d331d051ec577593f834176dd85997510726df407a0da44657a3181b027cb5eefe51141db4688f737d9ea03cce88fa8960f2f8573287f829bb271b992eed7a77cea03aacceb623b09fbd0147db8f6a6a8caf8c2127fbe9ad98813e092cd807a636189833186488cbf6040021358b380f973db9ad17a1602e881863e525ca668986613e98a5f74728a0167f186424747017ba669dcad23291d43b618c3ceaa647a557057a326e00b7721586b0b5aa64e4971bbd814adcccabd00a788a2efe8636c6f8443726837f5844eb045ed38f810ae64e8b17b04c324b527f2a35239fd94c1052d3bd53d84acddacbdcc43031c7cbeea4fc3785382801a68e345158ba8b635c8155cf4282433aa90e91276737e0878399ad99fc8ffb151afefde75ab1e9f112e0d5319b7a35d5aeccc0dc0001eb282ef4cb940ede0894bb9fd9edddcb3"]) 436.208013ms ago: executing program 1 (id=495): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="258b300ad1711569138b48aec40000004a0c6c457db9b8a773693867ea9ed92904831d11a558caba3b584cd83056bd29bc1b35a93750169c1283e16145ec8bf08ea63a11f36bd2956578ba565d26f8357d35393973c1fcb45b66f682a162d87e", 0x60}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5818384af1975f24a9bd13293a9d5bde34b949531e3df602f5460bf17914ecd6b76000000c94c4948e0e3e3e8bbbf0a", &(0x7f0000000080)=0x44, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0xa, 0x300}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) mquery(&(0x7f000030f000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000140)={@empty, @empty, [], {@arp={0x806, @generic={0x1, 0x5a68, 0x6, 0xf, 0x9, @random="0887f8f700", "dec8b10f38e30b1821000000000000", @empty, "18cd91271fa5ec22cf2e970c14a6a5cb"}}}}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 435.257913ms ago: executing program 4 (id=496): mprotect(&(0x7f00006fe000/0x3000)=nil, 0x3000, 0x4) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7, 0x1, 0x820751a, "090e4de6d30aa692318c7e0002e9ffffff00", 0x20000, 0x4000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffffffff, './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000280)="b1000501600000001790000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000480)=""/149, 0x95}], 0x6, &(0x7f00000005c0)=""/219, 0xdb}, 0x1043) mprotect(&(0x7f00006fe000/0x3000)=nil, 0x3000, 0x4) (async) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7, 0x1, 0x820751a, "090e4de6d30aa692318c7e0002e9ffffff00", 0x20000, 0x4000000}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffffffff, './file0\x00'}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x3) (async) sendto$unix(r1, &(0x7f0000000280)="b1000501600000001790000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) (async) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000480)=""/149, 0x95}], 0x6, &(0x7f00000005c0)=""/219, 0xdb}, 0x1043) (async) 434.987277ms ago: executing program 6 (id=497): r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x5, 0x4) sysctl$kern(&(0x7f0000000940)={0x1, 0xa}, 0x2, &(0x7f0000000980)="8e4f32024542", &(0x7f0000000a80)=0x6, &(0x7f0000000ac0)="a5f55397a60eb95c2f817535ec6b390752aef06180599add989f7ed8ab853e4b2618904d816544f6594533ca0a676f806ec316060f644680a395ae8b4d12ed400b6f71a3c78324c3b8cb7e1af39ed54cd4f07c259f1dbce282c3edd16046c7fb38cf146f1f27e2209817c181abee1ac2d75a55564321570a5e6e297711aad0a44e3d7eeb1cf170a234a8d7b48c3164b622b73ca165b8441f2eaf67d39c8b0134560325f294c42ac3892c2782c33b03a80aa009895df2d0caa25f967b466cdf714774884fa620e51327a4abd20b6c44f638fb3a3f8246e2959569500c04047b07e2f30bead119d4e275503da29adab6d8b182efbdc16835c732ba512241d52dac", 0x100) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000040)="0607f3efb499fe74e21785404554f91d50170156c6f16094be51ad", &(0x7f0000000140)=0x1b, &(0x7f0000000180)="051fdfa1e9e317c8ec8ae2eb239efdb2a0139eb6c1dc962d9649c8c9cb3080e0c10c4dd478e799438038caf2b248e2a33bcbe776c360f5831195c3c30fd82fbcae719c72cc1a", 0x46) 313.050814ms ago: executing program 6 (id=498): sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) 308.079158ms ago: executing program 6 (id=499): r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa50f09078ff1476fbd68106931b12534898b4b1d21f2e54ecf4b78b26df40440481f300000e0090780007000700000007000000070000004000"/78]) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xd85, 0x0) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000440)='+', 0x1, 0x80000002) execve(0x0, 0x0, 0x0) 307.822475ms ago: executing program 7 (id=500): r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x401, 0x40}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x40000000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) close(r1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000007c0)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcc0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465ba0b5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a00"/837, 0x345}], 0x1) ioctl$TIOCSETA(r3, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0x7, 0x1b, '\x00', 0x1, 0x10009}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet(r4, &(0x7f0000000340)="af25c6e8e1bfc12fdbcbf2b8f4dfe201a99de8b83b1e314463ae5c90a9cec8c3bd12b79848540b7847d55b856000fda6", 0x30, 0x20b, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x4}, {0x1, 0x16, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5818384af1975f24a9bd132", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r7 = getpid() syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRES16=r7]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) setgroups(0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0xb2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r8, 0xc0104407, &(0x7f00000001c0)={0x0, 0x0, 0x0}) 307.378958ms ago: executing program 7 (id=501): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x30, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x7, 0x77ca01a0}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x210, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xa3, 0xb987}, {{}, 0xfffffffffffffffb, 0x80, 0x20, 0x5, 0x53}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x3, 0x7ffc}, {{r0}, 0xfffffffffffffff9, 0x96, 0x2, 0x826, 0xfff}, {{}, 0xffffffffffffffff, 0x7b, 0x20, 0x8001, 0x1}], 0x9, 0x0) r1 = socket(0x6, 0x8000, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="c5", 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x201, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xfffd, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x86, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="258b300ad15105bb14aa764de834640100000000000000f9b9108c038f39850a", 0x20}], 0x1, 0x0, 0x0, 0x403}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71cfc294315f06040000cb8fb581c384af1985154a9bd13293a9d5bde34b9495b8161b350e07392507c68d9ce5eb5f0b7552d5062dd5b5e2fb20997f000000001af8427767db5528d81ee1cc5012f45b8a040891", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x80, 0x24) openat$bpf(0xffffffffffffff9c, 0x0, 0x7e1b21b5f00cb051, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r2, &(0x7f0000000480)='\x00'/14, 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) setpgid(0xffffffffffffffff, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) open(&(0x7f0000000080)='./file1\x00', 0x800, 0x1dc) 207.976763ms ago: executing program 7 (id=502): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) (async) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) (async) getpgrp() (async) fcntl$setown(r0, 0x6, r1) (async) close(r0) (async) 207.517182ms ago: executing program 5 (id=503): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) (async) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x12d) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) 207.330922ms ago: executing program 5 (id=504): setuid(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x80, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@hopopts={0x88}]}}}}}}}) r0 = getuid() setreuid(0x0, r0) setuid(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x10, 0x3}, 0xc) ioctl$FIONREAD(r1, 0xc028756b, &(0x7f0000000240)) syz_open_pts() 205.990373ms ago: executing program 1 (id=505): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="258b300ad1711569138b48aec40000004a0c6c457db9b8a773693867ea9ed92904831d11a558caba3b584cd830", 0x2d}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="71cfc296315f065b10dc1b932d5a34000000cb8fb5818384af1975f24a9bd13293a9d5bde34b949531e3df602f5460bf17914ecd6b76000000c94c4948e0e3e3e8bbbf0a", &(0x7f0000000080)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000280)={@random="724bdb0acce3", @broadcast, [], {@arp={0x806, @generic={0x1, 0x5a68, 0x6, 0x0, 0x9, @random="0887f8f700", "", @empty, "18cd91271fa5ec22cf2e970c14a6a5cb"}}}}) r1 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000081, 0x5, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x88, 0x8, 0x7}, {0x8, 0x6, 0x0, 0x9}, {0x1, 0x0, 0xe}, {0x403, 0x200326, 0x2800, 0x7}, {0x2, 0x27f3, 0x3, 0x99}, {0xce1, 0x4, 0x4f8, 0x6d}, {0x6, 0x801, 0x8, 0x9}, {0x2, 0x82, 0x5, 0x9}, {0x3, 0x10001, 0xd1b, 0x1088}, {0x1e6, 0x10001, 0xa, 0x6}, {0x800, 0x9, 0x8, 0xb}, {0xb8e, 0x4, 0x8, 0x4}, {0x29a7171a, 0x8, 0x1, 0x4}, {0xc, 0x7, 0x1, 0xfffffffd}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) 120.76883ms ago: executing program 5 (id=506): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x0, 0x1, 0x5, 0x3}, {0xf34, 0x7, 0x9, 0x5}, {0x81, 0x9}, {0x8, 0xb, 0x10, 0xa1e4}, {0x4, 0x9, 0x9, 0x4}, {0x2, 0x5, 0x4, 0x2}, {0x8, 0x9, 0x3, 0x8}, {0x52, 0x97, 0x4, 0x7fff}, {0x728, 0x7, 0x2, 0x2}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 119.042136ms ago: executing program 5 (id=507): r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x40978b, 0x10001, 0xfffffc03, 0x4, "bb08000100f167d910508bc49d7323000000007e", 0x6}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xf, 0xf7, 0xfffffffd, 0x9, "dc34f1469d6cb19d6e287ab0d6d60123f9224bba", 0x0, 0x1}) sysctl$hw(0x0, 0x0, &(0x7f0000000240), &(0x7f0000000080), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000001c0)=0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100400086dd6880058000303b03356d0140558d3dfd766d0a62aab10b9bfe4d1aafbaf5c2c66da2acf4faeb1e580100907828"]) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed0822c57dd02217f981aa6a78ef1d35e6abbbdabb26a52ad7", 0x20}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) close(0xffffffffffffffff) r5 = open(&(0x7f0000000600)='./file0\x00', 0x20, 0x150) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x3) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 118.834843ms ago: executing program 1 (id=508): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x82, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfa) (async) ioctl$VNDIOCSET(r1, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$TIOCSETA(r0, 0xc1084413, &(0x7f0000000740)={0x0, 0x4001, 0x2, 0x5b9, "6e00060180000000000000000000008b00", 0x7, 0x7}) 116.702155ms ago: executing program 7 (id=509): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0)="b5", 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000a80)=[{0x0}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4ba7841143", &(0x7f0000000040)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000100)={0x1, 0x1}, 0x2, &(0x7f0000000280), &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x401) 112.907552ms ago: executing program 1 (id=510): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x109) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x637f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r0 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f00000001c0)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe}, &(0x7f00000001c0)={0xff, 0x0, 0xfffffffffffffffc, 0x5, 0xfffffffffffffff7, 0x0, 0xa}, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="5cd242d03201ea3dd668b2c8c5c629e7d391839731aa3ec87557359011aa9422da89b017026dd13dcb64dfd2ab47fb6ab43252a80a4f5b7c2d343c5122444a8669919b0638f834624dae702a1eccfd7e1f98c6e1401a39b64d3a06ac45c60fb93fffeabde9890dda5d9648768a30e8e1eb73b7d8a1f1688cbafdd69c7920414b7365216db03e2e28896bce0bc829a533547cdde8b37f029e255092d3ee23f75eec4c81ab4197bc1a0f79927ffb1d0cd36b0054f728863e9f78f28c7ffcdfcb0afaecf29a3f17703736dbdefe12a5", &(0x7f0000000140)=0xce, &(0x7f0000000180)="72d7bae41457767f32b5594e6b649941ed11bc5a01396d283e6f099d43a0c081d3b03116e56f043db86997e9d3ba109e229ce181f046b6fe7b072f4e74f7b26fa1037fd01c5eae2a376180d360f496c2987bc37e340e025d1fa339f714e0a30fd90d1a693ea4bcd63e9895a5aa019a0d6129c157bc42e2b7d03bf94378854338de1f762636a9fce891b110541096f3dfb4e738dbad0785d6cbd33ca60064433c53ae4e4b21e1e92886aba266382304f3d3190d222f2dd41cddc3bd71b0f3590021a35d9b9ee1797621e805d3efd1a203358f1f1baa59520933db6fc1ff589edc9346a59a1909d0410c61ffa22ac31fae1d6a870fe92874412160e4cde28fbdeb5fe86c403d23ea44e4fed970cb25d4344bbe83946f36d098fa8b286cbcad4def9efb6ff967e6a67f787a6af28c5976701f655180d0f5472583964e3c4d362cfbafe7d00ce86099f5c1e37fb8309d2685c8bdea30e5ee44748b8b8334bc422b1a91f0538c3b6611984f094aa6b9a901544d0a7885515c00f9128022f35009dcece69b7622b734a0f00e909abe12d4588508112161630c12afb05677393ce3287676e69277a4235fbb66dc7dd1c8dbeef353551c2088ed46c8fb32f29ed0ed55579cde68699f5d62106d000807f81a85f406599c91feeb8feaa040b503520e6968e475a959d1f79358b578a27e7b3f5789997ccfb37477a018b79692e7841536d786bf5bef9ba4254bde9b81251955f4de590f279a68c78fb84fac277ea420a1b21dff3e86329486636be8af20cba8facf9bdf932c13775f39fe749777c6f759cb6847ec8f1f49e8d4a47f76194647231e95eefe40431f3b77f4d38819c107ae995c83a2ff875b6d7629e4daee995683192c4d4a54c5a98e4f0758a78d46792bd4057f215df45599b863aa6af6ad61a8ff89c71c66696e321bf73dde0eb5c444f98988e23ebf12374a10312ad82ed2a6c0f13a64c785a7817e5f9fd492b26ceac7016ebf5ac444c3856190d79da06bfbb7805d3625ab8114324c6743808d3b5263147c7fd23bfad4209bb094c69a45ed1e501d50576057ce5e2bf21ea3e3be7caa37e8c7f0945e9f27c35afdcb0a890909f194e18a1c70c0030e9b0c311972551581b6abc67be13db0a1558017504723d6413c1ae8df849db93edbaaaf786a848d15407aad35e3b86c9bfd16c13ae6a57735ef56d6b8948b0934884d58a903338206012e3c642e642076ce43543f953bfa57df17113558f367025251969ce74521159b46b23b6c2907c9724a34e6bdea4a3a57fff2533c7a1c4fb2e6b72cd95c58e659d405c70364f3fe77f50fabdb490db773b8c72c0386c3d59366e71a5aed37b045c6a02d973fd088a9458d3cb3c138d27af310b6c43ed605848328a77c58e152f780ed5a4c7222c2e6255555e6c15b7535dee3df4ea9847713ead1aac2bc6404e295f57bc012343ba9c4e77ed1b2d00053084fdddb269a5ab6f9ceb860e0a6e859fd81e77e802e0316a3054c9e675c6f1d48a9b20accdef15658d225b9af074ceb95ece072dd5332e15a26eed0f31e09e4f4ee24d6fb70032ee59ad770bd2c3691dff27adedf6aa5b5ae66ae9ee28c922e9b9703f3e7b3cc9e4ce874e14758f995654aa5bbbb5f50b2721d3f96b6e001a8c75a299ba6277b61e9102b4088539126e71f3c3c101f9cc5cb2dff50f7f247e59a1724037a59c78690b6165a74a690597340239a7ab0a7b082003d9e731a85fa9a8c4abce6462830368b076788c6b7f4d8e866507da1806f7a308a507ce1a96f5de95c8d676a5fa1f4da1a9ae04ae357739df61798bab6a2eb18a45082ae9e69a91b9cfc3f71d30f3b76546899b43ebfaecd93a160882b32549939b31861031e7fa902fcb1cd95479731419e027bd9eff083a4862b678f851cf31813d800259c43f643aed1094651843de46b7b2a06d0d5884dc3febfcb00f9ef24e17aafc1181cfc623be1ee06b2e7c8d903b464433df5177940a488094cb59d2f97b88995147e45cf4374fa3bfb61eb88c324cc217b55fd3de2084225922324f6d1b7be43e8fca0b4c84644a8e91e753133d2fef37621fe458823f1270bdad04c5255cc86a86aa89817027d03f9471fe783c089b5ccadd5f973c3b0b973641d49f2b2c21eb7e72c24e16ccc536727a70ae7a8633b7d7525ecc08165e155b0a0b664a797be9c1fa0a17dda6e4d1d8a0673928733f46409d7b2dbccc81a199d772a15a16c2f32d06591d278660cae5afb1691956b59830cd9f5751e73b3bb9cec1802fa77b1b7d2d0d14e0ba37a7957c6b5d577dce3ba91beb655e20cb20a39020f973b7b7e0f20b264735e5876c4cfb25005876208be99047be369e504a9b73367406023828be6a721451f95df621fda57df9f04742b005eb7ac97a6db952150bb7be22db1156a7ad439530b700a2dfa95b4feee4f22da777e9332ebfa5650cc1313bf642d8f0d25f22c3cef8f74f34fb194aa4f62ebf310635377522f751786b59e64c1317d26d6719f9b3f11a284905ed14544e905d72368340009921f9426f702d9ef48d5959928671a48ec720bc7fb2a0a37f131dc423a1b2e821ed01dc7a5e7ac0d2e8ef153949821f5f851a5a4dfb2dc5860071a36b50f73f9d587dfe54b93733fdab66d68665ddf7e14a895b786f84cdece2554c9e76a08c1456692fc17388415458dd52dbaf6c6b61cee818d6aa94c793a2cdcb454c4fc898aca5e086568668b8187689c002cb0ff2c9bdbf8d269bc3912720f8b2e4dadae1bfc5538ee2fe0c5a1b721430d88b6ddf85fd306bb36a6e9fe869eb73ed2f81e0c6afa51dc0f63bf066c1f3db26082389de21f29d0c77802a122a7876697b5453c441122e7691d3f63e031c253d84db24d90619f4ada6a853d877a64b979e1c1d134c77b62168f882ce5a68bebae79a8f2b094c559ca01cd656ad4db224b584153c742581950f791e05bd9745a3c99317c65ef044b657062d9db63eac75848db685d6fee979275fb1047343f1722dbc760fd2eeaccf4f6aebc4fdc5929e7c3c0d3c5484b1c2d900a7aedc5f647c2d856dfcf6d058e9f6b787a4f64870987bee1cfb966aba30c157bac0a926e86cc2a0838e4c6759afad3bf0e8d615e111ea063bac988f3facde06df1e543e1d93af0282773c30a0d650bc37f3276d899f09568e73161e39df6b224f81f39022b9c2a6ee2db1c4b5664726c7e9f709a201c4586e25516866a30ebfa8e88cac8cd852c94a75b1f6902866d926b643fe86feb7f28476ee01c1a2c081b9ba8014f9d0c8552cbff2f5c306004dfab075d241f1e9a73ff427ca8d9192e2e5d738fc6075f3be8b64617f4ecc49f597dd36c3dc8d18fc8a793eba5a2af27a2df00b2d58962975a7eeceecdbfdcd65e01e76b9c73182b6ee6f52326eca6e33e8352e904c1432faf33df8c44762765813c563000117544f626fc9713ed3aac99066ba2f9202b7cb633745e465e7f647582c741477df9c5008f18c912080e3aae767bf5c7bbf09db40b50800fec47abaf9246af2a4be2fb368fba6fda43927b5050556031ce60a6b15768becc8ce970ed51d4d38dc72826b43941e481b4bdeff3f4e63b71c7d01c7222be4de8ef276afe6d9d14f9167a334890fd930e98e24c0e4a8ca74d7125c877871a749b53c11506a13a5f3f21962b91bcc6500c6c941f0a4bca440f85a15737561e6c4c70511cd05104fbf65dbca4772cc769fe5d0a04033aae96bf161683dd590833357f0c3565295a646b4e6b23698f456750e44f650344a772574bedc01d1e7bbb7df0ed7349a9582d0c4f198582777637a6946eb846dc15cb8a3daba6c05c1500e2795d9d86746a566a516906e514a262f5d8d37a74bdb606596959c126fdbe039606febcf7fe52d51fae7eb1707a549c9d3d7c52259d583cf6ed2338da05fcc0fd79ae0af69fb5dc6ab88c41756abe1461d8a1651cf8e342595af2305f99ffb67f7c887dfe8055444c8f6733d73babb148b5d0945ce3b07fee3306a35bbb5307a173a3a5cb41c065413d078eafa8e9fe129205e50d26db3d8bdc4b050e6dd911a770de009ea9bc65652ccb273a8d6ca5d67d5b4bab591bcdc87b8a514cd24c306b85ca9c6f677a9706ab963fca4b39244e628728d00d2ba90278d4beef68bea198b1e82e100aa1cc9175e561c0609a2394971e1cd0bd391e356b8a013bc98e6a236a34c8351a4953945bcc734d5448bba392a0ff7c86263fdfcde8c384d1037021d2af327b5c28537a7194c7a71b21e4ef3cea3d4049e7579662de2ee54f079913c4a3fd8e7cce594e6b311a5fd79d0fad382548116242aefd95354375e9c90473e13d17e7e3392bc05320f2c0786312be8db636f479761c003d2c1b3f28bcba9d90607f27a292dbcad02f3c32162b2d4a34eff4f621a2f234a1e3b8e61867b58afc02f237e2f96904b303ff3e4f525ac6645fd2f584e52d2c35483d4af8db5494fde859b9486d15e343afd3e149665ac94dd1d9e6fc0fc7092c730dc6e5c0d5780f778eca0b6d6aca98a3667bb6b8cb0e2cd1f37adb4fb05132cc1db7dfcce794e6b4ef6dd5b82f7cf210022e03328cc72e6e3702e3b0096aaadfa9cc55877d3ab0c70629d7eb928e4bf15153c93953547137b27623ce809f6732b2e523d69fd4ddb034e79876f3a7b0e861a65b86ad2e817ce9daa4485896f912f27675d880890ad5abbd7cb8adff669b1a58174bbedd475cb1d49eea92941a1447f07f7bf918bd49ad35474f95cb7eee9d9694c459f71ae2861c7fde89c8ee090a422ed628a6f93fe694acfe0caac1e35823a42dc98d2b611fea1b2553c3f6e462993e06d1d74ee15d534ac931bd93691f79f5aa240a6492443d69c75b48e9e60a8f345108ce6df39d1aa761500410bb23b6b0e3d3687df485b4a548f847169db1d354c85f3bed2d6f9c3640b4dd1d5a07ab2384a365ef325f4889a281aa07435dd57b349e1192cade9f7c7ab7b400e9aaf5067ad5e0c2d898135481ed0b6309e0b9126bd1043d9f48bc17ef60f585c8f21380476b37f3f980f120b6ab5f32b1232a34c6aa18624ab10423f7dcb4636c6046bf307b12290a5232e4bc987ae82a1fec5b886d908c79d70efdf2640329e1bc6212636b3503fb89f71c9ee6f8a9acd4ec9d2dd81e9b187003ead82df5fa0968e1e03e8461cc415049d75afba1e0055842eca9a0aaca4349032346e5a7e4e9a5dbfc50c45e8e85d6d7ca67c96feaafa94736af48b46be4b9e6cf45922c77261820ba629c3cbe62e9bebd9996f2e7c8a13c1e656ed06b702c67ae0e4cac4a16dc0125ae8ec49bbf22f382636dea255aa5ff867818a04d49eba8b59e85c559db24a73bd6fdece26bb1daae4383e3270eb08fb6dcf2e45750a2a380bf4c86aec9849772dd79fed63019230cc84093c2a37fd1df68db51ebe36756a94f339e6f34e0265dc18dd8879a4c95b42c6186940d39b6ce3c6a2cda3033291e764be46b3a7de926afdddec83eeffadc7d92cb35dcc7e039b23848e537e2226e104596e10b532f734b5b5a9a84f3144b436f2607ec7fdeb960c78e3778ffcd01855a613cfa5d708dab86e7067c17e8edb6da00bc2bda2456f56982a83cba1d276033475e87453e0c90a76296f10139c5590d8135816947f7e308967ca5f695bcc94457d540eb4669e7f399318a5a478c02d24390adaf1a07f786dda5f9136dbcb420005445d49aa9aa827d339186557011e66fab646a59f844a46ae08086583cff48939f4ac560738a4470d9dc0547ec79066224609cd85fd218672b45cd50", 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x109) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) (async) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) (async) unlink(0x0) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x637f) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) close(r0) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f00000001c0)) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe}, &(0x7f00000001c0)={0xff, 0x0, 0xfffffffffffffffc, 0x5, 0xfffffffffffffff7, 0x0, 0xa}, 0x0, 0x0) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="5cd242d03201ea3dd668b2c8c5c629e7d391839731aa3ec87557359011aa9422da89b017026dd13dcb64dfd2ab47fb6ab43252a80a4f5b7c2d343c5122444a8669919b0638f834624dae702a1eccfd7e1f98c6e1401a39b64d3a06ac45c60fb93fffeabde9890dda5d9648768a30e8e1eb73b7d8a1f1688cbafdd69c7920414b7365216db03e2e28896bce0bc829a533547cdde8b37f029e255092d3ee23f75eec4c81ab4197bc1a0f79927ffb1d0cd36b0054f728863e9f78f28c7ffcdfcb0afaecf29a3f17703736dbdefe12a5", &(0x7f0000000140)=0xce, &(0x7f0000000180)="72d7bae41457767f32b5594e6b649941ed11bc5a01396d283e6f099d43a0c081d3b03116e56f043db86997e9d3ba109e229ce181f046b6fe7b072f4e74f7b26fa1037fd01c5eae2a376180d360f496c2987bc37e340e025d1fa339f714e0a30fd90d1a693ea4bcd63e9895a5aa019a0d6129c157bc42e2b7d03bf94378854338de1f762636a9fce891b110541096f3dfb4e738dbad0785d6cbd33ca60064433c53ae4e4b21e1e92886aba266382304f3d3190d222f2dd41cddc3bd71b0f3590021a35d9b9ee1797621e805d3efd1a203358f1f1baa59520933db6fc1ff589edc9346a59a1909d0410c61ffa22ac31fae1d6a870fe92874412160e4cde28fbdeb5fe86c403d23ea44e4fed970cb25d4344bbe83946f36d098fa8b286cbcad4def9efb6ff967e6a67f787a6af28c5976701f655180d0f5472583964e3c4d362cfbafe7d00ce86099f5c1e37fb8309d2685c8bdea30e5ee44748b8b8334bc422b1a91f0538c3b6611984f094aa6b9a901544d0a7885515c00f9128022f35009dcece69b7622b734a0f00e909abe12d4588508112161630c12afb05677393ce3287676e69277a4235fbb66dc7dd1c8dbeef353551c2088ed46c8fb32f29ed0ed55579cde68699f5d62106d000807f81a85f406599c91feeb8feaa040b503520e6968e475a959d1f79358b578a27e7b3f5789997ccfb37477a018b79692e7841536d786bf5bef9ba4254bde9b81251955f4de590f279a68c78fb84fac277ea420a1b21dff3e86329486636be8af20cba8facf9bdf932c13775f39fe749777c6f759cb6847ec8f1f49e8d4a47f76194647231e95eefe40431f3b77f4d38819c107ae995c83a2ff875b6d7629e4daee995683192c4d4a54c5a98e4f0758a78d46792bd4057f215df45599b863aa6af6ad61a8ff89c71c66696e321bf73dde0eb5c444f98988e23ebf12374a10312ad82ed2a6c0f13a64c785a7817e5f9fd492b26ceac7016ebf5ac444c3856190d79da06bfbb7805d3625ab8114324c6743808d3b5263147c7fd23bfad4209bb094c69a45ed1e501d50576057ce5e2bf21ea3e3be7caa37e8c7f0945e9f27c35afdcb0a890909f194e18a1c70c0030e9b0c311972551581b6abc67be13db0a1558017504723d6413c1ae8df849db93edbaaaf786a848d15407aad35e3b86c9bfd16c13ae6a57735ef56d6b8948b0934884d58a903338206012e3c642e642076ce43543f953bfa57df17113558f367025251969ce74521159b46b23b6c2907c9724a34e6bdea4a3a57fff2533c7a1c4fb2e6b72cd95c58e659d405c70364f3fe77f50fabdb490db773b8c72c0386c3d59366e71a5aed37b045c6a02d973fd088a9458d3cb3c138d27af310b6c43ed605848328a77c58e152f780ed5a4c7222c2e6255555e6c15b7535dee3df4ea9847713ead1aac2bc6404e295f57bc012343ba9c4e77ed1b2d00053084fdddb269a5ab6f9ceb860e0a6e859fd81e77e802e0316a3054c9e675c6f1d48a9b20accdef15658d225b9af074ceb95ece072dd5332e15a26eed0f31e09e4f4ee24d6fb70032ee59ad770bd2c3691dff27adedf6aa5b5ae66ae9ee28c922e9b9703f3e7b3cc9e4ce874e14758f995654aa5bbbb5f50b2721d3f96b6e001a8c75a299ba6277b61e9102b4088539126e71f3c3c101f9cc5cb2dff50f7f247e59a1724037a59c78690b6165a74a690597340239a7ab0a7b082003d9e731a85fa9a8c4abce6462830368b076788c6b7f4d8e866507da1806f7a308a507ce1a96f5de95c8d676a5fa1f4da1a9ae04ae357739df61798bab6a2eb18a45082ae9e69a91b9cfc3f71d30f3b76546899b43ebfaecd93a160882b32549939b31861031e7fa902fcb1cd95479731419e027bd9eff083a4862b678f851cf31813d800259c43f643aed1094651843de46b7b2a06d0d5884dc3febfcb00f9ef24e17aafc1181cfc623be1ee06b2e7c8d903b464433df5177940a488094cb59d2f97b88995147e45cf4374fa3bfb61eb88c324cc217b55fd3de2084225922324f6d1b7be43e8fca0b4c84644a8e91e753133d2fef37621fe458823f1270bdad04c5255cc86a86aa89817027d03f9471fe783c089b5ccadd5f973c3b0b973641d49f2b2c21eb7e72c24e16ccc536727a70ae7a8633b7d7525ecc08165e155b0a0b664a797be9c1fa0a17dda6e4d1d8a0673928733f46409d7b2dbccc81a199d772a15a16c2f32d06591d278660cae5afb1691956b59830cd9f5751e73b3bb9cec1802fa77b1b7d2d0d14e0ba37a7957c6b5d577dce3ba91beb655e20cb20a39020f973b7b7e0f20b264735e5876c4cfb25005876208be99047be369e504a9b73367406023828be6a721451f95df621fda57df9f04742b005eb7ac97a6db952150bb7be22db1156a7ad439530b700a2dfa95b4feee4f22da777e9332ebfa5650cc1313bf642d8f0d25f22c3cef8f74f34fb194aa4f62ebf310635377522f751786b59e64c1317d26d6719f9b3f11a284905ed14544e905d72368340009921f9426f702d9ef48d5959928671a48ec720bc7fb2a0a37f131dc423a1b2e821ed01dc7a5e7ac0d2e8ef153949821f5f851a5a4dfb2dc5860071a36b50f73f9d587dfe54b93733fdab66d68665ddf7e14a895b786f84cdece2554c9e76a08c1456692fc17388415458dd52dbaf6c6b61cee818d6aa94c793a2cdcb454c4fc898aca5e086568668b8187689c002cb0ff2c9bdbf8d269bc3912720f8b2e4dadae1bfc5538ee2fe0c5a1b721430d88b6ddf85fd306bb36a6e9fe869eb73ed2f81e0c6afa51dc0f63bf066c1f3db26082389de21f29d0c77802a122a7876697b5453c441122e7691d3f63e031c253d84db24d90619f4ada6a853d877a64b979e1c1d134c77b62168f882ce5a68bebae79a8f2b094c559ca01cd656ad4db224b584153c742581950f791e05bd9745a3c99317c65ef044b657062d9db63eac75848db685d6fee979275fb1047343f1722dbc760fd2eeaccf4f6aebc4fdc5929e7c3c0d3c5484b1c2d900a7aedc5f647c2d856dfcf6d058e9f6b787a4f64870987bee1cfb966aba30c157bac0a926e86cc2a0838e4c6759afad3bf0e8d615e111ea063bac988f3facde06df1e543e1d93af0282773c30a0d650bc37f3276d899f09568e73161e39df6b224f81f39022b9c2a6ee2db1c4b5664726c7e9f709a201c4586e25516866a30ebfa8e88cac8cd852c94a75b1f6902866d926b643fe86feb7f28476ee01c1a2c081b9ba8014f9d0c8552cbff2f5c306004dfab075d241f1e9a73ff427ca8d9192e2e5d738fc6075f3be8b64617f4ecc49f597dd36c3dc8d18fc8a793eba5a2af27a2df00b2d58962975a7eeceecdbfdcd65e01e76b9c73182b6ee6f52326eca6e33e8352e904c1432faf33df8c44762765813c563000117544f626fc9713ed3aac99066ba2f9202b7cb633745e465e7f647582c741477df9c5008f18c912080e3aae767bf5c7bbf09db40b50800fec47abaf9246af2a4be2fb368fba6fda43927b5050556031ce60a6b15768becc8ce970ed51d4d38dc72826b43941e481b4bdeff3f4e63b71c7d01c7222be4de8ef276afe6d9d14f9167a334890fd930e98e24c0e4a8ca74d7125c877871a749b53c11506a13a5f3f21962b91bcc6500c6c941f0a4bca440f85a15737561e6c4c70511cd05104fbf65dbca4772cc769fe5d0a04033aae96bf161683dd590833357f0c3565295a646b4e6b23698f456750e44f650344a772574bedc01d1e7bbb7df0ed7349a9582d0c4f198582777637a6946eb846dc15cb8a3daba6c05c1500e2795d9d86746a566a516906e514a262f5d8d37a74bdb606596959c126fdbe039606febcf7fe52d51fae7eb1707a549c9d3d7c52259d583cf6ed2338da05fcc0fd79ae0af69fb5dc6ab88c41756abe1461d8a1651cf8e342595af2305f99ffb67f7c887dfe8055444c8f6733d73babb148b5d0945ce3b07fee3306a35bbb5307a173a3a5cb41c065413d078eafa8e9fe129205e50d26db3d8bdc4b050e6dd911a770de009ea9bc65652ccb273a8d6ca5d67d5b4bab591bcdc87b8a514cd24c306b85ca9c6f677a9706ab963fca4b39244e628728d00d2ba90278d4beef68bea198b1e82e100aa1cc9175e561c0609a2394971e1cd0bd391e356b8a013bc98e6a236a34c8351a4953945bcc734d5448bba392a0ff7c86263fdfcde8c384d1037021d2af327b5c28537a7194c7a71b21e4ef3cea3d4049e7579662de2ee54f079913c4a3fd8e7cce594e6b311a5fd79d0fad382548116242aefd95354375e9c90473e13d17e7e3392bc05320f2c0786312be8db636f479761c003d2c1b3f28bcba9d90607f27a292dbcad02f3c32162b2d4a34eff4f621a2f234a1e3b8e61867b58afc02f237e2f96904b303ff3e4f525ac6645fd2f584e52d2c35483d4af8db5494fde859b9486d15e343afd3e149665ac94dd1d9e6fc0fc7092c730dc6e5c0d5780f778eca0b6d6aca98a3667bb6b8cb0e2cd1f37adb4fb05132cc1db7dfcce794e6b4ef6dd5b82f7cf210022e03328cc72e6e3702e3b0096aaadfa9cc55877d3ab0c70629d7eb928e4bf15153c93953547137b27623ce809f6732b2e523d69fd4ddb034e79876f3a7b0e861a65b86ad2e817ce9daa4485896f912f27675d880890ad5abbd7cb8adff669b1a58174bbedd475cb1d49eea92941a1447f07f7bf918bd49ad35474f95cb7eee9d9694c459f71ae2861c7fde89c8ee090a422ed628a6f93fe694acfe0caac1e35823a42dc98d2b611fea1b2553c3f6e462993e06d1d74ee15d534ac931bd93691f79f5aa240a6492443d69c75b48e9e60a8f345108ce6df39d1aa761500410bb23b6b0e3d3687df485b4a548f847169db1d354c85f3bed2d6f9c3640b4dd1d5a07ab2384a365ef325f4889a281aa07435dd57b349e1192cade9f7c7ab7b400e9aaf5067ad5e0c2d898135481ed0b6309e0b9126bd1043d9f48bc17ef60f585c8f21380476b37f3f980f120b6ab5f32b1232a34c6aa18624ab10423f7dcb4636c6046bf307b12290a5232e4bc987ae82a1fec5b886d908c79d70efdf2640329e1bc6212636b3503fb89f71c9ee6f8a9acd4ec9d2dd81e9b187003ead82df5fa0968e1e03e8461cc415049d75afba1e0055842eca9a0aaca4349032346e5a7e4e9a5dbfc50c45e8e85d6d7ca67c96feaafa94736af48b46be4b9e6cf45922c77261820ba629c3cbe62e9bebd9996f2e7c8a13c1e656ed06b702c67ae0e4cac4a16dc0125ae8ec49bbf22f382636dea255aa5ff867818a04d49eba8b59e85c559db24a73bd6fdece26bb1daae4383e3270eb08fb6dcf2e45750a2a380bf4c86aec9849772dd79fed63019230cc84093c2a37fd1df68db51ebe36756a94f339e6f34e0265dc18dd8879a4c95b42c6186940d39b6ce3c6a2cda3033291e764be46b3a7de926afdddec83eeffadc7d92cb35dcc7e039b23848e537e2226e104596e10b532f734b5b5a9a84f3144b436f2607ec7fdeb960c78e3778ffcd01855a613cfa5d708dab86e7067c17e8edb6da00bc2bda2456f56982a83cba1d276033475e87453e0c90a76296f10139c5590d8135816947f7e308967ca5f695bcc94457d540eb4669e7f399318a5a478c02d24390adaf1a07f786dda5f9136dbcb420005445d49aa9aa827d339186557011e66fab646a59f844a46ae08086583cff48939f4ac560738a4470d9dc0547ec79066224609cd85fd218672b45cd50", 0x1000) (async) 2.559527ms ago: executing program 7 (id=511): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f702"]) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000004c0), &(0x7f00000006c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x8, 0x101}) 1.555674ms ago: executing program 5 (id=512): setrlimit(0x7, &(0x7f0000000000)={0x8, 0x54}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x800000) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) (async) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9789, 0x5bc, 0xfffffff8, 0x80a19b, "bb081aa90037215dbeae58be1b00e6001d00", 0x80ff, 0x1000002}) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9789, 0x5bc, 0xfffffff8, 0x80a19b, "bb081aa90037215dbeae58be1b00e6001d00", 0x80ff, 0x1000002}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r0) 0s ago: executing program 7 (id=513): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) setreuid(0xee00, 0x0) r1 = getuid() ktrace(0x0, 0x4, 0x112, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x18, 0xc003, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4", 0x14) setreuid(0xee00, r1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x5) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, &(0x7f0000001240)="7b88c242", &(0x7f0000000140)=0x4, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.185' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error fuse: Cannot find fusebuf fuse: Cannot find fusebuf pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error fuse: Cannot find fusebuf uvm_fault(0xffffffff83914cc8, 0xffff8000014e2000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x19: repe movsq (%rsi),%es:(%rdi) TID PID UID PRFLAGS PFLAGS CPU COMMAND *261391 97867 0 0x10 0x4000000 1K syz-executor 431326 85858 77 0x100012 0x1 0 dhcpleased memcpy() at memcpy+0x19 rtm_msg1(14,ffff8000398331e8) at rtm_msg1+0x306 rtm_addr(14,ffff8000014e1f00) at rtm_addr+0xb9 in6_update_ifa(ffff800000b2d000,ffff800039833600,ffff8000014e1f00) at in6_update_ifa+0x199a in6_ioctl_change_ifaddr(8080691a,ffff800039833600,ffff800000b2d000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fe0ec0,8080691a,ffff800039833600,ffff80003902af98) at ifioctl+0x156d sys_ioctl(ffff80003902af98,ffff8000398337e0,ffff800039833730) at sys_ioctl+0x674 syscall(ffff8000398337e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9e8e5f35e0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: uvm_fault(0xffffffff83914cc8, 0xffff8000014e2000, 0, 1) -> e ddb{1}> trace memcpy() at memcpy+0x19 rtm_msg1(14,ffff8000398331e8) at rtm_msg1+0x306 rtm_addr(14,ffff8000014e1f00) at rtm_addr+0xb9 in6_update_ifa(ffff800000b2d000,ffff800039833600,ffff8000014e1f00) at in6_update_ifa+0x199a in6_ioctl_change_ifaddr(8080691a,ffff800039833600,ffff800000b2d000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fe0ec0,8080691a,ffff800039833600,ffff80003902af98) at ifioctl+0x156d sys_ioctl(ffff80003902af98,ffff8000398337e0,ffff800039833730) at sys_ioctl+0x674 syscall(ffff8000398337e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9e8e5f35e0, count: -9 ddb{1}> show registers rdi 0xfffffd8071633948 rsi 0xffff8000014e2000 rbp 0xffff800039833160 rbx 0xfffffd8076cf0600 rdx 0xf9 rcx 0xe rax 0x7d8070151948 r8 0x2 r9 0x8080808080808080 r10 0x7a9ad3c4fe413d0e r11 0xfffffd80716338c0 r12 0xf9 r13 0xf9 r14 0xc0 r15 0xfffffd8076cf0600 rip 0xffffffff8304ce59 memcpy+0x19 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000398330a8 ss 0x10 memcpy+0x19: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor) tid=261391 pid=97867 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003902b4b8,0xffffffff83904078 process=0xffff800038826720 user=0xffff80003982e000, vmspace=0xfffffd806abe9028 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97867 465648 44829 0 2 0x10 syz-executor *97867 261391 44829 0 7 0x4000010 syz-executor 75480 462624 26717 0 3 0x80 nanoslp syz-executor 75480 253217 26717 0 3 0x4000080 tunread syz-executor 75480 250802 26717 0 3 0x4000080 fsleep syz-executor 39841 511511 17171 0 3 0x80 nanoslp syz-executor 39841 68385 17171 0 3 0x4000080 kqsel syz-executor 39841 522420 17171 0 3 0x4000080 fsleep syz-executor 26717 517856 16002 0 3 0x82 nanoslp syz-executor 22278 401596 1 0 3 0x100083 ttyin getty 38405 411709 0 0 3 0x14280 nfsidl nfsio 78239 494988 0 0 3 0x14280 nfsidl nfsio 86791 442917 0 0 3 0x14280 nfsidl nfsio 23566 365487 0 0 3 0x14280 nfsidl nfsio 88035 92036 0 0 3 0x14280 nfsidl nfsio 20928 511731 0 0 3 0x14280 nfsidl nfsio 33575 156616 0 0 3 0x14280 nfsidl nfsio 88461 373244 0 0 3 0x14280 nfsidl nfsio 62182 247637 0 0 3 0x14280 nfsidl nfsio 37201 199211 0 0 3 0x14280 nfsidl nfsio 33024 131856 0 0 3 0x14280 nfsidl nfsio 54136 341683 0 0 3 0x14280 nfsidl nfsio 81578 300778 0 0 3 0x14280 nfsidl nfsio 69430 341765 0 0 3 0x14280 nfsidl nfsio 77425 277752 0 0 3 0x14280 nfsidl nfsio 27935 479877 0 0 3 0x14280 nfsidl nfsio 92457 395609 0 0 3 0x14280 nfsidl nfsio 65252 160582 0 0 3 0x14280 nfsidl nfsio 78695 434746 0 0 3 0x14280 nfsidl nfsio 44596 265082 0 0 3 0x14280 nfsidl nfsio 60286 413406 0 0 3 0x14200 bored sosplice 44829 299845 16002 0 3 0x82 nanoslp syz-executor 7191 93764 16002 0 3 0x82 nanoslp syz-executor 17171 212318 16002 0 3 0x82 nanoslp syz-executor 99592 136388 16002 0 3 0x82 nanoslp syz-executor 16836 352566 16002 0 3 0x82 nanoslp syz-executor 69497 467865 16002 0 3 0x82 nanoslp syz-executor 6198 101639 16002 0 3 0x82 nanoslp syz-executor 16002 323400 98710 0 3 0x82 kqread syz-executor 98710 91256 26595 0 3 0x10008a sigsusp ksh 26595 179512 53244 0 3 0x98 kqread sshd-session 53244 110335 92173 0 3 0x92 kqread sshd-session 92173 386297 1 0 3 0x88 kqread sshd 26453 301395 69312 74 3 0x1100092 bpf pflogd 69312 69800 1 0 3 0x80 sbwait pflogd 98405 463144 66945 73 3 0x1100090 kqread syslogd 66945 276283 1 0 3 0x100082 sbwait syslogd 87606 104667 1 0 3 0x100080 kqread resolvd 85858 431326 2713 77 7 0x100013 dhcpleased 70610 442406 2713 77 3 0x100092 kqread dhcpleased 2713 266362 1 0 3 0x80 kqread dhcpleased 4990 79095 0 0 3 0x14200 bored smr 72847 252963 0 0 3 0x14200 pgzero zerothread 22382 147341 0 0 3 0x14200 aiodoned aiodoned 62956 55053 0 0 3 0x14200 syncer update 59718 382935 0 0 3 0x14200 cleaner cleaner 89117 53735 0 0 3 0x14200 reaper reaper 34115 242097 0 0 3 0x14200 pgdaemon pagedaemon 15928 272447 0 0 3 0x14200 bored viomb 46847 492981 0 0 3 0x40014200 acpi0 acpi0 90899 26123 0 0 3 0x40014200 idle1 93894 252930 0 0 3 0x14200 bored softnet7 93396 406873 0 0 3 0x14200 bored softnet6 76786 217226 0 0 3 0x14200 bored softnet5 72770 51838 0 0 3 0x14200 bored softnet4 49965 302461 0 0 3 0x14200 bored softnet3 75396 470623 0 0 3 0x14200 bored softnet2 25776 69515 0 0 3 0x14200 bored softnet1 72739 518476 0 0 3 0x14200 bored softnet0 31841 64441 0 0 3 0x14200 smrbar systqmp 83386 98559 0 0 3 0x14200 bored systq 22649 290727 0 0 3 0x14200 tmoslp softclockmp 96859 219999 0 0 3 0x40014200 tmoslp softclock 78834 46613 0 0 3 0x40014200 idle0 1 71038 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks Process 97867 (syz-executor) thread 0xffff80003902af98 (261391) exclusive rwlock netlock r = 0 (0xffffffff8376c4a0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 in6_ioctl_change_ifaddr+0x10b #3 ifioctl+0x156d #4 sys_ioctl+0x674 #5 syscall+0xbd4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff839c3688) #0 witness_lock+0x5f1 #1 ifioctl+0x47f #2 sys_ioctl+0x674 #3 syscall+0xbd4 #4 Xsyscall+0x128 Process 31841 (systqmp) thread 0xffff8000ffffe000 (64441) shared rwlock systqmp r = 0 (0xffffffff837ed848) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10235 11060K 13676K 166960K 12494 0 pcb 21 14K 16K 166960K 188 0 rtable 183 7K 7K 166960K 350 0 pf 48 20K 81K 166960K 78 0 ifaddr 43 6K 7K 166960K 67 0 ifgroup 74 3K 3K 166960K 100 0 sysctl 3 1K 9K 166960K 10 0 counters 78 38K 38K 166960K 98 0 ioctlops 0 0K 4K 166960K 1571 0 iov 0 0K 18K 166960K 25 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1538 97K 97K 166960K 2063 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 28 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 240K 166960K 675 0 sigio 0 0K 0K 166960K 12 0 proc 75 131K 180K 166960K 647 0 subproc 72 4K 4K 166960K 81 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 69 0 in_multi 77 5K 7K 166960K 129 0 ether_multi 1 0K 0K 166960K 4 0 mrt 0 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 428 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 259 160K 173K 166960K 7677 0 UVM aobj 10 2K 2K 166960K 10 0 pinsyscall 43 86K 101K 166960K 1790 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 0K 166960K 25 0 NDP 17 0K 2K 166960K 43 0 temp 46 8636K 8890K 166960K 32458 0 kqueue 13 20K 28K 166960K 103 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 136 0 131 3 2 1 3 0 8 0 rtentry 176 117 0 44 5 0 5 5 0 8 0 unpcb 144 726 0 706 5 4 1 5 0 8 0 syncache 336 5 0 5 3 2 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 736 231 0 225 4 3 1 4 0 8 0 arp 128 12 0 3 1 0 1 1 0 8 0 inpcb 328 638 0 624 7 5 2 7 0 8 0 nd6 144 22 0 7 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1192 7 0 6 3 2 1 1 0 8 0 pppxif 1504 1 0 1 1 1 0 1 0 8 0 pfstscr 40 3 0 3 1 1 0 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1429 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1429 0 714 21 0 21 21 0 8 0 pfstitem 24 44 0 8 1 0 1 1 0 8 0 pfstkey 128 48 0 12 2 0 2 2 0 8 0 pfstate 384 46 0 10 5 0 5 5 0 8 0 pfrule 1344 22 0 16 2 0 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 564 0 203 31 8 23 28 0 8 0 art_table 40 565 0 203 5 0 5 5 0 8 0 art_node 32 117 0 53 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2616 0 1100 95 0 95 95 0 8 0 ffsino 296 2616 0 1100 117 0 117 117 0 8 0 nchpl 144 3539 0 1835 64 0 64 64 0 8 0 uvmvnodes 80 3105 0 0 64 0 64 64 0 8 0 vnodes 216 3105 0 0 173 0 173 173 0 8 0 namei 1024 12043 0 12043 2 1 1 1 0 8 1 percpumem 16 64 0 10 1 0 1 1 0 8 0 kstatmem 264 56 0 16 4 1 3 3 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 14583 0 14583 6 2 4 4 1 8 4 plimitpl 152 298 0 281 1 0 1 1 0 8 0 sigapl 424 990 0 915 9 0 9 9 0 8 0 knotepl 120 313 0 0 10 0 10 10 0 8 0 kqueuepl 224 174 0 162 1 0 1 1 0 8 0 pipepl 344 149 0 122 3 0 3 3 0 8 0 fdescpl 528 946 0 914 3 0 3 3 0 8 0 filepl 160 5982 0 5745 22 9 13 20 0 8 2 lockfpl 104 878 0 875 3 1 2 2 0 8 1 lockfspl 48 233 0 230 1 0 1 1 0 8 0 sessionpl 144 26 0 17 1 0 1 1 0 8 0 pgrppl 48 46 0 29 1 0 1 1 0 8 0 ucredpl 104 1063 0 1048 1 0 1 1 0 8 0 zombiepl 144 920 0 915 1 0 1 1 0 8 0 processpl 1248 990 0 915 6 0 6 6 0 8 0 procpl 656 1943 0 1863 9 0 9 9 0 8 0 sosppl 168 5 0 5 1 1 0 1 0 8 0 sockpl 752 1513 0 1474 21 17 4 17 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 108 0 0 14 0 14 14 0 8 0 mcl2k 2048 25 0 0 4 0 4 4 0 8 0 mtagpl 96 47 0 0 2 0 2 2 0 8 0 mbufpl 256 239 0 0 15 0 15 15 0 8 0 bufpl 280 5826 0 126 408 0 408 408 0 8 0 anonpl 32 9280 0 0 75 0 75 75 0 246 0 amapchunkpl 152 25417 0 24850 42 12 30 30 0 158 5 amappl16 200 3091 0 3055 16 11 5 15 0 8 0 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 126 0 114 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1614 0 1582 3 1 2 2 0 8 0 amappl11 160 49 0 35 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 250 0 250 1 1 0 1 0 8 0 amappl8 136 29 0 26 1 0 1 1 0 8 0 amappl7 128 108 0 96 1 0 1 1 0 8 0 amappl6 120 187 0 184 1 0 1 1 0 8 0 amappl5 112 129 0 120 1 0 1 1 0 8 0 amappl4 104 309 0 289 1 0 1 1 0 8 0 amappl3 96 4815 0 4687 5 1 4 4 0 8 0 amappl2 88 671 0 606 2 0 2 2 0 8 0 amappl1 80 11086 0 10479 16 1 15 15 0 8 0 amappl 88 6889 0 6703 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 2 1 1 1 0 8 1 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 946 0 914 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 946 0 914 1 0 1 1 0 8 0 vmmpekpl 168 9366 0 9326 3 0 3 3 0 8 0 vmmpepl 168 65629 0 63544 104 4 100 100 0 357 2 vmsppl 488 945 0 914 6 1 5 5 0 8 0 rwobjpl 80 22796 0 18713 86 0 86 86 0 8 0 pdppl 4096 1900 0 1828 102 28 74 84 0 8 2 pvpl 32 16373 0 0 134 1 133 133 0 265 0 pmappl 256 945 0 914 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 283 0 44 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837dcff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x19 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff839c3480) at __mp_lock+0x192 ktrsysret(ffff8000ffff3200,48,0,ffff80002a2cf550) at ktrsysret+0xde syscall(ffff80002a2cf600) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76bf3c5a1850, count: 4 ddb{0}> trace x86_ipi_db(ffffffff837dcff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x19 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff839c3480) at __mp_lock+0x192 ktrsysret(ffff8000ffff3200,48,0,ffff80002a2cf550) at ktrsysret+0xde syscall(ffff80002a2cf600) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76bf3c5a1850, count: -11 ddb{0}> machine ddbcpu 1 Stopped at memcpy+0x19: repe movsq (%rsi),%es:(%rdi) memcpy() at memcpy+0x19 rtm_msg1(14,ffff8000398331e8) at rtm_msg1+0x306 rtm_addr(14,ffff8000014e1f00) at rtm_addr+0xb9 in6_update_ifa(ffff800000b2d000,ffff800039833600,ffff8000014e1f00) at in6_update_ifa+0x199a in6_ioctl_change_ifaddr(8080691a,ffff800039833600,ffff800000b2d000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fe0ec0,8080691a,ffff800039833600,ffff80003902af98) at ifioctl+0x156d sys_ioctl(ffff80003902af98,ffff8000398337e0,ffff800039833730) at sys_ioctl+0x674 syscall(ffff8000398337e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9e8e5f35e0, count: 6 ddb{1}> trace memcpy() at memcpy+0x19 rtm_msg1(14,ffff8000398331e8) at rtm_msg1+0x306 rtm_addr(14,ffff8000014e1f00) at rtm_addr+0xb9 in6_update_ifa(ffff800000b2d000,ffff800039833600,ffff8000014e1f00) at in6_update_ifa+0x199a in6_ioctl_change_ifaddr(8080691a,ffff800039833600,ffff800000b2d000) at in6_ioctl_change_ifaddr+0x64e ifioctl(ffff800010fe0ec0,8080691a,ffff800039833600,ffff80003902af98) at ifioctl+0x156d sys_ioctl(ffff80003902af98,ffff8000398337e0,ffff800039833730) at sys_ioctl+0x674 syscall(ffff8000398337e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9e8e5f35e0, count: -9